dan durkin chemical biology informatics platform september

28
Dan Durkin Chemical Biology Informatics Platform September 14, 2010 Migrating Chemical Toolkits

Upload: others

Post on 28-Nov-2021

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dan Durkin Chemical Biology Informatics Platform September

Dan DurkinChemical Biology Informatics PlatformSeptember 14, 2010

Migrating Chemical Toolkits

Page 2: Dan Durkin Chemical Biology Informatics Platform September

2

Overview of the Broad Institute

The Eli and Edythe L. Broad Institute of MIT and Harvard was founded in 2003 to empower this generation of creative scientists to transform medicine with new genome-based knowledge. The Broad Institute seeks to describe all the molecular components of life and their connections; discover the molecular basis of major human diseases; develop effective new approaches to diagnostics and therapeutics; and disseminate discoveries, tools, methods and data openly to the entire scientific community

Page 3: Dan Durkin Chemical Biology Informatics Platform September

Broad Institute: A Permanent Biomedical Research Organization

• Eli and Edythe L. Broad, in partnership with Harvard and its hospitals, and MIT, founded the Broad Institute in 2003 as a ten-year “experiment” in philanthropy and in collaborative scientific organization with $100 million (later doubled to $200 million)

• The goal of the founders was to test if this model of science combined with “venture philanthropy” could accelerate the transformation of medicine

• Only four years after its launch, the experiment was declared an unqualified success by the Broads, Harvard and MIT

• In recognition of this success, the Broads announced an endowment of $400 million in addition to their previous gifts

• The cross-institutional, interdisciplinary collaborative structure of the Institute has not changed. Endowment makes the Institute a permanent nonprofit organization, with Harvard and MIT continuing to play a major role in its governance

Page 4: Dan Durkin Chemical Biology Informatics Platform September

Integrating Genome Biology and Chemical Biology to Impact Modern Medicine

genome biology

chemical biology

disease biology

future therapeutics

reveal causal basis andgenetic markers of disease

reveal disease mechanismsand phenotypes

reverse disease mechanismsand phenotypes

deliver appropriate therapy to the correct patient population

Page 5: Dan Durkin Chemical Biology Informatics Platform September

Advances needed to explore human biology systematically:

• to innovate in fundamental chemistry: developing next-generation synthetic chemistry that reaches ‘undruggable’ targets or processes.

• to bring complex biology to small-molecule science: screening in physiologically relevant conditions

• to understand how small molecules affect disease: determining the proteins that small-molecule modulators bind in cells.

From Opportunistic to Disciplined: Modulating Challenging Targets

Page 6: Dan Durkin Chemical Biology Informatics Platform September

• Comprehensive Center for the Molecular Libraries Probe Production Centers Network (MLPCN)

– HTS screening on

• 300K MLPCN compound set

• 100K Broad set

– Confirmation and dose assays

– DOS Chemistry Library Production

– Follow-up medicinal chemistry

• Goal to find novel probes and therapeutics

Screening Collection

Broad (~102K)

Code Collection name # of compounds

CBLI DOS 61,004

CHRM Chromatin biased 2,327

BIOA Bioactives 4,920

STRD Non-commercial stereochemically diverse 2,115

NATP Natural products - purified 1,291

KINA Kinase biased 12,119

COMA Commercial - Forma 1,133

COMB Commercial - other 12,278

GPCR G protein-coupled receptor biased 5,000

102,187

MW vs. ALogP

Molecular Weight

AL

og

P

CVLDOSSTRDNATP

MLPCN (~324K)

New code Collection name # of compounds

COMB Commercially available 296,780

BIOA Bioactives 442

STRD Non-commercial stereochemically diverse 14,801

NATP Natural products - purified 1,472

GPCR G protein-coupled receptor biased 3,880

IONC Ion channel targeted 1,956

KINA Kinase biased 3,892

NUCR Nuclear receptor targeted 152

PROT Protease targeted 684

324,059

For questions, about getting funding for screening projects contact us at http://www.broadinstitute.org/chembio/mlpcn

Page 7: Dan Durkin Chemical Biology Informatics Platform September

CBIP Compound Registration

Integrated Informatics Platform

Reagent Inventory

Cellario

Library Design Chemistry ELN

CBIP Library Production CBIP Cleavage & Formatting

CBIP Compound Management

CBIP Analytical Viewer

HTS/Data Analysis

Analytical DataCBIP Screening LIMS

Walk-up Instruments

Notebook

Inventory

Catalog

- Compound search

-Search for container-Reorder container-Order container-Move container-Receive container

