SlideShare a Scribd company logo
1 of 40
Dynamic Models:
Modeling Cervical Cancer via Notch and JAK-STAT with Petri
                                           Nets and ODEs




                                          Biafra Ahanonu
Motivation
 Dynamic models provide a method of viewing how a
  system evolves after a perturbation
 Biological diagrams are static or the system
  becomes too complex to make intuitive (qualitative)
  predictions
 Simple?
 No
Motivation
 Dynamic models allow discovery of gaps in
 knowledge or modeling
Motivation
 How do you decide which part of the pathway to
 block that produces the best results?




                                            Hornberg
                                            (2005)
Objective
 Construct petri net representations of pathways from
 literature
   Clearly define how common reactions will be
    represented
 Convert transitions into chemical reactions
 Chemical reactions into reaction rates
 Reaction rates converted to ordinary differential
  equations
 Quantitative (stochastic) simulation
 Modular
Outline
 Cervical Cancer
 Petri Nets
    Notch
    JAK/STAT
 Model
 Literature Applications of the Model
    Neumann (2010)
    Aguda (2004)
    Sasagawa (2005)
 Software
 Conclusions
 Comments
Cervical Cancer
 Cervical Cancer is one of the leading causes of
 cancer deaths among females worldwide
   HPV is present in 99% of cases
 Why does cervical cancer occur? How is HPV
  implicated it is onset?
 Notch and JAK-STAT pathways have been seen to
  promote cervical tumor growth
 Model these pathways to study how and where
  interference can prevent oncogenic activity
Cervical Cancer
 JAK/STAT Pathway
    Aberrant STAT3/STAT5 signaling
 Notch Pathway
    HPV E6 and E7 protein upregulation of Notch-1
    Constitutive Notch activations leads to anti-
     differentiation and anti-apoptotic behaviour
JAK/STAT   Pathway 9,10
Notch   Pathway 7,8
Model
 Search literature for pathways
    KEGG
    Science’s Signal
    Papers
 Convert to Petri Net
Model
 Create a guide that states exactly how each
 transition and its places are converted to chemical
 equations
   Simple reactions
   More Complex reactions
Model
 We are not trying to model detailed interactions
    e.g. we could try to model the interaction of arginine,
     Mn(II) ions, sulfate, etc. at the λPP active site
    But that would be wasting time
 Phosphatases, transferases, kinases, etc. act via
  different mecanisms at the atomic level
    We are only interested in the rate at which they
    change things
Model
 Next, we wish to observe the rate that each chemical
 reaction changes components
Model
 Once we have rates for each reaction, we can create
 ODEs for each component
Model
 We now need to find the rate constants
 Rate constants are sometimes hard to obtain
    In the literature they are also in different units and
     some use disassociation, rate or other constants
 Possible to estimate parameters; it has been found
  that many biological systems allow for order of
  magnitude parameter value changes before it affects
  the system
Model
 Dynamic model is then produced
 A steady state basically means that there is no net
  change in the amount of some molecule
 A stable model is one in which the components do
  not blow-up to infinity
 (Maybe) Interesting behaviour emerges…
Model
 Decrease initial Notch concentration by 100
Model
 Stochastic ODEs
    Continuously vary the parameters around some set
     mean
Applications
 What can we learn from application of the model?
   Neumann (2010)
   Aguda (2004)
   Sasagawa (2005)
Applications
 Neumann (2010)
 Models allow you to focus in on critical components
Applications
 Simulation captures data
Applications
 Clear sorting of reactions and parameters, replicate
Applications
 Aguda (2004)
Applications
 Convert pathway to kinetics
   Michaelis-Menten
 Determine rates associated
  with each components
 Conservation Equation
   Note, necessity/style (Dr.
    Hoops)
 Initial values
 Rate Constants
Applications
 Similar to Ferrell (1996)
        Simulation            Experimental
Applications
 Sasagawa (2005)
Applications
 Notice, there is not an exact match, but the trends
 are the same
Applications
 They could thus conclude
 by which pathway each
 growth factor acted and
 the mechanism
Software
 Berkeley Madonna
 COPASI
 PIPE
 Gepasi
 CellDesigner
 Jdesigner
 Matlab (dde23)
 xpp
