Skip to main content
bioRxiv
  • Home
  • About
  • Submit
  • ALERTS / RSS
Advanced Search
New Results

Turing’s diffusive threshold in random reaction-diffusion systems

View ORCID ProfilePierre A. Haas, View ORCID ProfileRaymond E. Goldstein
doi: https://doi.org/10.1101/2020.11.09.374934
Pierre A. Haas
1Mathematical Institute, University of Oxford, Woodstock Road, Oxford OX2 6GG, United Kingdom
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Pierre A. Haas
Raymond E. Goldstein
2Department of Applied Mathematics and Theoretical Physics, Centre for Mathematical Sciences, University of Cambridge, Wilberforce Road, Cambridge CB3 0WA, United Kingdom
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Raymond E. Goldstein
  • For correspondence: r.e.goldstein@damtp.cam.ac.uk
  • Abstract
  • Full Text
  • Info/History
  • Metrics
  • Preview PDF
Loading

Abstract

Turing instabilities of reaction-diffusion systems can only arise if the diffusivities of the chemical species are sufficiently different. This threshold is unphysical in generic systems with N = 2 diffusing species, forcing experimental realizations of the instability to rely on fluctuations or additional non-diffusing species. Here we ask whether this diffusive threshold lowers for N > 2 to allow “true” Turing instabilities. Inspired by May’s analysis of the stability of random ecological communities, we analyze the threshold for reactiondiffusion systems whose linearized dynamics near a homogeneous fixed point are given by a random matrix. In the numerically tractable cases of N ⩽ 6, we find that the diffusive threshold generically decreases as N increases and that these many-species instabilities generally require all species to be diffusing.

In 1952, Turing described the pattern-forming instability that now bears his name [1]: diffusion can destabilize a fixed point of a system of reactions that is stable in well-mixed conditions. Nigh on threescore and ten years on, the contribution of Turing’s mechanism to chemical and biological morphogenesis remains debated, not least because of the diffusive threshold inherent in the mechanism: chemical species in reaction systems are expected to have roughly equal diffusivities, yet Turing instabilities cannot arise at equal diffusivities [2, 3]. It remains an open problem to determine how much of a diffusivity difference is required for generic systems to undergo this instability, yet this diffusive threshold has been recognized at least since reduced models of the Belousov–Zhabotinsky reaction [4, 5] only produced Turing patterns at unphysically large diffusivity differences.

For this reason, the first experimental realizations of Turing instabilities [6–8] obviated the threshold by using gel reactors that reduced the effective diffusivity of one species to create the required difference [9, 10]. (Analogously, membrane transport dynamics can increase the effective diffusivity difference in biological tissues [11].) Later work showed more explicitly how binding to an immobile substrate, or more generally, a third, non-diffusing species, can allow Turing instabilities even if the N = 2 diffusing species have equal diffusivities [12–14]. Such non-diffusing species continue to permeate more recent work on the network topology of Turing systems [15, 16].

Moreover, Turing instabilities need not be deterministic: fluctuation-driven instabilities in reaction-diffusion systems have noise-amplifying properties that allow their pattern amplitude to be comparable to that of deterministic Turing patterns [17], while the diffusive threshold for such stochastic instabilities may be lower than that for deterministic instabilities [18–20]. A synthetic bacterial population with N = 2 diffusing species that exhibits patterns in agreement with such a stochastic Turing instability, but does not satisfy the conditions for a deterministic instability [21], was reported recently.

These experimental instabilities relying on fluctuations or the dynamics of additional non-diffusing species are thus not instabilities in Turing’s own image. Can such instabilities be realized instead in systems with N > 2 diffusing species? Equivalently, is the diffusive threshold lower in such systems? These questions have remained unanswered, perhaps because, in marked contrast to the textbook case N = 2 and the concomitant picture of an “inhibitor” out-diffusing an “activator” [22, 23], the complicated instability conditions for N > 2 [24] do not lend themselves to much analytical progress.

Here, we analyze the diffusive threshold for Turing instabilities with 2 ⩽ N ⩽ 6 diffusing species. Inspired by May’s work on the stability of random ecological communities [25], we analyze random Turing instabilities by sampling random matrices that represent the linearized reaction dynamics of otherwise unspecified reaction-diffusion systems. A semi-analytic approach for N = 3 shows that the diffusive threshold for instability is generically reduced compared to N = 2, and that two of the three diffusivities are equal at the threshold for instability. We extend these results to the remaining numerically tractable cases of reaction-diffusion systems with 4 ⩽ N ⩽ 6 and two different diffusivities, showing that the diffusive threshold lowers further as N increases. Finally, we show that these many-species Turing instabilities generally require all species to diffuse.

We begin with the simplest case, N = 2, in which species u and v obey Embedded Image

