Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Advertisement

A review of the nondeterministic waiting time algorithm

  • Published:
Natural Computing Aims and scope Submit manuscript

Abstract

We provide the description for the nondeterministic waiting time (NWT) algorithm, a biochemical modeling approach based on the membrane systems paradigm of computation. The technique provides a unique (different to Gillespie’s algorithm or ODE modeling) perspective on the biochemical evolution of the cell. That is, depending on the reactions and molecular multiplicities of a given model, our simulator is capable of producing results comparable to the alternative techniques—continuous and deterministic or discrete and stochastic. Some results for sample models are given, illustrating the differences between the NWT algorithm, the Gillespie algorithm, and the solutions to systems of ordinary differential equations. We have previously used this simulation technique to address issues surrounding Fas-induced apoptosis in cancerous cells and so-called latent HIV-infected cells.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

Notes

  1. For the remainder of the paper, we will interchangeably use reaction/rule and species/protein.

References

  • Adleman LM (1994) Molecular computation of solutions to combinatorial problems. Science 266(5187):1021–1024

    Article  Google Scholar 

  • Ardelean I, Besozzi D, Garzon M, Mauri G, Roy S (2006) P system models for mechanosensitive channels. In: Ciobanu G, Păun Gh, Perez-Jimenez MJ (eds) Applications of membrane computing. Springer-Verlag, Berlin, pp 43–81

  • Bianco L, Fontana F, Manca V (2006) P systems with reaction maps. Int J Found Comput Sci 17:27–48

    Article  MathSciNet  MATH  Google Scholar 

  • Cheruku S, Păun A, Romero-Campero FJ, Pérez-Jiménez MJ, Ibarra OH (2007) Simulating FAS-induced apoptosis by using P systems. Prog Nat Sci 17(4):424–431

    Article  MATH  Google Scholar 

  • Fontana F, Manca V (2007) solutions to differential equations by metabolic P systems. Theor Comput Sci 372:165–182

    Article  MathSciNet  MATH  Google Scholar 

  • Fontana F, Manca V (2008) Predator-prey dynamics in P systems ruled by metabolic algorithm. Biosystems 91:545–557

    Article  Google Scholar 

  • Funahashi A, Morohashi M, Kitano H (2003) CellDesigner: a process diagram editor for gene-regulatory and biochemical networks. BIOSILICO 1(5):159–162

    Article  Google Scholar 

  • Funahashi A, Matsuoka Y, Jouraku A, Morohashi M, Kikuchi N, Kitano H (2008) CellDesigner 3.5: a versatile modeling tool for biochemical networks. Proc IEEE 96(8):1254–1265

    Article  Google Scholar 

  • Gibson MA, Bruck J (2000) Efficient exact stochastic simulation of chemical systems with many species and many channels. J Phys Chem A 104(9):1876–1889

    Article  Google Scholar 

  • Gillespie DT (1976) A general method for numerically simulating the stochastic time evolution of coupled chemical reactions. J Computat Phys 22(4):403–434

    Article  MathSciNet  Google Scholar 

  • Gillespie DT (1977) Exact stochastic simulation of coupled chemical reactions. J Phys Chem 81(25):2340–2361

    Article  Google Scholar 

  • Hua F, Cornejo MG, Cardone MH, Stokes CL, Lauffenburger DA (2005) Effects of Bcl-2 Levels on Fas signaling-induced caspase-3 activation: molecular genetic tests of computational model predictions. J Immunol 175(2): 985–995. (Correction published in vol 175(9):6235–6237, 2005)

    Google Scholar 

  • Hucka M et al (2003) The Systems Biology Markup Language (SBML): a medium for representation and exchange of biochemical network models. Bioinformatics 9(4):524–531

    Article  Google Scholar 

  • Jack J, Păun A (2009) Discrete modeling of biochemical signaling with memory enhancement. LNBI Trans Comput Syst Biol 5750:200–215

    Google Scholar 

  • Jack J, Romero-Campero FJ, Perez-Jimenez MJ, Ibarra OH, Păun A (2007) Simulating apoptosis using discrete methods: a membrane system and a stochastic approach. International Conference of Unconventional Computation. Kingston, ON, CA, pp 50–63

  • Jack J, Rodriguez-Paton A, Ibarra OH, Păun A (2008) Discrete nondeterministic modeling of the FAS pathway. Int J Found Comput Sci 15(5):1147–1162

    Article  Google Scholar 

  • Jack J, Păun A, Rodriguez-Paton A (2009) Effects of HIV-1 proteins on the Fas-mediated apoptotic signaling cascade: a computational study of T cell latency. Workshop on Membrane Computing 2009, Edinburgh, UK, pp 227–246

  • Manca V (2007) Metabolic P systems for biochemical dynamics. Prog Nat Sci 17(4):384–391

    Article  MathSciNet  MATH  Google Scholar 

  • Manca V (2008) The metabolic algorithm for p systems: principles and applications. Theor Comput Sci 404: 142–155

    Article  MathSciNet  MATH  Google Scholar 

  • Păun G (2000) Computing with membranes. J Comput Syst Sci 61(1):108–143

    Article  MATH  Google Scholar 

  • Selliah N, Finkel TH (2001) Biochemical mechanisms of HIV induced T cell apoptosis. Cell Death Differ 8(2):127–136

    Article  Google Scholar 

  • Vilar JMG, Kueh HY, Barkai N, Leibler S (2002) Mechanisms of noise-resistance in general oscillations. Proc Natl Acad Sci USA 99(9):5988–5992

    Article  Google Scholar 

  • Zandron C, Ferretti C, Mauri G (2000) Solving NP-complete problems using P systems with active membranes. In: Proceedings of the second international conference on unconventional models of computation. Springer-Verlag, Berlin, pp 289–301

Download references

Acknowledgements

Research was partially supported by the National Science Foundation Grant CCF-0523572, INBRE Program of the NCRR (a division of NIH), support from CNCSIS grant RP-13, support from CNMP grant 11-56 /2007, support from the Ministerio de Ciencia e Innovación (MICINN), Spain, under project TIN2009-14421 and the program I3, by the Comunidad de Madrid (grant No. CCG09-UPM to the LIA research group), and by the European Commission funding through the Seventh Framework Programme grant BACTOCOM (project reference: 248919).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andrei Păun.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Jack, J., Păun, A. & Rodríguez-Patón, A. A review of the nondeterministic waiting time algorithm. Nat Comput 10, 139–149 (2011). https://doi.org/10.1007/s11047-010-9195-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11047-010-9195-z

Keywords