SlideShare une entreprise Scribd logo
1  sur  15
Most Drug Discovery Scientists could
 be replaced by Software Systems
            David E Leahy
              Molplex
Propositions
• Discovery Logistics “ a done deal”
   – Data and materials management processes built and running
• Discovery is Mature
   – established domains, established methodologies
   – best practice, strategies & success criteria
   – Operational, engineering & incremental change
• Discovery is a multi-objective optimisation
   – many genes, many (100’s) target, many drugs
   – Human understanding is a nice to have, not essential
   – Which compound do we make next?
• Discovery needs a Reboot
   – Simplify, abstract & re-implement
Facts and Rules
100
                                         Package “Metabolic Clearance”
 90                                      rule “Last point outlier”
 80
                                         when
                                         ObsVal.time(60) > FitVal.time(60) + 10
 70
                                         then
 60
                                         delete ObsVal.time(6)
 50                                      refit
 40
                                         end
                                         rule “another rule”
 30
                                          when
 20
                                         something == true
 10                                      then
  0
                                         do something else
      0   10   20   30    40   50   60   end
Facts, Events,Goals & Plans
Fact                            Package “Clearance”
   Clearance(mol) = 50 ml/min   rule “Predict clearance if no measurement”
Event                           Salience 10
                                when
   add(mol)                         !getClearance(mol)
Goal                            then
   Clearance(mol) = ?               predictClearance(mol)
                                end
Sub-goals
   getClearance(mol)            rule “Important compound”
                                salience = 100
   assayClearance(mol)          when
   predictClearance(mol)            important(mol)
Plans                           then
                                    assayClearance(mol)
   sub-goal chains              end
Sub-Goals and Plans
      (predictClearance)
findModels(clearance)


  testApplicationDomain(mol)


     allModelPredict(mol)


        consensusAverage(mol)


          addClearance(mol)
Modelling Expert Strategies
Human Expert            Systems
• Best Practice         • Best Practice
   – How                   – Workflows
• Tacit Knowledge       • Tacit Knowledge
   – When                  – Rules (facts, events)
   – Which                 – Competitive workflow
• Quality               • Quality
   – Success criteria      – Panel of experts
Competitive Workflow for QSAR


removeTest      selectSeries    calcDescriptors   filterFeatures   buildModel   predict

   •Random          •cluster        •CDK              •Stats          •Linear       •Ensemble
   •ordered         •scaffold       •CDL              •GA             •NN           •Weighted
                                    •HState …                                       •best
QSAR Panel of Experts
Testing the Expert QSAR System

CHEMBL Database:        data on 622,824 compounds,
                        collected from 33,956 publications

WOMBAT Database:        data on 251,560 structures,
                        for over 1,966 targets

WOMBAT-PK Database: data on 1230 compounds,
                    for over 13,000 clinical measurements


Project Junior (Newcastle University & Microsoft Research)

10,000 datasets gave 750,000 QSAR models in 3 weeks using 100 Azure Cloud
Servers

From 750,000 QSAR models, 3,000 were judged stable and valid
QSAR Models
Panel of Experts
Events & Dashboards


Event                   Rule Set          Workflow           Fact

    • Add(data)             • What           • Goal chain           • New facts
    • Add(mol)                strategy?      • workflow             • New events
    • Add(reaction)                          • Competitive          • New rules
    • Add(reagent)                             workflow
    • Add(goal)
Declarative Drug Design
•   Target Product Profile              Package “TPP”
                                        rule “potency”
     – Panel of experts for a project   when
     – Set of rules                           potency(mol)==high
     – Sub-Target profiles              then
       (hit, lead, candidate)                 addLeads(mol)
•   Goals                               end
                                        rule “ good ADME”
     – Query                            when
     – Assay                                  solubility(mol) > $minSol &&
     – predict                                Papp(mol)> $minPapp && …
•   Engines                             then
                                              addLeads(mol)
     –   Forward chaining
     –   Backward chaining              rule “no Tox”
     –   Workflow                       when
     –   Competitive workflow                 someToxEndPoint < someVal
                                        then
     –   Multi-Objective Optimisation         addLeads(mol)
                                        end
Multi-Property Optimisation Engines
Reboot

Contenu connexe

En vedette (10)

Qsar lecture
Qsar lectureQsar lecture
Qsar lecture
 
Qsar
QsarQsar
Qsar
 
Computer aided drug designing
Computer aided drug designingComputer aided drug designing
Computer aided drug designing
 
