Fast Monte Carlo Simulation Methods for Biological Reaction-Diffusion Systems in Solution and on Surfaces

Many important physiological processes operate at time and space scales far beyond those accessible to atom-realistic simulations, and yet discrete stochastic rather than continuum methods may best represent finite numbers of molecules interacting in complex cellular spaces. We describe and validate new tools and algorithms developed for a new version of the MCell simulation program (MCell3), which supports generalized Monte Carlo modeling of diffusion and chemical reaction in solution, on surfaces representing membranes, and combinations thereof. A new syntax for describing the spatial directionality of surface reactions is introduced, along with optimizations and algorithms that can substantially reduce computational costs (e.g., event scheduling, variable time and space steps). Examples for simple reactions in simple spaces are validated by comparison to analytic solutions. Thus we show how spatially realistic Monte Carlo simulations of biological systems can be far more cost-effective than often is assumed, and provide a level of accuracy and insight beyond that of continuum methods.

[1]  Terrence J. Sejnowski,et al.  Spatially Realistic Computational Physiology: Past, Present and Future , 2003, PARCO.

[2]  J. Stiles,et al.  The temperature sensitivity of miniature endplate currents is mostly governed by channel gating: evidence from optimized recordings and Monte Carlo simulations. , 1999, Biophysical journal.

[3]  Joel R. Stiles,et al.  Acetylcholinesterase density and turnover number at frog neuromuscular junctions, with modeling of their role in synaptic function , 1994, Neuron.

[4]  T. Bartol,et al.  Monte Carlo Methods for Simulating Realistic Synaptic Microphysiology Using MCell , 2000 .

[5]  M. Kurnikova,et al.  Three-dimensional Poisson-Nernst-Planck theory studies: influence of membrane electrostatics on gramicidin A channel conductance. , 2000, Biophysical journal.

[6]  G. Marsaglia,et al.  The Ziggurat Method for Generating Random Variables , 2000 .

[7]  Phillip Colella,et al.  Numerical computation of diffusion on a surface. , 2005, Proceedings of the National Academy of Sciences of the United States of America.

[8]  Barry Isralewitz,et al.  Large scale simulation of protein mechanics and function. , 2003, Advances in protein chemistry.

[9]  J. Skolnick,et al.  An Efficient Monte Carlo Model of Protein Chains. Modeling the Short-Range Correlations between Side Group Centers of Mass , 1998 .

[10]  D. Bray,et al.  Stochastic simulation of chemical reactions with spatial resolution and single molecule detail , 2004, Physical biology.

[11]  Ivo F. Sbalzarini,et al.  PPM - A highly efficient parallel particle-mesh library for the simulation of continuum systems , 2006, J. Comput. Phys..

[12]  Petros Koumoutsakos,et al.  Simulations of (an)isotropic diffusion on curved biological surfaces. , 2006, Biophysical journal.

[13]  S. Plimpton,et al.  Microbial cell modeling via reacting diffusive particles , 2005 .

[14]  T. Bartol,et al.  Miniature endplate current rise times less than 100 microseconds from improved dual recordings can be modeled with passive acetylcholine diffusion from a synaptic vesicle. , 1996, Proceedings of the National Academy of Sciences of the United States of America.

[15]  Joel R. Stiles,et al.  Miniature Endplate Current Rise Times <100 mu s from Improved Dual Recordings Can be Modeled with Passive Acetylcholine Diffusion from a Synaptic Vesicle , 1996 .

[16]  H. Kitano,et al.  A comprehensive pathway map of epidermal growth factor receptor signaling , 2005, Molecular systems biology.

[17]  Maryann E Martone,et al.  Evidence for Ectopic Neurotransmission at a Neuronal Synapse , 2005, Science.

[18]  Barry Honig,et al.  Extending the Applicability of the Nonlinear Poisson−Boltzmann Equation: Multiple Dielectric Constants and Multivalent Ions† , 2001 .

[19]  M. Kalos,et al.  First-passage Monte Carlo algorithm: diffusion without all the hops. , 2006, Physical review letters.

[20]  R. Jernigan,et al.  Anisotropy of fluctuation dynamics of proteins with an elastic network model. , 2001, Biophysical journal.

[21]  Erik De Schutter,et al.  Computational neuroscience : realistic modeling for experimentalists , 2000 .

[22]  T. Bartol,et al.  Monte Carlo simulation of miniature endplate current generation in the vertebrate neuromuscular junction. , 1991, Biophysical journal.

[23]  G. Marsaglia Choosing a Point from the Surface of a Sphere , 1972 .