Software
 COPASI
   Overview: Input chemical equations, rate constants
    and initial concentrations to yield ODEs and
    simulations
   Advantage: Quick and interface is easy
   Disadvantage: Simulation is not reliable, unsure about
    mass conservation
 Gepasi
   Overview: Same as COPASI
   Advantage: Relatively quick and not much clutter
   Disadvantage: Not as many options, flaky simulator
Software
 Berkeley Madonna
    Overview: Numerical solutions to systems of ODEs
    Advantage: Quick and options for parameter
     variation, time delayed and stochastic ODEs
    Disadvantage: Some knowledge of code required
 PIPE
    Overview: Creation of petri nets
    Advantage: Quick and painless
    Disadvantage: Limited options, can’t give more than
     one place the same name, crashes, those pesky 1s
Software
 CellDesigner
    Overview: Diagram pathway, input kinetic equations,
     simulate
    Advantage: Allows a start to finish approach from pathway
     model construction to simulation
    Disadvantage: Pathways are not easily readable,
     trustworthiness of simulations
 Jdesigner
    Overview: Diagram pathways, input kinetic equations,
     simulate
    Advantage: Easy to use and allows simulation
    Disadvantage: Can have at most three reactants per
     reaction, diagrams are vague
Software
 Matlab (dde23)
    Overview: Simulate (time delayed) ODEs
    Advantage: Matlab is widely used, has a time-delay
     ODE solver (package)
    Disadvantage: Requires some coding knowledge, GUI
     is not human friendly
 xpp
    Overview: Solve time delayed ODEs
    Advantage: Solves ODEs
    Disadvantage: GUI not human friendly
Conclusions
 Dynamic models allow us to view how a system
  evolves
 We can test mechanics of a pathway as well as
  parameter values
   Ratio between, say, concentrations may be important
 Time-delayed ODEs are strongly recommended
    Capture true behaviour of biological systems
 Direct construction of ODEs from pathway may be
 recommended
Conclusions
 Petri nets are unambiguous graphical
    representations
   Easily convertible to ODEs
   Notch and JAK-STAT are reasonable pathways to
    model to test the methadology
   Cervical cancer can be induced by aberrant
    signaling of these pathways
   We should be able to model the pathways and then
    tweak various parts of the model to find parameters
    with the highest sensitivity
Comments
 Specify exactly what you want from a model
  beforehand
 Look in literature to get an estimate of a range of
  plausible values
 Do not make a model just to fit the data, make a
  model to test out a mechanistic theory
Report
 A more detailed discussion of everything in this
 presentation is included in a report summarizing this
 project
Useful Links
 http://www.ebi.ac.uk/biomodels-main/
 http://www.jjj.bio.vu.nl/database/index.html
 http://www.brc.dcs.gla.ac.uk/
 http://www.gepasi.org/gep3dwld.html
 http://www.informatik.uni-hamburg.de/TGI/PetriNets/
 http://www.informatik.uni-
 hamburg.de/TGI/PetriNets/tools/quick.html

More Related Content

Similar to Modeling MAPK with ODEs and Petri Nets

Modelling physiological uncertainty
Modelling physiological uncertaintyModelling physiological uncertainty
Modelling physiological uncertaintyNatal van Riel
 
Knowing Your NGS Downstream: Functional Predictions
Knowing Your NGS Downstream: Functional PredictionsKnowing Your NGS Downstream: Functional Predictions
Knowing Your NGS Downstream: Functional PredictionsGolden Helix Inc
 
Informatics In The Manchester Centre For Integrative Systems Biology
Informatics In The Manchester Centre For Integrative Systems BiologyInformatics In The Manchester Centre For Integrative Systems Biology
Informatics In The Manchester Centre For Integrative Systems BiologyNeil Swainston
 
A Systems Approach to the Modeling and Control of Molecular, Microparticle, a...
A Systems Approach to the Modeling and Control of Molecular, Microparticle, a...A Systems Approach to the Modeling and Control of Molecular, Microparticle, a...
A Systems Approach to the Modeling and Control of Molecular, Microparticle, a...ejhukkanen
 
scRNA-Seq Lecture - Stem Cell Network RNA-Seq Workshop 2017
scRNA-Seq Lecture - Stem Cell Network RNA-Seq Workshop 2017scRNA-Seq Lecture - Stem Cell Network RNA-Seq Workshop 2017
scRNA-Seq Lecture - Stem Cell Network RNA-Seq Workshop 2017David Cook
 
Neuroinformatics conference 2012
Neuroinformatics conference 2012Neuroinformatics conference 2012
Neuroinformatics conference 2012Nicolas Le Novère
 
20090219 The case for another systems biology modelling environment
20090219 The case for another systems biology modelling environment20090219 The case for another systems biology modelling environment
20090219 The case for another systems biology modelling environmentJonathan Blakes
 
P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...
P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...
P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...Natalio Krasnogor
 
Quantification of variability and uncertainty in systems medicine models
Quantification of variability and uncertainty in systems medicine modelsQuantification of variability and uncertainty in systems medicine models
Quantification of variability and uncertainty in systems medicine modelsNatal van Riel
 
Small Molecules and siRNA: Methods to Explore Bioactivity Data
Small Molecules and siRNA: Methods to Explore Bioactivity DataSmall Molecules and siRNA: Methods to Explore Bioactivity Data
Small Molecules and siRNA: Methods to Explore Bioactivity DataRajarshi Guha
 
nature inspired algorithms
nature inspired algorithmsnature inspired algorithms
nature inspired algorithmsGaurav Goel
 
12918 2015 article_144 (1)
12918 2015 article_144 (1)12918 2015 article_144 (1)
12918 2015 article_144 (1)Anandsingh06
 
Homology Modeling.pptx
Homology Modeling.pptxHomology Modeling.pptx
Homology Modeling.pptxAmnaAkram29
 
BioAssay Express: Creating and exploiting assay metadata
BioAssay Express: Creating and exploiting assay metadataBioAssay Express: Creating and exploiting assay metadata
BioAssay Express: Creating and exploiting assay metadataPhilip Cheung
 
What is modeling.pptx
What is modeling.pptxWhat is modeling.pptx
What is modeling.pptxBerhe Tekle
 
Introduction to systems biology
Introduction to systems biologyIntroduction to systems biology
Introduction to systems biologylemberger
 
Lecture 9 slides: Machine learning for Protein Structure ...
Lecture 9 slides: Machine learning for Protein Structure ...Lecture 9 slides: Machine learning for Protein Structure ...
Lecture 9 slides: Machine learning for Protein Structure ...butest
 
Project report: Investigating the effect of cellular objectives on genome-sca...
Project report: Investigating the effect of cellular objectives on genome-sca...Project report: Investigating the effect of cellular objectives on genome-sca...
Project report: Investigating the effect of cellular objectives on genome-sca...Jarle Pahr
 

Similar to Modeling MAPK with ODEs and Petri Nets (20)

Modelling physiological uncertainty
Modelling physiological uncertaintyModelling physiological uncertainty
Modelling physiological uncertainty
 
Knowing Your NGS Downstream: Functional Predictions
Knowing Your NGS Downstream: Functional PredictionsKnowing Your NGS Downstream: Functional Predictions
Knowing Your NGS Downstream: Functional Predictions
 
Informatics In The Manchester Centre For Integrative Systems Biology
Informatics In The Manchester Centre For Integrative Systems BiologyInformatics In The Manchester Centre For Integrative Systems Biology
Informatics In The Manchester Centre For Integrative Systems Biology
 
A Systems Approach to the Modeling and Control of Molecular, Microparticle, a...
A Systems Approach to the Modeling and Control of Molecular, Microparticle, a...A Systems Approach to the Modeling and Control of Molecular, Microparticle, a...
A Systems Approach to the Modeling and Control of Molecular, Microparticle, a...
 
scRNA-Seq Lecture - Stem Cell Network RNA-Seq Workshop 2017
scRNA-Seq Lecture - Stem Cell Network RNA-Seq Workshop 2017scRNA-Seq Lecture - Stem Cell Network RNA-Seq Workshop 2017
scRNA-Seq Lecture - Stem Cell Network RNA-Seq Workshop 2017
 
Neuroinformatics conference 2012
Neuroinformatics conference 2012Neuroinformatics conference 2012
Neuroinformatics conference 2012
 
20090219 The case for another systems biology modelling environment
20090219 The case for another systems biology modelling environment20090219 The case for another systems biology modelling environment
20090219 The case for another systems biology modelling environment
 
P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...
P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...
P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...
 
Quantification of variability and uncertainty in systems medicine models
Quantification of variability and uncertainty in systems medicine modelsQuantification of variability and uncertainty in systems medicine models
Quantification of variability and uncertainty in systems medicine models
 