Computer aided drug designing
Computer aided drug designing Computer aided drug designing
Computer aided drug designing
 
QSAR : Activity Relationships Quantitative Structure
QSAR : Activity Relationships Quantitative StructureQSAR : Activity Relationships Quantitative Structure
QSAR : Activity Relationships Quantitative Structure
 
Qsar
QsarQsar
Qsar
 
Qsar and drug design ppt
Qsar and drug design pptQsar and drug design ppt
Qsar and drug design ppt
 
Computer Aided Drug Design ppt
Computer Aided Drug Design pptComputer Aided Drug Design ppt
Computer Aided Drug Design ppt
 
SAR of Morphine
SAR of MorphineSAR of Morphine
SAR of Morphine
 
Computer aided drug design
Computer aided drug designComputer aided drug design
Computer aided drug design
 

Similaire à Most Drug Discovery Scientists could be replaced by Software Systems

Fact based monitoring
Fact based monitoringFact based monitoring
Fact based monitoring
Datadog
 
Get Competitive with Driverless AI
Get Competitive with Driverless AIGet Competitive with Driverless AI
Get Competitive with Driverless AI
Sri Ambati
 
Autoscaling Suggestions: Simplifying Operations - Varun Thacker, Lucidworks
Autoscaling Suggestions: Simplifying Operations - Varun Thacker, LucidworksAutoscaling Suggestions: Simplifying Operations - Varun Thacker, Lucidworks
Autoscaling Suggestions: Simplifying Operations - Varun Thacker, Lucidworks
Lucidworks
 

Similaire à Most Drug Discovery Scientists could be replaced by Software Systems (18)

ITB2019 RuleBox : The natural rule engine for CFML - Luis Majano
ITB2019 RuleBox : The natural rule engine for CFML - Luis MajanoITB2019 RuleBox : The natural rule engine for CFML - Luis Majano
ITB2019 RuleBox : The natural rule engine for CFML - Luis Majano
 
RuleBox : A natural language Rule Engine
RuleBox : A natural language Rule EngineRuleBox : A natural language Rule Engine
RuleBox : A natural language Rule Engine
 
Drools Introduction
Drools IntroductionDrools Introduction
Drools Introduction
 
Deep Dive on AWS IoT
Deep Dive on AWS IoTDeep Dive on AWS IoT
Deep Dive on AWS IoT
 
Is ScalaC Getting Faster, or Am I just Imagining It
Is ScalaC Getting Faster, or Am I just Imagining ItIs ScalaC Getting Faster, or Am I just Imagining It
Is ScalaC Getting Faster, or Am I just Imagining It
 
Mutation Testing - Ruby Edition
Mutation Testing - Ruby EditionMutation Testing - Ruby Edition
Mutation Testing - Ruby Edition
 
Experiments in genetic programming
Experiments in genetic programmingExperiments in genetic programming
Experiments in genetic programming
 
Apache Kylin: OLAP Engine on Hadoop - Tech Deep Dive
Apache Kylin: OLAP Engine on Hadoop - Tech Deep DiveApache Kylin: OLAP Engine on Hadoop - Tech Deep Dive
Apache Kylin: OLAP Engine on Hadoop - Tech Deep Dive
 
Fact-Based Monitoring
Fact-Based MonitoringFact-Based Monitoring
Fact-Based Monitoring
 
Fact based monitoring
Fact based monitoringFact based monitoring
Fact based monitoring
 
Get Competitive with Driverless AI
Get Competitive with Driverless AIGet Competitive with Driverless AI
Get Competitive with Driverless AI
 
Nearest Neighbor Customer Insight
Nearest Neighbor Customer InsightNearest Neighbor Customer Insight
Nearest Neighbor Customer Insight
 
OscaR.cbls3.0_V7
OscaR.cbls3.0_V7OscaR.cbls3.0_V7
OscaR.cbls3.0_V7
 
Shooting the Rapids: Getting the Best from Java 8 Streams
Shooting the Rapids: Getting the Best from Java 8 StreamsShooting the Rapids: Getting the Best from Java 8 Streams
Shooting the Rapids: Getting the Best from Java 8 Streams
 
JavaScript Testing: Mocha + Chai
JavaScript Testing: Mocha + ChaiJavaScript Testing: Mocha + Chai
JavaScript Testing: Mocha + Chai
 
Testing in Scala. Adform Research
Testing in Scala. Adform ResearchTesting in Scala. Adform Research
Testing in Scala. Adform Research
 
