shubz — ~/writing/turing-morphogenesis.mdx — vim
~/home~/now~/work~/writing×~/contact
connected20:14 GMT
last updated· 26 may 2026
shubz@orion~/writing/turing-morphogenesis%cat ./meta.json# essay header
ESSAY · MATHEMATICAL BIOLOGY
no.12 · 8 min read
./turing-morphogenesis.mdx

Turing's last equation · June '26.

How diffusion, usually a smoothing force, can write a pattern from nothing.

In 1951, Alan Turing wrote to the zoologist J.Z. Young that he was working on a mathematical theory of embryonic development.1 Not the mathematics of neurons or machines (he had done those) but the mathematics of how a fertilised egg, which is roughly spherically symmetric, becomes an organism that is not. Head at one end, tail at the other, limbs in the right places. Something breaks the symmetry. Turing wanted to know where the instruction comes from.1. Letter to J.Z. Young, 8 February 1951. The morphogenesis paper was submitted to the Royal Society the same year and published on 14 August 1952: "The Chemical Basis of Morphogenesis," Phil. Trans. R. Soc. Lond. B 237(641):37–72. It was his last major mathematical publication.

His answer was two equations. Two chemical substances, which he called morphogens, diffuse through tissue and react with each other. Under most conditions this produces nothing interesting: any small deviation from a uniform concentration smooths out, because diffusion is a smoothing process. But Turing showed that if one morphogen diffuses sufficiently faster than the other, the uniform state becomes unstable. Perturbations amplify instead of decaying. A pattern appears from a system that had none.

The counterintuitive part is that the instability is caused by diffusion. The process that normally erases gradients is, under the right conditions, what creates them.

∂u/∂t = Du∇²u + f(u,v)     ∂v/∂t = Dv∇²v + g(u,v)

Two morphogens, u and v. Turing used X and Y; u and v are modern notation.2 Each diffuses (the ∇² terms) and each reacts with the other (f and g). The reaction kinetics make one morphogen locally self-amplifying and the other suppress it from a distance. The vocabulary of activator and inhibitor for those two roles came later, from Gierer and Meinhardt in 1972.2. Turing used linear reaction kinetics in the 1952 paper, which permits negative concentrations (physically impossible). He acknowledged this and set it aside. Gierer and Meinhardt (1972, Kybernetik 12:30–39) independently developed the activator–inhibitor formalism with nonlinear kinetics; a referee pointed out the connection to Turing's work after the fact.

regime →
F · feed rate0.035
k · kill rate0.065
fig.01 — Gray–Scott reaction-diffusion · v-field concentrationDu=0.16 · Dv=0.08

§01What the figure shows

The simulation above runs the Gray–Scott model, a reaction-diffusion system published by Peter Gray and Stephen Scott in 1983 and 1984, different from Turing's original but well-studied and computationally tractable.3 The parameters F and k control the feed rate (how fast the substrate u is replenished from a reservoir) and the kill rate (how fast the autocatalytic species v decays). Small changes produce qualitatively different patterns.3. Gray, P. & Scott, S.K. (1983). Chem. Eng. Sci. 38(1):29–43; (1984) 39(6):1087–1097. The parameter zoo was mapped by Pearson (1993, Science 261:189–192). Not all Gray–Scott patterns arise via Turing instability; some regimes involve bistability and front propagation rather than diffusion-driven instability of a homogeneous state.

The four presets sample distinct regimes: spots (F=0.035, k=0.065) settle into a hexagonal array; stripes (F=0.022, k=0.051) produce parallel bands; worms (F=0.026, k=0.055) give branching filaments; chaos (F=0.010, k=0.047) produces no stable structure. In all cases the pattern emerges from a nearly uniform initial state plus a small perturbation. Move the F and k sliders and watch the regime shift: the spot-to-stripe transition is particularly clean and happens over a narrow parameter range.

§02The condition

Turing's result is sometimes stated as a guideline: the inhibitor should diffuse faster than the activator. It is not a guideline. In a two-species system with diagonal diffusion, it is a mathematical requirement.

