presented by Ket Hing Chong

Slides:



Advertisements
Similar presentations
1 1 Mechanical Design and Production Dept, Faculty of Engineering, Zagazig University, Egypt. Mechanical Design and Production Dept, Faculty of Engineering,
Advertisements

A model of one biological 2-cells complex Akinshin A.A., Golubyatnikov V.P. Sobolev Institute of Mathematics SB RAS, Bukharina T.A., Furman D.P. Institute.
Britain Southwick Nicole Anguiano March 29, 2014
PSPICE Tutorial Spring 2015
Click here to enter. Click a menu option to view more details Starters Main Courses Desserts Click on the coffee cup to return when Navigating For Vocabulary.
With TimeCard appointments are tagged with information that converts them into time sheets. This way users can report time and expenses from their Outlook.
Introduction to PSpice Simulation Software. The Origins of SPICE In the 1960’s, simulation software begins –CANCER Computer Analysis of Nonlinear Circuits,
1 Predator-Prey Oscillations in Space (again) Sandi Merchant D-dudes meeting November 21, 2005.
Practical Bifurcation Theory1 John J. Tyson Virginia Polytechnic Institute & Virginia Bioinformatics Institute.
Deterministic and Stochastic Analysis of Simple Genetic Networks Adiel Loinger MS.c Thesis of under the supervision of Ofer Biham.
Modeling The quadratic integrate and fire follows from a reduced form (1) where F(V) is a voltage dependant function which aims to capture the voltage.
Detection of multi-stability in biological feedback systems George J. Pappas University of Pennsylvania Philadelphia, USA.
A Primer in Bifurcation Theory for Computational Cell Biologists John J. Tyson Virginia Polytechnic Institute & Virginia Bioinformatics Institute
A Primer in Bifurcation Theory for Computational Cell Biologists Lecture 2 John J. Tyson Virginia Polytechnic Institute & Virginia Bioinformatics Institute.
Microsoft Excel How to make a SPREADSHEET. Microsoft Excel IT is recommended that you have EXCEL running at the same time. You can try what you are reading.
1 iSee Player Tutorial Using the Forest Biomass Accumulation Model as an Example ( Tutorial Developed by: (
1 1 Slide © 2004 Thomson/South-Western Slides Prepared by JOHN S. LOUCKS St. Edward’s University Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
Promodel tutorial tutorial.
AMATH 382: Computational Modeling of Cellular Systems Dynamic modelling of biochemical, genetic, and neural networks Introductory Lecture, Jan. 6, 2014.
University of Catania Computer Engineering Department 1 Educational tools for complex topics: a case study for Network Based Control Systems Prof. Orazio.
Lecture 21 Neural Modeling II Martin Giese. Aim of this Class Account for experimentally observed effects in motion perception with the simple neuronal.
Network Dynamics and Cell Physiology John J. Tyson Department of Biological Sciences & Virginia Bioinformatics Institute & Virginia Bioinformatics Institute.
EGR 2201 Unit 9 First-Order Circuits  Read Alexander & Sadiku, Chapter 7.  Homework #9 and Lab #9 due next week.  Quiz next week.
JDS5 Training Guide. On Start Up you will see this screen click the OK button Click OK.
Consultant Presentation Group B5. Presentation Outline Introduction How to design by Group A5 Future Data Structure Interface Future Conclusion.
Digital Logic Circuits (Part 1) Computer Architecture (Fall 2006)
Analysis of the Rossler system Chiara Mocenni. Considering only the first two equations and assuming small z, we have: The Rossler equations.
ENGR 1181 College of Engineering Engineering Education Innovation Center Excel Graphing.
How to create a graph using Microsoft Excel By Lynn Carroll.
Phase Plane Diagrams ENT 420 Biological System Modeling Lecturer Engr. Mohd Yusof bin Baharuddin MBiomedEng (Melbourne) BBiomedEng (Malaya)
Combinational circuits
Visual Basic 2010 How to Program
Learning PowerPoint A Tutorial.
Boyce/DiPrima 9th ed, Ch 9.4: Competing Species Elementary Differential Equations and Boundary Value Problems, 9th edition, by William E. Boyce and.
Introduction to Eclipse
ECE 1100: Introduction to Electrical and Computer Engineering
Primary Lesson Designer(s):
State Space Representation
Automatic Control Theory CSE 322
Bistability and hysteresis
Using Excel with Google Maps
Optimization Based Design of Robust Synthetic
One- and Two-Dimensional Flows
Introduction to linear programming (LP): Minimization
1 Department of Engineering, 2 Department of Mathematics,
Bistability, Bifurcations, and Waddington's Epigenetic Landscape
AMATH 882: Computational Modeling of Cellular Systems
Promodel tutorial tutorial ITSS - Modelos de simulación.
1 Department of Engineering, 2 Department of Mathematics,
1 Department of Engineering, 2 Department of Mathematics,
Phase Plane Diagrams ENT 420 Biological System Modeling Lecturer
Chapter 5 Linear Inequalities and Linear Programming
Controllability of a Granulation Process
State Space Analysis UNIT-V.
Introduction Solving a linear inequality in two variables is similar to graphing a linear equation, with a few extra steps that will be explained on the.
Dynamical Scenarios for Chromosome Bi-orientation
Systems of Differential Equations Autonomous Examples
Volume 6, Issue 4, Pages e3 (April 2018)
Introduction to PSpice
Dale Muzzey, Alexander van Oudenaarden  Cell 
Mohammadreza Yasemi and Yaman Arkun*
Topic 1: How Three Phase Motors Work
Label propagation algorithm
COMPUTER ORGANIZATION
Scalable light field coding using weighted binary images
Tongli Zhang, Paul Brazhnik, John J. Tyson  Biophysical Journal 
Modeling the Cell Cycle: Why Do Certain Circuits Oscillate?
Heterogeneous Boolean Networks with Two Totalistic Rules
Ping Liu, Ioannis G. Kevrekidis, Stanislav Y. Shvartsman 
The Sonic Hedgehog Signaling System as a Bistable Genetic Switch
Presentation transcript:

Computational techniques in mathematical modelling of biological switches presented by Ket Hing Chong Ket Hing Chonga, Sandhya Samarasingheb, Don Kulasirib & Jie Zhenga aSchool of Computer Engineering, Nanyang Technological University, Singapore bCentre for Advanced Computational Solutions (C-fACs), Lincoln University, New Zealand Date of Presentation: 3 December 2015 Good morning everyone. My name is Ket and I am from Nanyang Technological University, Singapore. Today I am going to present to you our paper titled “Computational techniques in mathematical modelling of biological switches” Before I start, I would like to thank my supervisors: Sandhya, Don and Jie; for their support in this work. MODSIM 2015, Gold Coast Australia

—Bistable biological switches Methods —Phase plane and saddle-node Outline Introduction —Bistable biological switches Methods —Phase plane and saddle-node bifurcation diagram with an example Summary —Computational techniques in modelling biological switches This is the outline of my presentation. First I will give you an introduction about what it means by bistable biological switches. The concept of bistability and hysteresis behaviour is very difficult to understand, especially for someone new to this concept because it involves dynamical system theory, computation and the biology. Thus, the purpose of this paper is to review and demonstrate this concept through a simple example by using the methods of phase plane and bifurcation diagram. Lastly, end with a summary.

Bistable biological switches —The concept of bistability and Introduction Bistable biological switches —The concept of bistability and hysteresis —Saddle-node bifurcation diagram ON Biological switch can be explained by a saddle-node bifurcation diagram that captured the concept of bistability and hysteresis behaviour. Shown here is a typical saddle-node bifurcation diagram. It is often linked to the toggle switch. Toggle switch is an engineer system that consists of two stable steady states of ‘ON’ or ‘OFF’, as a switch it must be reliable, consistent and be able to function as a switch. Biological system is assumed to have similar design. In the bifurcation diagram, y axis represents a variable and x axis represents a parameter. For parameter value between the two thresholds of Pact and Pinact, there is bistability. The solid line represent stable steady sate and the dashed line represent unstable steady state. Toggle switch OFF http://www.tandyonline.co.uk/spst-toggle-switch-with-on-off-label-plate.html

Bistable biological switches —Phase plane Introduction Bistable biological switches —Phase plane node Saddle node This bistability can be view in a phase plane. The intersection points from the nullclines are steady states. For b) the parameter value between the two thresholds of Pact and Pinact there are two stable nodes and one saddle point. For c) p > Pact or a) p < Pinact there is one stable node. What happens at the two thresholds value? The saddle and one of the nodes coincide or coalesce and that’s why it is called saddle-node bifurcation. At p=pact saddle-node coalesce saddle-node bifurcation