Testing in Scala by Adform research
Testing in Scala by Adform researchTesting in Scala by Adform research
Testing in Scala by Adform research
 
Autoscaling Suggestions: Simplifying Operations - Varun Thacker, Lucidworks
Autoscaling Suggestions: Simplifying Operations - Varun Thacker, LucidworksAutoscaling Suggestions: Simplifying Operations - Varun Thacker, Lucidworks
Autoscaling Suggestions: Simplifying Operations - Varun Thacker, Lucidworks
 

Plus de David Leahy (8)

Automating Drug Design Nov 13th 2009 97
Automating Drug Design Nov 13th 2009 97Automating Drug Design Nov 13th 2009 97
Automating Drug Design Nov 13th 2009 97
 
From Hammett to the Semantic Web
From Hammett to the Semantic WebFrom Hammett to the Semantic Web
From Hammett to the Semantic Web
 
Meta QSAR
Meta QSARMeta QSAR
Meta QSAR
 
InkSpot Science presentation at Open Science Meeting
InkSpot Science presentation at Open Science MeetingInkSpot Science presentation at Open Science Meeting
InkSpot Science presentation at Open Science Meeting
 
PBPK simulation as an alternative to animal testing
PBPK simulation as an alternative to animal testingPBPK simulation as an alternative to animal testing
PBPK simulation as an alternative to animal testing
 
Discovery Bus: UK QSAR meeting at GSK
Discovery Bus: UK QSAR meeting at GSKDiscovery Bus: UK QSAR meeting at GSK
Discovery Bus: UK QSAR meeting at GSK
 
Forager Poster
Forager PosterForager Poster
Forager Poster
 
Colonist
ColonistColonist
Colonist
 

Dernier

Cara Menggugurkan Kandungan Dengan Cepat Selesai Dalam 24 Jam Secara Alami Bu...
Cara Menggugurkan Kandungan Dengan Cepat Selesai Dalam 24 Jam Secara Alami Bu...Cara Menggugurkan Kandungan Dengan Cepat Selesai Dalam 24 Jam Secara Alami Bu...
Cara Menggugurkan Kandungan Dengan Cepat Selesai Dalam 24 Jam Secara Alami Bu...
Cara Menggugurkan Kandungan 087776558899
 
Difference Between Skeletal Smooth and Cardiac Muscles
Difference Between Skeletal Smooth and Cardiac MusclesDifference Between Skeletal Smooth and Cardiac Muscles
Difference Between Skeletal Smooth and Cardiac Muscles
MedicoseAcademics
 
💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...
💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...
💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...
Sheetaleventcompany
 
👉 Chennai Sexy Aunty’s WhatsApp Number 👉📞 7427069034 👉📞 Just📲 Call Ruhi Colle...
👉 Chennai Sexy Aunty’s WhatsApp Number 👉📞 7427069034 👉📞 Just📲 Call Ruhi Colle...👉 Chennai Sexy Aunty’s WhatsApp Number 👉📞 7427069034 👉📞 Just📲 Call Ruhi Colle...
👉 Chennai Sexy Aunty’s WhatsApp Number 👉📞 7427069034 👉📞 Just📲 Call Ruhi Colle...
rajnisinghkjn
 

Dernier (20)

Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...
 
Cara Menggugurkan Kandungan Dengan Cepat Selesai Dalam 24 Jam Secara Alami Bu...
Cara Menggugurkan Kandungan Dengan Cepat Selesai Dalam 24 Jam Secara Alami Bu...Cara Menggugurkan Kandungan Dengan Cepat Selesai Dalam 24 Jam Secara Alami Bu...
Cara Menggugurkan Kandungan Dengan Cepat Selesai Dalam 24 Jam Secara Alami Bu...
 
7 steps How to prevent Thalassemia : Dr Sharda Jain & Vandana Gupta
7 steps How to prevent Thalassemia : Dr Sharda Jain & Vandana Gupta7 steps How to prevent Thalassemia : Dr Sharda Jain & Vandana Gupta
7 steps How to prevent Thalassemia : Dr Sharda Jain & Vandana Gupta
 
ANATOMY AND PHYSIOLOGY OF REPRODUCTIVE SYSTEM.pptx
ANATOMY AND PHYSIOLOGY OF REPRODUCTIVE SYSTEM.pptxANATOMY AND PHYSIOLOGY OF REPRODUCTIVE SYSTEM.pptx
ANATOMY AND PHYSIOLOGY OF REPRODUCTIVE SYSTEM.pptx
 