The analysis runs as follows: linearise around the homogeneous steady state, then examine what happens to a small spatial perturbation of wave-number k. This produces a dispersion relation (a function h(k²)) and Turing instability requires h(k²) to be negative for some k. Working through the algebra, this forces a condition on the diffusion ratio d = Dv/Du: d must exceed a critical value dc that depends on the reaction kinetics. That critical ratio is strictly greater than 1. So Dv > Du is necessary, not a rule of thumb.44. In full: four conditions on the Jacobian J of the reaction kinetics must hold simultaneously: (C1) tr(J) < 0 and (C2) det(J) > 0 ensure the steady state is stable without diffusion; (C3) Dv·fu + Du·gv > 0 and (C4) (Dv·fu + Du·gv)² > 4·Du·Dv·det(J) together ensure instability at some spatial wavelength. Condition C3 with the activator–inhibitor sign pattern requires Dv/Du > |gv|/fu > 1 strictly. Cross-diffusion (where each species moves in response to the other's gradient) can relax this requirement, but that is a different class of system.

The intuition: the activator amplifies itself locally. The inhibitor responds to the activator, but because it diffuses faster it carries the suppression signal to neighbouring regions before the activation can propagate there. Local activation, long-range inhibition. The spatial wavelength of the resulting pattern is set by the ratio Dv/Du and the reaction rates, which is why Hox gene expression, by tuning those rates, can change digit spacing without changing the underlying mechanism.

// pullThe process that normally erases gradients is, under the right conditions, what creates them.

§03Does it actually happen

Turing predicted the mechanism but had no experimental system to test it. The first laboratory confirmation came 38 years after the paper was published.

In 1990, Castets, Dulos, Boissonade, and De Kepper demonstrated stationary Turing-type patterns in the chlorite–iodide–malonic acid (CIMA) reaction in a gel.5 Not a biological system: a chemical one. The critical ingredient was starch in the gel, which bound to iodide and slowed the activator's effective diffusion rate, creating the diffusion ratio the instability requires. The first Turing pattern in a real experiment was essentially an engineered diffusion asymmetry.5. Castets, V., Dulos, E., Boissonade, J. & De Kepper, P. (1990). "Experimental evidence of a sustained standing Turing-type nonequilibrium chemical pattern." Phys. Rev. Lett. 64(24):2953–2956.

Biology took longer. In 1995 Kondo and Asai showed that the stripe patterns on the marine angelfish Pomacanthus rearrange in ways qualitatively consistent with a Turing mechanism, since the spatial dynamics matched the model's predictions, though the molecular pair was not identified.6 The stronger claim came in 2009, when Nakamasu and colleagues showed that two pigment cell types in zebrafish (melanophores and xanthophores) interact in a way that satisfies the Turing conditions directly: short-range activation, long-range inhibition, measured in living tissue.6. Kondo, S. & Asai, R. (1995). "A reaction-diffusion wave on the skin of the marine angelfish Pomacanthus." Nature 376:765–768. The stronger cellular evidence: Nakamasu, A., Takahashi, G., Kanbe, A. & Kondo, S. (2009). PNAS 106(21):8429–8434.

In 2006 Sick and colleagues identified WNT and DKK as a Turing pair, specifically in hair follicle spacing in mice, where WNT (activator) and DKK (inhibitor) set the distance between follicles.7 Digit patterning required separate work: Sheth et al. (2012) showed Hox genes tune the wavelength of a Turing-type mechanism in developing limb buds, and Raspopovic et al. (2014) identified BMP, Sox9, and WNT as the molecular Turing network controlling digit number and spacing.7. Sick, S., Reinker, S., Timmer, J. & Schlake, T. (2006). "WNT and DKK determine hair follicle spacing through a reaction-diffusion mechanism." Science 314(5804):1447–1450. Digit papers: Sheth, R. et al. (2012). Science 338:1476–1480; Raspopovic, J., Marcon, L., Russo, L. & Sharpe, J. (2014). Science 345:566–570.

§04For Alan Turing

Alan Turing was born on 23 June 1912 at a nursing home on Warrington Crescent in Maida Vale, London. The morphogenesis paper was submitted to the Royal Society in November 1951 and published the following August, the same year he was convicted of gross indecency and sentenced to chemical castration. He died on 7 June 1954 at his home in Wilmslow, Cheshire. He was 41. Cyanide poisoning was confirmed at the post-mortem. A half-eaten apple was found beside the body; it was never tested.

The morphogenesis paper was largely ignored for two decades. It belongs to a category of work that is only obvious in retrospect: Turing had the mechanism right, but the experimental tools to identify morphogen pairs in any specific organism did not yet exist, and the broader mathematical biology community was small. Castets' chemical confirmation arrived 38 years after the paper was submitted. The cellular mechanism in zebrafish came 57 years after it. Both are recent enough that researchers who read the 1952 paper as undergraduates lived to see it confirmed in living tissue.

The pattern the figure runs on is one Turing described from a system of equations on a typewriter in a rented house, before anyone had a way to check whether it was real.

This figure runs every June.

— written on his birthday, in London, where he was born.

shubz@orion~/writing/turing-morphogenesis%ls ../related/# 3 essays

Related essays

← PREVIOUS
Six engines for one songbook
NEXT →
Predator and prey, on a closed loop · May '26
connected · zsh 5.9Made in London.© Shubz Sharma · /essay