Methods: Bistable biological switches illustrated with an example A synthetic genetic switch from Gardner et al. (2000) —The concept of bistability —Saddle-node bifurcation diagram Two equations du/dt=α1/(1+vn)–u dv/dt=α2/(1+um)–v To demonstrate the concept of bistability and hysteresis behaviour, we have chosen a simple example. A synthetic genetic switch from Gardner et al. (2000). This is the genetic circuit, which consist of two genes mutually inhibiting its transcription. The system is represented by two ODEs. The first term represents inhibition and the second term is degradation. For a set of parameter values, alpha 1, alpha 2, n and m equal to 3, we can show bistability and hyeteresis behaviour. Parameter value α1 3 α2 n m Segel & Edelstein-Keshet, SIAM, 2013

Methods using the Software XPPAUT Gardner_2000_model.ode u'=alpha1/(1+v^n)-u v'=alpha2/(1+u^m)-v param alpha1=3, alpha2=3, n=3, m=3 @ total=500, xp=t, yp=u, dt=0.01, xlo=0, xhi=300, ylo=0, yhi=4, maxstor=500000 # AUTO stuff @ AutoXMin=0, AutoXMax=15 @ AutoYMin=0, AutoYMax=15 @ Nmax=1000, NPr=200, ParMin=0, ParMax=20, Ds=0.01 done We used the software called XPPAUT. First, save an ode file. The definition of equations are similar as the ODEs I have shown you in the previous slide. Then, set the parameter values. Some setting to draw graph. AUTO stuff is to set the setting for drawing bifurcation diagram. Free XPPAUT download http://www.math.pitt.edu/~bard/xpp/xpp.html

