Scaling methods for accelerating kinetic Monte Carlo simulations of chemical reaction networks
Abstract
Various kinetic Monte Carlo algorithms become inefficient when some of the population sizes in a system are large, which gives rise to a large number of reaction events per unit time. In this work, we present a new acceleration algorithm based on adaptive and heterogeneous scaling of reaction rates and stoichiometric coefficients. The algorithm is conceptually related to the commonly used idea of accelerating a stochastic simulation by considering a subvolume λΩ (0 < λ < 1) within a system of interest, which reduces the number of reaction events per unit time occurring in a simulation by a factor 1/λ at the cost of greater error in unbiased estimates of first moments and biased overestimates of second moments. Our new approach offers two unique benefits. First, scaling is adaptive and heterogeneous, which eliminates the pitfall of overaggressive scaling. Second, there is no need for an a priori classification of populations as discrete or continuous (as in a hybrid method), which is problematic when discreteness of a chemical species changes during a simulation. The method requires specification of only a single algorithmic parameter, Nc, a global critical population size above which populations are effectively scaled down to increase simulation efficiency. Themore »
- Authors:
-
- Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
- Publication Date:
- Research Org.:
- Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
- Sponsoring Org.:
- USDOE National Nuclear Security Administration (NNSA); USDOE Laboratory Directed Research and Development (LDRD) Program
- OSTI Identifier:
- 1544696
- Alternate Identifier(s):
- OSTI ID: 1529038
- Report Number(s):
- LA-UR-19-22745
Journal ID: ISSN 0021-9606
- Grant/Contract Number:
- 89233218CNA000001; Center for Nonlinear Studies
- Resource Type:
- Accepted Manuscript
- Journal Name:
- Journal of Chemical Physics
- Additional Journal Information:
- Journal Volume: 150; Journal Issue: 24; Journal ID: ISSN 0021-9606
- Publisher:
- American Institute of Physics (AIP)
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CHEMISTRY
Citation Formats
Lin, Yen Ting, Feng, Song, and Hlavacek, William Scott. Scaling methods for accelerating kinetic Monte Carlo simulations of chemical reaction networks. United States: N. p., 2019.
Web. doi:10.1063/1.5096774.
Lin, Yen Ting, Feng, Song, & Hlavacek, William Scott. Scaling methods for accelerating kinetic Monte Carlo simulations of chemical reaction networks. United States. https://doi.org/10.1063/1.5096774
Lin, Yen Ting, Feng, Song, and Hlavacek, William Scott. Mon .
"Scaling methods for accelerating kinetic Monte Carlo simulations of chemical reaction networks". United States. https://doi.org/10.1063/1.5096774. https://www.osti.gov/servlets/purl/1544696.
@article{osti_1544696,
title = {Scaling methods for accelerating kinetic Monte Carlo simulations of chemical reaction networks},
author = {Lin, Yen Ting and Feng, Song and Hlavacek, William Scott},
abstractNote = {Various kinetic Monte Carlo algorithms become inefficient when some of the population sizes in a system are large, which gives rise to a large number of reaction events per unit time. In this work, we present a new acceleration algorithm based on adaptive and heterogeneous scaling of reaction rates and stoichiometric coefficients. The algorithm is conceptually related to the commonly used idea of accelerating a stochastic simulation by considering a subvolume λΩ (0 < λ < 1) within a system of interest, which reduces the number of reaction events per unit time occurring in a simulation by a factor 1/λ at the cost of greater error in unbiased estimates of first moments and biased overestimates of second moments. Our new approach offers two unique benefits. First, scaling is adaptive and heterogeneous, which eliminates the pitfall of overaggressive scaling. Second, there is no need for an a priori classification of populations as discrete or continuous (as in a hybrid method), which is problematic when discreteness of a chemical species changes during a simulation. The method requires specification of only a single algorithmic parameter, Nc, a global critical population size above which populations are effectively scaled down to increase simulation efficiency. The method, which we term partial scaling, is implemented in the open-source BioNetGen software package. We demonstrate that partial scaling can significantly accelerate simulations without significant loss of accuracy for several published models of biological systems. Finally, these models characterize activation of the mitogen-activated protein kinase ERK, prion protein aggregation, and T-cell receptor signaling.},
doi = {10.1063/1.5096774},
journal = {Journal of Chemical Physics},
number = 24,
volume = 150,
place = {United States},
year = {Mon Jun 24 00:00:00 EDT 2019},
month = {Mon Jun 24 00:00:00 EDT 2019}
}
Web of Science
Figures / Tables:
Works referenced in this record:
Stochastic Simulation of Chemical Kinetics
journal, May 2007
- Gillespie, Daniel T.
- Annual Review of Physical Chemistry, Vol. 58, Issue 1
It’s a noisy business! Genetic regulation at the nanomolar scale
journal, February 1999
- McAdams, Harley H.; Arkin, Adam
- Trends in Genetics, Vol. 15, Issue 2
Generalizing Gillespie’s Direct Method to Enable Network-Free Simulations
journal, March 2018
- Suderman, Ryan; Mitra, Eshan D.; Lin, Yen Ting
- Bulletin of Mathematical Biology, Vol. 81, Issue 8
Rule-based modeling: a computational approach for studying biomolecular site dynamics in cell signaling systems: Computational approach for studying biomolecular site dynamics in cell signaling systems
journal, September 2013
- Chylek, Lily A.; Harris, Leonard A.; Tung, Chang-Shung
- Wiley Interdisciplinary Reviews: Systems Biology and Medicine, Vol. 6, Issue 1
Kinetic Monte Carlo method for rule-based modeling of biochemical networks
journal, September 2008
- Yang, Jin; Monine, Michael I.; Faeder, James R.
- Physical Review E, Vol. 78, Issue 3
Efficient modeling, simulation and coarse-graining of biological complexity with NFsim
journal, December 2010
- Sneddon, Michael W.; Faeder, James R.; Emonet, Thierry
- Nature Methods, Vol. 8, Issue 2
Specification, annotation, visualization and simulation of a large rule-based model for ERBB receptor signaling
journal, January 2012
- Creamer, Matthew S.; Stites, Edward C.; Aziz, Meraj
- BMC Systems Biology, Vol. 6, Issue 1
Approximate accelerated stochastic simulation of chemically reacting systems
journal, July 2001
- Gillespie, Daniel T.
- The Journal of Chemical Physics, Vol. 115, Issue 4
Accurate hybrid stochastic simulation of a system of coupled chemical or biochemical reactions
journal, February 2005
- Salis, Howard; Kaznessis, Yiannis
- The Journal of Chemical Physics, Vol. 122, Issue 5
Breakdown of Fast-Slow Analysis in an Excitable System with Channel Noise
journal, September 2013
- Newby, Jay M.; Bressloff, Paul C.; Keener, James P.
- Physical Review Letters, Vol. 111, Issue 12
Transcriptional Bursting Diversifies the Behaviour of a Toggle Switch: Hybrid Simulation of Stochastic Gene Expression
journal, January 2013
- Bokes, Pavol; King, John R.; Wood, Andrew T. A.
- Bulletin of Mathematical Biology, Vol. 75, Issue 2
Stochastic hybrid model of spontaneous dendritic NMDA spikes
journal, January 2014
- Bressloff, Paul C.; Newby, Jay M.
- Physical Biology, Vol. 11, Issue 1
Path-Integral Methods for Analyzing the Effects of Fluctuations in Stochastic Hybrid Neural Networks
journal, February 2015
- Bressloff, Paul C.
- The Journal of Mathematical Neuroscience, Vol. 5, Issue 1
Gene expression dynamics with stochastic bursts: Construction and exact results for a coarse-grained model
journal, February 2016
- Lin, Yen Ting; Doering, Charles R.
- Physical Review E, Vol. 93, Issue 2
Bursting noise in gene expression dynamics: linking microscopic and mesoscopic models
journal, January 2016
- Lin, Yen Ting; Galla, Tobias
- Journal of The Royal Society Interface, Vol. 13, Issue 114
Stochastic switching in biology: from genotype to phenotype
journal, February 2017
- Bressloff, Paul C.
- Journal of Physics A: Mathematical and Theoretical, Vol. 50, Issue 13
Feynman-Kac formula for stochastic hybrid systems
journal, January 2017
- Bressloff, Paul C.
- Physical Review E, Vol. 95, Issue 1
Efficient analysis of stochastic gene dynamics in the non-adiabatic regime using piecewise deterministic Markov processes
journal, January 2018
- Lin, Yen Ting; Buchler, Nicolas E.
- Journal of The Royal Society Interface, Vol. 15, Issue 138
Stochasticity in Transcriptional Regulation: Origins, Consequences, and Mathematical Representations
journal, December 2001
- Kepler, Thomas B.; Elston, Timothy C.
- Biophysical Journal, Vol. 81, Issue 6
Relaxation oscillations and hierarchy of feedbacks in MAPK signaling
journal, January 2017
- Kochańczyk, Marek; Kocieniewski, Paweł; Kozłowska, Emilia
- Scientific Reports, Vol. 7, Issue 1
Dynamics of the nucleated polymerization model of prion replication
journal, February 2007
- Rubenstein, R.; Gray, P. C.; Cleland, T. J.
- Biophysical Chemistry, Vol. 125, Issue 2-3
Stochastic effects and bistability in T cell receptor signaling
journal, September 2008
- Lipniacki, Tomasz; Hat, Beata; Faeder, James R.
- Journal of Theoretical Biology, Vol. 254, Issue 1
BioNetGen 2.2: advances in rule-based modeling
journal, July 2016
- Harris, Leonard A.; Hogg, Justin S.; Tapia, José-Juan
- Bioinformatics, Vol. 32, Issue 21
Exact stochastic simulation of coupled chemical reactions
journal, December 1977
- Gillespie, Daniel T.
- The Journal of Physical Chemistry, Vol. 81, Issue 25
Avoiding negative populations in explicit Poisson tau-leaping
journal, August 2005
- Cao, Yang; Gillespie, Daniel T.; Petzold, Linda R.
- The Journal of Chemical Physics, Vol. 123, Issue 5
Efficient step size selection for the tau-leaping simulation method
journal, January 2006
- Cao, Yang; Gillespie, Daniel T.; Petzold, Linda R.
- The Journal of Chemical Physics, Vol. 124, Issue 4
Stochastic Processes and Statistical Physics
journal, July 1949
- Moyal, J. E.
- Journal of the Royal Statistical Society: Series B (Methodological), Vol. 11, Issue 2
Extinction Times for Birth-Death Processes: Exact Results, Continuum Asymptotics, and the Failure of the Fokker--Planck Approximation
journal, January 2005
- Doering, Charles R.; Sargsyan, Khachik V.; Sander, Leonard M.
- Multiscale Modeling & Simulation, Vol. 3, Issue 2
Features of Fast Living: On the Weak Selection for Longevity in Degenerate Birth-Death Processes
journal, April 2012
- Lin, Yen Ting; Kim, Hyejin; Doering, Charles R.
- Journal of Statistical Physics, Vol. 148, Issue 4
Demographic stochasticity and evolution of dispersion I. Spatially homogeneous environments
journal, March 2014
- Lin, Yen Ting; Kim, Hyejin; Doering, Charles R.
- Journal of Mathematical Biology, Vol. 70, Issue 3
Demographic stochasticity and evolution of dispersion II: Spatially inhomogeneous environments
journal, March 2014
- Lin, Yen Ting; Kim, Hyejin; Doering, Charles R.
- Journal of Mathematical Biology, Vol. 70, Issue 3
A Power Series Expansion of the Master Equation
journal, April 1961
- Kampen, N. G. van
- Canadian Journal of Physics, Vol. 39, Issue 4
Efficient Exact Stochastic Simulation of Chemical Systems with Many Species and Many Channels
journal, March 2000
- Gibson, Michael A.; Bruck, Jehoshua
- The Journal of Physical Chemistry A, Vol. 104, Issue 9
Self-Consistent Proteomic Field Theory of Stochastic Gene Switches
journal, February 2005
- Walczak, Aleksandra M.; Sasai, Masaki; Wolynes, Peter G.
- Biophysical Journal, Vol. 88, Issue 2
Optimal path to epigenetic switching
journal, January 2005
- Roma, David Marin; O’Flanagan, Ruadhan A.; Ruckenstein, Andrei E.
- Physical Review E, Vol. 71, Issue 1
Chemical Models of Genetic Toggle Switches †
journal, April 2005
- Warren, Patrick B.; ten Wolde, Pieter Rein
- The Journal of Physical Chemistry B, Vol. 109, Issue 14
Determining the Stability of Genetic Switches: Explicitly Accounting for mRNA Noise
journal, June 2011
- Assaf, Michael; Roberts, Elijah; Luthey-Schulten, Zaida
- Physical Review Letters, Vol. 106, Issue 24
Stability and Multiattractor Dynamics of a Toggle Switch Based on a Two-Stage Model of Stochastic Gene Expression
journal, January 2012
- Strasser, Michael; Theis, Fabian J.; Marr, Carsten
- Biophysical Journal, Vol. 102, Issue 1
Tristability in Cancer-Associated MicroRNA-TF Chimera Toggle Switch
journal, May 2013
- Lu, Mingyang; Jolly, Mohit Kumar; Gomoto, Ryan
- The Journal of Physical Chemistry B, Vol. 117, Issue 42
Automatic generation of cellular reaction networks with Moleculizer 1.0
journal, January 2005
- Lok, Larry; Brent, Roger
- Nature Biotechnology, Vol. 23, Issue 1
Rule-based modeling of biochemical networks
journal, January 2005
- Faeder, James R.; Blinov, Michael L.; Goldstein, Byron
- Complexity, Vol. 10, Issue 4
The Systems Biology Markup Language (SBML): Language Specification for Level 3 Version 2 Core
journal, March 2018
- Hucka, Michael; Bergmann, Frank T.; Dräger, Andreas
- Journal of Integrative Bioinformatics, Vol. 15, Issue 1
Probability-Weighted Dynamic Monte Carlo Method for Reaction Kinetics Simulations
journal, November 2001
- Resat, Haluk; Wiley, H. Steven; Dixon, David A.
- The Journal of Physical Chemistry B, Vol. 105, Issue 44
Using Equation-Free Computation to Accelerate Network-Free Stochastic Simulation of Chemical Kinetics
journal, May 2018
- Lin, Yen Ting; Chylek, Lily A.; Lemons, Nathan W.
- The Journal of Physical Chemistry B, Vol. 122, Issue 24
BioNetFit: a fitting tool compatible with BioNetGen, NFsim and distributed computing environments
journal, November 2015
- Thomas, Brandon R.; Chylek, Lily A.; Colvin, Joshua
- Bioinformatics, Vol. 32, Issue 5
Phosphorylation Site Dynamics of Early T-cell Receptor Signaling
journal, August 2014
- Chylek, Lily A.; Akimov, Vyacheslav; Dengjel, Jörn
- PLoS ONE, Vol. 9, Issue 8
Multistate modeling and simulation for regulatory networks
conference, December 2010
- Liu, Zhen; Mobassera, Umme Juka; Shaffer, Clifford A.
- 2010 Winter Simulation Conference - (WSC 2010), Proceedings of the 2010 Winter Simulation Conference
Multivariate structural statistics in natural history
journal, May 1974
- Van Valen, Leigh
- Journal of Theoretical Biology, Vol. 45, Issue 1
Fokker-Planck Equation
journal, April 1963
- Desloge, Edward A.
- American Journal of Physics, Vol. 31, Issue 4
Determining the stability of genetic switches: explicitly accounting for mRNA noise
text, January 2011
- Assaf, Michael; Roberts, Elijah; Luthey-Schulten, Zaida
- arXiv
Breakdown of fast-slow analysis in an excitable system with channel noise
text, January 2013
- Newby, Jay M.; Bressloff, Paul C.; Keener, James P.
- arXiv
Optimal Path to Epigenetic Switching
text, January 2004
- Roma, David Marin; O'Flanagan, Ruadhan A.; Ruckenstein, Andrei E.
- arXiv
Phosphorylation Site Dynamics of Early T-cell Receptor Signaling
journal, August 2014
- Chylek, Lily A.; Akimov, Vyacheslav; Dengjel, Jörn
- PLoS ONE, Vol. 9, Issue 8
Figures / Tables found in this record: