Abstract
Symmetry-breaking instabilities play an important role in understanding the mechanisms underlying the diversity of patterns observed in nature, such as in Turing’s reaction–diffusion theory, which connects cellular signalling and transport with the development of growth and form. Extensive literature focuses on the linear stability analysis of homogeneous equilibria in these systems, culminating in a set of conditions for transport-driven instabilities that are commonly presumed to initiate self-organisation. We demonstrate that a selection of simple, canonical transport models with only mild multistable non-linearities can satisfy the Turing instability conditions while also robustly exhibiting only transient patterns. Hence, a Turing-like instability is insufficient for the existence of a patterned state. While it is known that linear theory can fail to predict the formation of patterns, we demonstrate that such failures can appear robustly in systems with multiple stable homogeneous equilibria. Given that biological systems such as gene regulatory networks and spatially distributed ecosystems often exhibit a high degree of multistability and nonlinearity, this raises important questions of how to analyse prospective mechanisms for self-organisation.
Similar content being viewed by others
1 Introduction
Nature exhibits diverse structures in the organisation of life across spatial and temporal scales. Elaborate animal coat patterns (Koch and Meinhardt 1994), emergent territory boundaries between predators (Potts and Lewis 2016), and complex spatiotemporal arrangements of slime moulds (Höfer et al. 1995) are a few of the patterns researchers have sought to understand. A key mechanism underlying such patterns are symmetry-breaking (Turing) instabilities of spatially uniform equilibria, as explored in Turing’s influential Chemical basis of morphogenesis (Turing 1952).
Typical analysis of these phenomena is often based on linear stability theory, which attempts to ascertain the growth or decay of perturbations to homogeneous equilibria. Due to the nature of the resulting linear equations, such analysis can often be carried out very easily. In addition to its simplicity, a chief advantage to this approach is its generality, as it makes minimal assumptions about the precise form of the underlying system. In turn, this provides reasonably broad statements about the kinds of systems that can exhibit such instabilities, as illustrated by the fact that Turing self-organisation in a two-species reaction diffusion system requires a short-range (self)-activator and a long-range (self)-inhibitor (Meinhardt and Gierer 2000). The simplicity of linear stability analysis means that, even for many-species systems (Marcon et al. 2016), one can typically classify parameters of the linearised system into those that exhibit pattern-forming instabilities (the so-called ‘Turing space’), and those that cannot (Murray 1982, 2003). There is a large body of work aimed at understanding features of these Turing spaces in various contexts (Klika and Gaffney 2017; Marcon et al. 2016; Gaffney et al. 2023), but always using some form of linear stability theory, which is a dominant feature of the pattern formation literature. Hence, a large number of studies have focused on linear systems exclusively to make general claims about proposed mechanisms (Satnoianu et al. 2000; Krause et al. 2020; Haas and Goldstein 2021) or to design pattern-forming systems with certain properties (Vittadello et al. 2021; Woolley et al. 2021).
However, when linear analysis identifies a pattern-forming instability, the output is always a local result, in that transient symmetry-breaking patterns are expected to form from perturbations of the homogeneous steady state. Beyond the formation of an initial pattern, linear stability provides no guarantee of a long-time (i.e. stable) patterned state. Notably, the existence of stable patterns can be guaranteed in the case of supercritical Turing bifurcations, but only near the boundary of the Turing space (Vastano et al. 1988). However, the emergence of large-scale, persistent self-organisation is invariably presumed from the linear analysis (including by the authors), often based on intuition and experience with simple examples of minimal complexity (Murray 2003; Krause et al. 2021).
While this intuition has been seen to be correct for many textbook systems, extensive recent examples highlight that linear stability theory cannot always capture the fundamental dynamics of pattern-forming systems, such as instabilities due to subcritical bifurcations (Champneys et al. 2021; Villar-Sepúlveda and Champneys 2023). Unlike in the supercritical case, subcritical bifurcations do not typically admit small-amplitude stable patterned states, even in the weakly nonlinear regime except very near to the codimension-2 point where the criticality of the bifurcation changes (Breña-Medina and Champneys 2014). Such subcritical bifurcations can lead to pattern formation outside of Turing space, as implicated in ecological work on resilience due to patterning (van de Koppel and Rietkerk 2004; Bastiaansen et al. 2020), among other areas. Subcritical bifurcations can also lead to spatiotemporal oscillations and chaos (Painter and Hillen 2011). Other secondary bifurcations can eliminate any stable patterned branches, so that systems with multiple spatial homogeneous equilibria may form only transient patterned states; see Figures 8 and 11 in Al-Karkhi et al. (2020) for an example. Non-normality (in the sense of normal matrices/operators) can also lead to different predictions from linear theory, as described by Klika (2017). Thus, classical linear stability conditions are neither necessary nor sufficient for self-organisation.
Here, we demonstrate that this insufficiency of the classical Turing conditions can occur generically in a range of systems. In particular, we exemplify that the presence of multistability can robustly spoil typical predictions of patterning by driving a system to a stable homogeneous equilibrium after the emergence of transient patterns via a Turing instability. Multistability has become an increasingly prominent topic in gene regulatory networks (Laurent and Kellershohn 1999; Siegal-Gaskins et al. 2009; Feng et al. 2016; Bocci et al. 2023), ecology (Suzuki et al. 2021), and evolutionary biology (Arnoldt et al. 2012), with growing evidence that multistable dynamics are ubiquitous in biological systems. Here, we show that even bistability of reaction kinetics can alter the prospect for pattern formation in a robust way, suggesting a need for better tools to analyze more realistic models of pattern formation in biological systems.
The rest of the paper is organized as follows. In Sect. 2, we present and perform a linear stability analysis of specific models from four distinct classes of pattern-forming systems. In Sect. 3, we perform thousands of numerical experiments with random parameters and demonstrate that these models void our long-established intuition for pattern formation relying on linear stability theory, raising important issues regarding the connection between textbook analyses and realistic biological systems, which we discuss in Sect. 4.
2 Models and Dispersion Relations
We consider four models on the spatial domains \(\Omega = [0,L]\) or \(\Omega = [0,L]\times [0,L]\), with periodic boundary conditions. Parameters are assumed to take positive nonzero values, with exemplars given in Table 1 for each model, which we will refer to as the base parameters.
For each model, we perform a linear stability analysis around one of the spatially homogeneous equilibria and record the growth rate of spatial perturbations corresponding to the eigenvalues \(\rho _k\) of the negative Laplacian given by
with periodic boundary conditions, ordered via \(0=\rho _0< \rho _1 \le \rho _2 \le \cdots \), with \(w_k\) the corresponding eigenfunctions (these are just sinusoidal functions for these domains and boundary conditions). We then write the maximal growth rate of linear perturbations corresponding to eigenfunction \(w_k\) as \(\lambda _k\), so that \(\Re (\lambda _0)<0\) and \(\Re (\lambda _k)>0\) for some \(k>0\) is our criterion for a Turing instability. Analysing the first three models is standard (Murray 2003; Krause et al. 2021), whereas the linear stability theory for the nonlocal advection model is given by Jewell et al. (2023). In each case, we will focus on the linear stability of one equilibrium, but each model will also admit one other stable equilibrium.
2.1 Reaction–Diffusion System
We first consider a two-component reaction–diffusion system of the form
which has a homogeneous equilibrium at \((u_0,v_0)=(0,0)\). For the parameters in Table 1, this equilibrium is stable in the absence of diffusion. There are four further real equilibria, only one of which is stable in the absence of diffusion. Linearising Eq. (2) around \((u_0,v_0)=(0,0)\) gives perturbation growth rates
For the base parameters, the equilibrium \((u_0,v_0)=(0,0)\) is Turing unstable (see the plot of the dispersion relation in Fig. 1a).
2.2 Keller–Segel with Allee Demographics
We next consider a Keller–Segel (Keller and Segel 1970; Horstmann 2003) model of chemotaxis:
The system admits three spatially homogeneous equilibria, \(v_0=u_0/a\) with \(u_0=0, d, b\). This is bistable in the absence of transport if \(b> d > 0\), with stable equilibria \(u_0=0\) and \(u_0=b\). Linearising Eq. (4) around \((u_0,v_0)=(b,b/a)\) gives perturbation growth rates
where \( T_\text {KS} =-b(b-d)-a-\rho _k(1+D)\), and \(Q_{\text {KS}} = \rho _k^2 D-\rho _k(cb-a-Db(b-d))+b(b-d)a\). For the base parameters, the equilibrium \((u_0,v_0)=(b,b/a)\) is Turing unstable (see the plot of the dispersion relation in Fig. 1b).
2.3 Biharmonic Instability
Next, we consider a fourth-order model of self-organisation:
The spatially homogeneous equilibria are \(u_0=0,b,c\), which exhibit bistability of \(u_0=0\) and \(u_0=c\) in the absence of transport for \(c> b > 0\). Linearising Eq. (6) around \(u_0=c\) gives perturbation growth rates
For the base parameters, the equilibrium \(u_0 = c\) is Turing unstable (see the plot of the dispersion relation in Fig. 1c).
2.4 Nonlocal Advection
Finally, we consider an integro-differential model of cell aggregation (Painter et al. 2015; Jewell et al. 2023):
where \(d\varvec{s}^N\) is the volume element for \(N=1\) or \(N=2\) spatial dimensions. We require \(c> b > 0\) for stability of the spatially homogeneous equilibria \(u_0=0,c\) in the absence of transport, while \(u_0=b\) is unstable. Linearising Eq. (8) around the \(u_0=c\) equilibrium gives perturbation growth rates
In 1D and 2D with the base parameters, the equilibrium \(u_0 = c\) is Turing unstable (see the plot of the 1D dispersion relation in Fig. 1d).
3 Results
Each of these systems admits a Turing instability for the parameters given in Table 1 for one of their equilibria, illustrated in the dispersion plots of Fig. 1a–d. Hence, following commonplace reasoning, one might presume that a pattern (a stationary or spatiotemporal solution bounded away from homogeneous solutions) will form from perturbations of these equilibria. However, numerical simulations of these models in 1D in Fig. 1e–h and in 2D in Fig. 2 show transient pattern formation that then decays to a different homogeneous equilibrium, all of which are linearly stable. Briefly, the three local models are solved using finite differences, and the nonlocal model using a pseudospectral method combined with finite differences. In all cases, implicit timestepping algorithms are used, with initial data given by normally distributed perturbations of the Turing unstable equilibrium (of standard deviation \(10^{-2}\)), as detailed in the repository Krause et al. (2023).
Importantly, this decay to homogeneity occurs robustly across variation in all parameters. To demonstrate this, we vary parameters and initial conditions as follows. For each model, we multiply every parameter given in Table 1, including the domain length L, by a uniformly random number from the interval [0.95, 1.05] using Latin Hypercube Sampling (Wyss and Jorgensen 1998). We then simulate the system for \(t=10^4\) time units from a different random initial perturbation, recording both if there is a Turing instability (by analysing the dispersion relation) and if the system is approaching a homogeneous state (assessed by checking if \(\max _{\varvec{x}}(u(10^4,\varvec{x}))-\min _{\varvec{x}}(u(10^4,\varvec{x}))>10^{-5}\)). From this, we can determine the proportion of simulations that exhibited a Turing instability but only patterned transiently from a small random perturbation of the homogeneous equilibrium. We perform \(10^4\) simulations for all 1D models, and \(10^3\) simulations for the 2D models. We omit the 2D nonlocal advection system from this analysis due to its numerical complexity.
We give results of this analysis in Table 2. For all but the reaction–diffusion model, an overwhelming majority of cases converged to homogeneous equilibria after transiently patterning via a Turing instability. All of these systems remained within the Turing space of their corresponding equilibria. The reaction-diffusion model also exhibited robust convergence to a homogeneous equilibrium, though as the base parameters of the reaction–diffusion model lie near the boundary of the Turing space, not all simulations were Turing-unstable. A small proportion of the reaction–diffusion and Biharmonic systems were attracted to patterned equilibria, some of which were domain-filling while others appeared spatially localised (Champneys et al. 2021). Both the Keller–Segel and 1D nonlocal advection models only exhibited convergence to a homogeneous equilibrium after transient patterning.
Sufficiently changing the parameters of the models can give rise to other behaviours. Rather than detail these observations, we encourage the reader to interactively explore the three local models with VisualPDE (Walker et al. 2023).Footnote 1 For instance, by changing properties of the bistability, one can observe transitions between systems that form no patterns, favour localised solutions, or admit domain-filling patterns. Indeed, exploring the Keller–Segel equation interactively via VisualPDE is how we first observed this behaviour, with the other three models designed to mimic the basic ingredients of bistability and subcriticality.
4 Discussion
Across a range of models, parameter sets, and different initial conditions, we have robustly observed that possessing a Turing instability is not sufficient for systems to form spatial patterns that persist beyond transient timescales (the timescales observed in the examples in Figs. 1 and 2 are plausibly too short to be compatible with many examples of biological patterning, though this would depend on the details of nondimensionalisation). Conversely, wave-pinning and other mechanisms can give rise to spatially structured stable states without a Turing-like bifurcation (Champneys et al. 2021). Therefore, while linear theory can have value in detecting self-organisation, it is perhaps not as generally valid as most of the textbook examples [e.g. every reaction–diffusion system in the book (Murray 2003)] might indicate.
We suspect that the almost ubiquitous association between Turing instabilities and pattern formation is largely because most research on patterning in reaction-transport systems, including our own (Krause et al. 2021), focuses on small systems of at most three or four components with relatively mild nonlinearities. Systems such as Eq. (2) are still in this class of relatively simple systems, but the presence of bistability might be more indicative of large and complex reaction networks, which likely exhibit a high degree of multistability. Systematic analyses of such systems are relatively unexplored, and the results we have shown underscore the importance of studying them. Additionally, emphasis on supercritical bifurcations with stable small-amplitude patterns near the bifurcation point can fail to capture both systems exhibiting subcritical bifurcations as well as systems far away from the original Turing bifurcation point.
Among modern tools for far-from-equilibrium analyses, we note that there exist several approaches for studying spike or pulse dynamics (Wei and Winter 2013; Doelman and Veerman 2015). Such approaches have shown the importance of even small changes to the nonlinearity on the existence and stability of patterned states (Veerman and Doelman 2013). Contemporary numerical continuation techniques, such as in the pde2path software (Uecker et al. 2014) can be used to describe the loss of patterned states we explored here, as shown in Figure 11 of Al-Karkhi et al. (2020). These approaches, however, typically focus on studying specific models and parameter sets, and do not lend themselves as easily to studying generic systems, especially those with more than two components. In contrast, linear stability theory has been employed to classify larger reaction-diffusion systems (Marcon et al. 2016; Scholes et al. 2019; Landge et al. 2020). Recent approaches such as Local Perturbation Analysis (Holmes 2014; Holmes et al. 2015) overcome some of these limitations, at the cost of only strictly applying in particular asymptotic regimes. An important avenue would be the development of more powerful tools to understand complex and nonlinear systems in the context of pattern formation without relying on the limitations of looking only locally in the phase space or in the space of parameters/models. We view this as an exciting and important frontier for future theoretical work.
Data Availability
There is no data presented in this paper. All code associated with the project can be found on GitHub (Krause et al. 2023). Interactive versions of the local models can be found at the website https://visualpde.com/mathematical-biology/Turing-conditions-are-not-enough.
References
Al-Karkhi TA, Kusdiantara R, Susanto H, Codling EA (2020) Bloom formation and turing patterns in an infochemical mediated multitrophic Plankton model. Int J Bifurc Chaos 30(10):2030028
Arnoldt H, Timme M, Grosskinsky S (2012) Frequency-dependent fitness induces multistability in coevolutionary dynamics. J R Soc Interface 9(77):3387–3396
Bastiaansen R, Doelman A, Eppinga MB, Rietkerk M (2020) The effect of climate change on the resilience of ecosystems with adaptive spatial pattern formation. Ecol Lett 23(3):414–429
Bocci F, Jia D, Nie Q, Jolly MK, Onuchic J (2023) Theoretical and computational tools to model multistable gene regulatory networks. Rep Progress Phys
Breña-Medina V, Champneys A (2014) Subcritical turing bifurcation and the morphogenesis of localized patterns. Phys Rev E 90(3):032923
Champneys AR, Al Saadi F, Breña-Medina VF, Grieneisen VA, Marée AF, Verschueren N, Wuyts B (2021) Bistability, wave pinning and localisation in natural reaction–diffusion systems. Physica D Nonlinear Phenom 416:132735
Doelman A, Veerman F (2015) An explicit theory for pulses in two component, singularly perturbed, reaction–diffusion equations. J Dyn Differ Equ 27:555–595
Feng S, Sáez M, Wiuf C, Feliu E, Soyer OS (2016) Core signalling motif displaying multistability through multi-state enzymes. J R Soc Interface 13(123):20160524
Gaffney EA, Krause AL, Maini PK, Wang C (2023) Spatial heterogeneity localizes Turing patterns in reaction-cross-diffusion systems. Discrete Contin Dyn Syst-B 28(12):6092–6125
Haas PA, Goldstein RE (2021) Turing’s diffusive threshold in random reaction–diffusion systems. Phys Rev Lett 126(23):238101
Höfer T, Sherratt JA, Maini PK (1995) Cellular pattern formation during dictyostelium aggregation. Physica D 85(3):425–444
Holmes WR (2014) An efficient, nonlinear stability analysis for detecting pattern formation in reaction diffusion systems. Bull Math Biol 76:157–183
Holmes WR, Mata MA, Edelstein-Keshet L (2015) Local perturbation analysis: a computational tool for biophysical reaction–diffusion models. Biophys J 108(2):230–236
Horstmann D (2003) From 1970 until present: the Keller–Segel model in chemotaxis and its consequences I. Jahresbericht der Deutschen Mathematiker-Vereinigung 105:103–165
Jewell TJ, Krause AL, Maini PK, Gaffney EA (2023) Patterning of nonlocal transport models in biology: the impact of spatial dimension. arXiv:2307.03117
Keller EF, Segel LA (1970) Initiation of slime mold aggregation viewed as an instability. J Theor Biol 26(3):399–415
Klika V (2017) Significance of non-normality-induced patterns: transient growth versus asymptotic stability. Chaos Interdiscip J Nonlinear Sci 27(7):073120
Klika V, Gaffney EA (2017) History dependence and the continuum approximation breakdown: the impact of domain growth on Turing’s instability. Proc R Soc A Math Phys Eng Sci 473(2199):20160744
Koch A-J, Meinhardt H (1994) Biological pattern formation: from basic mechanisms to complex structures. Rev Mod Phys 66(4):1481
Krause AL, Klika V, Woolley TE, Gaffney EA (2020) From one pattern into another: analysis of Turing patterns in heterogeneous domains via WKBJ. J R Soc Interface 17(162):20190621
Krause AL, Gaffney EA, Maini PK, Klika V (2021) Modern perspectives on near-equilibrium analysis of Turing systems. Philos Trans R Soc A 379(2213):20200268
Krause AL, Gaffney EA, Jewell TJ, Klika V, Walker BJ (2023) Code relating to ‘Turing instabilities are not enough’. https://github.com/AndrewLKrause/Turing-instabilities-are-not-enough-code
Landge AN, Jordan BM, Diego X, Müller P (2020) Pattern formation mechanisms of self-organizing reaction–diffusion systems. Dev Biol 460(1):2–11
Laurent M, Kellershohn N (1999) Multistability: a major means of differentiation and evolution in biological systems. Trends Biochem Sci 24(11):418–422
Marcon L, Diego X, Sharpe J, Müller P (2016) High-throughput mathematical analysis identifies Turing networks for patterning with equally diffusing signals. eLife 5:e14022
Meinhardt H, Gierer A (2000) Pattern formation by local self-activation and lateral inhibition. BioEssays 22(8):753–760
Murray J (1982) Parameter space for Turing instability in reaction diffusion mechanisms: a comparison of models. J Theor Biol 98(1):143–163
Murray JD (2023) Mathematical biology: II: spatial models and biomedical applications, vol 3. Springer, Berlin
Painter KJ, Hillen T (2011) Spatio-temporal chaos in a chemotaxis model. Physica D 240(4–5):363–375
Painter KJ, Bloomfield J, Sherratt J, Gerisch A (2015) A nonlocal model for contact attraction and repulsion in heterogeneous cell populations. Bull Math Biol 77:1132–1165
Potts JR, Lewis MA (2016) How memory of direct animal interactions can lead to territorial pattern formation. J R Soc Interface 13(118):20160059
Satnoianu RA, Menzinger M, Maini PK (2000) Turing instabilities in general systems. J Math Biol 41:493–512
Scholes NS, Schnoerr D, Isalan M, Stumpf MP (2019) A comprehensive network atlas reveals that Turing patterns are common but not robust. Cell Syst 9(3):243–257
Siegal-Gaskins D, Grotewold E, Smith GD (2009) The capacity for multistability in small gene regulatory networks. BMC Syst Biol 3(1):1–14
Suzuki K, Nakaoka S, Fukuda S, Masuya H (2021) Energy landscape analysis elucidates the multistability of ecological communities across environmental gradients. Ecol Monogr 91(3):e01469
Turing AM (1952) The chemical basis of morphogenesis. Philos Trans R Soc Lond Ser B Biol Sci 237(641):37–72
Uecker H, Wetzel D, Rademacher JD (2014) pde2path-a Matlab package for continuation and bifurcation in 2D elliptic systems. Numer Math Theory Methods Appl 7(1):58–106
van de Koppel J, Rietkerk M (2004) Spatial interactions and resilience in arid ecosystems. Am Nat 163(1):113–121
Vastano JA, Pearson JE, Horsthemke W, Swinney HL (1988) Turing patterns in an open reactor. J Chem Phys 88(10):6175–6181
Veerman F, Doelman A (2013) Pulses in a Gierer–Meinhardt equation with a slow nonlinearity. SIAM J Appl Dyn Syst 12(1):28–60
Villar-Sepúlveda E, Champneys A (2023) Degenerate Turing bifurcation and the birth of localized patterns in activator–inhibitor systems. SIAM J Appl Dyn Syst 22(3):1673–1709
Vittadello ST, Leyshon T, Schnoerr D, Stumpf MP (2021) Turing pattern design principles and their robustness. Philos Trans R Soc A 379(2213):20200272
Walker BJ, Townsend AK, Chudasama AK, Krause AL (2023) VisualPDE: rapid interactive simulations of partial differential equations. Bull Math Biol 85:113
Wei J, Winter M (2013) Mathematical aspects of pattern formation in biological systems, vol 189. Springer, Berlin
Woolley TE, Krause AL, Gaffney EA (2021) Bespoke Turing systems. Bull Math Biol 83:1–32
Wyss GD, Jorgensen KH (1998) A users guide to LHS: Sandias Latin hypercube sampling software. Technical report, Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
Acknowledgements
BJW is supported by the Royal Commission for the Exhibition of 1851.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Krause, A.L., Gaffney, E.A., Jewell, T.J. et al. Turing Instabilities are Not Enough to Ensure Pattern Formation. Bull Math Biol 86, 21 (2024). https://doi.org/10.1007/s11538-023-01250-4
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11538-023-01250-4