Stochastic modeling of molecular reaction networks Daniel Forger University of Michigan.

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.
The Simple Regression Model
A model for the Initiation of Replication in Escherichia coli Author Joseph M. Mahaffy Judith W Zyskind J. theor. Biol
Outline: Geometric Brownian motion, Stratonovich and Ito models
Some foundations of Cellular Simulation Nathan Addy Scientific Programmer The Molecular Sciences Institute November 19, 2007.
1 12. Principles of Parameter Estimation The purpose of this lecture is to illustrate the usefulness of the various concepts introduced and studied in.
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.
Towards Systems Biology, October 2007, Grenoble Adam Halasz Ádám Halász joint work with Agung Julius, Vijay Kumar, George Pappas Mesoscopic and Stochastic.
Strategies to synchronize biological synthetic networks Giovanni Russo Ph.D. Student University of Naples FEDERICO II Department of Systems and Computer.
Stochasticity in molecular systems biology
Computational Biology, Part 17 Biochemical Kinetics I Robert F. Murphy Copyright  1996, All rights reserved.
Group problem solutions 1.(a) (b). 2. In order to be reversible we need or equivalently Now divide by h and let h go to Assuming (as in Holgate,
Modelling the stability of Stx lysogens
Descriptive statistics Experiment  Data  Sample Statistics Experiment  Data  Sample Statistics Sample mean Sample mean Sample variance Sample variance.
Gene Regulatory Networks - the Boolean Approach Andrey Zhdanov Based on the papers by Tatsuya Akutsu et al and others.
G. Cowan Lectures on Statistical Data Analysis 1 Statistical Data Analysis: Lecture 8 1Probability, Bayes’ theorem, random variables, pdfs 2Functions of.
Photo-transduction and related mathematical problems D. Holcman, Weizmann Institute of Science.
The Arkin model of the lysis- lysogeny decision of phage lambda Tom Evans.
Mathematical models for the heat shock response in eukaryotes Ion PETRE Joint work with R.Back (TUCS) R.Back (TUCS) J.Eriksson (BTK) J.Eriksson.
The moment generating function of random variable X is given by Moment generating function.
Methods for Simulating Discrete Stochastic Chemical Reactions
Chapter 4 Numerical Solutions to the Diffusion Equation.
Systems Biology Lab, University of Leicester, Leicester, UK, Overview of current research (Declan Bates) Robustness of deterministic & stochastic.
Applications of Differential Equations in Synthetic Biology
A Primer in Bifurcation Theory for Computational Cell Biologists John J. Tyson Virginia Polytechnic Institute & Virginia Bioinformatics Institute
By: Brian Scott. Topics Defining a Stochastic Process Geometric Brownian Motion G.B.M. With Jump Diffusion G.B.M with jump diffusion when volatility is.
Stochastic models of chemical kinetics 5. Poisson process.
Metabolic pathway alteration, regulation and control (5) -- Simulation of metabolic network Xi Wang 02/07/2013 Spring 2013 BsysE 595 Biosystems Engineering.
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.
Nonlinear Dynamics in Mesoscopic Chemical Systems Zhonghuai Hou ( 侯中怀 ) Department of Chemical Physics Hefei National Lab of Physical Science at Microscale.
Computational Biology, Part 15 Biochemical Kinetics I Robert F. Murphy Copyright  1996, 1999, 2000, All rights reserved.
Combinatorial State Equations and Gene Regulation Jay Raol and Steven J. Cox Computational and Applied Mathematics Rice University.
Nonlinear localization of light in disordered optical fiber arrays
Lab 3b: Distribution of the mean
Gene repression and activation
Introduction to Chemical Kinetics and Computational Modeling Hana El-Samad Byers Hall (QB3), Rm 403D.
Stochastic Thermodynamics in Mesoscopic Chemical Oscillation Systems
Study of Pentacene clustering MAE 715 Project Report By: Krishna Iyengar.
By Rosalind Allen Regulatory networks Biochemical noise.
Mathematical Modeling of Signal Transduction Pathways Biplab Bose IIT Guwahati.
NCN nanoHUB.org Wagner The basics of quantum Monte Carlo Lucas K. Wagner Computational Nanosciences Group University of California, Berkeley In collaboration.
Biochemical Reactions: how types of molecules combine. Playing by the Rules + + 2a2a b c.
Lecture 9: Theory of Non-Covalent Binding Equilibria Dr. Ronald M. Levy Statistical Thermodynamics.
From chemical reaction systems to cellular states: A computational Approach Hong Qian Department of Applied Mathematics University of Washington.
1/18/2016Atomic Scale Simulation1 Definition of Simulation What is a simulation? –It has an internal state “S” In classical mechanics, the state = positions.
Nonlinear Dynamics and Non- equilibrium Thermodynamics in Mesoscopic Chemical Systems Zhonghuai Hou ( 侯中怀 ) Shanghai , TACC2008
G. Cowan Lectures on Statistical Data Analysis Lecture 9 page 1 Statistical Data Analysis: Lecture 9 1Probability, Bayes’ theorem 2Random variables and.
G. Cowan Lectures on Statistical Data Analysis Lecture 10 page 1 Statistical Data Analysis: Lecture 10 1Probability, Bayes’ theorem 2Random variables and.
6/11/2016Atomic Scale Simulation1 Definition of Simulation What is a simulation? –It has an internal state “S” In classical mechanics, the state = positions.
Diffusion over potential barriers with colored noise
Michail Stamatakis, Nikos V. Mantzaris  Biophysical Journal 
Monte Carlo methods 10/20/11.
Jingkui Wang, Marc Lefranc, Quentin Thommen  Biophysical Journal 
Passive Noise Filtering by Cellular Compartmentalization
Michail Stamatakis, Nikos V. Mantzaris  Biophysical Journal 
Passive Noise Filtering by Cellular Compartmentalization
Biointelligence Laboratory, Seoul National University
Andreas Hilfinger, Thomas M. Norman, Johan Paulsson  Cell Systems 
Michał Komorowski, Jacek Miękisz, Michael P.H. Stumpf 
Volume 98, Issue 1, Pages 1-11 (January 2010)
Volume 91, Issue 12, Pages (December 2006)
Oriol Canela-Xandri, Francesc Sagués, Javier Buceta 
Computational Biology
Theodore R. Rieger, Richard I. Morimoto, Vassily Hatzimanikatis 
Stable Stochastic Dynamics in Yeast Cell Cycle
Presentation transcript:

Stochastic modeling of molecular reaction networks Daniel Forger University of Michigan

Let’s begin with a simple genetic network

We can list the basic reaction rates and stochiometry numsites = total # of sites on a gene, G = # sites bound M = mRNA, Po = unmodified protein, Pt = modified protein Transcription trans or 0+M Translation tl*M+Po Protein Modification conv*Po-Po, +Pt M degradation degM*M-M Po degradationdegPo*Po-Po Pt degradationdegPt*Pt-Pt Binding to DNAbin(numsites - G)*Pt -Pt, +G Unbinding to DNAunbin*G-G

We normally track concentration Let’s track # molecules instead Let M, Po, Pt be # molecules First order rate constants (tl, unbin, conv, degM, degPo and degPt) have units 1/time and stay constant Zero order rate constant (trans) has units conc/time, so multiply it by volume 2nd order rate constant (bin) has units 1/(conc*time), so divide it by volume

numsites = total # of sites on a gene, G = # sites bound M = mRNA, Po = unmodified protein, Pt = modified protein V = Volume Transcription trans*V or 0 +M Translation tl*M +Po Protein Modification conv*Po -Po, +Pt M degradation degM*M -M Po degradationdegPo*Po -Po Pt degradationdegPt*Pt -Pt Binding to DNAbin/V(numsites - G)*Pt -Pt, +G Unbinding to DNAunbin*G -G

How would you simulate this? Choose which reaction happens next –Find next reaction –Update species by stochiometry of next reaction –Find time to this next reaction

How to find the next reaction Choose randomly based on their reaction rates trans*Vtl*M conv*Po degM*MdegPo*PodegPt*Pt bin/V(numsites - G)*Pt unbin*G Random #

Now that we know the next reaction modifies the protein Po = Po - 1 Pt = Pt + 1 How much time has elapsed –a 0 = sum of reaction rates –r 0 = random # between 0 and 1

This method goes by many names Computational Biologists typically call this the Gillespie Method –Gillespie also has another method Material Scientists typically call this Kinetic Monte Carlo

Myth 1: “Mass Action Formulations do not account for Stochasticity”

Consider a simple model inspired by the circadian clock in Cyanobacteria AB C

Here a protein can be in 3 states, A, B or C We start the system with 100 molecules of A Assume all rates are 1, and that reactions occur without randomness (it takes one time unit to go from A to B, etc.) AB C

Mass Action Representation

Matlab simulation

Mass Action represents a limiting case of Stochastics Mass action and stochastic simulations should agree when certain “limits” are obtained Mass action typically represents the expected concentrations of chemical species (more later)

Myth 2: Stochastic and Mass Action Approaches agree only if there are enough molecules

What matters is the number of reactions This is particularly important for reversible reactions By the central limit theorem, fluctuations dissapear like n -1/2 There are almost always a very limited number of genes, –Ok if fast binding and unbinding

There are several representations in between Mass Action and Gillespie Chemical Langevin Equations Master Equations Fokker-Planck Moment descriptions

We will illustrate this with an example Kepler and Elston Biophysical Journal 81:3116

Master Equations describe how the probability of being in each state

Sometimes we can solve for the mean and variance

Distribution of molecules often looks Gaussian

Moment Descriptions Gaussian Random Variables are fully characterized by their mean and standard deviation We can write down odes for the mean and standard deviation of each variable However, for bimolecular reactions, we need to know the correlations between variables (potentially N 2 )

Towards Fokker Planck Let’s divide the master equation by the mean m *. Although this equation described many states, we can smooth the states to make a probability distribution function

Note If 1/m* is small, we can then derive a simplifed Version of the Master equations

Chemical Langevin Equations If we don’t want the whole probability distribution, we can sometimes derive a stochastic differential equation to generate a sample

Adalsteinsson et al. BMC Bioinformatics 5:24

Examples Transcription Control Lac Operon Oscillations Accounting for diffusion

Rossi et al. Molecular Cell

Ozbudak et al. Nature 427:737

Guantes and Poyatos PLoS Computational Biology 2:e30

SNIC Bifurcation Invariant Circle Limit Cycle x2x2 p1p1 node saddle Saddle-Node on an Invariant Circle max min max SNIC

Hopf Bifurcation x2x2 p1p1 stable limit cycle sss uss slc max min

Noise Induced oscillations

Liu et al. Cell 129:605

3-D Gillespie