Abstract
Managing the overwhelming numbers of molecular states and interactions is a fundamental obstacle to building predictive models of biological systems. Here we introduce the Network-Free Stochastic Simulator (NFsim), a general-purpose modeling platform that overcomes the combinatorial nature of molecular interactions. Unlike standard simulators that represent molecular species as variables in equations, NFsim uses a biologically intuitive representation: objects with binding and modification sites acted on by reaction rules. During simulations, rules operate directly on molecular objects to produce exact stochastic results with performance that scales independently of the reaction network size. Reaction rates can be defined as arbitrary functions of molecular states to provide powerful coarse-graining capabilities, for example to merge Boolean and kinetic representations of biological networks. NFsim enables researchers to simulate many biological systems that were previously inaccessible to general-purpose software, as we illustrate with models of immune system signaling, microbial signaling, cytoskeletal assembly and oscillating gene expression.
This is a preview of subscription content, access via your institution
Access options
Subscribe to this journal
Receive 12 print issues and online access
$259.00 per year
only $21.58 per issue
Buy this article
- Purchase on Springer Link
- Instant access to full article PDF
Prices may be subject to local taxes which are calculated during checkout
Similar content being viewed by others
References
Anonymous. Defining the scientific method. Nat. Methods 6, 237 (2009).
Fisher, J. & Henzinger, T.A. Executable cell biology. Nat. Biotechnol. 25, 1239–1249 (2007).
Kitano, H. Computational systems biology. Nature 420, 206–210 (2002).
Chen, W.W. et al. Input-output behavior of ErbB signaling pathways as revealed by a mass action model trained against dynamic data. Mol. Syst. Biol. 5, 239 (2009).
Pollard, T.D. & Borisy, G.G. Cellular motility driven by assembly and disassembly of actin filaments. Cell 112, 453–465 (2003).
Thomson, M. & Gunawardena, J. Unlimited multistability in multisite phosphorylation systems. Nature 460, 274–277 (2009).
Wadhams, G.H. & Armitage, J.P. Making sense of it all: bacterial chemotaxis. Nat. Rev. Mol. Cell Biol. 5, 1024–1037 (2004).
Hlavacek, W.S. et al. Rules for modeling signal-transduction systems. Sci. STKE 2006, re6 (2006).
Faeder, J.R., Blinov, M.L. & Hlavacek, W.S. Rule-based modeling of biochemical systems with BioNetGen. Methods Mol. Biol. 500, 113–167 (2009).
Hindmarsh, A.C. et al. SUNDIALS: Suite of nonlinear and differential/algebraic equation solvers. ACM Trans. Math. Softw. 31, 363–396 (2005).
Knowles, T.P.J. et al. An analytical solution to the kinetics of breakable filament assembly. Science 326, 1533–1537 (2009).
Hansen, C.H., Endres, R.G. & Wingreen, N.S. Chemotaxis in Escherichia coli: a molecular model for robust precise adaptation. PLOS Comput. Biol. 4, e1 (2008).
Roland, J., Berro, J., Michelot, A., Blanchoin, L. & Martiel, J.L. Stochastic severing of actin filaments by actin depolymerizing factor/cofilin controls the emergence of a steady dynamical regime. Biophys. J. 94, 2082–2094 (2008).
Rao, C.V. & Arkin, A.P. Stochastic chemical kinetics and the quasi-steady-state assumption: application to the Gillespie algorithm. J. Chem. Phys. 118, 4999–5010 (2003).
Hyduke, D.R. & Palsson, B.Ø. Towards genome-scale signalling-network reconstructions. Nat. Rev. Genet. 11, 297–307 (2010).
Hoops, S. et al. COPASI—a COmplex PAthway SImulator. Bioinformatics 22, 3067–3074 (2006).
Ramsey, S., Orrell, D. & Bolouri, H. Dizzy: stochastic simulation of large-scale genetic regulatory networks. J. Bioinform. Comput. Biol. 3, 415–436 (2005).
Hazelbauer, G.L., Falke, J.J. & Parkinson, J.S. Bacterial chemoreceptors: high-performance signaling in networked arrays. Trends Biochem. Sci. 33, 9–19 (2008).
Danos, V., Feret, J., Fontana, W., Harmer, R. & Krivine, J. Rule-based modelling of cellular signalling. Lect. Notes Comput. Sci. 4703, 17–41 (2007).
Lok, L. & Brent, R. Automatic generation of cellular reaction networks with Moleculizer 1.0. Nat. Biotechnol. 23, 131–136 (2005).
Danos, V., Feret, J., Fontana, W. & Krivine, J. Scalable simulation of cellular signaling networks. Lect. Notes Comput. Sci. 4807, 139–157 (2007).
Yang, J., Monine, M.I., Faeder, J.R. & Hlavacek, W.S. Kinetic Monte Carlo method for rule-based modeling of biochemical networks. Phys. Rev. E 78, 031910 (2008).
Colvin, J. et al. Simulation of large-scale rule-based models. Bioinformatics 25, 910–917 (2009).
Colvin, J. et al. RuleMonkey: software for stochastic simulation of rule-based models. BMC Bioinformatics 11, 404 (2010).
Morton-Firth, C.J., Shimizu, T.S. & Bray, D. A free-energy-based stochastic simulation of the tar receptor complex. J. Mol. Biol. 286, 1059–1074 (1999).
Gillespie, D.T. A general method for numerically simulating the stochastic time evolution of coupled chemical reactions. J. Comput. Phys. 22, 403–434 (1976).
Faeder, J.R. et al. Investigation of early events in FcɛRI-mediated signaling using a detailed mathematical model. J. Immunol. 170, 3769–3781 (2003).
Goldstein, B. & Perelson, A.S. Equilibrium theory for the clustering of bivalent cell surface receptors by trivalent ligands. Application to histamine release from basophils. Biophys. J. 45, 1109–1123 (1984).
Poovathingal, S.K. & Gunawan, R. Global parameter estimation methods for stochastic biochemical systems. BMC Bioinformatics 11, 414 (2010).
Monine, M.I., Posner, R.G., Savage, P.B., Faeder, J.R. & Hlavacek, W.S. Modeling multivalent ligand-receptor interactions with steric constraints on configurations of cell-surface receptor aggregates. Biophys. J. 98, 48–56 (2010).
Beltzner, C.C. & Pollard, T.D. Pathway of actin filament branch formation by Arp2/3 complex. J. Biol. Chem. 283, 7135–7144 (2008).
Amann, K.J. & Pollard, T.D. Direct real-time observation of actin filament branching mediated by Arp2/3 complex using total internal reflection fluorescence microscopy. Proc. Natl. Acad. Sci. USA 98, 15009–15013 (2001).
Mello, B.A. & Tu, Y. An allosteric model for heterogeneous receptor complexes: Understanding bacterial chemotaxis responses to multiple stimuli. Proc. Natl. Acad. Sci. USA 102, 17354–17359 (2005).
Tu, Y. & Grinstein, G. How white noise generates power-law switching in bacterial flagellar motors. Phys. Rev. Lett. 94, 208101–208104 (2005).
Cluzel, P., Surette, M. & Leibler, S. An ultrasensitive bacterial motor revealed by monitoring signaling proteins in single cells. Science 287, 1652–1655 (2000).
Novak, B. & Tyson, J.J. Design principles of biochemical oscillators. Nat. Rev. Mol. Cell Biol. 9, 981–991 (2008).
Mather, W., Bennett, M.R., Hasty, J. & Tsimring, L.S. Delay-induced degrade-and-fire oscillations in small genetic circuits. Phys. Rev. Lett. 102, 068105 (2009).
Fricke, T. & Wendt, D. The Markoff automaton: a new algorithm for simulating the time-evolution of large stochastic dynamic systems. Int. J. Mod. Phys. C 6, 277–306 (1995).
Gibson, M.A. & Bruck, J. Efficient exact stochastic simulation of chemical systems with many species and many channels. J. Phys. Chem. A 104, 1876–1889 (2000).
Acknowledgements
We thank J. Berro, E. De La Cruz and T. Pollard for help with the actin assembly model, R. Gutenkunst, C. Henry, J. Hogg, G. Jentsch, W. Pontius and F. Xia for general testing, J. Hogg for assistance in extending BioNetGen, and R. Alexander, G. Altan-Bonnet, P. Cluzel, N. Frankel, L. Harris, W. Hlavacek and G. Jentsch for comments on the manuscript. Supported by the US National Science Foundation (CCF-0829836 to M.W.S. and T.E.; CCF-0829788 to J.R.F.).
Author information
Authors and Affiliations
Contributions
M.W.S. wrote the software and performed all simulations. M.W.S., J.R.F. and T.E. designed the algorithms and research and wrote the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing financial interests.
Supplementary information
Supplementary Text and Figures
Supplementary Figures 1–7, Supplementary Tables 1–7 and Supplementary Notes 1–12 (PDF 1020 kb)
Supplementary Video 1
Unconstrained actin growth simulated with NFsim. Visualizations depict ATP-actin subunits (blue), ADP-Pi actin subunits (cyan), ADP actin subunits (red) and filament ends that are capped by capping protein (yellow). In this simulation, the concentration of the ADF/cofilin severing complex is set to zero, which allows the structure to continue rapid growth throughout the simulation. (MOV 2940 kb)
Supplementary Video 2
Actin growth in the presence of ADF/cofilin. Visualizations depict ATP-actin subunits (blue), ADP-Pi actin subunits (cyan), ADP actin subunits (red) and filament ends that are capped by capping protein (yellow). In this simulation, a steady-state regime is achieved where branching and polymerization reactions are compensated by the severing of filaments. Severed ends of the filament are discarded from the simulation so that only a single connected structure is followed over time. Notice that actin structures are typically small and consist of only a few filaments that are capped. Occasional stochastic events, however, allow periods of rapid growth and the transient formation of much larger structures. (MOV 2049 kb)
Rights and permissions
About this article
Cite this article
Sneddon, M., Faeder, J. & Emonet, T. Efficient modeling, simulation and coarse-graining of biological complexity with NFsim. Nat Methods 8, 177–183 (2011). https://doi.org/10.1038/nmeth.1546
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1038/nmeth.1546
This article is cited by
-
kboolnet: a toolkit for the verification, validation, and visualization of reaction-contingency (rxncon) models
BMC Bioinformatics (2023)
-
BioNetGMMFit: estimating parameters of a BioNetGen model from time-stamped snapshots of single cells
npj Systems Biology and Applications (2023)
-
NRN-EZ: an application to streamline biophysical modeling of synaptic integration using NEURON
Scientific Reports (2023)
-
A scalable, open-source implementation of a large-scale mechanistic model for single cell proliferation and death signaling
Nature Communications (2022)
-
A group theoretic approach to model comparison with simplicial representations
Journal of Mathematical Biology (2022)