Bistable biological switches illustrated with an example XPPAUT graphical interface This is the graphical interface for the XPPAUT software. It is very easy to use. For example, when we click on Ics which stands for Initial Conditions. A screen to set the initial conditions will pop up and by clicking go we can simulate the time course simulation. Similarly, by clicking the Param the Parameter screen will pop up and we can set the parameter values we want and click the Go button to do time course simulation.

Methods using the Software XPPAUT Bistable biological switches illustrated with an example —The concept of bistability —Saddle-node bifurcation diagram separatrix u is low OFF By using this software, we can draw a phase plain. A phase plane is shown here, the vector field of the system can be view as flow of the dynamical system. It shows two attractors or stable steady states. There is one separatrix that separate the two basin of attractors one for ‘ON’ and another for ‘OFF’. For example, when we consider two points, the red and black dots here. One will be attracted to ‘ON’ and the other will be attracted to ‘OFF’. Two attractors ON u is high Segel & Edelstein-Keshet, SIAM, 2013

Bistable biological switches illustrated with an example time course simulations Initial conditions: u=0.84, v=0.87 Initial conditions: u=0.87, v=0.84 u is high ON The bistability can be viewed in time course simulation as seen on this slide. For one set of initial conditions, u is attracted to low stable steady state (reached horizontal line) which stands for ‘OFF’ state. And for another set of initial conditions, u is attracted to high which stands for ‘ON’ state. u is low OFF

