Encyclopedia of Computational Neuroscience

Living Edition
| Editors: Dieter Jaeger, Ranu Jung

Deterministic Reaction-Diffusion Simulators

  • William W. LyttonEmail author
  • Robert A. McDougal
Living reference work entry
DOI: https://doi.org/10.1007/978-1-4614-7320-6_185-2


A deterministic reaction–diffusion simulator is software designed to approximate the dynamics of a system governed by the diffusion and interaction of species within a domain in a deterministic fashion.

Detailed Description

In neuroscience, these species can be one of many classes of molecules: ions, enzymes, polypeptides, globular proteins, microRNAs, etc. The interactions are chemical reactions, such as phosphorylation or binding, the synthesis of a new molecule out of substrates, or the breakdown of a molecule. Unlike stochastic simulators, which approximate these dynamics using pseudorandom processes, deterministic simulators solve a system of partial differential equations (PDEs). Thus, while stochastic simulators need to be run many times to identify the range of likely outcomes, deterministic simulators need only be run once, as the result is unique.


Deterministic simulators are most appropriate when they can rely on the law of large numbers (Kotelenez 1986),...


Diffusion Equation Finite Volume Method Kinetic Scheme Computational Neuroscience Cartesian Mesh 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in to check access.



This work was partially supported by NIH R01MH086638 and NIH 2T15LM007056.


  1. Blackwell KT, Kotaleski JH (2003) Modeling the dynamics of second messenger pathways. In: neuroscience databases: a practical guide. Springer Science + Business Media, New York, pp 63–79Google Scholar
  2. Brown SA, Moraru II, Schaff JC, Loew LM (2011) Virtual NEURON: a strategy for merged biochemical and electrophysiological modeling. J Comput Neurosci 31:385–400PubMedCentralPubMedCrossRefGoogle Scholar
  3. Carnevale NT, Hines ML (2006) The NEURON book. Cambridge University Press, CambridgeCrossRefGoogle Scholar
  4. Crank J, Nicolson P (1947) A practical method for numerical evaluation of solutions of partial differential equations of the heat-conduction type. Math Proc Camb Philos Soc 43:50–67CrossRefGoogle Scholar
  5. Fife PC (1979) Mathematical aspects of reacting and diffusing systems. Springer, BerlinCrossRefGoogle Scholar
  6. Glaser JR, Glaser EM (1990) Neuron imaging with Neurolucida – a PC-based system for image combining microscopy. Comput Med Imaging Graph 14:307–317PubMedCrossRefGoogle Scholar
  7. Hepburn I, Chen W, Wils S, De Schutter E (2012) STEPS: efficient simulation of stochastic reaction–diffusion models in realistic morphologies. BMC Syst Biol 6:36PubMedCentralPubMedCrossRefGoogle Scholar
  8. Hindmarsh AC, Brown PN, Grant KE, Lee SL, Serban R, Shumaker DE, Woodward CS (2005) SUNDIALS: suite of nonlinear and differential/algebraic equation solvers. ACM Trans Math Softw 31:363–396CrossRefGoogle Scholar
  9. Kerr RA, Bartol TM, Kaminsky B, Dittrich M, Chang JJ, Baden SB, Sejnowski TJ, Stiles JR (2008) Fast Monte Carlo simulation methods for biological reaction–diffusion systems in solution and on surfaces. SIAM J Sci Computing 30:3126–3149CrossRefGoogle Scholar
  10. Kotelenez P (1986) Law of large numbers and central limit theorem for linear chemical reactions with diffusion. Ann Probab 14:173–193CrossRefGoogle Scholar
  11. Kutta MW (1901) Beitrag zur näherungsweisen Integration totaler Differentialgleichungen. Zeitschrift Math Phys 46:435–453Google Scholar
  12. Loew LM, Schaff JC (2001) The virtual cell: a software environment for computational cell biology. Trends Biotechnol 19:401–406PubMedCrossRefGoogle Scholar
  13. Rathinam M, Petzold LR, Cao Y, Gillespie DT (2003) Stiffness in stochastic chemically reacting systems: the implicit tau-leaping method. J Chem Phys 119:12784–12794CrossRefGoogle Scholar
  14. Ray S, Bhalla US (2008) PYMOOSE: interoperable scripting in Python for MOOSE. Front Neuroinform 2(6):1–16Google Scholar

Copyright information

© Springer Science+Business Media New York 2013

Authors and Affiliations

  1. 1.Department of Physiology and PharmacologySUNY Downstate Medical CenterBrooklynUSA
  2. 2.Department of NeurobiologyYale UniversityNew HavenUSA