Stochastic Processes in Biology

Stochastic processes in biology model biological systems as collections of random variables evolving in time, capturing the inherent noise of molecular, cellular, ecological, and evolutionary dynamics. Key result: when molecule numbers are small, deterministic rate equations fail, and one must use the Chemical Master Equation (CME) or its diffusion approximations (Fokker–Planck, Langevin) to predict fluctuations, switching, and extinction. Applies to: gene expression, ion channels, population genetics, neural spiking, epidemics, enzyme kinetics. Who/when: rooted in Markov (1906), Wright–Fisher (1930s), Delbrück (1940), Gillespie (1976), and modern single-cell biology (2000s–).

A stochastic process in biology is a family of random variables indexed by time, representing a fluctuating biological quantity — copy numbers of mRNA, allele frequencies, neuron membrane potential, or population sizes. These processes matter because biology operates at scales where discreteness and randomness dominate: a bacterium may contain only a handful of transcription-factor molecules, so the law of large numbers does not apply and deterministic ODEs misrepresent the dynamics. The central machinery is the theory of Markov processes — continuous-time jump processes governed by master equations, and their diffusion limits governed by Fokker–Planck and stochastic differential equations. A surprising fact: noise is not merely a nuisance but a functional resource — stochastic gene expression generates phenotypic diversity in clonal populations (bet-hedging), and molecular fluctuations can drive cells across decision boundaries that deterministic systems would never cross.

The Core Insight

When the number of interacting entities (molecules, individuals) is small, the intrinsic randomness of individual reaction or birth/death events produces fluctuations of relative magnitude . These fluctuations are not averaged away and qualitatively change behavior: they create finite extinction times, multimodal phenotype distributions, stochastic switching between attractors, and noise-induced transitions absent from the deterministic description. The correct level of description is a Markov jump process on integer states, whose probability distribution obeys the Chemical Master Equation.

Formal Statement

Markov Process and Transition Semigroup

A stochastic process taking values in a state space is a Markov process if for all and states,

1
⟳This is the definition of the Markov property — the future depends on the present only, not the path. Conditioning collapses to the most recent observation.

For a continuous-time Markov chain on a countable state , the dynamics are encoded by the transition rate matrix (generator) with () and . The transition probabilities satisfy

2
⟳Combine the Chapman–Kolmogorov equation with for small , then take to get the forward/backward Kolmogorov equations.

Chemical Master Equation

Consider chemical species with copy-number vector undergoing reactions. Reaction changes the state by stoichiometric vector and fires with propensity , where is the probability of one firing in . The probability obeys the Chemical Master Equation (CME):

3
⟳Balance probability flux into state (from via reaction ) against flux out of . This is a gain–loss bookkeeping over an infinitesimal interval.

For mass-action kinetics in volume , a bimolecular reaction has propensity , while a unimolecular reaction has , where is the stochastic rate constant.

System-Size Expansion and the Linear Noise Approximation

Write , where is the macroscopic concentration. Van Kampen's expansion of the CME in powers of yields, at leading order, the deterministic rate equation

4
⟳Substitute the ansatz into the CME, Taylor-expand the step operators , and collect the terms.

and at next order a linear Fokker–Planck (Ornstein–Uhlenbeck) equation for with drift matrix (Jacobian) and diffusion matrix . The stationary covariance solves the Lyapunov equation

5
⟳Collect the terms to get a Fokker–Planck equation with linear drift and constant diffusion ; its Gaussian stationary solution has covariance solving the continuous Lyapunov equation.

Why It Holds / Derivation

From CME to the Chemical Langevin Equation

We sketch Gillespie's derivation of the diffusion approximation.

  1. Counting reactions. Let be the number of firings of reaction in . Then exactly .
  1. Poisson structure. If is small enough that propensities are approximately constant, , independent across . This is the first timescale condition.
  1. Macroscopic infinitesimal regime. If additionally (many firings, the second condition — large copy numbers), the Poisson is well-approximated by a Gaussian: .
  1. Langevin form. Substituting and writing ,