Saddle-node bifurcation diagram Next, I would like to demonstrate how to draw bifurcation diagram. The XPP is linked to AUTO and AUTO is a bit tricky to use because it is not fully automatic. You need to follow a few key steps. First, you use Integrate Go, then you use Integrate Last (the end points of the previous integration will be used as the initial conditions for current integration) and repeat Integrate Last a few times until it reaches stable steady state or horizontal line. Secondly, when you get half of the saddle-node bifurcation diagram you need to select an end point and run in the opposite direction by adding a negative sign in the DS=-0.01. Tab Enter (to select/grab the selected point) (to choose a point) AUTO is a bit tricky Not fully automatic 1. IntegrateGo then 2. IntegrateLast (repeat IntegrateLast a few times) RUN in opposite Direction Add minus sign DS=-0.01

hysteresis behaviour Saddle-node bifurcation diagram Decreases then IntegrateLast α1 α1=1.8 α1=10 Increases then IntegrateLast α1 In order to see the hysteresis behaviour, we propose to run these three steps: 1. Integrate, Go and then repeat 2 & 3. changes the parameter value (increase or decrease) then use Integrate Last (kind of maintaining the memory of the current state). The going up or coming down can only been seen when the parameter crosses the thresholds as show with the time course simulations. Two thresholds: α1=1.91, α1=9.98 We proposed: 1. IntegrateGo Repeat 2 & 3 2. Changes then 3. IntegrateLast α1

successful case: model 10 ODEs Saddle-node bifurcation diagram is a very powerful tool for studying bistable biological switch. In the literature, one successful case is a model constructed by Novak and Tyson in 1993. They used 10 ODEs and made a prediction of the hysteresis behaviour with two thresholds of entering and exiting mitosis in frog egg cell cycle. Novak & Tyson, J. Cell Sci, 1993

successful case: experiment 1. Sha et al., PNAS, 2003 Ten years later, Novak and Tyson prediction has been validated by two experiments listed by references one and two here. Especially, in the references one: The saddle-node bifurcation diagram was used to capture the hysteresis behaviour with two thresholds one large value between 32 and 40 for entry into mitosis and the other small value between 16 and 24 to exit from mitosis. 2. Pomerening, J. R., Sontag, E. D., Ferrell, J. E., Jr., 2003. Building a cell cycle oscillator: hysteresis and bistability in the activation of Cdc2. Nat Cell Biol 5, 346-51.

The saddle-node bifurcation can be use to model other open questions: Levin, M. (2013). Reprogramming cells and tissue patterning via bioelectrical pathways: molecular mechanisms and biomedical opportunities. Wiley Interdisciplinary Reviews: Systems Biology and Medicine, 5(6), 657-676. Our hypothesis: Vmem =transmembrane voltage potential The saddle-node bifurcation diagram can be used to model many other biological switches. One example is the problem highlighted by Levin in his paper listed here. He mentioned that bioelectric signals can induced two different states of healthy and tumour states. We hypothesized that it can be modelled as the saddle-node bifurcation diagram shown here.

Computational techniques in modelling biological switches Summary Computational techniques in modelling biological switches —The concept of bistability illustrated in phase plane —XPPAUT to draw saddle-node bifurcation diagram — Can be used to study complex biological switches In summary, in this paper, we reviewed and demonstrate the concept of bistability and hysteresis behaviour by using a simple example from Gardner et al. (2000) and synthetic toggle switch. The computational techniques of phase plane and saddle-node bifurcation diagram were demonstrated. Especially, saddle-node bifurcation diagram is a powerful tool to study biological switch of more complex biological system.

Bard Ermentrout for providing the use of XPPAUT Acknowlegements Bard Ermentrout for providing the use of XPPAUT SIAM and the authors of the book for the permission to use two figures Ministry of Education Singapore MOE AcRF Tier 1 Seed Grant on Complexity This is the acknowledgements. Specially, I would like to thank Ministry of Education Singapore for funding of this work.

Thank you. Questions & Answers Thank you for your attention.