Towards Systems Biology, October 2007, Grenoble Adam Halasz Ádám Halász joint work with Agung Julius, Vijay Kumar, George Pappas Mesoscopic and Stochastic.

Slides:



Advertisements
Similar presentations
Stochastic algebraic models SAMSI Transition Workshop June 18, 2009 Reinhard Laubenbacher Virginia Bioinformatics Institute and Mathematics Department.
Advertisements

Non-Markovian dynamics of small genetic circuits Lev Tsimring Institute for Nonlinear Science University of California, San Diego Le Houches, 9-20 April,
Theory. Modeling of Biochemical Reaction Systems 2 Assumptions: The reaction systems are spatially homogeneous at every moment of time evolution. The.
Many useful applications, especially in queueing systems, inventory management, and reliability analysis. A connection between discrete time Markov chains.
1 Continuous random variables Continuous random variable Let X be such a random variable Takes on values in the real space  (-infinity; +infinity)  (lower.
DYNAMICS OF RANDOM BOOLEAN NETWORKS James F. Lynch Clarkson University.
Simulation of Prokaryotic Genetic Circuits Jonny Wells and Jimmy Bai.
SBML2Murphi: a Translator from a Biology Markup Language to Murphy Andrea Romei Ciclo di Seminari su Model Checking Dipartimento di Informatica Università.
Special topics in electrical and systems engineering: Systems Biology ESE Pappas Kumar Rubin Julius Halász.
Some foundations of Cellular Simulation Nathan Addy Scientific Programmer The Molecular Sciences Institute November 19, 2007.
1 A class of Generalized Stochastic Petri Nets for the performance Evaluation of Mulitprocessor Systems By M. Almone, G. Conte Presented by Yinglei Song.
Stochastic simulation algorithms
Multiscale Stochastic Simulation Algorithm with Stochastic Partial Equilibrium Assumption for Chemically Reacting Systems Linda Petzold and Yang Cao University.
Dynamics of Learning VQ and Neural Gas Aree Witoelar, Michael Biehl Mathematics and Computing Science University of Groningen, Netherlands in collaboration.
ESE Special topics in electrical and systems engineering: Systems Biology Pappas Kumar Rubin Julius Halász Kinetic models: Lac system.
Monte Carlo Simulation Methods - ideal gas. Calculating properties by integration.
Marc Riedel Synthesizing Stochasticity in Biochemical Systems Electrical & Computer Engineering Jehoshua (Shuki) Bruck Caltech joint work with Brian Fett.
Stochastic description of gene regulatory mechanisms Georg Fritz Statistical and Biological Physics Group LMU München Albert-Ludwigs Universität.
Stochasticity in molecular systems biology
MAE 552 – Heuristic Optimization Lecture 6 February 6, 2002.
Stochastic Simulation of Biological Systems. Chemical Reactions Reactants  Products m 1 R 1 + m 2 R 2 + ··· + m r R r – ! n 1 P 1 + n 2 P 2 + ··· + n.
Chapter 4: Stochastic Processes Poisson Processes and Markov Chains
Bioinformatics 3 V17 – Dynamic Modelling: Rate Equations + Stochastic Propagation Fri, Jan 9, 2015.
Lecture 7  Poisson Processes (a reminder)  Some simple facts about Poisson processes  The Birth/Death Processes in General  Differential-Difference.
Artificial Chemistries Autonomic Computer Systems University of Basel Yvonne Mathis.
Advanced methods of molecular dynamics Monte Carlo methods
Monte Carlo Methods: Basics
1 Performance Evaluation of Computer Networks: Part II Objectives r Simulation Modeling r Classification of Simulation Modeling r Discrete-Event Simulation.
BsysE595 Lecture Basic modeling approaches for engineering systems – Summary and Review Shulin Chen January 10, 2013.
Chapter 13 Wiener Processes and Itô’s Lemma
Converting Macromolecular Regulatory Models from Deterministic to Stochastic Formulation Pengyuan Wang, Ranjit Randhawa, Clifford A. Shaffer, Yang Cao,
Lecture 4: Metabolism Reaction system as ordinary differential equations Reaction system as stochastic process.
© 2014 Carl Lund, all rights reserved A First Course on Kinetics and Reaction Engineering Class 5.
10.1 Options, Futures, and Other Derivatives, 4th edition © 1999 by John C. Hull Model of the Behavior of Stock Prices Chapter 10.
MA354 Mathematical Modeling T H 2:45 pm– 4:00 pm Dr. Audi Byrne.
Reconstruction of Transcriptional Regulatory Networks
Stochastic modeling of molecular reaction networks Daniel Forger University of Michigan.
Combinatorial State Equations and Gene Regulation Jay Raol and Steven J. Cox Computational and Applied Mathematics Rice University.
Monte Carlo Methods in Statistical Mechanics Aziz Abdellahi CEDER group Materials Basics Lecture : 08/18/
Monte Carlo Methods Versatile methods for analyzing the behavior of some activity, plan or process that involves uncertainty.
1 Elements of Queuing Theory The queuing model –Core components; –Notation; –Parameters and performance measures –Characteristics; Markov Process –Discrete-time.
Conceptual Modelling and Hypothesis Formation Research Methods CPE 401 / 6002 / 6003 Professor Will Zimmerman.
Study of Pentacene clustering MAE 715 Project Report By: Krishna Iyengar.
Mathematical Modeling of Signal Transduction Pathways Biplab Bose IIT Guwahati.
The generalization of Bayes for continuous densities is that we have some density f(y|  ) where y and  are vectors of data and parameters with  being.
MA354 An Introduction to Math Models (more or less corresponding to 1.0 in your book)
Biochemical Reactions: how types of molecules combine. Playing by the Rules + + 2a2a b c.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
Modelling Gene Regulatory Networks using the Stochastic Master Equation Hilary Booth, Conrad Burden, Raymond Chan, Markus Hegland & Lucia Santoso BioInfoSummer2004.
Sayed Ahmad Salehi Marc D. Riedel Keshab K. Parhi University of Minnesota, USA Markov Chain Computations using Molecular Reactions 1.
MA354 Math Modeling Introduction. Outline A. Three Course Objectives 1. Model literacy: understanding a typical model description 2. Model Analysis 3.
- George Bernard Shaw „Self Control is the quality that distinguishes the fittest to survive”
Event-Leaping in the Stochastic Simulation of Biochemistry State Space AnalysisThe Goddess Durga Marc Riedel, EE5393, Univ. of Minnesota.
Chapter 13 Wiener Processes and Itô’s Lemma 1. Stochastic Processes Describes the way in which a variable such as a stock price, exchange rate or interest.
Topic Overview and Study Checklist. From Chapter 7 in the white textbook: Modeling with Differential Equations basic models exponential logistic modified.
Traffic Simulation L2 – Introduction to simulation Ing. Ondřej Přibyl, Ph.D.
OPERATING SYSTEMS CS 3502 Fall 2017
Review of Probability Theory
Sampling Distributions and Estimation
cuRAND cuRAND uses GPU to generate pseudorandom numbers
„Self Control is the quality that distinguishes the fittest to survive” - George Bernard Shaw.
„Self Control is the quality that distinguishes the fittest to survive” - George Bernard Shaw.
Nonlinear Control Systems ECSE-6420
Lecture 7 Poisson Processes (a reminder)
„Self Control is the quality that distinguishes the fittest to survive” - George Bernard Shaw.
Passive Noise Filtering by Cellular Compartmentalization
„Self Control is the quality that distinguishes the fittest to survive” - George Bernard Shaw.
Passive Noise Filtering by Cellular Compartmentalization
Computational Biology
Presentation transcript:

Towards Systems Biology, October 2007, Grenoble Adam Halasz Ádám Halász joint work with Agung Julius, Vijay Kumar, George Pappas Mesoscopic and Stochastic Phenomena and the Lac operon

Towards Systems Biology, October 2007, Grenoble Adam Halasz Outline Lactose induction in E. coli, an example of bistability Stochastic phenomena in reaction networks Mesoscopic effects in the lac operon Outlook

Towards Systems Biology, October 2007, Grenoble Adam Halasz Lac system: Biological phenomenology lac Zlac Ylac A lac I repressor mRNA permease external lactose internal lactose allolactose  galactosidase

Towards Systems Biology, October 2007, Grenoble Adam Halasz Lac system: ODE model External lactose Lactose L Allolactose A β-galactosidase B Permease P mRNA M Network of 5 substances Example of positive feedback in a genetic network discovered in the 50’s Described by differential equations which are built from chemical rate laws Some time delays and time scale separations ignored and/or idealized

Towards Systems Biology, October 2007, Grenoble Adam Halasz Lac system: ODE model Network of 5 substances Example of positive feedback in a genetic network discovered in the 50’s Described by differential equations which are built from chemical rate laws Some time delays and time scale separations ignored and/or idealized External TMG T e TMG T β-galactosidase B Permease P mRNA M

Towards Systems Biology, October 2007, Grenoble Adam Halasz Lac system: ODE model Because of the positive feedback, the system has an S-shaped steady state structure That is to say, for some values of the external inducer concentration (T e ), there are two possible stable steady states P in P out T external B equilibrium TeTe B P

Towards Systems Biology, October 2007, Grenoble Adam Halasz Lac system: Bistability Switching and memory –Need to clear T 2 in order to switch up TeTe B T1T1 T2T2 B TeTe t t

Towards Systems Biology, October 2007, Grenoble Adam Halasz Lac system: Bistability Switching property is robust –Model parameters perturbed by 5%

Towards Systems Biology, October 2007, Grenoble Adam Halasz Lac system – first lesson Network of <5 species involved in reactions Reactions decomposed * into mass action laws Can be implemented using simple stochastic transition rules eg: “upon colliding with a B, A becomes C with probability x” Recipe for synthesis of switch with hysteresis Compose motifs to build logical functions,… –Design the network and transition rules –Map the rules to individual stochastic programs

Towards Systems Biology, October 2007, Grenoble Adam Halasz Lac system: ODE is not enough

Towards Systems Biology, October 2007, Grenoble Adam Halasz Stochastic versus deterministic Substances are represented by finite numbers of molecules Rate laws reflect the probability of individual molecular transitions The abstraction/limit process is not always trivial t1t1 N1N1 t2t2 N 2 =N 1 -2 Next transition time distribution: :

Towards Systems Biology, October 2007, Grenoble Adam Halasz Chemical reactions are random events A B A + BAB A B

Towards Systems Biology, October 2007, Grenoble Adam Halasz Poisson process Poisson process is used to model the occurrences of random events. Interarrival times are independent random variables, with exponential distribution. Memoryless property. event time

Towards Systems Biology, October 2007, Grenoble Adam Halasz Stochastic reaction kinetics Quantities are measured as #molecules instead of concentration. Reaction rates are seen as rates of Poisson processes. A + B  AB k Rate of Poisson process

Towards Systems Biology, October 2007, Grenoble Adam Halasz Stochastic reaction kinetics reaction time A AB reaction

Towards Systems Biology, October 2007, Grenoble Adam Halasz Multiple reactions Multiple reactions are seen as concurrent Poisson processes. Gillespie simulation algorithm: determine which reaction happens first. A + B  AB k 1 k 2 Rate 1Rate 2

Towards Systems Biology, October 2007, Grenoble Adam Halasz Multiple reactions reaction 1 time A AB reaction 2 reaction 1

Towards Systems Biology, October 2007, Grenoble Adam Halasz Gillespie simulations When the number of molecules per cell is small*, the respective substance has to be treated as an integer variable The probabilistic transition rules can be implemented in standard ways Gillespie method: instead of calculating time derivatives, we calculate the time of the next transition Many other sophisticated methods exist. As an empirical rule, the higher the number of molecules, the closer the simulation is to the continuous version

Towards Systems Biology, October 2007, Grenoble Adam Halasz Gillespie automata The state of the system is given by the number of copies of each molecular species Transitions consist of copy number changes corresponding to elementary reactions The distribution of the next transition time is Poisson, e -kt where k is the propensity A Gillespie automaton is a mathematical concept [a continuous time Markov chain] Plays the same role differential equations have in the continuum description

Towards Systems Biology, October 2007, Grenoble Adam Halasz Lac system: spontaneous transitions both ways External TMG concentration mRNA concentration Time (min) # mRNA molecules Increase E

Towards Systems Biology, October 2007, Grenoble Adam Halasz Mixed Gillespie/ODE 1000 cells Aggregate simulations

Towards Systems Biology, October 2007, Grenoble Adam Halasz We create a simplified model, a continuous time Markov chain with two discrete states, high state and low state The transition rates depend on the external concentration of TMG Two state Markov chain model Lo Hi (Julius, Halasz, Kumar, Pappas, CDC06, ACC07)

Towards Systems Biology, October 2007, Grenoble Adam Halasz Transition rates Identified transition rates (Monte Carlo)

Towards Systems Biology, October 2007, Grenoble Adam Halasz Two state Markov chain model Average of a colony with 100 cells Time (min) # mRNA molecules E[M ] t

Towards Systems Biology, October 2007, Grenoble Adam Halasz Lac system – second lesson Bad news: underlying stochasticity can drastically modify the ODE prediction –The price paid for an ‘uncontrolled’ approximation Good news: the ODE abstraction can also be performed rigorously –Gillespie automaton is an exact abstraction –For Gillespie  ODE, all ‘molecule’ numbers must be large Stochastic effects retained at the macro-discrete level –Effects are reproducible and quantifiable –Further abstractions of stochastic effects are possible Lac example: can quantify the spontaneous transitions: –Choose an implementation where they are kept at a low rate –Implement control strategies that use the two-state model

Towards Systems Biology, October 2007, Grenoble Adam Halasz Beyond Gillespie Gillespie method is ‘exact’ – produces exact realisations of the stochastic process Main problem is computational cost –Larger molecule numbers –Rare transitions Several approaches to circumvent ‘exact’ simulations

Towards Systems Biology, October 2007, Grenoble Adam Halasz Towards the continuum limit  – leaping: lump together several transitions update molecule numbers at fixed times: r1 time AB r2 r1 r2 A 

Towards Systems Biology, October 2007, Grenoble Adam Halasz Towards the continuum limit Error introduced by  – leaping is due to variation of the propensities over the time interval (may lead to negative particle numbers!) Acceptable if the expected relative change of each particle number over Δ is small (e.g. if the number of particles is large) If the number of transitions per interval is also large, the variation can be described as a continuous random number  stochastic differential equations Finally, is the variance of the change per interval can also be neglected, the simulation is equivalent to an Euler scheme for an ODE.

Towards Systems Biology, October 2007, Grenoble Adam Halasz Other limiting cases If the number of all possible configurations is relatively small, probabilities for each state can be calculated directly, by calculating all possible transition rates, (finite state projection) or using the master equation (Hespanha, Khammash,..) In some situations (eg. signaling cascades) there is a combinatorial explosion of species, where agent- based simulations are useful (Los Alamos group, Kholodenko)

Towards Systems Biology, October 2007, Grenoble Adam Halasz Transitions in the lac system We used tau-leaping for our simulations The high state can be simulated using SDEs or ‘semiclassical’ methods The lower state can be studied using finite state projection Time (min) # mRNA molecules

Towards Systems Biology, October 2007, Grenoble Adam Halasz Summary Mesoscopic effects in biological reaction networks are due to small numbers of molecules in individual cells They may affect the system dramatically, somewhat, or not at all These effects can be described mathematically and incorporated in our modeling efforts Several sophisticated methods exist; it is important to use an approximation that is appropriate, both in terms of correctness and in terms of efficiency

Towards Systems Biology, October 2007, Grenoble Adam Halasz Thanks: Agung Julius,, George Pappas, Vijay Kumar, Harvey Rubin DARPA, NIH, NSF, Penn Genomics Institute

Towards Systems Biology, October 2007, Grenoble Adam Halasz Control objective Regulate colony behavior, c.q. fraction of induction

Towards Systems Biology, October 2007, Grenoble Adam Halasz Control system design fraction of induction CONTROLLER ext. TMG reference input

Towards Systems Biology, October 2007, Grenoble Adam Halasz Control system design

Towards Systems Biology, October 2007, Grenoble Adam Halasz Beyond modeling: control Initial condition 100% induction Initial condition 0% induction

Towards Systems Biology, October 2007, Grenoble Adam Halasz Beyond modeling: control