Small Molecules and siRNA: Methods to Explore Bioactivity Data
Small Molecules and siRNA: Methods to Explore Bioactivity DataSmall Molecules and siRNA: Methods to Explore Bioactivity Data
Small Molecules and siRNA: Methods to Explore Bioactivity Data
 
My Dissertation
My DissertationMy Dissertation
My Dissertation
 
nature inspired algorithms
nature inspired algorithmsnature inspired algorithms
nature inspired algorithms
 
12918 2015 article_144 (1)
12918 2015 article_144 (1)12918 2015 article_144 (1)
12918 2015 article_144 (1)
 
Homology modeling
Homology modelingHomology modeling
Homology modeling
 
Homology Modeling.pptx
Homology Modeling.pptxHomology Modeling.pptx
Homology Modeling.pptx
 
BioAssay Express: Creating and exploiting assay metadata
BioAssay Express: Creating and exploiting assay metadataBioAssay Express: Creating and exploiting assay metadata
BioAssay Express: Creating and exploiting assay metadata
 
What is modeling.pptx
What is modeling.pptxWhat is modeling.pptx
What is modeling.pptx
 
Introduction to systems biology
Introduction to systems biologyIntroduction to systems biology
Introduction to systems biology
 
Lecture 9 slides: Machine learning for Protein Structure ...
Lecture 9 slides: Machine learning for Protein Structure ...Lecture 9 slides: Machine learning for Protein Structure ...
Lecture 9 slides: Machine learning for Protein Structure ...
 
Project report: Investigating the effect of cellular objectives on genome-sca...
Project report: Investigating the effect of cellular objectives on genome-sca...Project report: Investigating the effect of cellular objectives on genome-sca...
Project report: Investigating the effect of cellular objectives on genome-sca...
 

Recently uploaded

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Recently uploaded (20)

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