- Order container

Purchasing

- DailyPO’s

-Plan reaction-Analytical request-Attach spectra-Attach raw data

-PO Approval

Notebook

- Scan container to

reaction

-Archive raw data-Search metadata-Generate reports

Analytical Data Warehouse

-Attach raw data

-Run instruments-Process results-View Spectra

ACD Labs

Analytical Chemistry Software

MassLynx

& …

-Analyticalrequest

-Capture data-Retrieve data

CBIP CompoundRegistration

-Structure cleanup-Substructure search-Similarity search-Descriptors-Broad Identifiers

-RFID softing

CBIP Library Production

-Create pathways-QC Encoding

CBIP Library Designer

-Purity analysis-Annotate spectra

CBIP Library QC

- Manual registration

- Solid support plan

- Library production

-Enumerate DOS compounds

--Create master tubes--Create mother tubes-Inventory replensihment

CBIP Compound

Management

Cellario

- Library formatting

-Load DOS library-Load commercial

library

--BSL2 basic assay--BSL2+ basic assay--General screening assay--Imaging assay--Assay bridging systems--Mixed manual/auto--GE-HTS assay--Automated metadata

CBIP Screening LIMS

-Create daughter plates--Create IC50 plates

--Create custom plates

-Create QC plate

-QC report

-Run QC

-Compound QC

-Run CM protocol

-Run assay protocol

--Barcode scanning-Automated file capture

Walkup instruments

-Screening data capture

-Run walkup protocol

Screening Data Warehouse

TBD

Data Visualization & Analysis

& …-Analysis reports

Purchasing

Screening Data Warehouse

Data Visualization & Analysis

Notebook

Inventory

Catalog

- Compound search

-Search for container-Reorder container-Order container-Move container-Receive container

- Order container

Purchasing

- DailyPO’s

-Plan reaction-Analytical request-Attach spectra-Attach raw data

-PO Approval

Notebook

- Scan container to

reaction

-Archive raw data-Search metadata-Generate reports

Analytical Data Warehouse

-Attach raw data

-Run instruments-Process results-View Spectra

ACD Labs

Analytical Chemistry Software

MassLynx

& …

-Analyticalrequest

-Capture data-Retrieve data

CBIP CompoundRegistration

-Structure cleanup-Substructure search-Similarity search-Descriptors-Broad Identifiers

-RFID softing

CBIP Library Production

-Create pathways-QC Encoding

CBIP Library Designer

-Purity analysis-Annotate spectra

CBIP Library QC

- Manual registration

- Solid support plan

- Library production

-Enumerate DOS compounds

--Create master tubes--Create mother tubes-Inventory replensihment

CBIP Compound

Management

Cellario

- Library formatting

-Load DOS library-Load commercial

library

--BSL2 basic assay--BSL2+ basic assay--General screening assay--Imaging assay--Assay bridging systems--Mixed manual/auto--GE-HTS assay--Automated metadata

CBIP Screening LIMS

-Create daughter plates--Create IC50 plates

--Create custom plates

-Create QC plate

-QC report

-Run QC

-Compound QC

-Run CM protocol

-Run assay protocol

--Barcode scanning-Automated file capture

Walkup instruments

-Screening data capture

-Run walkup protocol

Screening Data Warehouse

TBD

Data Visualization & Analysis

& …-Analysis reports

Notebook

Inventory

Catalog

- Compound search

-Search for container-Reorder container-Order container-Move container-Receive container

- Order container

Purchasing

- DailyPO’s

-Plan reaction-Analytical request-Attach spectra-Attach raw data

-PO Approval

Notebook

- Scan container to

reaction

-Archive raw data-Search metadata-Generate reports

Analytical Data Warehouse

-Attach raw data

-Run instruments-Process results-View Spectra

ACD Labs

Analytical Chemistry Software

MassLynx

& …

-Analyticalrequest

-Capture data-Retrieve data

CBIP CompoundRegistration

-Structure cleanup-Substructure search-Similarity search-Descriptors-Broad Identifiers

-RFID softing

CBIP Library Production

-Create pathways-QC Encoding

CBIP Library Designer

-Purity analysis-Annotate spectra

CBIP Library QC

- Manual registration

- Solid support plan

- Library production

-Enumerate DOS compounds

--Create master tubes--Create mother tubes-Inventory replensihment

CBIP Compound

Management

Cellario

- Library formatting

-Load DOS library-Load commercial

library

--BSL2 basic assay--BSL2+ basic assay--General screening assay--Imaging assay--Assay bridging systems--Mixed manual/auto--GE-HTS assay--Automated metadata

