Reaction-Diffusion Equations

Module 4: Space and Pattern Formation

Reading
  • Compulsory: Murray (2002), Chapter 11 (Reaction Diffusion, Chemotaxis, and Nonlocal Mechanisms).
  • Recommended: Britton (2003), Chapter 5 (Biological Motion) and Chapter 7 (Pattern Formation).

In Module 3 you derived the diffusion equation \(\partial_t c = D\,\partial_{xx} c\) as the continuum limit of a random walk (From random walks to diffusion). A reaction-diffusion equation adds local production and decay to that transport term (Murray 2002, vol. 17, chap. 11).

The General Form

For \(m\) species with concentrations \(w = (w_1, \dots, w_m)\) on a domain \(\Omega\),

\[ \partial_t w = D\,\Delta w + R(w), \qquad D = \operatorname{diag}(D_1, \dots, D_m). \tag{1}\]

  • \(\Delta\) is the Laplacian, \(\partial_{xx}\) in 1D and \(\partial_{xx} + \partial_{yy}\) in 2D.
  • \(D_i > 0\) is the diffusion coefficient of species \(i\).
  • \(R(w)\) collects the reaction kinetics. With \(D = 0\) you recover an ODE system at every point, as in Module 1.

The model is incomplete without an initial condition \(w(x, 0)\) and boundary conditions on \(\partial\Omega\). You will meet Neumann (zero flux), Dirichlet (fixed value), and periodic conditions on the page Laplacian Eigenmodes.

The Scaling Used in This Module

For two species \(u\) and \(v\) we use the nondimensional form of Murray (2003, vol. 18, sec. 2.3):

\[ \begin{aligned} \partial_t u &= \Delta u + \gamma f(u, v), \\ \partial_t v &= d\,\Delta v + \gamma g(u, v). \end{aligned} \tag{2}\]

Here \(d = D_v / D_u\) is the ratio of diffusion coefficients and \(\gamma\) measures the strength of the reactions relative to diffusion. In Murray’s scaling \(\gamma\) is proportional to the square of the domain length, so increasing \(\gamma\) at fixed domain is equivalent to enlarging the domain (Murray 2003, vol. 18, sec. 2.3). The Gierer-Meinhardt code in amlab.pdes_1d and amlab.pdes_2d uses exactly these symbols.

Examples

  • Fisher-KPP equation. One species, logistic growth plus diffusion: \(\partial_t u = D\,\partial_{xx} u + r u(1-u)\). It was proposed for the spread of an advantageous gene (Fisher 1937). It has travelling fronts with minimal speed \(c = 2\sqrt{rD}\) (Murray 2002, vol. 17, chap. 13).
  • Gierer-Meinhardt model. An activator \(u\) and an inhibitor \(v\) with \(f = a - bu + u^2/v\) and \(g = u^2 - v\) (Gierer and Meinhardt 1972). It forms stationary patterns and is the main example of this module.
  • Gray-Scott model. An autocatalytic reaction with feed and removal (Gray and Scott 1984). Its 2D simulations produce spots, stripes and self-replicating spots (Pearson 1993).
  • Chemical experiments. Stationary Turing patterns were first observed experimentally in the CIMA reaction (Castets et al. 1990).

A First Simulation

Figure 1 shows a Fisher-KPP front with \(D = r = 1\). The dashed lines move at the predicted speed \(c = 2\).

Figure 1: Fisher-KPP front with \(D = r = 1\), explicit Euler with \(dx = 0.5\), \(dt = 0.05\). Dashed lines mark positions moving at speed \(c = 2\sqrt{rD} = 2\) from the front at \(t = 10\).

For an initial condition with compact support the front speed tends to the minimal speed \(c = 2\sqrt{rD}\) as \(t \to \infty\) (Murray 2002, vol. 17, chap. 13).

Exercise

Set \(D = 0\) in Equation 1. What happens to a spatial profile \(u(x, 0)\) under Fisher-KPP kinetics, and why can no front move?

Each point solves the logistic ODE \(\dot u = r u (1-u)\) independently. Points with \(u(x,0) > 0\) grow to \(1\) and points with \(u(x,0) = 0\) stay at \(0\). Without diffusion no point can influence its neighbours, so the region with \(u = 0\) never becomes invaded.

References

Britton, Nicholas F. 2003. Essential Mathematical Biology. Springer Undergraduate Mathematics Series. London: Springer. https://doi.org/10.1007/978-1-4471-0049-2.
Castets, V., E. Dulos, J. Boissonade, and P. De Kepper. 1990. “Experimental Evidence of a Sustained Standing Turing-Type Nonequilibrium Chemical Pattern.” Physical Review Letters 64 (24): 2953–56. https://doi.org/10.1103/PhysRevLett.64.2953.
Fisher, Ronald A. 1937. “The Wave of Advance of Advantageous Genes.” Annals of Eugenics 7 (4): 355–69. https://doi.org/10.1111/j.1469-1809.1937.tb02153.x.
Gierer, Alfred, and Hans Meinhardt. 1972. “A Theory of Biological Pattern Formation.” Kybernetik 12 (1): 30–39. https://doi.org/10.1007/BF00289234.
Gray, Peter, and Stephen K. Scott. 1984. “Autocatalytic Reactions in the Isothermal, Continuous Stirred Tank Reactor: Isolas and Other Forms of Multistability.” Chemical Engineering Science 39 (6): 1087–97. https://doi.org/10.1016/0009-2509(84)87017-7.
Murray, James D. 2002. Mathematical Biology I: An Introduction. 3rd ed. Vol. 17. Interdisciplinary Applied Mathematics. New York: Springer. https://doi.org/10.1007/b98868.
———. 2003. Mathematical Biology II: Spatial Models and Biomedical Applications. 3rd ed. Vol. 18. Interdisciplinary Applied Mathematics. New York: Springer. https://doi.org/10.1007/b98869.
Pearson, John E. 1993. “Complex Patterns in a Simple System.” Science 261 (5118): 189–92. https://doi.org/10.1126/science.261.5118.189.