Mini WorldLaplace Mathematics / Plate M21 — Reaction–diffusion

Patterns Drawn by Diffusion

Diffusion usually smooths things out. In 1952 Alan Turing worked out the opposite case: two substances that react with each other, spreading at different enough speeds, break an even state into spots or stripes a set distance apart. The gel, the ceramic tail and the strip of fish skin are all computed live.

Scroll

01

Two Substances

In 1952 Turing published “The Chemical Basis of Morphogenesis”. He imagined a few substances in an embryo that react and diffuse, and called them morphogens.

In 1972 Gierer and Meinhardt wrote the idea as a pair of equations that is easy to read. An activator makes more of itself and more of an inhibitor; the inhibitor holds the activator down and spreads much faster.

Above the gel stand two profiles along one line. The activator’s peaks are narrow and tall, the inhibitor’s wide and low: each spot clears a ring around itself, and the next spot can only grow outside it.

02

Diffusion That Makes Pattern

Without diffusion, these equations have an even state that is stable: a little extra anywhere falls back. Diffusion alone only smooths. Put the two stable things together and the result can be unstable.

Write a tiny ripple as a sine wave of wavelength 2π/k, and how fast it grows can be computed exactly; the curve is called the dispersion relation. When the inhibitor spreads fast enough, the curve rises above zero over a band of k: ripples of those wavelengths grow, all others die away.

Now and then a front sweeps the gel and resets it to the even state plus 1% noise. A few seconds later the noise has grown into spots at the same spacing again.

The dispersion relation: growth rate for each wavenumber

03

The Spacing Is Computed

The wavenumber that grows fastest gives the pattern its spacing. With these parameters the prediction is 11.7 cells.

Each step of the white ruler on the gel is that predicted wavelength. The “measured” readout comes from a Fourier transform of the whole gel, taking its strongest wavelength, recomputed every two seconds.

The two are close but not equal. The linear analysis only describes ripples while they are small; once the spots are grown, nonlinear terms settle them at a slightly different spacing.

04

Spots or Stripes

The same equations can grow spots or stripes. Meinhardt pointed out that when the activator’s self-enhancement saturates, stripes are favoured.

The two halves of this gel differ in one parameter only: on the left the self-enhancement never saturates, on the right it saturates at high concentration. Spots on the left, winding stripes on the right, at almost the same spacing.

Diffusion and reaction speeds set the spacing; the nonlinearity sets the shape.

05

A Map of Parameters

In 1993 John Pearson swept the Gray–Scott model through two parameters on a Connection Machine: the feed rate F and the removal rate k. Each run was 256 × 256 cells, started from one small disturbance and ran 200,000 steps. He sorted what grew into 12 classes named by Greek letters: spots, mazes, spots that divide, travelling waves and more.

On the gel F grows from bottom to top and k from left to right, and the whole map runs at once. Inside the solid line on the figure, two more even states exist besides the trivial one with fuel only.

Every run starts from the trivial state (all fuel, no self-copier), and that state is stable against small ripples: the pattern is lit by a disturbance of finite size. Pearson noted himself that at the diffusion ratio he used there are no stable Turing patterns. The small dark patch on the figure is where the even state does turn Turing-unstable. Turing’s mechanism is not the only way to grow a pattern.

The Gray–Scott parameter plane

06

Evidence in a Gel

Thirty-eight years passed before anyone saw Turing’s mechanism in a chemical reaction. In 1990 Castets, Dulos, Boissonade and De Kepper ran the chlorite–iodide–malonic acid reaction in a polyacrylamide gel fed continuously from two sides, with starch to show the colour, and saw spots that did not change in time. They called it the first unambiguous experimental evidence of a Turing structure.

In 1991 Ouyang and Swinney saw hexagonal spots, stripes and mixtures of the two in a thin disc of gel in contact with a reservoir of the reagents.

The same year Lengyel and Epstein explained the key: starch binds iodide, the activator, into a complex that cannot move, which in effect slows the activator down. The gel’s pattern is computed with their model; without starch the reaction in this model oscillates as a whole and grows no standing pattern.

07

A Growing Fish

In 1995 Shigeru Kondo and Rihito Asai reported that the stripes of marine angelfish (Pomacanthus) are not fixed in the skin. Mammal patterns enlarge in proportion to the body; the angelfish keeps the spaces between its stripes by rearranging them continuously.

When the fish doubles in size its stripes do not double in width: new ones appear between the old. With a Turing-type model they predicted the patterns that came later.

The strip in the brass frame grows to twice its size, in length and width together, while diffusion and reactions stay the same. The readouts are the number of stripes and their mean spacing (in cells of the grown strip).

08

Cells, Not Molecules

The “activator” and “inhibitor” in a living body need not be two molecules. In 2009 Kondo’s group found that in zebrafish, black and yellow pigment cells push each other away at close range, while at a distance the black cells need the yellow ones to survive. Inhibition near, support far: the conditions of reaction–diffusion.

In 2012 and 2014 two studies found a Turing-type network behind the spacing of digits in the mouse limb bud: Bmp, Sox9 and Wnt, with the spacing tuned by gradients of Hox genes and growth factors. The ridges of the mouse palate were traced to the same kind of mechanism.

The strip in this chapter has stripes along the body, like a zebrafish. It is the same pair of equations from a different start.

09

The Leopard’s Tail

In 1988 James Murray wrote in Scientific American that a spotted animal can have a striped tail, but a striped animal cannot have a spotted tail.

The reason is geometry. A pattern that varies around the tail needs room for at least a whole wavelength. Where the tail’s circumference is less than 2π/k₊ (k₊ the top of the unstable band), every pattern that varies around it dies away and only variation along the tail is left: rings.

