YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: EUGM 2014 -  Brock Luty (Dart Neuroscience): A ChemAxon/KNIME based tool for designing chemical libraries

A ChemAxon/KNIME based tool for designing chemical libraries

Tim Parrott Dart NeuroScience

September 25, 2013

Brock Luty Dart NeuroScience ChemAxon UGM

Page 2: EUGM 2014 -  Brock Luty (Dart Neuroscience): A ChemAxon/KNIME based tool for designing chemical libraries

Dart NeuroScience

Small molecules to maintain cognitive vitality (LTM)

Currently about 200 FTEs with build-out expected at 260

Privately held LLC by a single individual

Page 3: EUGM 2014 -  Brock Luty (Dart Neuroscience): A ChemAxon/KNIME based tool for designing chemical libraries

Scientific Computing

Scientific Computing collaborates with other DNS Departments to deliver solutions that simplify and

accelerate the drug discovery process.

We rely on our (non-traditional) knowledge and experience in both Science and Technology to develop

novel and efficient systems to meet this goal

Page 4: EUGM 2014 -  Brock Luty (Dart Neuroscience): A ChemAxon/KNIME based tool for designing chemical libraries

Scientific Computing Groups Bioinformatics

Philip Cheung Doug Fenger

+ 1 FTE

Information Management

+ 1 Group Lead

John Jaeger Tim Parrott James Harr

Eileen Tompkins Heather Jones

Methods Development

Ron Blanford Daniel Garden

Kevin Neal Hari Muddana

+ 1 FTE

Computational Chemistry

*Tami Marrone Meg McCarrick

James Na Amy Shih Bill Sinko

Project Support - Modeling - SBDD/Library Design - Apply Methods - Pre-LO/LO/PCC

Data / Biz Analysis - Data Capture - Analytics - Data Access - QA/Scientific Support - Project Management

Software Development - Informatics Software Development - Developing new methods - Enterprise Scale Architecture - RIA (MVC) with SOA - Extensions for ELN, Spotfire, IJC, etc

Project Support - Target ID - Expression Analysis / Pathways - Novel Software algorithms - Enterprise Software (with Methods)

Page 5: EUGM 2014 -  Brock Luty (Dart Neuroscience): A ChemAxon/KNIME based tool for designing chemical libraries

Background

Dart NeuroScience (DNS)

200+ Scientists 50+ Chemists

Parallel Synthesis Group

About 20 chemists involved in the design and creation of chemical libraries

We need a

chemical library

design tool !

Page 6: EUGM 2014 -  Brock Luty (Dart Neuroscience): A ChemAxon/KNIME based tool for designing chemical libraries

A Basic Chemical Library Design Tool

Enumerate Products

Calculate Properties

Analyze & Filter

Select Reactants

Design Test

Analyze

Synthesize

Page 7: EUGM 2014 -  Brock Luty (Dart Neuroscience): A ChemAxon/KNIME based tool for designing chemical libraries

Goals

Support Ease of Use

Productivity

Standardize calculations & reactions (services)

Simplify: wrap processes and minimize import/export operations

Enhance capabilities and speed by doing calculations remotely

Constraints

Limited IT/IM support Chemists already on software overload

Approach

=

Page 8: EUGM 2014 -  Brock Luty (Dart Neuroscience): A ChemAxon/KNIME based tool for designing chemical libraries

Chemical Property Calculations,

Reaction Enumeration

Data Pipelining

Visualization / Analytics

3D Scoring

Platforms

Page 9: EUGM 2014 -  Brock Luty (Dart Neuroscience): A ChemAxon/KNIME based tool for designing chemical libraries

Architecture Heavily invested in Service Oriented architecture (Rest Style API) with

standardized DNS patterns

Domain CRUD (Create, Read, Update, Delete) GUIs written for specific entities using MVC pattern (relying on Backbone.js and standardized DNS patterns)

Traditional Stateless Computational Services (Property Calculation, Enumeration, etc)

Services can be based on Scripts using command-line applications (primary use-case). Services can also be written on KNIME and run in this architecture.

Move all the heavy lifting to the servers (automated parallelization). KNIME as a Service Orchestration Layer

Application

Service

Database

Brock’s Geeky Slide