Difference Between Skeletal Smooth and Cardiac Muscles
Difference Between Skeletal Smooth and Cardiac MusclesDifference Between Skeletal Smooth and Cardiac Muscles
Difference Between Skeletal Smooth and Cardiac Muscles
 
Call Girls Rishikesh Just Call 9667172968 Top Class Call Girl Service Available
Call Girls Rishikesh Just Call 9667172968 Top Class Call Girl Service AvailableCall Girls Rishikesh Just Call 9667172968 Top Class Call Girl Service Available
Call Girls Rishikesh Just Call 9667172968 Top Class Call Girl Service Available
 
Call Girls in Lucknow Just Call 👉👉 8875999948 Top Class Call Girl Service Ava...
Call Girls in Lucknow Just Call 👉👉 8875999948 Top Class Call Girl Service Ava...Call Girls in Lucknow Just Call 👉👉 8875999948 Top Class Call Girl Service Ava...
Call Girls in Lucknow Just Call 👉👉 8875999948 Top Class Call Girl Service Ava...
 
💰Call Girl In Bangalore☎️7304373326💰 Call Girl service in Bangalore☎️Bangalor...
💰Call Girl In Bangalore☎️7304373326💰 Call Girl service in Bangalore☎️Bangalor...💰Call Girl In Bangalore☎️7304373326💰 Call Girl service in Bangalore☎️Bangalor...
💰Call Girl In Bangalore☎️7304373326💰 Call Girl service in Bangalore☎️Bangalor...
 
tongue disease lecture Dr Assadawy legacy
tongue disease lecture Dr Assadawy legacytongue disease lecture Dr Assadawy legacy
tongue disease lecture Dr Assadawy legacy
 
Cheap Rate Call Girls Bangalore {9179660964} ❤️VVIP BEBO Call Girls in Bangal...
Cheap Rate Call Girls Bangalore {9179660964} ❤️VVIP BEBO Call Girls in Bangal...Cheap Rate Call Girls Bangalore {9179660964} ❤️VVIP BEBO Call Girls in Bangal...
Cheap Rate Call Girls Bangalore {9179660964} ❤️VVIP BEBO Call Girls in Bangal...
 
Call Girls Mussoorie Just Call 8854095900 Top Class Call Girl Service Available
Call Girls Mussoorie Just Call 8854095900 Top Class Call Girl Service AvailableCall Girls Mussoorie Just Call 8854095900 Top Class Call Girl Service Available
Call Girls Mussoorie Just Call 8854095900 Top Class Call Girl Service Available
 
Chennai ❣️ Call Girl 6378878445 Call Girls in Chennai Escort service book now
Chennai ❣️ Call Girl 6378878445 Call Girls in Chennai Escort service book nowChennai ❣️ Call Girl 6378878445 Call Girls in Chennai Escort service book now
Chennai ❣️ Call Girl 6378878445 Call Girls in Chennai Escort service book now
 
💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...
💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...
💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...
 
Call Girl In Chandigarh 📞9809698092📞 Just📲 Call Inaaya Chandigarh Call Girls ...
Call Girl In Chandigarh 📞9809698092📞 Just📲 Call Inaaya Chandigarh Call Girls ...Call Girl In Chandigarh 📞9809698092📞 Just📲 Call Inaaya Chandigarh Call Girls ...
Call Girl In Chandigarh 📞9809698092📞 Just📲 Call Inaaya Chandigarh Call Girls ...
 
Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...
 
Gastric Cancer: Сlinical Implementation of Artificial Intelligence, Synergeti...
Gastric Cancer: Сlinical Implementation of Artificial Intelligence, Synergeti...Gastric Cancer: Сlinical Implementation of Artificial Intelligence, Synergeti...
Gastric Cancer: Сlinical Implementation of Artificial Intelligence, Synergeti...
 
Cardiac Output, Venous Return, and Their Regulation
Cardiac Output, Venous Return, and Their RegulationCardiac Output, Venous Return, and Their Regulation
Cardiac Output, Venous Return, and Their Regulation
 
👉 Chennai Sexy Aunty’s WhatsApp Number 👉📞 7427069034 👉📞 Just📲 Call Ruhi Colle...
👉 Chennai Sexy Aunty’s WhatsApp Number 👉📞 7427069034 👉📞 Just📲 Call Ruhi Colle...👉 Chennai Sexy Aunty’s WhatsApp Number 👉📞 7427069034 👉📞 Just📲 Call Ruhi Colle...
👉 Chennai Sexy Aunty’s WhatsApp Number 👉📞 7427069034 👉📞 Just📲 Call Ruhi Colle...
 
