Dynamic cellular automata : an alternative approach to cellular simulation

A wide variety of approaches, ranging from Petri nets to systems of partial differential equations, have been used to model very specific aspects of cellular or biochemical functions. Here we describe how an agent-based or dynamic cellular automata (DCA) approach can be used as a very simple, yet very general method to model many different kinds of cellular or biochemical processes. Specifically, using simple pairwise interaction rules coupled with random object moves to simulate Brownian motion, we show how the DCA approach can be used to easily and accurately model diffusion, viscous drag, enzyme rate processes, metabolism (the Kreb's cycle), and complex genetic circuits (the repressilator). We also demonstrate how DCA approaches are able to accurately capture the stochasticity of many biological processes. The success and simplicity of this technique suggests that many other physical properties and significantly more complicated aspects of cellular behavior could be modeled using DCA methods. An easy-to-use, graphically-based computer program, called SimCell, was developed to perform the DCA simulations described here. It is available at http://wishart.biology.ualberta.ca/SimCell/.

[1]  石井 伸佳 Toward large-scale modeling of Escherichia coli , 2007 .

[2]  Masaru Tomita,et al.  Toward large-scale modeling of the microbial cell for computer simulation. , 2004, Journal of biotechnology.

[3]  G. Voth,et al.  A new perspective on the coarse-grained dynamics of fluids. , 2004, The Journal of chemical physics.

[4]  J. Tyson,et al.  Modelling the fission yeast cell cycle. , 2004, Briefings in functional genomics & proteomics.

[5]  David S. Wishart,et al.  The CyberCell Database (CCDB): a comprehensive, self-updating, relational database to coordinate and facilitate in silico modeling of Escherichia coli , 2004, Nucleic Acids Res..

[6]  L. Loew,et al.  Quantitative cell biology with the Virtual Cell. , 2003, Trends in cell biology.

[7]  Barbara Messing,et al.  An Introduction to MultiAgent Systems , 2002, Künstliche Intell..

[8]  J. Berg,et al.  Molecular dynamics simulations of biomolecules , 2002, Nature Structural Biology.

[9]  G. Odell,et al.  Robustness, Flexibility, and the Role of Lateral Inhibition in the Neurogenic Network , 2002, Current Biology.

[10]  Arieh Warshel,et al.  Molecular dynamics simulations of biological reactions. , 2002, Accounts of chemical research.

[11]  K. Freed,et al.  Long time dynamics of Met-enkephalin: comparison of explicit and implicit solvent models. , 2002, Biophysical journal.

[12]  H. Qian From discrete protein kinetics to continuous Brownian dynamics: A new perspective , 2001, Protein science : a publication of the Protein Society.

[13]  Stephen Wolfram,et al.  A New Kind of Science , 2003, Artificial Life.

[14]  Adrie J. J. Straathof,et al.  Development of a computer program for analysis of enzyme kinetics by progress curve fitting , 2001 .

[15]  R. Brent,et al.  Modelling cellular behaviour , 2001, Nature.

[16]  D. Endy,et al.  Computation, prediction, and experimental tests of fitness for bacteriophage T7 mutants with permuted genomes. , 2000, Proceedings of the National Academy of Sciences of the United States of America.

[17]  M. Elowitz,et al.  A synthetic oscillatory network of transcriptional regulators , 2000, Nature.

[18]  Erik F. Y. Hom,et al.  Diffusion of green fluorescent protein in the aqueous-phase lumen of endoplasmic reticulum. , 1999, Biophysical journal.

[19]  M. Ishaq,et al.  Purification and characterization of lactate dehydrogenase from Varanus liver , 1997, Experimental & Molecular Medicine.

[20]  R. Duggleby,et al.  Analysis of enzyme progress curves by nonlinear regression. , 1995, Methods in enzymology.

[21]  G B Ermentrout,et al.  Cellular automata approaches to biological modeling. , 1993, Journal of theoretical biology.

[22]  H. P. Kao,et al.  Determinants of the translational mobility of a small solute in cell cytoplasm , 1993, The Journal of cell biology.

[23]  H. Farmer A new perspective. , 1988, The Journal of the Florida Medical Association.

[24]  J A McCammon,et al.  Computer-aided molecular design. , 1987, Science.

[25]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1987, SIGGRAPH.

[26]  K. Jacobson,et al.  The translational mobility of substances within the cytoplasmic matrix. , 1984, Proceedings of the National Academy of Sciences of the United States of America.

[27]  William T. Reeves,et al.  Particle systems—a technique for modeling a class of fuzzy objects , 1983, International Conference on Computer Graphics and Interactive Techniques.

[28]  J. Weiner,et al.  Purification and characterization of membrane-bound fumarate reductase from anaerobically grown Escherichia coli. , 1979, Canadian Journal of Biochemistry.

[29]  Jorge Nuno Silva,et al.  Mathematical Games , 1959, Nature.