1 of 18. 2 of 18 Introduction 3 of 18 Motivation Virtual synthesis for the assessment of practical chemical hypothesis's. What is the set of all molecules.

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

1 Verification by Model Checking. 2 Part 1 : Motivation.
Chapter 12 Decision Support Systems
Renate Ristov Fachgebiet Softwaretechnik Prof. Dr. Wilhelm Schäfer 17. Juli 2008 Synthesizing State Machines from Live Sequence Charts Software Quality.
Slide 1 Insert your own content. Slide 2 Insert your own content.
The new JKlustor suite Miklós Vargyas Solutions for Cheminformatics.
1 Real World Chemistry Virtual discovery for the real world Joe Mernagh 19 May 2005.
Software Re-engineering
Multi-RQP Generating Test Databases for the Functional Testing of OLTP Applications Carsten Binnig Joint work with: Donald Kossmann, Eric Lo DBTest Workshop,
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
Growing Every Child! The following slides are examples of questions your child will use in the classroom throughout the year. The questions progress from.
Source of slides: Introduction to Automata Theory, Languages and Computation.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
VARUNA – Towards a Grid- based Molecular Modeling Environment CICC/MACE – Meeting May 22, 2006 Mookie Baik Department of Chemistry & School of Informatics.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
Mathematics- Module B Diana Roscoe & Crystal Lancour Comparison of the Prioritized Curriculum and Common Core State Standards (CCSS) Welcome! 1.
List and Search Grants Chapter 2. List and Search Grants 2-2 Objectives Understand the option My Grants List Grant Screen Viewing a Grant Understand the.
Multiplying binomials You will have 20 seconds to answer each of the following multiplication problems. If you get hung up, go to the next problem when.
Converting a plane into a Cartesian plane
Coordinate Plane Practice The following presentation provides practice in two skillsThe following presentation provides practice in two skills –Graphing.
0 - 0.
ALGEBRAIC EXPRESSIONS
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
MULTIPLYING MONOMIALS TIMES POLYNOMIALS (DISTRIBUTIVE PROPERTY)
ADDING INTEGERS 1. POS. + POS. = POS. 2. NEG. + NEG. = NEG. 3. POS. + NEG. OR NEG. + POS. SUBTRACT TAKE SIGN OF BIGGER ABSOLUTE VALUE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
FACTORING Think Distributive property backwards Work down, Show all steps ax + ay = a(x + y)
Addition Facts
The ANSI/SPARC Architecture of a Database Environment
Query optimisation.
Reductions Complexity ©D.Moshkovitz.
Machine Learning & Bioinformatics Tien-Hao Chang (Darby Chang) Machine Learning & Bioinformatics 1.
GpiI-2C Identifying software project stages, tasks and deliverables
Molecular Biomedical Informatics Machine Learning and Bioinformatics Machine Learning & Bioinformatics 1.
INTRODUCTION TO SIMULATION WITH OMNET++ José Daniel García Sánchez ARCOS Group – University Carlos III of Madrid.
O X Click on Number next to person for a question.
© S Haughton more than 3?
5.9 + = 10 a)3.6 b)4.1 c)5.3 Question 1: Good Answer!! Well Done!! = 10 Question 1:
Twenty Questions Subject: Twenty Questions
CREATING A PAYMENT REQUEST FOR VENDOR IN SYSTEM
Squares and Square Root WALK. Solve each problem REVIEW:
Energy & Green Urbanism Markku Lappalainen Aalto University.
Graphing Ax + By = C Topic
Past Tense Probe. Past Tense Probe Past Tense Probe – Practice 1.
This, that, these, those Number your paper from 1-10.
Addition 1’s to 20.
Pasewark & Pasewark Microsoft Office XP: Introductory Course 1 INTRODUCTORY MICROSOFT WORD Lesson 8 – Increasing Efficiency Using Word.
Key Stage 3 National Strategy Handling data: session 2.
25 seconds left…...
CSTA K-12 Computer Science Standards (rev 2011)
Test B, 100 Subtraction Facts
11 = This is the fact family. You say: 8+3=11 and 3+8=11
Week 1.
Chapter 10: The Traditional Approach to Design
10. Organohalides Based on McMurry’s Organic Chemistry, 7 th edition.
Systems Analysis and Design in a Changing World, Fifth Edition
We will resume in: 25 Minutes.
Module 12 WSP quality assurance tool 1. Module 12 WSP quality assurance tool Session structure Introduction About the tool Using the tool Supporting materials.
Copyright © 2012 Pearson Education, Inc. Chapter 12: Theory of Computation Computer Science: An Overview Eleventh Edition by J. Glenn Brookshear.
1 © NOKIA A Process Model of Developing Micro- code for a Network Processor Jani Koski Author: Jani Koski Supervisor: Prof. Raimo.
O X Click on Number next to person for a question.
Chapter 11 Describing Process Specifications and Structured Decisions
New Rubrics? Create Assignment and Project Templates and Send the Assignments in Tk20 Must do before you can use updated rubrics Theresa Dorn.
Computer Concepts BASICS 4th Edition
How Cells Obtain Energy from Food
2009 Quinín Freire 1 THE MAGIC OF LEARNING Where do animals live?
Use of Machine Learning in Chemoinformatics Irene Kouskoumvekaki Associate Professor December 12th, 2012 Biological Sequence Analysis course.
Presentation transcript:

1 of 18

2 of 18 Introduction

3 of 18 Motivation Virtual synthesis for the assessment of practical chemical hypothesis's. What is the set of all molecules available from one-pot type reactions? What is the set of all divergent modifications I should make to my scaffold based on starting material availability and synthetic accessibility? What is a simple soluble photoacid that can be obtained in two steps from a commercially available materials?

4 of 18 Can computational processes-centric chemistry increase the efficiency with which human needs are met?

5 of 18 Mathematical Chemistry (Sub)graph isomorphism. Analytic and constructive enumeration of graphs (i.e. rooted trees=alkanes). Computational complexity of organic synthesis, big O, NP-completeness. Cayley, 1875

6 of 18 An Atlas Of Click Chemistry Can such an atlas be queried for quantitative answers to questions like: How many molecules are there? How do they cluster? What is the molecular diversity of this set? Compared to natural products? Top 100 drugs? How likely are we to find a new and useful molecule in this set? How accurate is the map?

7 of 18 Every such sequence should be in the atlas. Sharpless and co-workers, Angew. Chemie, 2001

8 of 18 Chemically Easy ~ Computationally Easy Only use predictably selective outcomes (to a good chemists best knowledge), to avoid the ocean of red-herrings. Limiting pathways to < 10 steps, selective outcomes are more predictable, relevant to process and easier to compute. This should increase the accuracy and applicability of the atlas.

9 of 18 Distributions of Molecular Properties, Such As Diversity, Are Computable Statements on such properties should be qualified with numbers and labeled axis, granted the software hasnt been quite as accessible as it is now.

10 of 18 Why Is Now A Good Time? Maturation of Daylights SMILES specification. Chemaxons set of tools and support, free to academics. Key importance.

11 of 18 What Can We Do With Cheap Starting Materials and Easy Reactions?

12 of 18 What We Have Now A skeleton specification for the set of click reaction implemented in SMIRKS. The EPAs HPV list converted into SMILES, with some additional contributions from internet solicitations. Some plumbing that uses Chemaxons tools to iterate over molecules/reactions and distributes the workload in a parallel fashion over a cluster.

13 of 18 Just What Are Click Reactions Specifically? Reactions that employ nucleophiles: Primary amines, monosubstituted sulfonamides, oximes, hydrazines, hydrazides, thiols, phenols… Paired with appropriate electrophiles: Primary alkyl halides, tosylates, aldehydes, epoxides, aziridnes… Cycloadditions like copper catalyzed acetylene-azide. Other reactions such as disulfide formation.

14 of 18 We Need To Encode All Of These Reactions, Efficiently This problem resonates with people who work in programming languages, i.e. how do we specify a large set of graph transformations in a manner that is efficient to encode, debug, update and verify. Simple first step is to apply have substitution enabled SMILES.

15 of 18 lambdaSMILES A simple, lightweight preprocesser that makes writing out reaction specifications a little easier. Basically we get macros in SMILES. i.e.

16 of 18 Hammer out a final computational specification for the click reactions. Some compromises will undoubtedly have to be made. Think in terms of EXCLUDE, REACTIVITY and SELECTIVITY. Do we encode some reactions by inserting products as starting materials? Check the list manually to ensure that it meets the goal of enriched synthetic accessibility. Analyze results, toss structures to VLS. What Needs To Be Done

17 of 18 Cool Movie

18 of 18 Future Directions Chemical workgroup productivity, data sharing. Computer science of graphical programming languages. Machine inference via automatic data collection (ChemCrawler). Optimizing global chemical products over sets of chemical processes. Chemical education.

19 of 18 Acknoledgements Dr. Peter Kuhn, Scripps-PARC Dr. M.G. Finn, Dr. Valarie Fokin and Dr. Barry Sharpless, Scripps