The glaze of the ceramic tail is computed on the tail’s own surface. The wide end has spots; at the red line the circumference equals 2π/k₊, and beyond it there are only rings. Murray also pointed out that a pattern appears only when the embryo is the right size: too small and none forms, and very large animals are plain again.

10

The Bench

Paint on the gel or erase. With Gray–Scott, pick another point on the map; with the activator–inhibitor model, change the diffusion ratio and the saturation.

Try thisOn the bench, lower the diffusion ratio slowly. When do the spots start joining into stripes, and how low must it go before the gel turns uniform?

What the model leaves out

The gel, the tail and the strip all compute two-substance equations, each cell standing for a small patch of tissue or gel, integrated step by step with the explicit Euler method at a step inside its stability limit. A real embryo involves many more molecules and cells, tissue grows and folds, and diffusion is not uniform. The parameters are dimensionless values chosen so the pattern reads on screen, not measurements of any animal or reaction; lengths are in cells. The reactor is only loosely modelled on the thin gel reactors of the early 1990s and is enlarged many times (the real spacing was about 0.2 mm); the gel’s colour only suggests the starch–iodine stain. The tail is a smooth surface of revolution, with the number of cells around it changing with its girth; when the strip grows, only the diffusion is rescaled for its length, and cell division is not modelled.

Easy to misread

Not every pattern comes from Turing’s mechanism. Many of Pearson’s Gray–Scott patterns do not grow from a linear instability, and many animal patterns are still not understood. Turing’s 1952 dappled figure was computed by hand, and he named neither leopards nor zebras. The diffusion ratio must be large enough, but different speeds alone are not enough: the reactions must meet conditions too. The linear analysis gives the fastest wavelength while ripples are small; the grown spacing differs a little. Genes do not write down where each spot goes; they set the speeds of reaction and diffusion.

Sources

  1. A. M. Turing (1952). The chemical basis of morphogenesis. Philosophical Transactions of the Royal Society of London B 237: 37–72
  2. A. Gierer, H. Meinhardt (1972). A theory of biological pattern formation. Kybernetik 12: 30–39
  3. H. Meinhardt (1989). Models for positional signalling with application to the dorsoventral patterning of insects and segregation into different cell types. Development 107 (Suppl.): 169–180 (saturation and stripes)
  4. A. J. Koch, H. Meinhardt (1994). Biological pattern formation: from basic mechanisms to complex structures. Reviews of Modern Physics 66: 1481–1507
  5. J. E. Pearson (1993). Complex patterns in a simple system. Science 261: 189–192
  6. V. Castets, E. Dulos, J. Boissonade, P. De Kepper (1990). Experimental evidence of a sustained standing Turing-type nonequilibrium chemical pattern. Physical Review Letters 64: 2953–2956
  7. Q. Ouyang, H. L. Swinney (1991). Transition from a uniform state to hexagonal and striped Turing patterns. Nature 352: 610–612
  8. I. Lengyel, I. R. Epstein (1991). Modeling of Turing structures in the chlorite–iodide–malonic acid–starch reaction system. Science 251: 650–652
  9. I. Lengyel, I. R. Epstein (1992). A chemical approach to designing Turing patterns in reaction–diffusion systems. PNAS 89: 3977–3979
  10. S. Kondo, R. Asai (1995). A reaction–diffusion wave on the skin of the marine angelfish Pomacanthus. Nature 376: 765–768
  11. A. Nakamasu, G. Takahashi, A. Kanbe, S. Kondo (2009). Interactions between zebrafish pigment cells responsible for the generation of Turing patterns. PNAS 106: 8429–8434
  12. R. Sheth et al. (2012). Hox genes regulate digit patterning by controlling the wavelength of a Turing-type mechanism. Science 338: 1476–1480
  13. J. Raspopovic, L. Marcon, L. Russo, J. Sharpe (2014). Digit patterning is controlled by a Bmp-Sox9-Wnt Turing network modulated by morphogen gradients. Science 345: 566–570
  14. A. D. Economou et al. (2012). Periodic stripe formation by a Turing mechanism operating at growth zones in the mammalian palate. Nature Genetics 44: 348–351
  15. J. D. Murray (1988). How the leopard gets its spots. Scientific American 258(3): 80–87
  16. J. D. Murray (1981). A pre-pattern formation mechanism for animal coat markings. Journal of Theoretical Biology 88: 161–199

Data

Every pattern on the model is computed live on this page: the gel, the tail and the strip each run an explicit reaction–diffusion step on the graphics card; the same step runs in Node in the tests. The growth rates, the unstable band, the fastest wavelength and the critical diffusion ratio come from the exact 2 × 2 linear stability of each model; the measured wavelength is the peak of the pattern’s Fourier spectrum. Models: Gierer and Meinhardt (1972), with saturation as Meinhardt described; Gray–Scott as Pearson (1993) ran it; Lengyel and Epstein (1991) for the chlorite–iodide–malonic acid reaction with starch. The reactor, the ceramic tail and the strip of skin are our own models. The reactor is modelled loosely on the thin gel reactors of the early 1990s; it is not a drawing of any one apparatus.

The text, pictures and models on this page are licensed CC BY-NC 4.0: free to use and adapt for teaching and other non-commercial purposes, with credit to world.lapla.si. Third-party material listed above keeps its own licence.

Watch next

  • MinuteEarth · YouTube Watch on YouTube
  • The University of Edinburgh · YouTube Watch on YouTube

The player comes from YouTube and loads only when you press play.

Mathematics · all plates