CBIP Screening LIMS

-Create daughter plates--Create IC50 plates

--Create custom plates

-Create QC plate

-QC report

-Run QC

-Compound QC

-Run CM protocol

-Run assay protocol

--Barcode scanning-Automated file capture

Walkup instruments

-Screening data capture

-Run walkup protocol

Screening Data Warehouse

TBD

Data Visualization & Analysis

& …-Analysis reports

Chemistry/Cheminformatics

Analytical Chemistry

Compound Management

HTS/Data analysis

Impacted by migration

Page 8: Dan Durkin Chemical Biology Informatics Platform September

Technical and functional match

Rationale for ChemAxon

• Java integration ease

• Cartridge functionality

• User facing tools

– Marvin

– Instant JChem

– JChem for excel

– Pipeline Pilot integration

• Actively being enhanced

Page 9: Dan Durkin Chemical Biology Informatics Platform September

Functionality Impacted by Migration

• Structure

– Format conversion

– Normalization/standardization

– Desalting

• Library enumeration

• Search

• ChemBank

ScreeningChemistry Compound Management

Chemical Biology Informatics

Library Enumeration

Compound Registration

Search

ChemBank

Page 10: Dan Durkin Chemical Biology Informatics Platform September

Goals and Approach

• Goals for Migration

– Enhanced end user functionality

– Minimal impact on existing data

• Approach

– Identify risk areas

– Evaluate early

• Run scripts to process all chemical data with ChemAxon

• Identify differences

• Review the differences using Instant JChem (IJC)

• Repeat

Page 11: Dan Durkin Chemical Biology Informatics Platform September

Broad Identifier

Batch 1

Chloride

Parent

Bromide

001

003

016

BRD – K23355843 – 016 – 01 – 3

Batch 1

Batch 1

Batch 2

Batch 2

Standardized, charge-balanced representation

Sodium

002

.

.

.

Structure ID Salt Code Batch Checksum

NH2OH

HO

OOH

Page 12: Dan Durkin Chemical Biology Informatics Platform September

Compound Registration Overview

SD File Mol File

Conversion to smiles

Standardization

Desalting

Calculate chemical properties

Pipeline Pilot canonical tautomer

Broad letter designation

Structure registration and Broad Id assignment

Page 13: Dan Durkin Chemical Biology Informatics Platform September

Overview for Migrating Specific Functions

SD File Mol File

Conversion to smiles

Standardization

Desalting

Calculate chemical properties

Pipeline Pilot canonical tautomer

Broad letter designation

Structure registration and Broad Id assignment

Daylight ChemAxon

Mol Importer

Standardizer

Standardizer

API and chemical terms

Cartridge calls:-fdayconvert-fvcs_normalize-fvcs_desalt

Page 14: Dan Durkin Chemical Biology Informatics Platform September

Review Interface in IJC

• Allowed for Substructure search on source

• Viewing all relevant data

• Update a database column to comment upon differences

Page 15: Dan Durkin Chemical Biology Informatics Platform September

Initial Conversion Findings

• Selected Mol file conversion settings

– Mol:Usg smiles:a_gen –H u

• Results for about 750,000 records compared to existing conversion, total of 1532 differences

All other categories much smaller

Small number of differences, majority positive.

Differences Description Impact

1025 macrocyclic double bond stereochemistry

106loss of tetrahedral stereochemistry when z coordinate defined in mol file ( bad 3D coordinates )

90loss of tetrahedral stereochemistry due to wedge bond drawing error

37 Additional stereocenter set due to ring geometry

32 gain 32 structures that were previously null

30 double bond from specified to unspecified

Page 16: Dan Durkin Chemical Biology Informatics Platform September

Standardizer Configuration

• Had existing standardization rules defined in smirks

• Translated about 10 smirks transformations to Standardizer

– Iterated a few times to get this right

Page 17: Dan Durkin Chemical Biology Informatics Platform September

Some Examples of Standardization Issues

• some hydrogen atoms not removed as in normalization functions

• Had some issues with implicit hydrogen additions

– Had some transforms that converted metal to bare uncharged atoms

Na+ Na Na H

daylignt Initially an additional hydrogen

was added by standardizer

–O O

O

S

NH+

NH2

NH2

N

S OO

O–

O O

OH

S

NH

NH2

daylignt with aromatization as first transform

Page 18: Dan Durkin Chemical Biology Informatics Platform September

Desalting Standardizer Configuration

• List of about 150 salts

• Using Exact="true“ syntax for the transformation

