Generalizing Gillespie’s Direct Method to Enable Network-Free Simulations
Abstract
Gillespie’s direct method for stochastic simulation of chemical kinetics is a staple of computational systems biology research. However, the algorithm requires explicit enumeration of all reactions and all chemical species that may arise in the system. In many cases, this is not feasible due to the combinatorial explosion of reactions and species in biological networks. Rule-based modeling frameworks provide a way to exactly represent networks containing such combinatorial complexity, and generalizations of Gillespie’s direct method have been developed as simulation engines for rule-based modeling languages. Here, we provide both a high-level description of the algorithms underlying the simulation engines, termed network-free simulation algorithms, and how they have been applied in systems biology research. We also define a generic rule-based modeling framework and describe a number of technical details required for adapting Gillespie’s direct method for network-free simulation. Lastly, we briefly discuss potential avenues for advancing network-free simulation and the role they continue to play in modeling dynamical systems in biology.
- Authors:
-
- Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
- Publication Date:
- Research Org.:
- Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
- Sponsoring Org.:
- USDOE National Nuclear Security Administration (NNSA)
- OSTI Identifier:
- 1435537
- Report Number(s):
- LA-UR-18-20656
Journal ID: ISSN 0092-8240
- Grant/Contract Number:
- AC52-06NA25396
- Resource Type:
- Accepted Manuscript
- Journal Name:
- Bulletin of Mathematical Biology
- Additional Journal Information:
- Journal Volume: 814; Journal Issue: 8; Journal ID: ISSN 0092-8240
- Publisher:
- Society for Mathematical Biology - Springer
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 59 BASIC BIOLOGICAL SCIENCES; Biological Science; Stochastic simulation; Rule-based modeling; Combinatorial complexity; Kinetic Monte Carlo
Citation Formats
Suderman, Ryan T., Mitra, Eshan David, Lin, Yen Ting, Erickson, Keesha E., Feng, Song, and Hlavacek, William Scott. Generalizing Gillespie’s Direct Method to Enable Network-Free Simulations. United States: N. p., 2018.
Web. doi:10.1007/s11538-018-0418-2.
Suderman, Ryan T., Mitra, Eshan David, Lin, Yen Ting, Erickson, Keesha E., Feng, Song, & Hlavacek, William Scott. Generalizing Gillespie’s Direct Method to Enable Network-Free Simulations. United States. https://doi.org/10.1007/s11538-018-0418-2
Suderman, Ryan T., Mitra, Eshan David, Lin, Yen Ting, Erickson, Keesha E., Feng, Song, and Hlavacek, William Scott. Wed .
"Generalizing Gillespie’s Direct Method to Enable Network-Free Simulations". United States. https://doi.org/10.1007/s11538-018-0418-2. https://www.osti.gov/servlets/purl/1435537.
@article{osti_1435537,
title = {Generalizing Gillespie’s Direct Method to Enable Network-Free Simulations},
author = {Suderman, Ryan T. and Mitra, Eshan David and Lin, Yen Ting and Erickson, Keesha E. and Feng, Song and Hlavacek, William Scott},
abstractNote = {Gillespie’s direct method for stochastic simulation of chemical kinetics is a staple of computational systems biology research. However, the algorithm requires explicit enumeration of all reactions and all chemical species that may arise in the system. In many cases, this is not feasible due to the combinatorial explosion of reactions and species in biological networks. Rule-based modeling frameworks provide a way to exactly represent networks containing such combinatorial complexity, and generalizations of Gillespie’s direct method have been developed as simulation engines for rule-based modeling languages. Here, we provide both a high-level description of the algorithms underlying the simulation engines, termed network-free simulation algorithms, and how they have been applied in systems biology research. We also define a generic rule-based modeling framework and describe a number of technical details required for adapting Gillespie’s direct method for network-free simulation. Lastly, we briefly discuss potential avenues for advancing network-free simulation and the role they continue to play in modeling dynamical systems in biology.},
doi = {10.1007/s11538-018-0418-2},
journal = {Bulletin of Mathematical Biology},
number = 8,
volume = 814,
place = {United States},
year = {2018},
month = {3}
}
Web of Science
Works referenced in this record:
Use of Mechanistic Models to Integrate and Analyze Multiple Proteomic Datasets
journal, April 2015
- Stites, Edward C.; Aziz, Meraj; Creamer, Matthew S.
- Biophysical Journal, Vol. 108, Issue 7
Stochastic Gene Expression in a Single Cell
journal, August 2002
- Elowitz, M. B.
- Science, Vol. 297, Issue 5584
A simulator for spatially extended kappa models
journal, September 2013
- Sorokina, Oksana; Sorokin, Anatoly; Douglas Armstrong, J.
- Bioinformatics, Vol. 29, Issue 23
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
RuleMonkey: software for stochastic simulation of rule-based models
journal, January 2010
- Colvin, Joshua; Monine, Michael I.; Gutenkunst, Ryan N.
- BMC Bioinformatics, Vol. 11, Issue 1
The finite state projection algorithm for the solution of the chemical master equation
journal, January 2006
- Munsky, Brian; Khammash, Mustafa
- The Journal of Chemical Physics, Vol. 124, Issue 4
Aggregation of Membrane Proteins by Cytosolic Cross-Linkers: Theory and Simulation of the LAT-Grb2-SOS1 System
journal, April 2009
- Nag, Ambarish; Monine, Michael I.; Faeder, James R.
- Biophysical Journal, Vol. 96, Issue 7
Stochastic Gene Expression in Fluctuating Environments
journal, May 2004
- Thattai, Mukund; van Oudenaarden, Alexander
- Genetics, Vol. 167, Issue 1
BioModels Database: a free, centralized database of curated, published, quantitative kinetic models of biochemical and cellular systems
journal, January 2006
- Le Novere, N.
- Nucleic Acids Research, Vol. 34, Issue 90001
The efficiency of reactant site sampling in network-free simulation of rule-based models for biochemical systems
journal, August 2011
- Yang, Jin; Hlavacek, William S.
- Physical Biology, Vol. 8, Issue 5
Rule-based modeling of labor market dynamics: an introduction
journal, August 2014
- Kühn, Clemens; Hillmann, Katja
- Journal of Economic Interaction and Coordination, Vol. 11, Issue 1
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
A partial-propensity variant of the composition-rejection stochastic simulation algorithm for chemical reaction networks
journal, January 2010
- Ramaswamy, Rajesh; Sbalzarini, Ivo F.
- The Journal of Chemical Physics, Vol. 132, Issue 4
Exact stochastic simulation of coupled chemical reactions
journal, December 1977
- Gillespie, Daniel T.
- The Journal of Physical Chemistry, Vol. 81, Issue 25
Modelling cellular behaviour
journal, January 2001
- Endy, Drew; Brent, Roger
- Nature, Vol. 409, Issue 6818
Combinatorial Complexity and Compositional Drift in Protein Interaction Networks
journal, March 2012
- Deeds, Eric J.; Krivine, Jean; Feret, Jérôme
- PLoS ONE, Vol. 7, Issue 3
Formal molecular biology
journal, September 2004
- Danos, Vincent; Laneve, Cosimo
- Theoretical Computer Science, Vol. 325, Issue 1
SPATKIN: a simulator for rule-based modeling of biomolecular site dynamics on surfaces
journal, July 2017
- Kochańczyk, Marek; Hlavacek, William S.; Lipniacki, Tomasz
- Bioinformatics, Vol. 33, Issue 22
GENOMICS: Enhanced: Molecular Prodigality
journal, February 2003
- Bray, D.
- Science, Vol. 299, Issue 5610
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
Stochasticity in gene expression: from theories to phenotypes
journal, May 2005
- Kærn, Mads; Elston, Timothy C.; Blake, William J.
- Nature Reviews Genetics, Vol. 6, Issue 6
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
Accurate Chemical Master Equation Solution Using Multi-Finite Buffers
journal, January 2016
- Cao, Youfang; Terebus, Anna; Liang, Jie
- Multiscale Modeling & Simulation, Vol. 14, Issue 2
Equation of State Calculations by Fast Computing Machines
journal, June 1953
- Metropolis, Nicholas; Rosenbluth, Arianna W.; Rosenbluth, Marshall N.
- The Journal of Chemical Physics, Vol. 21, Issue 6
Shaping the response: the role of FcεRI and Syk expression levels in mast cell signalling
journal, November 2010
- Nag, A.; Faeder, J. R.; Goldstein, B.
- IET Systems Biology, Vol. 4, Issue 6
Intrinsic information carriers in combinatorial dynamical systems
journal, September 2010
- Harmer, Russ; Danos, Vincent; Feret, Jérôme
- Chaos: An Interdisciplinary Journal of Nonlinear Science, Vol. 20, Issue 3
Molecular machines or pleiomorphic ensembles: signaling complexes revisited
journal, January 2009
- Mayer, Bruce J.; Blinov, Michael L.; Loew, Leslie M.
- Journal of Biology, Vol. 8, Issue 9
Combinatorial complexity and dynamical restriction of network flows in signal transduction
journal, March 2005
- Faeder, J. R.; Hlavacek, W. S.; Goldstein, B.
- Systems Biology, Vol. 2, Issue 1
Equilibrium theory for the clustering of bivalent cell surface receptors by trivalent ligands. Application to histamine release from basophils
journal, June 1984
- Goldstein, B.; Perelson, A. S.
- Biophysical Journal, Vol. 45, Issue 6
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
A Review of Kinetic Modeling Methodologies for Complex Processes
journal, May 2016
- de Oliveira, Luís P.; Hudebine, Damien; Guillaume, Denis
- Oil & Gas Science and Technology – Revue d’IFP Energies nouvelles, Vol. 71, Issue 3
Automatic generation of cellular reaction networks with Moleculizer 1.0
journal, January 2005
- Lok, Larry; Brent, Roger
- Nature Biotechnology, Vol. 23, Issue 1
A new algorithm for Monte Carlo simulation of Ising spin systems
journal, January 1975
- Bortz, A. B.; Kalos, M. H.; Lebowitz, J. L.
- Journal of Computational Physics, Vol. 17, Issue 1
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
Rule-based modeling of biochemical networks
journal, January 2005
- Faeder, James R.; Blinov, Michael L.; Goldstein, Byron
- Complexity, Vol. 10, Issue 4
Stochasticity in Transcriptional Regulation: Origins, Consequences, and Mathematical Representations
journal, December 2001
- Kepler, Thomas B.; Elston, Timothy C.
- Biophysical Journal, Vol. 81, Issue 6
A rule-based kinetic model of RNA polymerase II C-terminal domain phosphorylation
journal, September 2013
- Aitken, Stuart; Alexander, Ross D.; Beggs, Jean D.
- Journal of The Royal Society Interface, Vol. 10, Issue 86
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
Simulation of large-scale rule-based models
journal, February 2009
- Colvin, Joshua; Monine, Michael I.; Faeder, James R.
- Bioinformatics, Vol. 25, Issue 7
Monte Carlo studies of vacancy migration in binary ordered alloys: I
journal, November 1966
- Young, W. M.; Elcock, E. W.
- Proceedings of the Physical Society, Vol. 89, Issue 3
Intrinsic noise in systems with switching environments
journal, May 2016
- Hufton, Peter G.; Lin, Yen Ting; Galla, Tobias
- Physical Review E, Vol. 93, Issue 5
Spatial Simulations in Systems Biology: From Molecules to Cells
journal, June 2012
- Klann, Michael; Koeppl, Heinz
- International Journal of Molecular Sciences, Vol. 13, Issue 6
Machines vs. Ensembles: Effective MAPK Signaling through Heterogeneous Sets of Protein Complexes
journal, October 2013
- Suderman, Ryan; Deeds, Eric J.
- PLoS Computational Biology, Vol. 9, Issue 10
The Monte Carlo Method
journal, September 1949
- Metropolis, Nicholas; Ulam, S.
- Journal of the American Statistical Association, Vol. 44, Issue 247
Phase separation of signaling molecules promotes T cell receptor signal transduction
journal, April 2016
- Su, Xiaolei; Ditlev, Jonathon A.; Hui, Enfu
- Science, Vol. 352, Issue 6285
STOCHSIM: modelling of stochastic biomolecular processes
journal, June 2001
- Le Novere, N.; Shimizu, T. S.
- Bioinformatics, Vol. 17, Issue 6
Exploring the Parameter Space of Complex Self-Assembly through Virus Capsid Models
journal, February 2008
- Sweeney, Blake; Zhang, Tiequan; Schwartz, Russell
- Biophysical Journal, Vol. 94, Issue 3
Listening to the noise: random fluctuations reveal gene network parameters
journal, January 2009
- Munsky, Brian; Trinh, Brooke; Khammash, Mustafa
- Molecular Systems Biology, Vol. 5, Issue 1
Stochastic switching as a survival strategy in fluctuating environments
journal, March 2008
- Acar, Murat; Mettetal, Jerome T.; van Oudenaarden, Alexander
- Nature Genetics, Vol. 40, Issue 4
Stochastic Generator of Chemical Structure. 3. Reaction Network Generation
journal, May 2001
- Faulon, Jean-Loup; Sault, Allen G.
- Journal of Chemical Information and Computer Sciences, Vol. 41, Issue 4
A general method for numerically simulating the stochastic time evolution of coupled chemical reactions
journal, December 1976
- Gillespie, Daniel T.
- Journal of Computational Physics, Vol. 22, Issue 4
Noise in eukaryotic gene expression
journal, April 2003
- Blake, William J.; KÆrn, Mads; Cantor, Charles R.
- Nature, Vol. 422, Issue 6932
TRuML: A Translator for Rule-Based Modeling Languages
conference, January 2017
- Suderman, Ryan; Hlavacek, William S.
- Proceedings of the 8th ACM International Conference on Bioinformatics, Computational Biology,and Health Informatics - ACM-BCB '17
Regulation of noise in the expression of a single gene
journal, April 2002
- Ozbudak, Ertugrul M.; Thattai, Mukund; Kurtser, Iren
- Nature Genetics, Vol. 31, Issue 1
Exploring the parameter space of complex self-assembly through virus capsid models.
text, January 2008
- Sweeney, Blake; Zhang, Tiequan; Schwartz, Russell
- Carnegie Mellon University
A partial-propensity variant of the composition-rejection stochastic simulation algorithm for chemical reaction networks.
text, January 2010
- Ramaswamy, Rajesh; Sbalzarini, Ivo F.
- UNSPECIFIED
Exploring the parameter space of complex self-assembly through virus capsid models.
text, January 2008
- Sweeney, Blake; Zhang, Tiequan; Schwartz, Russell
- Carnegie Mellon University
Spatial Simulations in Systems Biology: From Molecules to Cells
text, January 2012
- Klann, Michael; Koeppl, Heinz
- ETH Zurich
The Monte Carlo method
journal, February 1977
- Granovskii, B. L.; Ermakov, S. M.
- Journal of Soviet Mathematics, Vol. 7, Issue 2
Accurate Chemical Master Equation Solution Using Multi-Finite Buffers
text, January 2017
- Cao, Youfang; Terebus, Anna; Liang, Jie
- arXiv
Works referencing / citing this record:
Stochastic Simulation of Biochemical Systems: In Memory of Dan T. Gillespie’s contributions
journal, July 2019
- Cao, Yang; Linda, Petzold; Seitaridou, Effrosyni
- Bulletin of Mathematical Biology, Vol. 81, Issue 8
Scaling methods for accelerating kinetic Monte Carlo simulations of chemical reaction networks
journal, June 2019
- Lin, Yen Ting; Hlavacek, William S.
- The Journal of Chemical Physics, Vol. 150, Issue 24
Scaling methods for accelerating kinetic Monte Carlo simulations of chemical reaction networks
text, January 2019
- Lin, Yen Ting; Feng, Song; Hlavacek, William S.
- arXiv