Daniel T. Gillespie 2026-11-05
Daniel T. Gillespie developed stochastic simulation methods for reacting molecular populations. In the Gillespie algorithm, a reaction propensity function specifies an event rate, and the algorithm samples both the next reaction time and the reaction channel rather than evolving only mean concentrations.[ref]
If the total propensity is , the waiting time is exponentially distributed with rate , and channel is selected with probability at the current state. His tau-leaping approach groups reaction events to accelerate simulation, introducing a controlled approximation rather than retaining the exact event-by-event law.[ref]
Approximate accelerated stochastic simulation of chemically reacting systems by Daniel T. Gillespie. Leap condition and approximate grouped-reaction evolution
Diffusion approximation of a birth-death process Created 2026-09-24 Updated 2026-11-05
A birth-death process with unit upward and downward jumps and rates and has infinitesimal generatorIf varies slowly over one jump, Taylor expansion through second order gives . Thus its diffusion approximation has drift coefficient and, in the conventiondiffusion coefficient . Equivalently it solves , where is Brownian motion. The sum measures the variance of the short-time increment: births and deaths both add noise even when their mean drifts cancel.
For a population density with jump size and birth/death rates , the drift is and the diffusion coefficient is . Fluctuations therefore shrink as . A useful approximation requires many reaction events while the rates change little; it can fail near an absorbing state or when only a few individuals remain. A continuous diffusion can even visit negative values unless its boundary treatment is specified. The approximation replaces the discrete jump model rather than asserting equality of their laws.[ref]
Stochastic Simulation of Chemical Kinetics by Daniel T. Gillespie. Section 4, printed pp. 44–46, equations (18)–(20), leap conditions and system-size scaling