Module 6: Morphogenesis & Turing Patterns

In 1952 Alan Turing asked: how can a uniform ball of cells spontaneously organise into an animal? His answer β€” a reaction-diffusion instability driving a uniform state into spatial patterns of stripes and spots β€” is now the paradigmatic mechanism of morphogenesis. This module derives Turing's instability condition, derives morphogen gradients (Wolpert's French-flag model, the Bicoid gradient in Drosophila), and shows how differential adhesion produces cell sorting. Zebrafish stripes, leopard spots, and seashell pigmentation all emerge from these same mathematical rules.

1. Turing's 1952 Insight

In β€œThe Chemical Basis of Morphogenesis” (Phil. Trans. R. Soc. B, 1952), Alan Turing considered a system of two interacting chemicals β€” an activator \(u\) and an inhibitor \(v\) β€” diffusing on a tissue:

\[ \partial_t u = D_u \nabla^2 u + f(u,v), \qquad \partial_t v = D_v \nabla^2 v + g(u,v) \]

Naively, diffusion smooths inhomogeneities. Turing showed, astonishingly, that diffusion can destabilise a homogeneous steady state when \(D_v \gg D_u\): the inhibitor spreads faster than the activator, producing local β€œpeaks of activation surrounded by halos of inhibition” that tile the tissue into spots or stripes.

1.1 Linear Stability Analysis

Let \((u_0, v_0)\) be a spatially uniform fixed point: \(f(u_0, v_0)=g(u_0, v_0)=0\). Perturb \(u = u_0 + \delta u\), \(v = v_0 + \delta v\) and linearise:

\[ \partial_t \begin{pmatrix}\delta u\\\delta v\end{pmatrix} = \left(\underbrace{\begin{pmatrix}f_u & f_v\\g_u & g_v\end{pmatrix}}_{J} + \begin{pmatrix}D_u\nabla^2 & 0\\0 & D_v\nabla^2\end{pmatrix}\right)\begin{pmatrix}\delta u\\\delta v\end{pmatrix} \]

Expand in Fourier modes \(\propto e^{\lambda t + i\mathbf{k}\cdot\mathbf{x}}\):

\[ \lambda = \tfrac{1}{2}(\mathrm{tr}\,M_k) \pm \tfrac{1}{2}\sqrt{(\mathrm{tr}\,M_k)^2 - 4\det M_k} \]

where \(M_k = J - k^2 \mathrm{diag}(D_u, D_v)\).

1.2 Instability Conditions

For Turing instability we need:

  1. Stable without diffusion: \(\mathrm{tr}\,J < 0\) and \(\det J > 0\).
  2. Unstable with diffusion for some \(k\neq 0\): \(\det M_k < 0\) for that \(k\).

The critical wavenumber emerges from \(d(\det M_k)/dk^2 = 0\):

\[ k_c^2 = \frac{D_v f_u + D_u g_v}{2 D_u D_v} \]

The instability condition becomes:

\[ (D_v f_u + D_u g_v)^2 > 4 D_u D_v \det J \]

This requires \(D_v/D_u\) to exceed a critical ratio β€” typically 10 to 100. The characteristic pattern wavelength is \(\lambda \sim 2\pi/k_c \sim \sqrt{D_v/|g_v|}\).

2. Biological Turing Patterns

2.1 Zebrafish Stripes

Zebrafish stripes (Danio rerio) arise from interactions between melanophores (black, \(u\)) and xanthophores (yellow, \(v\)). Melanophores inhibit nearby xanthophores; xanthophores at distance promote melanophores. This long-range activation / short-range inhibition matches Turing's model precisely (Nakamasu et al. 2009 used laser ablation to confirm the interaction topology in vivo).

2.2 Leopard Spots and Mammalian Coats

Murray (1981) showed that the typical coat patterns β€” spots on leopards, stripes on zebras, reticulation on giraffes β€” arise naturally from a single Turing system with mild variations in tissue geometry during embryogenesis. Large embryos (e.g. elephants) are outside the unstable regime β€” hence plain coats.

2.3 Seashell Patterns (Meinhardt)

Hans Meinhardt's The Algorithmic Beauty of Sea Shells (2003) models mollusc pigmentation as 1-D reaction-diffusion on the growing shell edge, with time as the second axis. This reproduces oblique stripes, triangles, and checkerboard patterns observed in real species.

2.4 Cat Fur Patterns

The spots of a cheetah and the stripes of a tiger emerge from the same mechanism. See the/feline-biophysicscourse, Module 6, for detailed modelling of cat-specific coat pigmentation.

3. Morphogen Gradients: The French Flag Model

Wolpert (1969) proposed an alternative to Turing's self-organisation: localised positional information. A morphogen source at one end of a tissue produces a spatial gradient; cells read their local [M] and adopt one of several fates based on thresholds. Wolpert named this the French flag model β€” three zones (blue, white, red).

3.1 Diffusion-Degradation Gradient

At steady state, morphogen \(c(x)\) satisfies:

\[ D \frac{d^2 c}{dx^2} - k c = 0 \]

with \(c(0) = c_0\) (source) and \(c(\infty) = 0\). Solution:

\[ c(x) = c_0\, e^{-x/\lambda}, \quad \lambda = \sqrt{D/k} \]

The decay length \(\lambda\) sets the scale of positional information.

3.2 Bicoid in Drosophila

The Bicoid (Bcd) protein gradient in the Drosophila embryo is the prototype morphogen gradient. Measurements (Driever & Nusslein-Volhard 1988; Gregor et al. 2007) show:

  • Embryo length: \(L \approx 500\,\mu\text{m}\).
  • Decay length: \(\lambda \approx 100\,\mu\text{m} \approx L/5\).
  • Diffusion coefficient: \(D \approx 0.3\,\mu\text{m}^2/\text{s}\).
  • Half-life: \(t_{1/2} \approx 30\,\text{min}\).

3.3 Scale Invariance Problem

A naive diffusion gradient has decay length \(\lambda = \sqrt{D/k}\) set by molecular parameters β€” it does not scale with embryo size \(L\). But real embryos vary in size within species; pattern boundaries must scale. Mechanisms that restore scaling:

  • Expansion-repression: a secondary molecule modulates\(k\) so \(\lambda \propto L\) (Ben-Zvi & Barkai 2010).
  • Pre-steady-state readout: cells sample the gradient before it equilibrates; time-dependent patterns scale.

4. Differential Adhesion & Mechanical Self-Organisation

Morphogenesis is not only chemical. Malcolm Steinberg (1963) observed that when embryonic cells of different types are dissociated and mixed, they spontaneously re-sort into concentric layers β€” like oil and water separating. He proposed the differential adhesion hypothesis: cells are like liquids with effective surface tensions set by their adhesion energies.

4.1 Steinberg's Inequality

Let \(J_{AA}, J_{BB}, J_{AB}\) be the bond energies between pairs of cell types. The interfacial energy is:

\[ \gamma_{AB} = J_{AB} - \tfrac{1}{2}(J_{AA} + J_{BB}) \]

If \(\gamma_{AB} > 0\), types segregate. If further \(J_{BB} > J_{AA}\), the \(B\) cells form a core and \(A\) cells form the outer layer β€” reproducing the germ-layer organisation of early embryos.

4.2 Cadherin Expression

Cadherins β€” homophilic adhesion molecules on cell surfaces β€” provide the molecular substrate: different cadherin types have different binding affinities, implementing the \(J\) matrix. Foty & Steinberg (2005) quantitatively confirmed that cadherin expression levels predict sorted configurations.

5. Scale-Invariant Patterns

For Turing patterns, the fundamental wavelength is \(\lambda \sim 2\pi/k_c\), set by diffusion constants. On a finite domain of length \(L\), the number of stripes is therefore \(N \sim L/\lambda\). Larger animals have more stripes:

  • Cheetah (small, short fur): many spots.
  • Jaguar (mid-size): rosettes (doublet spots).
  • Tiger (large): horizontal stripes.
  • Giraffe: reticulated patches.
  • Elephant (outside unstable regime): plain.

Murray (1988) showed that animal tail patterns are particularly diagnostic: the tail is 1-dimensional-like, and narrower than the body. Stripes on a broad body sometimes become spots on a narrow tail β€” consistent with a 1D-vs-2D instability geometry.

6. Turing Pattern Formation Stages

Turing Instability: Growth of a Spatial Pattern from Noiset=0: uniform + noiseu(x)t=t1: longest modes growu(x)t=t2: k_c dominatesu(x)t=inf: saturated patternu(x)Modes near k_c grow exponentially; nonlinearity saturates them -> periodic spots/stripes

