Selecting and Integrating Informatics Tools to Enable ... · • Mission-critical software in...

17
The Right Tool for the Job: Selecting and Integrating Informatics Tools to Enable Unique Science John McNeil September 25, 2012 [email protected] www.mcneilco.com

Transcript of Selecting and Integrating Informatics Tools to Enable ... · • Mission-critical software in...

Page 1: Selecting and Integrating Informatics Tools to Enable ... · • Mission-critical software in place: custom uHTS data processing and curation work-flow • Root problem: SAR data

The Right Tool for the Job:Selecting and Integrating Informatics Tools

to Enable Unique Science

John McNeilSeptember 25, 2012

[email protected]

Page 2: Selecting and Integrating Informatics Tools to Enable ... · • Mission-critical software in place: custom uHTS data processing and curation work-flow • Root problem: SAR data

“We make tools to help bench scientists be more productive, efficient, and creative.”

Integrate Technology

Find and Invent solutions

Develop Strategy

Support Scientists and Systems

Page 3: Selecting and Integrating Informatics Tools to Enable ... · • Mission-critical software in place: custom uHTS data processing and curation work-flow • Root problem: SAR data

• Founded 2005

• Team of eight, most with lab experience

Page 4: Selecting and Integrating Informatics Tools to Enable ... · • Mission-critical software in place: custom uHTS data processing and curation work-flow • Root problem: SAR data

Approaching Projects

Page 5: Selecting and Integrating Informatics Tools to Enable ... · • Mission-critical software in place: custom uHTS data processing and curation work-flow • Root problem: SAR data

Project Planning Process

•What are the current road blocks and pain points?

•What would enable new science, not just provide incremental improvement?

•What is the project timeline, and how does that compare to requirement change rate?

•If a system is being replaced, did the original fail technically, or in implementation/support?

Page 6: Selecting and Integrating Informatics Tools to Enable ... · • Mission-critical software in place: custom uHTS data processing and curation work-flow • Root problem: SAR data

Evaluating Tools and Components

• What is unique to your science?

• What is similar to with other labs?

• What mission-critical software is already deployed?

• What is broken?• Identify root cause

• What can be integrated?

Page 7: Selecting and Integrating Informatics Tools to Enable ... · • Mission-critical software in place: custom uHTS data processing and curation work-flow • Root problem: SAR data

Examples

Page 8: Selecting and Integrating Informatics Tools to Enable ... · • Mission-critical software in place: custom uHTS data processing and curation work-flow • Root problem: SAR data

Case 1

• Unique science: practical uHTS allows high volume potency measurement and off-target studies

• Common with other labs: reagent and compound management, Tox/PK, and SAR

• Mission-critical software in place: custom uHTS data processing and curation work-flow

• Root problem: SAR data aggregation rules inconsistent, potency > < lost in Excel format

• Integration tasks: custom curve fit software, SEURAT for SAR, ChemAxon cartridge

Page 9: Selecting and Integrating Informatics Tools to Enable ... · • Mission-critical software in place: custom uHTS data processing and curation work-flow • Root problem: SAR data

Case 1 Before

Raw Data Files

Pre-Processor

StructuresInventory

Assay DataWarehouse

Normalize and

Curate

Transform and Load

Custom Curve Fit

Export SAR to Excel

Page 10: Selecting and Integrating Informatics Tools to Enable ... · • Mission-critical software in place: custom uHTS data processing and curation work-flow • Root problem: SAR data

Case 1 After

Raw Data Files

Pre-Processor

StructuresJChem Cart

SEURATSAR

InventoryAssay Data

Normalize and

Curate

Transform and Load

Custom Curve Fit

Page 11: Selecting and Integrating Informatics Tools to Enable ... · • Mission-critical software in place: custom uHTS data processing and curation work-flow • Root problem: SAR data

Case 2

• Unique process: international medicinal chemistry CRO operation running isolated projects in parallel

• Common with other labs: share reagents, track intermediates, manage lead-opt projects

• Mission-critical software in place: Pipeline Pilot

• Root problem: no COTS software available to manage workflow

Page 12: Selecting and Integrating Informatics Tools to Enable ... · • Mission-critical software in place: custom uHTS data processing and curation work-flow • Root problem: SAR data

Case 2 Architecture

StructuresJChem

Search/Order

Reagents

InventoryReagent OrdersPlans

Synthesis QC

Register and Ship

Pipeline Pilot

Pipeline PilotWeb Forms

JChem Plugin

Re-Ship

Test

Update Inventory

Plan Next Synthesis

Page 13: Selecting and Integrating Informatics Tools to Enable ... · • Mission-critical software in place: custom uHTS data processing and curation work-flow • Root problem: SAR data

Case 3

• Unique process: Synthesize larger molecules for protein conjugation

• Common with other labs: Register and search structures; edit lot properties and upload analytical files

• Root problem: Unusual stereo and salt tracking requirements

• Integration tasks: Develop web app for compound registration with Marvin, JChemBase and SQLServer

Page 14: Selecting and Integrating Informatics Tools to Enable ... · • Mission-critical software in place: custom uHTS data processing and curation work-flow • Root problem: SAR data

Case 3 Compound Registration

1) Enter Structure and search for matches

2) Enter salt and lot information

Page 15: Selecting and Integrating Informatics Tools to Enable ... · • Mission-critical software in place: custom uHTS data processing and curation work-flow • Root problem: SAR data

Case 3 Compound Search

Page 16: Selecting and Integrating Informatics Tools to Enable ... · • Mission-critical software in place: custom uHTS data processing and curation work-flow • Root problem: SAR data

Lessons Learned

• Use the best tools for the science and support whatever languages and databases that requires

• Different scientists understand different requirement formats

• Details drive the requirements – get the science right

- Error bars, sig figs, <, >, and = all matter

- This can be hard; allow time for testing

• Requirements change, this is science

Page 17: Selecting and Integrating Informatics Tools to Enable ... · • Mission-critical software in place: custom uHTS data processing and curation work-flow • Root problem: SAR data

Services that we provide:

• Commercial software selection and integration

• Architecture, integration, and development of registration systems and LIMS

• Develop algorithms and custom software for registration, analysis, QC, and data mining

• Infrastructure architecture and implementation

• On site support and training

• IT/Informatics management consulting