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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Notes
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
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
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
Fontana F, Manca V (2007) solutions to differential equations by metabolic P systems. Theor Comput Sci 372:165–182
Fontana F, Manca V (2008) Predator-prey dynamics in P systems ruled by metabolic algorithm. Biosystems 91:545–557
Funahashi A, Morohashi M, Kitano H (2003) CellDesigner: a process diagram editor for gene-regulatory and biochemical networks. BIOSILICO 1(5):159–162
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
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
Gillespie DT (1976) A general method for numerically simulating the stochastic time evolution of coupled chemical reactions. J Computat Phys 22(4):403–434
Gillespie DT (1977) Exact stochastic simulation of coupled chemical reactions. J Phys Chem 81(25):2340–2361
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)
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
Jack J, Păun A (2009) Discrete modeling of biochemical signaling with memory enhancement. LNBI Trans Comput Syst Biol 5750:200–215
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
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
Manca V (2008) The metabolic algorithm for p systems: principles and applications. Theor Comput Sci 404: 142–155
Păun G (2000) Computing with membranes. J Comput Syst Sci 61(1):108–143
Selliah N, Finkel TH (2001) Biochemical mechanisms of HIV induced T cell apoptosis. Cell Death Differ 8(2):127–136
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
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
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
Corresponding author
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11047-010-9195-z