Multiscale Stochastic Simulation Algorithm with Stochastic Partial Equilibrium Assumption for Chemically Reacting Systems Linda Petzold and Yang Cao University.

Slides:



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

Review Of Statistical Mechanics
Theory. Modeling of Biochemical Reaction Systems 2 Assumptions: The reaction systems are spatially homogeneous at every moment of time evolution. The.
ADVANCED PLACEMENT CHEMISTRY EQUILIBRIUM. Chemical equilibrium * state where concentrations of products and reactants remain constant *equilibrium is.
CHEMICAL AND PHASE EQUILIBRIUM (1)
CS433: Modeling and Simulation
Monte Carlo Methods and Statistical Physics
Some foundations of Cellular Simulation Nathan Addy Scientific Programmer The Molecular Sciences Institute November 19, 2007.
TOPIC A: EQUILIBRIUM Equilibrium, Le Chatelier’s Principle, Acid- Base Equilibrium, Ksp, pH.
Variants of Stochastic Simulation Algorithm Henry Ato Ogoe Department of Computer Science Åbo Akademi University.
Åbo Akademi University & TUCS, Turku, Finland Ion PETRE Andrzej MIZERA COPASI Complex Pathway Simulator.
The Coming of Age of Computational Science Linda Petzold Department of Mechanical and Environmental Engineering Department of Computer Science University.
Random number generation Algorithms and Transforms to Univariate Distributions.
Incorporating Solvent Effects Into Molecular Dynamics: Potentials of Mean Force (PMF) and Stochastic Dynamics Eva ZurekSection 6.8 of M.M.
The Rate of Concentration of the stationary distribution of a Markov Chain on the Homogenous Populations. Boris Mitavskiy and Jonathan Rowe School of Computer.
Planning under Uncertainty
SES 2007 A Multiresolution Approach for Statistical Mobility Prediction of Unmanned Ground Vehicles 44 th Annual Technical Meeting of the Society of Engineering.
What if time ran backwards? If X n, 0 ≤ n ≤ N is a Markov chain, what about Y n = X N-n ? If X n follows the stationary distribution, Y n has stationary.
Stochasticity in molecular systems biology
Extracting Essential Features of Biological Networks Natalie Arkus, Michael P. Brenner School of Engineering and Applied Sciences Harvard University.
Computational Biology, Part 17 Biochemical Kinetics I Robert F. Murphy Copyright  1996, All rights reserved.
The Advanced Chemical Engineering Thermodynamics The retrospect of the science and the thermodynamics Q&A -1- 9/16/2005(1) Ji-Sheng Chang.
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
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,
Simulation.
Evaluating Hypotheses
Methods for Simulating Discrete Stochastic Chemical Reactions
Computer vision: models, learning and inference Chapter 10 Graphical Models.
Digital Filter Stepsize Control in DASPK and its Effect on Control Optimization Performance Kirsten Meeker University of California, Santa Barbara.
Illia Horenko Wilhelm Huisinga & Einführungsvortrag zum Seminar Modellierung dynamischer Prozesse in der Zellbiologie Freie Universität Berlin, 17. April.
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.
Simulation of Biochemical Reactions for Modeling of Cell DNA Repair Systems Dr. Moustafa Mohamed Salama Laboratory of Radiation Biology, JINR Supervisor.
Introduction to Monte Carlo Methods D.J.C. Mackay.
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.
Module 1: Statistical Issues in Micro simulation Paul Sousa.
Linda Petzold University of California Santa Barbara
Normal Distribution Introduction. Probability Density Functions.
Computational Biology, Part 15 Biochemical Kinetics I Robert F. Murphy Copyright  1996, 1999, 2000, All rights reserved.
Stochastic modeling of molecular reaction networks Daniel Forger University of Michigan.
Nonlinear localization of light in disordered optical fiber arrays
Integrals  In Chapter 2, we used the tangent and velocity problems to introduce the derivative—the central idea in differential calculus.  In much the.
State Key Laboratory for Physical Chemistry of Solid Surfaces 厦门大学固体表面物理化学国家重点实验室 Statistical Thermodynamics and Chemical Kinetics State Key Laboratory.
The Logistic Growth SDE. Motivation  In population biology the logistic growth model is one of the simplest models of population dynamics.  To begin.
Chemical Reactions in Ideal Gases. Non-reacting ideal gas mixture Consider a binary mixture of molecules of types A and B. The canonical partition function.
Study of Pentacene clustering MAE 715 Project Report By: Krishna Iyengar.
Solution of a Partial Differential Equations using the Method of Lines
Mathematical Modeling of Signal Transduction Pathways Biplab Bose IIT Guwahati.
Exploring the connection between sampling problems in Bayesian inference and statistical mechanics Andrew Pohorille NASA-Ames Research Center.
CZ5225: Modeling and Simulation in Biology Lecture 11: Biological Pathways III: Pathway Simulation Prof. Chen Yu Zong Tel:
ECE-7000: Nonlinear Dynamical Systems Overfitting and model costs Overfitting  The more free parameters a model has, the better it can be adapted.
Chapter 13 Chemical Equilibrium The state where the concentrations of all reactants and products remain constant with time. On the molecular level, there.
THE NORMAL APPROXIMATION TO THE BINOMIAL. Under certain conditions the Normal distribution can be used as an approximation to the Binomial, thus reducing.
Monte-Carlo Simulations Seminar Project. Task  To Build an application in Excel/VBA to solve option prices.  Use a stochastic volatility in the model.
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.
Biochemical Reactions: how types of molecules combine. Playing by the Rules + + 2a2a b c.
Monatomic Crystals.
In Chapters 6 and 8, we will see how to use the integral to solve problems concerning:  Volumes  Lengths of curves  Population predictions  Cardiac.
1 Chapter 8: Model Inference and Averaging Presented by Hui Fang.
Chapter 9: Introduction to the t statistic. The t Statistic The t statistic allows researchers to use sample data to test hypotheses about an unknown.
Modelling Complex Systems Video 4: A simple example in a complex way.
Mean Field Methods for Computer and Communication Systems Jean-Yves Le Boudec EPFL Network Science Workshop Hong Kong July
Rate Expression and reaction mechanism
Chemical Equilibrium.
Monte Carlo methods 10/20/11.
Chemical Equilibrium.
Jae Kyoung Kim, Krešimir Josić, Matthew R. Bennett  Biophysical Journal 
Corentin Briat, Ankit Gupta, Mustafa Khammash  Cell Systems 
Computational Biology
Presentation transcript:

Multiscale Stochastic Simulation Algorithm with Stochastic Partial Equilibrium Assumption for Chemically Reacting Systems Linda Petzold and Yang Cao University of California Santa Barbara Daniel Gillespie Caltech / UCSB (consultant)

The Multiscale Problem in Systems Biology  Multiple time scales (stiffness)  The presence of exceedingly large numbers of molecules that must be accounted for in SSA In the heat-shock response in E. Coli, an estimated sigma-32 molecules per cell play a key role in sensing the folding state of the cell and in regulating the production of heat shock proteins. The system cannot be simulated at the fully stochastic level due to: Khammash et al.

Computational Models of Chemical Reaction Systems  Discrete and stochastic - Finest scale of representation for well stirred molecules. Exact description via Stochastic Simulation Algorithm (SSA) due to Gillespie. We Are Here  Continuous and stochastic - The Langevin regime. Valid under certain conditions. Described by Stochastic Differential Equations (SDE).  Continuous and deterministic - The chemical rate equations. Described by ordinary differential equations (ODE). Valid under further assumptions.

Stochastic Simulation Algorithm  Well-stirred mixture  N molecular species  Constant temperature, fixed volume  M reaction channels  Dynamical state where is the number of molecules in the system

Stochastic Simulation Algorithm  Propensity function the probability, given, that one reaction will occur somewhere inside in the next infinitesimal time interval  When that reaction occurs, it changes the state. The amount by which changes is given by the change in the number of molecules produced by one reaction  is a jump Markov process

Stochastic Simulation Algorithm  Draw two independent samples and from and take the smallest integer satisfying  Update X

Hybrid Methods  Slow reactions involving species present in small numbers are simulated by SSA  Reactions where all constituents present with large populations are simulated by reaction- rate equations Haseltine and Rawlings, 2002 Matteyses and Simmons, 2002 What to do about other scenarios???

A Closer Look at the Multiscale Challenges for Heat Shock Response The total “concentration” of  32 is per cell But the “concentration” of free  32 is per cell DNAK   RNA P  DnaKFtsH

Stochastic Partial Equilibrium Approximation  In deterministic simulation of chemical systems, the partial equilibrium approximation assumes that the fast reactions are always in equilibrium. These fast reactions are thus treated as algebraic constraints.  In stochastic simulation, the states keep changing. The stochastic partial equilibrium approximation is based on the assumption that the distributions of the fast species remain unchanged by the fast reactions.  Partition and re-index reactions so that are fast reactions and are slow reactions. Partition the species so that are fast species (any species involved in at least one fast reaction), and are slow species  The virtual system with only fast reactions and fast species is assumed to be in stochastic partial equilibrium, on the time scale of the slow reactions

Foundations of SPEA  Let the probability that, given, no slow reaction fires during.  Define.  We will not simulate the fast reactions. Instead we take at time as a random variable. The probability that one slow reaction will occur in is given by where mean over only.

 Let be so small that in the next at most one slow reaction could fire.  Then (1)  Solving (1) we obtain (2)  Define the next slow reaction density function as the probability that, given, the next slow reaction will occur in and will be an reaction. Then (2) leads to (3)  Now apply the stochastic partial equilibrium approximation. Assume the virtual system is at partial equilibrium and is small compared to. Then can be taken as.  Thus Foundations of SPEA (continued)

The Multiscale Stochastic Simulation Algorithm Given initial time, initial state and final simulation time, 1.Compute the partial equilibrium state for the fast reaction channels. This involves solving a nonlinear system arising from the equilibrium approximation and the local conservation laws for 2.For, calculate and. (This is the most difficult task) 3.Generate two random numbers and from. The time for the next slow reaction to fire is given by, where. The index of the next slow reaction is the smallest integer satisfying. 4.If, stop. Otherwise, update.

Down-Shifting Method The MSSA method captures the full distribution information for the slow species, but computes only the mean accurately for the fast species. However, the distribution information of the fast species can be easily recovered by taking a few small time steps whenever this information is needed. This ‘down-shifting’ works because the system is a Markov process!

Heat Shock Response Model  Stochastic Model involves 28 species and 61 chemical reactions. This is a moderate-sized model.  CPU time on 1.46 Ghz Pentium IV Linux workstation for one SSA simulation is 90 seconds.  CPU time for 10,000 simulations is more than 10 days.  12 fast reactions were chosen for the SPEA. The fast reactions were identified from a single SSA simulation to be the ones that fired most frequently. These 12 reactions fire 99% of the total number of times for all reaction channels.  CPU time for the multiscale SSA  Without down-shifting: 3 hours for 10,000 runs  With down-shifting: 4 hours for 10,000 runs

MSSA Heat Shock Response Model Results Histogram (10,000 samples) of a slow species mRNA(DNAK) (left) and a fast species DNAK with (right) and without downshifting method (middle) solved by the original SSA method (purple solid line with ‘o’) and the MSSA method (red dashed line with ‘+’), for the HSR model. fast species with down shifting one fast species one slow species