Page 10: EUGM 2014 -  Brock Luty (Dart Neuroscience): A ChemAxon/KNIME based tool for designing chemical libraries

Tool Overview

Selection & Configuration

Panel

Custom Nodes

Spotfire Export

Page 11: EUGM 2014 -  Brock Luty (Dart Neuroscience): A ChemAxon/KNIME based tool for designing chemical libraries

Reactant Selection

Import curated classes of reactants

(CRUD Service)

Page 12: EUGM 2014 -  Brock Luty (Dart Neuroscience): A ChemAxon/KNIME based tool for designing chemical libraries

Reactant Selection

Import list of Reagent Numbers

(CRUD Service)

Page 13: EUGM 2014 -  Brock Luty (Dart Neuroscience): A ChemAxon/KNIME based tool for designing chemical libraries

Reactant Deduplication

Input Output

Need to identify and remove functionally equivalent reactants (Comp Service)

Page 14: EUGM 2014 -  Brock Luty (Dart Neuroscience): A ChemAxon/KNIME based tool for designing chemical libraries

Reaction Selection

Page 15: EUGM 2014 -  Brock Luty (Dart Neuroscience): A ChemAxon/KNIME based tool for designing chemical libraries

Reactions: A Look under the Hood

“Reactor” nodes can contain multi-

step workflows. (Comp Services)

Server-Side

Page 16: EUGM 2014 -  Brock Luty (Dart Neuroscience): A ChemAxon/KNIME based tool for designing chemical libraries

Calculations

Page 17: EUGM 2014 -  Brock Luty (Dart Neuroscience): A ChemAxon/KNIME based tool for designing chemical libraries

Clustering

Server-Side

Page 18: EUGM 2014 -  Brock Luty (Dart Neuroscience): A ChemAxon/KNIME based tool for designing chemical libraries

Calculations --- OpenEye ROCS

ROCS output includes the Shape/Pose that scored best and the Tanimoto Score against that query. (Computational Service)

Page 19: EUGM 2014 -  Brock Luty (Dart Neuroscience): A ChemAxon/KNIME based tool for designing chemical libraries

Pausing Local Execution

Page 20: EUGM 2014 -  Brock Luty (Dart Neuroscience): A ChemAxon/KNIME based tool for designing chemical libraries

Export to Spotfire

Page 21: EUGM 2014 -  Brock Luty (Dart Neuroscience): A ChemAxon/KNIME based tool for designing chemical libraries

Selections made in Spotfire

Page 22: EUGM 2014 -  Brock Luty (Dart Neuroscience): A ChemAxon/KNIME based tool for designing chemical libraries

Spotfire Selections returned to KNIME

New nodes with selected products

& reactants appear in KNIME

Page 23: EUGM 2014 -  Brock Luty (Dart Neuroscience): A ChemAxon/KNIME based tool for designing chemical libraries

Final Steps

The library design plan contains separate sdf files for the products and each reactant, along with a .csv file listing how many times each reactant is used. The zipped file is parsed on import into a chemist’s electronic laboratory notebook.

Stereochemical codes needed for registration are assigned based on structure. (Computational Service)

Page 24: EUGM 2014 -  Brock Luty (Dart Neuroscience): A ChemAxon/KNIME based tool for designing chemical libraries

Load Library Design Plan into the Agilent ELN

Custom Forms for

planning and products tables

Page 25: EUGM 2014 -  Brock Luty (Dart Neuroscience): A ChemAxon/KNIME based tool for designing chemical libraries

Summary

• June 2011 • June 2012 • Sept 2012 • November 2012 • April 2013 • August 2013

Parallel Synthesis Group formed First release of Library Design Tool (LDT) Additional KNIME training Second release (Clustering, ROCS) Pausable Nodes, Deduplication RN Lookup, Stereo Code Assigner 40 Total Reactions

Page 26: EUGM 2014 -  Brock Luty (Dart Neuroscience): A ChemAxon/KNIME based tool for designing chemical libraries

Acknowledgments Node Development

Services & Deployment Testing and troubleshooting

Management & PM

loki der quaeler

Ron Blanford Karen Do Kenny Leung Zach Young Daniel Garden

Eileen Tompkins Andrew Burritt The SGC Team

Melanie Nelson Heather Jones Brock Luty


Related Documents