6
⟳Replace the exact integer Poisson increments by Gaussian increments with matched mean and variance; the multiplicative noise is the hallmark of intrinsic fluctuations.
  1. Consistency. Equation [6] is the Chemical Langevin Equation; its Fokker–Planck equation has drift and diffusion , matching the LNA when linearized. The two conditions of steps 2–3 carve out the regime where both deterministic () and discrete-stochastic descriptions reconcile.

Max Delbrück | 1906–1981

Trained as a physicist under Bohr, Delbrück brought the language of fluctuations into molecular biology. His 1940 paper "Statistical Fluctuations in Autocatalytic Reactions" was among the first to treat a biochemical reaction as a stochastic birth process and ask how molecular noise shapes outcomes. With Salvador Luria, the 1943 Luria–Delbrück experiment used the distribution of mutant counts (not just the mean) to prove that bacterial mutations arise spontaneously before selection — a landmark demonstration that the variance of a stochastic process carries decisive biological information. He shared the 1969 Nobel Prize in Physiology or Medicine.

Building Intuition

Think of a single gene that switches randomly between OFF and ON, producing mRNA only when ON, with mRNA degrading at a fixed rate. Deterministically, you would predict a single steady mRNA level. Stochastically, three things happen. First, intrinsic noise: even at fixed promoter state, mRNA arrives in random bursts and decays in random steps, so the count fluctuates with Fano factor . Second, promoter switching (extrinsic-like) noise: slow ON/OFF transitions imprint long-lived correlations, producing bursty expression and a heavy-tailed, sometimes bimodal, distribution. Third, timescale separation matters: if switching is fast relative to mRNA decay, the gene looks "averaged" (Poisson-like, Fano ); if switching is slow, the population splits into high- and low-expressing subpopulations even though every cell is genetically identical. The single most important number is the Fano factor : flags a pure Poisson (constitutive) source, flags bursting, and flags negative feedback or sub-Poissonian control.

Gillespie trajectory (stochastic, jagged) versus deterministic mean for a birth–death process; fluctuations of relative size 1/√N around the steady state.

<svg viewBox="0 0 640 360" xmlns="http://www.w3.org/2000/svg">
<rect width="640" height="360" fill="#0a0e17"/>
<line x1="60" y1="320" x2="600" y2="320" stroke="#94a3b8" stroke-width="1.5"/>
<line x1="60" y1="40" x2="60" y2="320" stroke="#94a3b8" stroke-width="1.5"/>
<text x="330" y="350" fill="#e2e8f0" font-size="14" text-anchor="middle">time t</text>
<text x="20" y="180" fill="#e2e8f0" font-size="14" transform="rotate(-90 20 180)" text-anchor="middle">copy number n(t)</text>
<line x1="60" y1="150" x2="600" y2="150" stroke="#d4a853" stroke-width="2" stroke-dasharray="6 4"/>
<text x="470" y="142" fill="#d4a853" font-size="12">deterministic steady state n* = k/γ</text>
<polyline fill="none" stroke="#e2e8f0" stroke-width="1.6" points="60,300 75,300 75,280 95,280 95,260 110,260 110,240 130,240 130,200 150,200 150,180 170,180 170,160 195,160 195,170 215,170 215,150 240,150 240,130 265,130 265,160 290,160 290,140 315,140 315,170 340,170 340,150 365,150 365,135 390,135 390,165 415,165 415,145 440,145 440,170 465,170 465,150 490,150 490,135 515,135 515,160 540,160 540,145 565,145 565,158 590,158"/>
<text x="120" y="225" fill="#e2e8f0" font-size="11">transient relaxation</text>
<text x="400" y="115" fill="#e2e8f0" font-size="11">stationary fluctuations ~ √n*</text>
<rect x="430" y="130" width="160" height="45" fill="none" stroke="#94a3b8" stroke-width="0.8" stroke-dasharray="3 3"/>
</svg>