Modeling MAPK with ODEs and Petri Nets

  • 1. Dynamic Models: Modeling Cervical Cancer via Notch and JAK-STAT with Petri Nets and ODEs Biafra Ahanonu
  • 2. Motivation  Dynamic models provide a method of viewing how a system evolves after a perturbation  Biological diagrams are static or the system becomes too complex to make intuitive (qualitative) predictions  Simple?  No
  • 3. Motivation  Dynamic models allow discovery of gaps in knowledge or modeling
  • 4. Motivation  How do you decide which part of the pathway to block that produces the best results? Hornberg (2005)
  • 5. Objective  Construct petri net representations of pathways from literature  Clearly define how common reactions will be represented  Convert transitions into chemical reactions  Chemical reactions into reaction rates  Reaction rates converted to ordinary differential equations  Quantitative (stochastic) simulation  Modular
  • 6. Outline  Cervical Cancer  Petri Nets  Notch  JAK/STAT  Model  Literature Applications of the Model  Neumann (2010)  Aguda (2004)  Sasagawa (2005)  Software  Conclusions  Comments
  • 7. Cervical Cancer  Cervical Cancer is one of the leading causes of cancer deaths among females worldwide  HPV is present in 99% of cases  Why does cervical cancer occur? How is HPV implicated it is onset?  Notch and JAK-STAT pathways have been seen to promote cervical tumor growth  Model these pathways to study how and where interference can prevent oncogenic activity
  • 8. Cervical Cancer  JAK/STAT Pathway  Aberrant STAT3/STAT5 signaling  Notch Pathway  HPV E6 and E7 protein upregulation of Notch-1  Constitutive Notch activations leads to anti- differentiation and anti-apoptotic behaviour
  • 9. JAK/STAT Pathway 9,10
  • 10. Notch Pathway 7,8
  • 11.
  • 12. Model  Search literature for pathways  KEGG  Science’s Signal  Papers  Convert to Petri Net
  • 13. Model  Create a guide that states exactly how each transition and its places are converted to chemical equations  Simple reactions  More Complex reactions
  • 14. Model  We are not trying to model detailed interactions  e.g. we could try to model the interaction of arginine, Mn(II) ions, sulfate, etc. at the λPP active site  But that would be wasting time  Phosphatases, transferases, kinases, etc. act via different mecanisms at the atomic level  We are only interested in the rate at which they change things
  • 15. Model  Next, we wish to observe the rate that each chemical reaction changes components
  • 16. Model  Once we have rates for each reaction, we can create ODEs for each component
  • 17. Model  We now need to find the rate constants  Rate constants are sometimes hard to obtain  In the literature they are also in different units and some use disassociation, rate or other constants  Possible to estimate parameters; it has been found that many biological systems allow for order of magnitude parameter value changes before it affects the system
  • 18. Model  Dynamic model is then produced  A steady state basically means that there is no net change in the amount of some molecule  A stable model is one in which the components do not blow-up to infinity  (Maybe) Interesting behaviour emerges…
  • 19. Model  Decrease initial Notch concentration by 100
  • 20. Model  Stochastic ODEs  Continuously vary the parameters around some set mean
  • 21. Applications  What can we learn from application of the model?  Neumann (2010)  Aguda (2004)  Sasagawa (2005)
  • 22. Applications  Neumann (2010)  Models allow you to focus in on critical components
  • 24. Applications  Clear sorting of reactions and parameters, replicate
  • 26. Applications  Convert pathway to kinetics  Michaelis-Menten  Determine rates associated with each components  Conservation Equation  Note, necessity/style (Dr. Hoops)  Initial values  Rate Constants
  • 27. Applications  Similar to Ferrell (1996) Simulation Experimental
  • 29. Applications  Notice, there is not an exact match, but the trends are the same
  • 30. Applications  They could thus conclude by which pathway each growth factor acted and the mechanism
  • 31. Software  Berkeley Madonna  COPASI  PIPE  Gepasi  CellDesigner  Jdesigner  Matlab (dde23)  xpp
  • 32. Software  COPASI  Overview: Input chemical equations, rate constants and initial concentrations to yield ODEs and simulations  Advantage: Quick and interface is easy  Disadvantage: Simulation is not reliable, unsure about mass conservation  Gepasi  Overview: Same as COPASI  Advantage: Relatively quick and not much clutter  Disadvantage: Not as many options, flaky simulator
  • 33. Software  Berkeley Madonna  Overview: Numerical solutions to systems of ODEs  Advantage: Quick and options for parameter variation, time delayed and stochastic ODEs  Disadvantage: Some knowledge of code required  PIPE  Overview: Creation of petri nets  Advantage: Quick and painless  Disadvantage: Limited options, can’t give more than one place the same name, crashes, those pesky 1s
  • 34. Software  CellDesigner  Overview: Diagram pathway, input kinetic equations, simulate  Advantage: Allows a start to finish approach from pathway model construction to simulation  Disadvantage: Pathways are not easily readable, trustworthiness of simulations  Jdesigner  Overview: Diagram pathways, input kinetic equations, simulate  Advantage: Easy to use and allows simulation  Disadvantage: Can have at most three reactants per reaction, diagrams are vague
  • 35. Software  Matlab (dde23)  Overview: Simulate (time delayed) ODEs  Advantage: Matlab is widely used, has a time-delay ODE solver (package)  Disadvantage: Requires some coding knowledge, GUI is not human friendly  xpp  Overview: Solve time delayed ODEs  Advantage: Solves ODEs  Disadvantage: GUI not human friendly
  • 36. Conclusions  Dynamic models allow us to view how a system evolves  We can test mechanics of a pathway as well as parameter values  Ratio between, say, concentrations may be important  Time-delayed ODEs are strongly recommended  Capture true behaviour of biological systems  Direct construction of ODEs from pathway may be recommended
  • 37. Conclusions  Petri nets are unambiguous graphical representations  Easily convertible to ODEs  Notch and JAK-STAT are reasonable pathways to model to test the methadology  Cervical cancer can be induced by aberrant signaling of these pathways  We should be able to model the pathways and then tweak various parts of the model to find parameters with the highest sensitivity
  • 38. Comments  Specify exactly what you want from a model beforehand  Look in literature to get an estimate of a range of plausible values  Do not make a model just to fit the data, make a model to test out a mechanistic theory
  • 39. Report  A more detailed discussion of everything in this presentation is included in a report summarizing this project
  • 40. Useful Links  http://www.ebi.ac.uk/biomodels-main/  http://www.jjj.bio.vu.nl/database/index.html  http://www.brc.dcs.gla.ac.uk/  http://www.gepasi.org/gep3dwld.html  http://www.informatik.uni-hamburg.de/TGI/PetriNets/  http://www.informatik.uni- hamburg.de/TGI/PetriNets/tools/quick.html