Ahmedabad Call Girls Book Now 9630942363 Top Class Ahmedabad Escort Service A...
Ahmedabad Call Girls Book Now 9630942363 Top Class Ahmedabad Escort Service A...Ahmedabad Call Girls Book Now 9630942363 Top Class Ahmedabad Escort Service A...
Ahmedabad Call Girls Book Now 9630942363 Top Class Ahmedabad Escort Service A...
 
❤️Call Girl Service In Chandigarh☎️9814379184☎️ Call Girl in Chandigarh☎️ Cha...
❤️Call Girl Service In Chandigarh☎️9814379184☎️ Call Girl in Chandigarh☎️ Cha...❤️Call Girl Service In Chandigarh☎️9814379184☎️ Call Girl in Chandigarh☎️ Cha...
❤️Call Girl Service In Chandigarh☎️9814379184☎️ Call Girl in Chandigarh☎️ Cha...
 

Most Drug Discovery Scientists could be replaced by Software Systems

  • 1. Most Drug Discovery Scientists could be replaced by Software Systems David E Leahy Molplex
  • 2. Propositions • Discovery Logistics “ a done deal” – Data and materials management processes built and running • Discovery is Mature – established domains, established methodologies – best practice, strategies & success criteria – Operational, engineering & incremental change • Discovery is a multi-objective optimisation – many genes, many (100’s) target, many drugs – Human understanding is a nice to have, not essential – Which compound do we make next? • Discovery needs a Reboot – Simplify, abstract & re-implement
  • 3. Facts and Rules 100 Package “Metabolic Clearance” 90 rule “Last point outlier” 80 when ObsVal.time(60) > FitVal.time(60) + 10 70 then 60 delete ObsVal.time(6) 50 refit 40 end rule “another rule” 30 when 20 something == true 10 then 0 do something else 0 10 20 30 40 50 60 end
  • 4. Facts, Events,Goals & Plans Fact Package “Clearance” Clearance(mol) = 50 ml/min rule “Predict clearance if no measurement” Event Salience 10 when add(mol) !getClearance(mol) Goal then Clearance(mol) = ? predictClearance(mol) end Sub-goals getClearance(mol) rule “Important compound” salience = 100 assayClearance(mol) when predictClearance(mol) important(mol) Plans then assayClearance(mol) sub-goal chains end
  • 5. Sub-Goals and Plans (predictClearance) findModels(clearance) testApplicationDomain(mol) allModelPredict(mol) consensusAverage(mol) addClearance(mol)
  • 6. Modelling Expert Strategies Human Expert Systems • Best Practice • Best Practice – How – Workflows • Tacit Knowledge • Tacit Knowledge – When – Rules (facts, events) – Which – Competitive workflow • Quality • Quality – Success criteria – Panel of experts
  • 7. Competitive Workflow for QSAR removeTest selectSeries calcDescriptors filterFeatures buildModel predict •Random •cluster •CDK •Stats •Linear •Ensemble •ordered •scaffold •CDL •GA •NN •Weighted •HState … •best
  • 8. QSAR Panel of Experts
  • 9. Testing the Expert QSAR System CHEMBL Database: data on 622,824 compounds, collected from 33,956 publications WOMBAT Database: data on 251,560 structures, for over 1,966 targets WOMBAT-PK Database: data on 1230 compounds, for over 13,000 clinical measurements Project Junior (Newcastle University & Microsoft Research) 10,000 datasets gave 750,000 QSAR models in 3 weeks using 100 Azure Cloud Servers From 750,000 QSAR models, 3,000 were judged stable and valid
  • 12. Events & Dashboards Event Rule Set Workflow Fact • Add(data) • What • Goal chain • New facts • Add(mol) strategy? • workflow • New events • Add(reaction) • Competitive • New rules • Add(reagent) workflow • Add(goal)
  • 13. Declarative Drug Design • Target Product Profile Package “TPP” rule “potency” – Panel of experts for a project when – Set of rules potency(mol)==high – Sub-Target profiles then (hit, lead, candidate) addLeads(mol) • Goals end rule “ good ADME” – Query when – Assay solubility(mol) > $minSol && – predict Papp(mol)> $minPapp && … • Engines then addLeads(mol) – Forward chaining – Backward chaining rule “no Tox” – Workflow when – Competitive workflow someToxEndPoint < someVal then – Multi-Objective Optimisation addLeads(mol) end