– <Transformation ID="1H-imidazole" Structure="c1c[nH1]cn1&gt;&gt;" Exact="true"/>

Page 19: Dan Durkin Chemical Biology Informatics Platform September

Difference in Desalting Implementation

• fvcs_desalt

– If smiles only contained salts, nothing stripped

• Standardizer

– Would strip to last salt and but not strip to null

• Wrote some wrapper code to behave like daylight

– Occasionally a bit liberal with what was removed

HCl

OHO OHO

OHO OHO

HCl was stripped a specified

smiles notation for Cl atom was also stripped

[Cl]

Standardizer desalting wasn’t an exact match for fvcs_desalt

Page 20: Dan Durkin Chemical Biology Informatics Platform September

Issues with Compound Registration

• Oracle jchem.jc_idxtype with 'duplicateFiltering=y’ couldn’t have indexed column updated with existing value

• Was an issue with ORM mapping with hibernate

• Issue in 5.2.5, fixed in 5.3.2

• No single comprehensive API call for valence error checking in 5.2.5 and 5.3.0.2, looks like this will be drastically improved with structure checker API but wasn’t ready in time for this development effort

• Rapid pace of ChemAxon releases and features

– This isn’t a negative, this is a good thing but can complicate releases

• For example, we developed our desalting Standardizer configuration against 5.2.6 completely new options were introduced in 5.3.0.2, the old option wasn’t available anymore although it still worked the same

Prepare for updates

Page 21: Dan Durkin Chemical Biology Informatics Platform September

Library Enumeration

• Support for library enumeration of solid phase combinatorial DOS (Diversity Oriented Synthesis)

• Multistep synthesis, usually 4 – 7 steps

Example synthesis

Page 22: Dan Durkin Chemical Biology Informatics Platform September

Library Enumeration Reactions

• Each step for a given has a smirks transformation

– For Daylight had used the gen_molecules()

• For ChemAxon

– Initially tried jc_transform(reaction IN VARCHAR2, reactants IN VARCHAR2)

• Which calls jc_react with the options :

‘method:n mappingstyle:d permuteReactants:y ‘

• Final version :

‘method:f mappingstyle:d permuteReactants:n ignoreErrors:y’

• Ended up having to modify about 10 reactions to be compatible with the new method

Page 23: Dan Durkin Chemical Biology Informatics Platform September

Search

• Search was minimally impacted with just updating SQL to use the jchem function jc_compare

• Additional enhancements around search are planned in the near future

Page 24: Dan Durkin Chemical Biology Informatics Platform September

New Single Compound Registration UI

Page 25: Dan Durkin Chemical Biology Informatics Platform September

Cost

• FTE estimated effort

– 3 month assessment

– 3 month coding conversion and validation

• 2 software engineers

• 1 application engineer

Page 26: Dan Durkin Chemical Biology Informatics Platform September

Future Plans

• Upgrade cartridge to latest release

• Update configuration for index with respect to duplicate filtering and tautomer handling

• Update Library enumeration to use MRV format versus SMIRKS

Page 27: Dan Durkin Chemical Biology Informatics Platform September

Conclusions and Lessons Learned

• ChemAxon offers a great set of tools

– Technical and functional match

• Testing and review lead to a successful migration with minimal impact to existing data

– only 2,161 out of close to 1 million samples (0.2%) impacted by migration

– small number of differences, majority positive

– Standardizer desalting wasn’t an exact match for fvcs_desalt

• Prepare for updates

– Plan for verifying upgrades of JChem functionality as new releases become available

– Test Environment for Oracle Cartridge to test upgrades and configuration

• In our case we had a production version and a development/qa version but needed another where initial testing could be done without impacting the development team or continuous builds

• Needed to work with dba’s to setup test infrastructure

• Forum is very responsive and helpful

Page 28: Dan Durkin Chemical Biology Informatics Platform September

Leadership

Mike Foley Ph.D.

Michelle Palmer Ph.D.

Lisa Marcaurelle Ph.D.

Josh Bittker Ph.D.

Informatics

Andrea DeSouza

Lakshmi Akella Ph.D. *

Jacob Asiedu

Steve Brudz *

Dave DiCaprio

* special thanks

Acknowledgements

Dan DurkinMary Pat Happ Ph.D. *Evan MulliganKaren RoseGil WalzerDavid Howe Ph.D.Dennis Moccia *Phil MontgomeryXiaorong Xiang Ph.D. *Hong Chen Ph.D.Raza Shaikh *Richard NordinDan MurphyJerry Levine *