Skip to main content

Thank you for visiting nature.com. You are using a browser version with limited support for CSS. To obtain the best experience, we recommend you use a more up to date browser (or turn off compatibility mode in Internet Explorer). In the meantime, to ensure continued support, we are displaying the site without styles and JavaScript.

  • Letter
  • Published:

In silico simulation of biological network dynamics

Abstract

Realistic simulation of biological networks requires stochastic simulation approaches because of the small numbers of molecules per cell. The high computational cost of stochastic simulation on conventional microprocessor-based computers arises from the intrinsic disparity between the sequential steps executed by a microprocessor program and the highly parallel nature of information flow within biochemical networks. This disparity is reduced with the Field Programmable Gate Array (FPGA)-based approach presented here. The parallel architecture of FPGAs, which can simulate the basic reaction steps of biological networks, attains simulation rates at least an order of magnitude greater than currently available microprocessors.

This is a preview of subscription content, access via your institution

Access options

Buy this article

Prices may be subject to local taxes which are calculated during checkout

Figure 1
Figure 2: Stochastic simulation of the Michaelis-Menten kinetics.
Figure 3: Stochastic simulation of lacZ expression.

Similar content being viewed by others

References

  1. Hartwell, L.H., Hopfield, J.J., Leibler, S. & Murray, A.W. From molecular to modular cell biology. Nature 402, C47–C52 (1999).

    Article  CAS  Google Scholar 

  2. Bray, D. Protein molecules as computational elements in living cells. Nature 376, 307–312 (1995).

    Article  CAS  Google Scholar 

  3. Tyson, J.J., Chen, K.C. & Novak, B. Sniffers, buzzers, toggles and blinkers: dynamics of regulatory and signaling pathways in the cell. Curr. Opin. Cell Biol. 15, 221–231 (2003).

    Article  CAS  Google Scholar 

  4. Levchenko, A. Dynamical and integrative cell signaling: Challenges for the new biology. Biotechnol. Bioeng. 84, 773–782 (2003).

    Article  CAS  Google Scholar 

  5. Gillespie, D.T. Exact stochastic simulation of coupled chemical-reactions. J. Phys. Chem. Us. 81, 2340–2361 (1977).

    Article  CAS  Google Scholar 

  6. 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).

    Article  CAS  Google Scholar 

  7. Haseltine, E.L. & Rawlings, J.B. Approximate simulation of coupled fast and slow reactions for stochastic chemical kinetics. J. Chem. Phys. 117, 6959–6969 (2002).

    Article  CAS  Google Scholar 

  8. Gillespie, D.T. & Petzold, L.R. Improved leap-size selection for accelerated stochastic simulation. J. Chem. Phys. 119, 8229–8234 (2003).

    Article  CAS  Google Scholar 

  9. 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).

    Article  CAS  Google Scholar 

  10. Arkin, A., Ross, J. & McAdams, H.H. Stochastic kinetic analysis of developmental pathway bifurcation in phage lambda-infected Escherichia coli cells. Genetics 149, 1633–1648 (1998).

    CAS  PubMed  PubMed Central  Google Scholar 

  11. Kastner, J., Solomon, J. & Fraser, S. Modeling a Hox gene network in silico using a stochastic simulation algorithm. Dev. Biol. 246, 122–131 (2002).

    Article  CAS  Google Scholar 

  12. Endy, D. & Brent, R. Modelling cellular behaviour. Nature 409, 391–395 (2001).

    Article  CAS  Google Scholar 

  13. Kierzek, A.M. STOCKS: STOChastic kinetic Simulations of biochemical systems with Gillespie algorithm. Bioinformatics 18, 470–481 (2002).

    Article  CAS  Google Scholar 

  14. Pearson, R.B. An algorithm for pseudo random number generation suitable for large-scale integration. J. Comput. Phys. 49, 478–489 (1983).

    Article  Google Scholar 

  15. Kierzek, A.M., Zaim, J. & Zielenkiewicz, P. The effect of transcription and translation initiation frequencies on the stochastic fluctuations in prokaryotic gene expression. J. Biol. Chem. 276, 8165–8172 (2001).

    Article  CAS  Google Scholar 

Download references

Acknowledgements

We thank Robert Grothe for helpful discussion, Stefan Czarnecki for engineering advice and an anonymous reviewer for valuable comments. This work was supported by the Howard Hughes Medical Institute, Department of Energy and National Institutes of Health.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to David Eisenberg.

Ethics declarations

Competing interests

The authors declare no competing financial interests.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Salwinski, L., Eisenberg, D. In silico simulation of biological network dynamics. Nat Biotechnol 22, 1017–1019 (2004). https://doi.org/10.1038/nbt991

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1038/nbt991

This article is cited by

Search

Quick links

Nature Briefing

Sign up for the Nature Briefing newsletter — what matters in science, free to your inbox daily.

Get the most important science stories of the day, free in your inbox. Sign up for Nature Briefing