7. Zebrafish Stripes & Drosophila Segmentation

Two Canonical Morphogenetic SystemsZebrafish (Danio rerio) stripesmelanophores (black) & xanthophores (yellow) reaction-diffusionNakamasu et al. (2009): laser ablation confirms short-range activation / long-range inhibitionDrosophila embryo Bicoid gradientanterior (Bcd high)posterior (Bcd low)lambda approx 100 um, L = 500 um, nuclei position read [Bcd] to activate gap genes (hunchback, kruppel)Gregor et al. (2007, Cell): gradient is reproducible to 10% precision[Bcd]x/Lc(x) = c0 exp(-x/lambda)

8. Simulation 1 β€” Gray-Scott Reaction-Diffusion

Pearson (1993) classified the Gray-Scott model's behaviour in parameter space. By tuning feed rate\(F\) and kill rate \(k\), one obtains spots, stripes, holes, spirals, or chaos β€” all from two interacting chemicals. Click β€œRun” to see six parameter regimes.

Python
script.py60 lines

Click Run to execute the Python code

Code will be executed with Python 3 on the server

9. Simulation 2 β€” French Flag & Bicoid

The French flag model: an exponential morphogen gradient with two thresholds. We also compare Bicoid gradients at different embryo lengths (poor scale invariance) and illustrate how cooperative binding (Hill functions) sharpens cell-fate boundaries.

Python
script.py88 lines

Click Run to execute the Python code

Code will be executed with Python 3 on the server

10. Simulation 3 β€” Differential Adhesion Sorting

A Metropolis Monte Carlo implementation of Steinberg's differential adhesion hypothesis. Two cell types with distinct binding energies sort into concentric layers, recapitulating germ-layer organisation.

Python
script.py70 lines

Click Run to execute the Python code

Code will be executed with Python 3 on the server

Module Summary

Turing instability

Diffusion can destabilize a uniform state when D_v/D_u is large.

Instability condition

(D_v f_u + D_u g_v)^2 > 4 D_u D_v det J.

Pattern wavelength

lambda ~ 2pi/k_c; wavelength set by diffusion constants.

Zebrafish stripes

Nakamasu 2009: short-range activation, long-range inhibition confirmed.

Wolpert French flag

Positional information via morphogen gradient + thresholds.

Bicoid in Drosophila

lambda approx L/5; gradient + cooperative binding -> sharp boundaries.

Steinberg adhesion

gamma_AB = J_AB - (J_AA+J_BB)/2; sorting -> germ layers.

Scale-invariant patterns

Larger embryos -> more stripes; elephants fall out of unstable regime.

References

  1. Turing, A. M. (1952). The chemical basis of morphogenesis. Phil. Trans. R. Soc. B, 237, 37–72.
  2. Wolpert, L. (1969). Positional information and the spatial pattern of cellular differentiation. J. Theor. Biol., 25, 1–47.
  3. Meinhardt, H. (2003). The Algorithmic Beauty of Sea Shells. Springer.
  4. Murray, J. D. (1981). A pre-pattern formation mechanism for animal coat markings. J. Theor. Biol., 88, 161–199.
  5. Nakamasu, A., Takahashi, G., Kanbe, A., & Kondo, S. (2009). Interactions between zebrafish pigment cells responsible for the generation of Turing patterns. PNAS, 106, 8429–8434.
  6. Driever, W. & Nusslein-Volhard, C. (1988). A gradient of bicoid protein in Drosophila embryos. Cell, 54, 83–93.
  7. Gregor, T. et al. (2007). Probing the limits to positional information. Cell, 130, 153–164.
  8. Ben-Zvi, D. & Barkai, N. (2010). Scaling of morphogen gradients by an expansion-repression integral feedback control. PNAS, 107, 6924–6929.
  9. Steinberg, M. S. (1963). Reconstruction of tissues by dissociated cells. Science, 141, 401–408.
  10. Foty, R. A. & Steinberg, M. S. (2005). The differential adhesion hypothesis: a direct evaluation. Dev. Biol., 278, 255–263.
  11. Pearson, J. E. (1993). Complex patterns in a simple system. Science, 261, 189–192.
  12. Kondo, S. & Miura, T. (2010). Reaction-diffusion model as a framework for understanding biological pattern formation. Science, 329, 1616–1620.