Reaction-Diffusion: How Patterns Think

In 1952, Alan Turing proposed that two chemicals diffusing at different rates could spontaneously break symmetry and create pattern from nothing. This is how an embryo gets structure from a uniform ball of cells — not a blueprint, but an instability. Below is the Gray-Scott model: the simplest system that produces the full zoo of biological pattern.

-- FPS

Parameters

Presets

Click or drag on the canvas to inject chemical V.

Why Asymmetric Diffusion Matters

The key insight is deceptively simple: V diffuses at half the rate of U. Chemical U is the activator — it catalyzes production of V. Chemical V is the inhibitor — it consumes U. When both diffuse equally, nothing interesting happens; any local fluctuation is smoothed away. But when the inhibitor moves slower than the activator, local peaks of V can trap themselves: they eat the U around them, creating a depleted zone that isolates them from neighboring peaks. The result is spontaneous pattern — structure from symmetry-breaking.

The Parameter Landscape

The two parameters F (feed rate) and K (kill rate) define a 2D landscape of possible behaviors. F controls how fast fresh U is pumped into the system; K controls how fast V decays. Together they determine whether patterns are stable or dynamic, whether blobs replicate or freeze, whether stripes branch or dissolve. The presets above are coordinates in this landscape — each a different island of self-organization in parameter space. Between them lie transition zones where patterns morph continuously from one type to another.

This Is Not Metaphor

Reaction-diffusion is not an analogy for biological pattern — it is the mechanism. The pigmentation patterns on zebrafish skin are produced by exactly this process, with melanophores and xanthophores playing the roles of activator and inhibitor. The spacing of hair follicles, the branching of lung bronchioles, the formation of fingers from a paddle-shaped limb bud — all are governed by Turing-type instabilities. The leopard really does get its spots from two chemicals racing each other through tissue, one faster than the other, amplifying noise into order.