Worked Examples

Birth–Death Process: mRNA Statistics

Given: mRNA is produced at constant rate and degraded at per-molecule rate . Reactions: , , propensities , . Step 1 — Mean equation. . Step 2 — Stationary distribution. The CME stationary solution is Poisson with parameter :
7
⟳Detailed balance for the birth–death chain gives ; iterating yields the Poisson form.
Step 3 — Variance and Fano factor. Poisson , so . Step 4 — Coefficient of variation. .

Wright–Fisher / Moran Fixation Probability

Given: A haploid population of individuals; a single new neutral mutant () appears. We want its probability of eventual fixation, and the expected time, under the neutral Moran model (one birth and one death per step, sampling proportional to type frequency). Step 1 — Fixation probability (neutral). By the martingale property of allele frequency (it is a bounded martingale; ), fixation probability equals initial frequency:
8
⟳ is a martingale under neutrality; optional stopping at the absorbing boundaries gives .

For one mutant: .

Step 2 — Selection correction. With selection coefficient (Moran with relative fitness ), the diffusion approximation gives
9
with the effective size; for one beneficial mutant of small , when .

If : — twenty-fold above neutral.

Step 3 — Expected neutral fixation time (for a mutation that does fix) scales as generations (Moran) or (diploid Wright–Fisher).

Common Misconceptions

"Adding Gaussian white noise to the ODE always gives the right stochastic model." False in general. Intrinsic biochemical noise is multiplicative and state-dependent ( in [6]), not additive constant noise. Moreover the diffusion approximation requires large copy numbers; near extinction () the Gaussian Langevin breaks down because it allows negative and non-integer counts and badly mis-estimates rare events like extinction times. Use the exact CME / Gillespie there. Also: Itô vs. Stratonovich matters — the CME-derived Langevin equation is unambiguously Itô because reaction firings are forward-in-time Poisson events. Noise that creates an extra "phenotype" with no deterministic counterpart. Consider a positive-feedback gene with a single stable deterministic fixed point. One might assume the stationary distribution is unimodal around that point. But if the feedback is sharp and copy numbers are low, the stochastic system can be bimodal — a substantial fraction of cells sit at a low-expression state never visited by the ODE. Here the macroscopic potential and the stochastic potential (from ) have qualitatively different shapes: noise reshapes the landscape, an effect the LNA (which is Gaussian and unimodal by construction) cannot capture. This shows deterministic stability analysis can give the wrong number of attractors.

Connections

