An efficient method for computing steady state solutions with Gillespie's direct method.

Gillespie's direct method is a stochastic simulation algorithm that may be used to calculate the steady state solution of a chemically reacting system. Recently the all possible states method was introduced as a way of accelerating the convergence of the simulations. We demonstrate that while the all possible states (APS) method does reduce the number of required trajectories, it is actually much slower than the original algorithm for most problems. We introduce the elapsed time method, which reformulates the process of recording the species populations. The resulting algorithm yields the same results as the original method, but is more efficient, particularly for large models. In implementing the elapsed time method, we present robust methods for recording statistics and empirical probability distributions. We demonstrate how to use the histogram distance to estimate the error in steady state solutions.

[1]  Michael A. Gibson,et al.  Efficient Exact Stochastic Simulation of Chemical Systems with Many Species and Many Channels , 2000 .

[2]  G. Marsaglia,et al.  The Ziggurat Method for Generating Random Variables , 2000 .

[3]  Mark A. Stalzer,et al.  Efficient Formulations for Exact Stochastic Simulation of Chemical Systems , 2011, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[4]  Linda R. Petzold,et al.  Accuracy limitations and the measurement of errors in the stochastic simulation of chemically reacting systems , 2006, J. Comput. Phys..

[5]  Azi Lipshtat "All possible steps" approach to the accelerated use of Gillespie's algorithm. , 2007, The Journal of chemical physics.

[6]  Darren J. Wilkinson Stochastic Modelling for Systems Biology , 2006 .

[7]  D. Gillespie Exact Stochastic Simulation of Coupled Chemical Reactions , 1977 .

[8]  Daniel T Gillespie,et al.  Stochastic simulation of chemical kinetics. , 2007, Annual review of physical chemistry.

[9]  Jie Liang,et al.  Optimal enumeration of state space of finitely buffered stochastic molecular networks and exact computation of steady state landscape probability , 2008, BMC Systems Biology.

[10]  D. H. D. West Updating mean and variance estimates: an improved method , 1979, CACM.

[11]  M. Khammash,et al.  The finite state projection algorithm for the solution of the chemical master equation. , 2006, The Journal of chemical physics.

[12]  Herman Rubin,et al.  Efficient generation of exponential and normal deviates , 2006 .

[13]  D. Gillespie A General Method for Numerically Simulating the Stochastic Time Evolution of Coupled Chemical Reactions , 1976 .