The conditions for Turing instability in this system [23] only depend on the four entries of the Jacobian Embedded Image the partial derivatives of the reaction system at a fixed point (u*, v*) of the homogeneous system. This fixed point is stable to homogeneous perturbations iff J ≡ det J > 0 and I1 ≡ tr J < 0. A stable fixed point of this kind is unstable to a Turing instability only if p ≡ −fugv > 0 [23]. Defining the diffusion coefficient ratio D2 = max {du/dv, dv/du} ⩾ 1, a Turing instability occurs iff these conditions hold along with [26] Embedded Image

There is a diffusive threshold if Embedded Image; is large; to quantify this we introduce the range R of kinetic parameters, Embedded Image

Equivalently, fu, fv, gu, gv ∈ I ≡ [−R, −1] ∪ [1, R] up to scaling, with one parameter equal to ±1 and one equal to ±R. One deduces [26] that Embedded Image as shown in Fig. 1(a). Note that Embedded Image as R → 1; in this limit, there is no diffusive threshold: R ≈ 1 is a particular instance of the converse fine-tuning problem for the reaction kinetics that allows Turing instabilities at nearly equal diffusivities more generally [3]. If R ≫ 1, then Embedded Image. This does not imply the existence of a threshold, for this does not exclude most systems with range R having Embedded Image. The existence of the diffusive threshold therefore relates to the distribution of Embedded Image for systems with range R.

FIG. 1.
  • Download figure
  • Open in new tab
FIG. 1.

Turing’s diffusive threshold for N = 2. (a) Cartoon of the diffusive threshold and the fine-tuning (FT) problem for R ≈ 1 and R ≫ 1. (b) Distribution Embedded Image, supported on the (scaled) interval Embedded Image, estimated for different R. (c) Plot of Embedded Image against R, revealing the diffusive threshold. Markers: estimates from the distributions in Fig. 1(b); solid line: exact result [26].

To understand this distribution, we draw inspiration from May’s analysis of the stability of large ecological communities [25]; large random Jacobians, corresponding to equilibria of otherwise unspecified population dynamics, are overwhelmingly likely to be unstable. By analogy, we study random Turing instabilities, sampling uniformly and independently the entries of random kinetic Jacobians corresponding to equilibria of otherwise unspecified reaction kinetics, and analyze the criteria for them to be Turing unstable. There is of course no more reason to expect the kinetic parameters to be independent or uniformly distributed than there is reason to expect the linearized population dynamics in May’s analysis [25] to be independent or normally distributed. Yet, in the absence of experimental understanding of what the distributions of these parameters should be (in reaction-diffusion systems and in population dynamics), the potential of the random matrix approach to reveal stability principles has been amply demonstrated in population dynamics [29–37].

In Fig. 1(b), we estimate the probability distribution Embedded Image for different values of R, sampling the kinetic parameters independently and uniformly from I and setting one of them equal to ±1 and one equal to ±R [26]. Exact calculations [26] suggest that a natural quantifier of the threshold is the probability that Embedded Image exceeds R, Embedded Image

Both from the estimates in Fig. 1(b) and by computing the integral in closed form [26], we find that Embedded Image 0.97 [Fig. 1(c)]. Thus, in the vast majority of cases, the diffusivity ratio is “large”; conversely, Turing instabilities at small diffusive threshold require finetuning [Fig. 1(a)]. This expresses Turing’s threshold for two-species systems.

To investigate how this diffusive threshold changes with N we consider next the N = 3 system Embedded Image Embedded Image Embedded Image where we have rescaled space to set dw = 1. We introduce the matrix of diffusivities and the reaction Jacobian, Embedded Image in which the entries of J are again the partial derivatives evaluated at a fixed point (u*, v*, w*) of the homogeneous system. This system is unstable to a Turing instability if J is stable, but, for some eigenvalue −k2 < 0 of the Laplacian, Embedded Image is unstable [3]. More precisely, a Turing instability arises when a real eigenvalue of J(k2) crosses zero, i.e. when Embedded Image, and therefore arises first at a wavenumber k = k* with Embedded Image [3]. Hence Embedded Image, a cubic polynomial in k2, must have a double root at Embedded Image, so its discriminant [28] must vanish. This discriminant is a sextic polynomial in du, dv, Embedded Image where δ00 = δ10 = δ01 = δ34 = δ43 = δ44 = 0 and (complicated) expressions for the 19 non-zero coefficients can be found in terms of the entries of J using Mathematica (Wolfram, Inc.). The double root of Embedded Image corresponding to (du, dv) on the curve Δ(du, dv) = 0 is K(du, dv).

Determining the diffusive threshold for Turing instability in Eqs. (7) thus requires solving the problem Embedded Image in which the diffusion coefficient ratio is Embedded Image

Direct numerical solution of this constrained optimisation problem is obviously not a feasible approach, since we ultimately want to obtain statistics for the minimal value Embedded Image and the corresponding Embedded Image. We therefore solve this problem semi-analytically in what follows.

Before doing so, we must note the following: the necessary and sufficient (Routh–Hurwitz) conditions for J to be stable include I1 ≡ tr J < 0 and J ≡ det J < 0 [23]. By definition, Embedded Image has one zero eigenvalue. The other two eigenvalues are either real or two complex conjugates λ,λ*. In the second case, they are both stable since Embedded Image. Hence Eqs. (7) are not unstable to an oscillatory (Turing–Hopf) instability at Embedded Image, so, by minimality of Embedded Image, the system destabilizes to a Turing instability there. Moreover, since Embedded Image has leading coefficient −dudv and Embedded Image, the double root K(du, dv) varies continuously with du, dv and cannot change sign on a branch of Δ(du, dv) = 0 in the positive (du, dv) quadrant.

This last remark implies that, at a local minimum of D3(du, dv) on Δ(du, dv) = 0, one of the following occurs: (i) Δ(du, dv) = 0 is tangent to a contour of D3(du, dv); (ii) Δ(du, dv) intersects a vertex of a contour of D3(du, dv); (iii) Δ(du, dv) is singular. The contours of D3 (du, dv) are drawn in Fig. 2(a) and show that tangency to a contour in case (i) requires ddu = 0 or ddv = 0 or ddv/ddu = dv/du. Since Δ(du, dv) = 0, the chain rule reads 0 = dΔ = (∂Δ/∂du) ddu + (∂Δ/∂dv) ddv. Hence there are two subcases: (a) ∂Δ/∂dv = 0 or ∂Δ/∂du = 0 and (b) du∂Δ/∂du + dv∂Δ/∂dv = 0. In subcase (a), Δ viewed as a polynomial in dv or du has a double root, and so its discriminant [28] must vanish. On removing zero roots, this discriminant of a discriminant is found to be a polynomial of degree 20 in du or dv, respectively; complicated expressions for its coefficients in terms of the non-zero coefficients δmn in Eq. (9) are obtained using Mathematica. Similarly, in subcase (b), the resultant [28] of Δ and du∂Δ/∂du + dv∂Δ/∂dv, viewed as polynomials in du or dv must vanish. This resultant is another polynomial of degree 20 in dv or du. Next, in case (ii), du = 1 or dv = 1 or du = dv [Fig. 2(a)], which reduces Δ to three different polynomials of degree 6 in the single variable dv, du, or d = du = dv, respectively. Finally, in case (iii), at a singular point, Δ = ∂Δ/∂du = ∂Δ/∂dv = 0, and we are back in case (i), subcase (a). Thus, we have reduced finding candidates for local minima in (10) to solving polynomial equations; the global minimum is found among those local minima with K(du, dv) > 0 [38].

FIG. 2.
  • Download figure
  • Open in new tab
FIG. 2.

Results for N = 3. (a) Contours of D3(du, dv) in the positive (du, dv) quadrant. (b) Smoothed distribution Embedded Image, estimated for different R. Inset: same plot scaled to Embedded Image for comparison to N = 2 in Fig. 1(a). (c)Plot of Embedded Image against R for N ∈ {2,3}, revealing lowering of the diffusive threshold for N = 3 compared to N = 2. (d) Probability Embedded Image of a random kinetic Jacobian having a Turing instability with Embedded Image plotted against R, for N ∈ {2,3}.

We implement this semi-analytical approach as described in the Supplemental Material [26], and sample random systems similarly to the two-species case, drawing the entries of J in Eq. (8) uniformly and independently at fixed range R.

Strikingly, Embedded Image is attained at a contour vertex, corresponding to case (ii) above: numerically [26], we only found global minima of this type. In particular, the minimising systems come in two flavors: those with two “fast” diffusers and one “slow” diffuser, and those with one “fast” diffuser and two “slow” diffusers. Systems with a non-diffusing species are a limit of the former; this point will be discussed below. The latter arise for example in models of scale pattern formation in fish and lizards [39, 40], in which short-range pigments respectively activate and inhibit a long-range factor.

The distribution of Embedded Image, shown for different values of R in Fig. 2(b), is rather different from that of Embedded Image [Figs. 1(a) and 2(b), inset]. Even though the support of the distribution of Embedded Image does not appear to be bounded, the probability Embedded Image is reduced compared to the two-species case [Fig. 2(c)]. Hence the diffusive threshold lowers for N = 3 compared to N = 2. A random Jacobian with N = 3 is less likely to be Turing unstable than one with N = 2 (essentially because there are more conditions on the parameters for N = 3). However, because the threshold for Turing instability is so high for N = 2, and lowered for N = 3, a random kinetic Jacobian is vastly more likely to have a Turing instability with Embedded Image for N = 3 than for N = 2, even though the latter is more likely to have a Turing instability of any kind.

To extend these results to N > 3 diffusing species, we consider the (linearized) reaction-diffusion system Embedded Image where J is a random kinetic Jacobian, and D is a diagonal matrix of diffusivities. Even with the semi-analytical approach developed above, such systems cannot be analyzed for general D: not even for N = 4 were we able to obtain closed forms of the required polynomial coefficients. To make further progress, we therefore restrict to “binary” D in which the N diffusivities take two different values only. Above, we showed that Embedded Image is attained for such binary D. The discriminant Δ(D) of J – k2D thus reduces to 2N−1 – 1 different polynomials in one variable, the coefficients of which we obtained in closed form for 4 ⩽ N ⩽ 6. Solving Δ(D) = 0 determines the threshold for Turing instability in these binary systems as in the case N = 3 discussed above [42].

The diffusive threshold lowers further in these binary systems with 4 ⩽ N ⩽ 6, as shown in Fig. 3(a). The fact that most stable random kinetic Jacobians undergo such a binary Turing instability [Fig. 3(b)] suggests that these provide a useful picture of the diffusive threshold. Since the probability of random kinetic Jacobians being Turing unstable decreases as N increases, the probability of them being Turing unstable with Embedded Image also decreases, despite the lowering of the threshold [Fig. 3(c)].

FIG. 3.
  • Download figure
  • Open in new tab
FIG. 3.

Results for “binary” systems with 4 ⩽ N ⩽ 6. (a) Embedded Image against R for 3 ⩽ N ⩽ 6, revealing further lowering of the diffusive threshold compared to the case N = 3. (b) Probability σN of a random stable kinetic Jacobian having a (binary, if N > 3) Turing instability plotted against N and averaged over R. (c) Probability Embedded Image of a random kinetic Jacobian having a Turing instability with Embedded Image plotted against R, for 3 ⩽ N ⩽ 6 [41].

Again, the different species in these binary systems separate into “fast” and “slow” diffusers. The diffusion of the slow diffusers cannot however in general be ignored. Up to reordering the species and rescaling space, Embedded Image where d < 1 is the common diffusivity of the slow diffusers. If d = 0, recent results [43] on general Turing instabilities with non-diffusing species imply that det (J – k2 D) = det J22 det (j−k2I), with Embedded Image. Additionally, Turing instability at d = 0 requires J22 to be stable: if it is not, instabilities arise at arbitrarily small and therefore unphysical lengthscales [43]. In that case, det J22 ≠ 0, and there is a Turing instability with d = 0 only if j has a positive eigenvalue. Although the proportion of Turing unstable systems with n ⩽ 2 fast diffusers that could in principle still undergo a Turing instability with d = 0 increases with N [Fig. 4(a)], the proportion of systems for which j has a positive eigenvalue is small [Fig. 4(b)]. Hence the Turing instabilities with N > 3 species considered here generally require all species to diffuse, and are more general than the instabilities of systems with nondiffusing species realized in gel reactors [6–8] and analyzed recently [43].

FIG. 4.
  • Download figure
  • Open in new tab
FIG. 4.

“Slow” diffusers in binary Turing instabilities with 3 ⩽ N ⩽ 6. (a) Proportion fN of Turing unstable systems with n ⩾ 2 “fast” diffusers plotted against N, averaged over R. (b) Proportion rN of systems for which j has a positive eigenvalue, plotted against N, averaged over R [41].

In this Letter, we have analyzed random Turing instabilities to show how the diffusive threshold that has hampered experimental efforts to generate “true” Turing instabilities in systems of N = 2 diffusing species is lowered for N ⩾ 3. All of this does not, however, explain the existence of a “large” threshold in the first place—even though Turing instabilities at equal diffusivities are impossible [2, 3], there is no a priori reason why the threshold should be “large”. This can be understood asymptotically: Let J = O(1) be a Turing unstable kinetic Jacobian, with an eigenvalue λ destabilising at nearly equal diffusivities D = I + d with d = o(1). Because J – k2I has a stable eigenvalue λ – k2 and −k2d ≪ J − k2I, the corresponding eigenvalue of J – k2D = (J – k2I) – k2d can only be positive if λ – k2 = o(1) i.e. if λ = o(1) and k2 = o(1) since Re(λ) < 0. Hence J and J – k2| have a zero eigenvalue at leading order. Additionally, the eigenvalue correction from −k2d = o(k2) must be O(k2) at least. This occurs iff the (leading-order) zero eigenspace of J – k2| and J is defective [44, 45]. This extends an argument of Ref. [3]. The generic case is therefore J = J0 + O(ε), where ε ≪ 1 and J0 has a defective double zero eigenvalue, so that J has two Embedded Image eigen values [44], assumed to be stable. With k = O(εκ), d = O(εδ), destabilizing one of these requires, by the above, −k2d ≳ O(ε) and Embedded Image, i.e. 2κ + δ ⩽ 1 and κ ⩾ 1/4. Hence δ ⩽ 1/2; in particular, Embedded Image, and so the diffusive threshold is “large” in this asymptotic limit. Understanding the mechanism by which the threshold arises more generally and lowers as N increases remains an open problem, as do extending previous work [16, 46] on the robustness of Turing patterns to N ⩾ 3 and identifying chemical or biological pattern forming systems with N ⩾ 3 in which the “true” Turing instabilities discussed here can be realized experimentally.

We thank N. Goldenfeld, A. Krause, and P. K. Maini for discussions. This work was supported in part by a Nevile Research Fellowship from Magdalene College, Cambridge, and a Hooke Research Fellowship (P.A.H.), Established Career Fellowship EP/M017982/1 from the Engineering and Physical Sciences Research Council and Grant 7523 from the Marine Microbiology Initiative of the Gordon and Betty Moore Foundation (R.E.G.).

Supplemental Material

This Supplemental Material is divided into two sections. The first section provides details of calculations for N = 2. The second section gives details of the numerical implementation.

I. DETAILS OF CALCULATIONS FOR N = 2

A. Derivation of Eq. (3)

The form of the condition for Turing instability in Eq. (3) follows from that in Eq. (2.26) on page 85 of Vol. II of Ref. [S1] which, in our notation, reads Embedded Image a quadratic in d = du/dv. Hence Embedded Image

Now, if Embedded Image, then Embedded Image because I1 < 0 and p > 0. Equation (3) then follows, since Embedded Image

B. Derivation of Eq. (5)

Equation (3) shows that Embedded Image is continuous on I4, so attains its maximum value on that domain. Since p > 0 and J > 0, q ≡ −fv gu > 0, so that J + p = q. Now Embedded Image only depends on fv, gu through q, and, by direct computation from Eq. (3), Embedded Image

Hence Embedded Image increases with q, so (fv, gu) = ±(R, −R) at the maximum.

Now assume that |fu| ⩾ |gv|. Since I1 < 0 and |fu| ⩾ |gv|, it follows that fu < 0 and gv > 0. Then Embedded Image and so (fu, gv) = (1, −1) at the maximum. If |fu| ⩽ |gv|, we similarly find that (fu, gv) = (−1, 1) at the maximum. Substituting these values into Eq. (3) yields Eq. (5).

C. Calculation of Embedded Image

There are 48 ways of assigning values ±1 and ±R to two of the entries fu, fv, gu, gv of J. Integrating the conditions for Turing instability of the remaining entries in each of these cases using Mathematica (Wolfram, Inc.) gives the area of parameter space in which a Turing instability arises, Embedded Image where we use the shorthand dJ = d fu d fv dgu dgv. To analyze the condition Embedded Image, we note that the expression for Embedded Image in Eq. (3) shows that we may swap fu, gv and fv, gu. Hence the 48 cases reduce to 4 cases (corresponding to the entries ±1 or ±Ä being on the the same or on different diagonals): Embedded Image

Moreover, since q > 0, we may take fv > 0 and gu < 0 without loss of generality. We now discuss these cases separately.

  1. I1 < 0 implies fu = −R, gv = 1, and so Embedded Image

  2. fugv = −R since q > 0, so J = fugv + R.

  3. fu = −R because I1 < 0. Now p, q > 0, and so 0 < J = −R|gv| – |gu| < 0. This is a contradiction.

  4. fu = 1 as I1 < 0. Since gv ⩽ −1, it follows that Embedded Image

In this way, Embedded Image quantifies the diffusive threshold in a natural way. In particular, Embedded Image is only possible in case (2). Since J > 0, we require fugv + R > 0 in that case. Now I1 < 0 and p > 0, so 1 < fu < −R/gv or 1 < gv < −R/fu depending on fu > 0, gv < 0 or fu < 0, gv > 0. Assume without loss of generality that |fu| ≾ |gv|. Then fu < 0, gv > 0 as I1 < 0. Moreover, using Eq. (3), Embedded Image if and only if gv = 2 + fu/R. From Eqs. (S5), Embedded Image decreases as gv increases. Hence Embedded Image using the conditions derived previously. Note that −R/fu < R and 2 + fu/R > 1 for −R < fu < −1. If |fu| < |gv|, fu, gv are swapped in these conditions. Moreover, since q > 0, case (2) corresponds to 4 of the 48 cases. Hence we obtain, again using Mathematica, Embedded Image

Eqs. (S6) and (S10) imply Embedded Image

In particular, Embedded Image for R ≫ 1.

D. Nondimensionalization

We close by remarking on the (absence of) nondimensionalization of the reaction system. Indeed, up to rescaling time, one among fu, fv, gu, gv can be set equal to ±1. Moreover, one more parameter can be set equal to ±1 by rescaling u, v differently. However, if we made those choices, we could no longer sample from a fixed interval.

II. NUMERICAL DETAILS

A. Numerical implementation

Implementing the semi-analytical approach for N ⩾ 3 derived in the Letter numerically takes some care as the coefficients of the polynomials that arise can range over many orders of magnitude. Our python3 implementation therefore uses the mpmath library for variable precision arithmetic [S2].

To determine the positive real roots of the polynomials that arise in the semi-analytical approach, we complement the Durand–Kerner complex root finding implemented in the mpmath library [S2] with a test based on Sturm’s theorem [S3], to ensure that all positive real roots are found. Those systems in which root finding fails—either because the Durand–Kerner algorithm fails to converge or because it finds an incorrect number of positive real roots—are discarded, but included in error estimates where reported.

B. Numerical samples

Table S1 gives the number of random Turing unstable systems from which distributions, averages, and probabilities were estimated for each R ∈{2.5,5,7.5,10,12.5,15,17.5,20}.

View this table:
  • View inline
  • View popup
  • Download powerpoint
TABLE S1.

Number of random Turing unstable systems used to estimate distributions, averages, and probabilities in the main text for the different values of N.

SUPPLEMENTAL CODE

The online Supplemental Material also includes parts of the python3 code that implements the semi-analytical approach for N ⩾ 3.

Footnotes

  • ↵* haas{at}maths.ox.ac.uk

References

  1. [1].↵
    A. M. Turing, The chemical basis of morphogenesis, Phil. Trans. R. Soc. B 237, 37 (1952).
    OpenUrlCrossRef
  2. [2].↵
    J. A. Vastano, J. E. Pearson, W. Horsthemke, and H. L. Swinney, Chemical pattern formation with equal diffusion coefficients, Phys. Lett. A 124, 320 (1987).
    OpenUrl
  3. [3].↵
    J. E. Pearson and W. Horsthemke, Turing instabilities with nearly equal diffusion coefficients, J. Chem. Phys. 90, 1588 (1989).
    OpenUrl
  4. [4].↵
    P. K. Becker and R. J. Field, Stationary concentration patterns in the oregonator model of the Belousov–Zhabotinskii reaction, J. Phys. Chem. 89, 118 (1985).
    OpenUrl
  5. [5].↵
    A. B. Rovinskii, Turing bifurcation and stationary patterns in the ferroin-catalyzed Belousov–Zhabotinskii reaction, J. Phys. Chem. 91, 4606 (1987).
    OpenUrlCrossRefWeb of Science
  6. [6].↵
    V. Castets, E. Dulos, J. Boissonade, and P. De Kepper, Experimental evidence of a sustained standing Turing-type nonequilibrium chemical pattern, Phys. Rev. Lett. 64, 2953 (1990).
    OpenUrlCrossRefPubMedWeb of Science
  7. [7].
    P. De Kepper, V. Castets, E. Dulos, and J. Boissonade, Turing-type chemical patterns in the chlorite-iodide-malonic acid reaction, Physica D 49, 161 (1991).
    OpenUrlCrossRefWeb of Science
  8. [8].↵
    Q. Ouyang and H. L. Swinney, Transition from a uniform state to hexagonal and striped Turing patterns, Nature 352, 610 (1991).
    OpenUrlCrossRefWeb of Science
  9. [9].↵
    I. Lengyel and I. R. Epstein, Modeling of Turing structures in the chloride-iodid-malonic acid-starch reaction system, Science 251, 650 (1991).
    OpenUrlAbstract/FREE Full Text
  10. [10].↵
    E. Dulos, J. Boissonade, J. J. Perraud, B. Rudovics, and P. De Kepper, Chemical morphogenesis: Turing patterns in an experimental chemical system, Acta Biother. 44, 249 (1996).
    OpenUrl
  11. [11].↵
    P. Recho, A. Hallou, and E. Hannezo, Theory of mechanochemical patterning in biphasic biological tissues, Proc. Natl. Acad. Sci. USA 116, 5344 (2019).
    OpenUrlAbstract/FREE Full Text
  12. [12].↵
    I. Lengyel and I. R. Epstein, A chemical approach to designing Turing patterns in reaction-diffusion systems, Proc. Natl. Acad. Sci. USA 89, 3977 (1992).
    OpenUrlAbstract/FREE Full Text
  13. [13].
    J. E. Pearson, Pattern formation in a (2 + 1)-species activatorinhibitor-immobilizer system, Physica A 188, 178 (1992).
    OpenUrl
  14. [14].↵
    K. Korvasová, E. A. Gaffney, P. K. Maini, M. A. Ferreira, and V. Klika, Investigating the Turing conditions for diffusion-driven instability in the presence of a binding immobile substrate, J. Theor. Biol. 367, 286 (2015).
    OpenUrl
  15. [15].↵
    L. Marcon, X. Diego, J. Sharpe, and P. Müller, High-throughput mathematical analysis identifies Turing networks for patterning with equally diffusing signals, eLife 5, e14022 (2016).
    OpenUrlCrossRef
  16. [16].↵
    X. Diego, L. Marcon, P. Müller, and J. Sharpe, Key features of Turing systems are determined purely by network topology, Phys. Rev. X 8, 021071 (2018).
    OpenUrl
  17. [17].↵
    T. Biancalani, F. Jafarpour, and N. Goldenfeld, Giant amplification of noise in fluctuation-induced pattern formation, Phys. Rev. Lett. 118, 018101 (2017).
    OpenUrl
  18. [18].↵
    T. Butler and N. Goldenfeld, Robust ecological pattern formation induced by demographic noise, Phys. Rev. E 80, 030902(R) (2009).
    OpenUrl
  19. [19].
    T. Biancalani, D. Fanelli, and F. Di Patti, Stochastic Turing patterns in the Brusselator model, Phys. Rev. E 81, 046215 (2010).
    OpenUrl
  20. [20].↵
    T. Butler and N. Goldenfeld, Fluctuation-driven Turing patterns, Phys. Rev. E 84, 011112 (2011).
    OpenUrl
  21. [21].↵
    D. Karig, K. M. Martini, T. Lu, N. A. DeLateur, N. Goldenfeld, and R. Weiss, Stochastic Turing patterns in a synthetic bacterial population, Proc. Natl. Acad. Sci. USA 115, 6572 (2018).
    OpenUrlAbstract/FREE Full Text
  22. [22].↵
    A. J. Koch and H. Meinhardt, Biological pattern formation: from basic mechanisms to complex structures, Rev. Mod. Phys. 66, 1481 (1994).
    OpenUrlCrossRefWeb of Science
  23. [23].↵
    J. D. Murray, in Mathematical Biology (Springer, Berlin, Germany, 2002) Vol. I, Appendix B.1, pp. 507–509 and Vol. II, Chap. 2, pp. 71–140, 3rd ed.
    OpenUrlCrossRef
  24. [24].↵
    R. A. Satnoianu, M. Menzinger, and P. K. Maini, Turing instabilities in general systems, J. Math. Biol. 41, 493 (2000).
    OpenUrlCrossRefPubMed
  25. [25].↵
    R. M. May, Will a large complex ecosystem be stable?, Nature 238, 413 (1972).
    OpenUrlCrossRefPubMedWeb of Science
  26. [26].↵
    See Supplemental Material at [url to be inserted], which includes Refs. [23, 27, 28], for details of calculations for N = 2 and of the numerical implementation and for python3 code.
  27. [27].
    F. Johansson, mpmath: a python library for arbitrary-precision floating-point arithmetic (version 1.1.0, 2018).
  28. [28].↵
    C.-K. Yap, in Fundamental Problems in Algorithmic Algebra (Oxford University Press, Oxford, England, 2000) Chap. 6 & 7, pp. 141–218.
    OpenUrl
  29. [29].↵
    S. Allesina and S. Tang, Stability criteria for complex ecosystems, Nature 482, 205 (2012).
    OpenUrl
  30. [30].
    J. Grilli, T. Rogers, and S. Allesina, Modularity and stability in ecological communities, Nat. Commun. 7, 12031 (2016).
    OpenUrlCrossRefPubMed
  31. [31].
    T. Gibbs, J. Grilli, T. Rogers, and S. Allesina, Effect of population abundances on the stability of large random ecosystems, Phys. Rev. E 98, 022410 (2018).
    OpenUrl
  32. [32].
    C. A. Serván, J. A. Capitán, J. Grilli, K. E. Morrison, and S. Allesina, Coexistence of many species in random ecosystems, Nat. Ecol. Evol. 2, 1237 (2018).
    OpenUrl
  33. [33].
    S. Butler and J. P. O’Dwyer, Stability criteria for complex microbial communities, Nat. Commun. 9, 2970 (2018).
    OpenUrl
  34. [34].
    L. Stone, The feasibility and stability of large complex biological networks: a random matrix approach, Sci. Rep. 8, 8246 (2018).
    OpenUrlCrossRef
  35. [35].
    D. S. Maynard, C. A. Serván, J. A. Capitán, and S. Allesina, Phenotypic variability promotes diversity and stability in competitive communities, Ecol. Lett. 22, 1776 (2019).
    OpenUrl
  36. [36].
    P. A. Haas, N. M. Oliveira, and R. E. Goldstein, Subpopulations and stability in microbial communities, Phys. Rev. Research 2, 022036(R) (2020).
    OpenUrl
  37. [37].↵
    J. W. Barron and T. Galla, Dispersal-induced instability in complex ecosystems, arXiv:2003.04206 (2020).
  38. [38].↵
    In case (i), the roots only correspond to local minima if additionally du, dv > 1 or du, dv < 1 in subcase (a) and du < 1 < dv or dv < 1 < du in subcase (b) [Fig. 2(a)].
  39. [39].↵
    A. Nakamasu, G. Takahashi, A. Kanbe, and S. Kondo, Interactions between zebrafish pigment cells responsible for the generation of Turing patterns, Proc. Natl. Acad. Sci. USA 106, 8429 (2009).
    OpenUrlAbstract/FREE Full Text
  40. [40].↵
    L. Manukyan, S. A. Montandon, A. Fofonjka, S. Smirnov, and M. C. Milinkovitch, A living mesoscopic cellular automaton made of skin scales, Nature 544, 173 (2017).
    OpenUrlPubMed
  41. [41].↵
    The asymmetric error bars in Figs. 3 and 4 show 95% confidence intervals, corrected for systems for which the numerics failed and larger than the plot markers.
  42. [42].↵
    For N > 3, coexistence of Turing and Turing–Hopf instabilities is possible; we discard those very few systems that undergo a Turing–Hopf instability first, but include them in error estimates.
  43. [43].↵
    S. Smith and N. Dalchau, Model reduction enables Turing instability analysis of large reaction–diffusion models, J. R. Soc. Interface 15, 20170805 (2018).
    OpenUrlCrossRefPubMed
  44. [44].↵
    E. J. Hinch, in Perturbation Methods (Cambridge University Press, Cambridge, UK, 1991) Chap. 1.6, pp. 15–18.
    OpenUrl
  45. [45].↵
    V. B. Lidskii, Perturbation theory of non-conjugate operators, USSR Comp. Math. Math. Phys. 6, 73 (1966).
    OpenUrl
  46. [46].↵
    N. S. Scholes, D. Schnoerr, M. Isalan, and M. P. H. Stumpf, A comprehensive network atlas reveals that Turing patterns are common but not robust, Cell Systems 9, 243 (2019).
    OpenUrl

References

  1. [S1].↵
    J. D. Murray, in Mathematical Biology (Springer, Berlin, Germany, 2002) Vol. II, Chap. 2, pp. 71–140, 3rd ed.
    OpenUrlCrossRef
  2. [S2].↵
    F. Johansson, mpmath: a python library for arbitrary-precision floating-point arithmetic (version 1.1.0, 2018).
  3. [S3].↵
    C.-K. Yap, in Fundamental Problems in Algorithmic Algebra (Oxford University Press, Oxford, England, 2000) Chap. 6 & 7, pp. 141–218.
    OpenUrl
Back to top
PreviousNext
Posted November 09, 2020.
Download PDF
Email

Thank you for your interest in spreading the word about bioRxiv.

NOTE: Your email address is requested solely to identify you as the sender of this article.

Enter multiple addresses on separate lines or separate them with commas.
Turing’s diffusive threshold in random reaction-diffusion systems
(Your Name) has forwarded a page to you from bioRxiv
(Your Name) thought you would like to see this page from the bioRxiv website.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
Share
Turing’s diffusive threshold in random reaction-diffusion systems
Pierre A. Haas, Raymond E. Goldstein
bioRxiv 2020.11.09.374934; doi: https://doi.org/10.1101/2020.11.09.374934
Digg logo Reddit logo Twitter logo CiteULike logo Facebook logo Google logo Mendeley logo
Citation Tools
Turing’s diffusive threshold in random reaction-diffusion systems
Pierre A. Haas, Raymond E. Goldstein
bioRxiv 2020.11.09.374934; doi: https://doi.org/10.1101/2020.11.09.374934

Citation Manager Formats

  • BibTeX
  • Bookends
  • EasyBib
  • EndNote (tagged)
  • EndNote 8 (xml)
  • Medlars
  • Mendeley
  • Papers
  • RefWorks Tagged
  • Ref Manager
  • RIS
  • Zotero
  • Tweet Widget
  • Facebook Like
  • Google Plus One

Subject Area

  • Biophysics
Subject Areas
All Articles
  • Animal Behavior and Cognition (2647)
  • Biochemistry (5271)
  • Bioengineering (3682)
  • Bioinformatics (15799)
  • Biophysics (7260)
  • Cancer Biology (5629)
  • Cell Biology (8102)
  • Clinical Trials (138)
  • Developmental Biology (4769)
  • Ecology (7524)
  • Epidemiology (2059)
  • Evolutionary Biology (10587)
  • Genetics (7733)
  • Genomics (10138)
  • Immunology (5199)
  • Microbiology (13919)
  • Molecular Biology (5392)
  • Neuroscience (30805)
  • Paleontology (215)
  • Pathology (879)
  • Pharmacology and Toxicology (1525)
  • Physiology (2256)
  • Plant Biology (5026)
  • Scientific Communication and Education (1042)
  • Synthetic Biology (1389)
  • Systems Biology (4150)
  • Zoology (812)