Stochastic processes in biology sit at the confluence of several mathematical fields. The CME is a Continuous-Time Markov Chain on ; its diffusion limit is governed by the Fokker–Planck Equation and equivalently by Stochastic Differential Equations interpreted in the Itô sense. The system-size expansion is a Singular Perturbation Theory in . Population-genetics models connect to Diffusion Process|diffusion processes on bounded intervals (Wright–Fisher diffusion, Kimura's equation) and to Coalescent Theory when run backward in time. Neural spike trains and stochastic ion channels relate to Point Process|point processes and Hidden Markov Models. Extinction and rare events tie into Large Deviation Theory (the WKB / eikonal method for the CME) and First-Passage Time analysis.

Real-World Applications

  1. Single-cell gene expression / single-molecule mRNA counting (smFISH, scRNA-seq). The two-state (telegraph) model and its Fano factor decode burst size and frequency from measured distributions — foundational in systems biology (Elowitz, Raj, van Oudenaarden, ~2002–2008).
  2. Ion channel gating (Hodgkin–Huxley with channel noise). Channels are Markov chains over conformational states; the Gillespie / Langevin treatment predicts spontaneous firing and variability in small neurons (single-channel patch-clamp, Neher–Sakmann).
  3. Population genetics & molecular evolution. Wright–Fisher diffusion and the Kimura equation underlie estimates of effective population size, selection coefficients, and the neutral theory; the coalescent powers modern phylogenetic and demographic inference.
  4. Epidemic dynamics. Stochastic SIR / SIS models give the probability of outbreak extinction, the critical community size for measles persistence, and final-size distributions — essential when case numbers are small (early outbreak, eradication endgame).
  5. Bacterial persistence and bet-hedging. Stochastic switching between growth states explains antibiotic persisters; the rate of phenotype switching is tuned to environmental fluctuation statistics (Balaban et al.).
  6. Enzyme kinetics at single-molecule resolution. Stochastic Michaelis–Menten and the "molecular memory" of turnover-time distributions (English, Xie et al.) reveal dynamic disorder invisible to bulk assays.
  7. Synthetic biology / circuit design. Noise propagation analysis (using the Lyapunov equation [5]) guides design of robust toggle switches, oscillators (repressilator), and feedback controllers that suppress or exploit fluctuations.

Historical Development

  • 1900–1906 — Andrey Markov introduces Markov chains; Bachelier and later Einstein/Smoluchowski (1905–06) develop diffusion and Brownian motion, the analytic backbone.
  • 1924 — G. Udny Yule models species evolution as a pure-birth (Yule) process — one of the first explicitly biological stochastic processes.
  • 1930–1932 — Sewall Wright and R. A. Fisher formalize random genetic drift; the Wright–Fisher model of allele frequency change is born; Kolmogorov's forward/backward equations (1931) provide the analytic engine.
  • 1940 — Max Delbrück, Statistical Fluctuations in Autocatalytic Reactions — molecular noise enters biochemistry.
  • 1943 — Luria–Delbrück fluctuation test uses the variance of a stochastic process to demonstrate pre-selective mutation.
  • 1955 — Motoo Kimura derives the diffusion (Kimura) equation for allele frequencies; later the neutral theory (1968).
  • 1958 — P. A. P. Moran introduces the Moran model, a continuous-time alternative to Wright–Fisher with exact fixation results.
  • 1961 — N. T. J. Bailey and others develop stochastic epidemic theory; the chemical master equation is formalized (McQuarrie 1967).
  • 1976–1977 — Daniel Gillespie publishes the exact Stochastic Simulation Algorithm, making CME dynamics computable; van Kampen's system-size expansion (1961, textbook 1981) systematizes the noise expansion.
  • 2002–2008 — Elowitz's dual-reporter experiment distinguishes intrinsic from extrinsic noise; explosion of single-cell stochastic gene-expression studies.

Subtleties & Limits

Several deep challenges remain. (i) Rare events and extinction: the Gaussian LNA fails for tails; computing extinction times requires WKB/large-deviation methods whose pre-exponential factors and validity in multidimensional, oscillatory systems are still being worked out. (ii) Spatial stochasticity: the well-mixed CME ignores diffusion-limited reactions; reaction–diffusion master equations (RDME) suffer mesh-dependence pathologies for bimolecular reactions, and rigorous convergent particle-based methods remain computationally heavy. (iii) Moment closure: nonlinear propensities generate an infinite, unclosed hierarchy of moment equations; no universally accurate closure exists, and closures can produce spurious negative variances. (iv) Inference: estimating CME parameters from snapshot single-cell data (likelihood is generally intractable) drives ongoing work in finite-state-projection methods, neural likelihood approximations, and optimal-transport-based trajectory inference. (v) Multiscale coupling between fast molecular noise and slow phenotypic/evolutionary dynamics lacks a fully rigorous, general averaging framework.

See Also

Chemical Master Equation · Gillespie Algorithm · Fokker–Planck Equation · Wright–Fisher Model · Moran Model · Linear Noise Approximation · Birth–Death Process · Telegraph Model of Gene Expression · Luria–Delbrück Experiment · First-Passage Time

Before this

Where this leads