Skip to main content

This is a preprint.

It has not yet been peer reviewed by a journal.

The National Library of Medicine is running a pilot to include preprints that result from research funded by NIH in PMC and PubMed.

Research Square logoLink to Research Square
[Preprint]. 2025 Feb 26:rs.3.rs-6098751. [Version 1] doi: 10.21203/rs.3.rs-6098751/v1

Structural Causes of Pattern Formation and Loss Through Model-Independent Bifurcation Analysis

Liam D O’Brien 1,*, Adriana T Dawes 1,2,
PMCID: PMC11888564  PMID: 40060045

Abstract

During development, precise cellular patterning is essential for the formation of functional tissues and organs. These patterns arise from conserved signaling networks that regulate communication both within and between cells. Here, we develop and present a model-independent ordinary differential equation (ODE) framework for analyzing pattern formation in a homogeneous cell array. In contrast to traditional approaches that focus on specific equations, our method relies solely on general assumptions about global intercellular communication (between cells) and qualitative properties of local intracellular biochemical signaling (within cells). Prior work has shown that global intercellular communication networks alone determine the possible emergent patterns in a generic system. We build on these results by demonstrating that additional constraints on the local intracellular signaling network lead to a single stable pattern which depends on the qualitative features of the network. Our framework enables the prediction of cell fate patterns with minimal modeling assumptions, and provides a powerful tool for inferring unknown interactions within signaling networks by analyzing tissue-level patterns.

Keywords: bifurcation theory, network dynamics, pattern formation, developmental biology, signaling networks

Mathematics Subject Classification: 34A34, 24C14, 34C23, 92C15, 92C40, 92C42

1. Introduction

Pattern formation is a hallmark of developmental biology, where cells within a tissue or organism differentiate in a precise spatial arrangement to form complex structures. This process is essential for cell fate specification, tissue development, and morphogenesis; and understanding the molecular causes of pattern formation has promising applications in regenerative medicine, tissue engineering, and the treatment of congenital malformations (Chuong and Richardson, 2009).

During development, a group of cells with the same developmental potential will receive a signal called a morphogen that prompts them to communicate and form a pattern of cell types. These local patterning events occur sequentially, with each iteration creating progressively finer cellular patterns across the developing organism. Recent ordinary differential equation (ODE) models have considered one iteration, focusing on how changes in cell-communication and chemical kinetics affect the cellular pattern (Williamson et al., 2021; O’Dea and King, 2012; de Back et al., 2013; Fisher et al., 2005; Irons et al., 2010; Giurumescu et al., 2006; Vasilopoulos and Painter, 2016; Hadjivasiliou et al., 2016). Most models investigate the Notch signaling pathway, which is a key signaling pathway involved in contact-mediated cell-communication. Although the full complexity of the Notch pathway is difficult to model, simplified systems – such as the model from Collier et al. (1996) – have offered valuable insights into how cell-communication can give rise to fine-grained patterns.

Over time, modeling changes have produced further understanding. For instance, O’Dea and King (2012) incorporated morphogens that act as bifurcation parameters, showing how an initially homogeneous steady-state can be destabilized, leading to the formation of patterns. They also derived a continuum model to account for morphogen gradients, showing how tissues with different chemical gradients form different patterns. Williamson et al. (2021) used a similar approach and demonstrated that the structure of communication networks among cells determines the types of fine-grained patterns that can emerge. Others have shown via simulations that coarse-grained patterns such as spots and stripes can arise if there is long-range signaling in the Notch pathway (Vasilopoulos and Painter, 2016; Hadjivasiliou et al., 2016).

Despite the usefulness of these models, they all rely on specific equations; therefore, there are possible dynamics that the models cannot represent due to potentially incomplete assumptions about the system, including assumptions about reaction rates and the molecular pathways involved (e.g. focusing on Notch signaling). Moreover, although model investigation has helped with understanding which parameters are important for pattern formation, the inherent complexity of any model prohibits us from determining which parameters are necessary or sufficient for a pattern. Recent advances in network theory (Golubitsky and Stewart, 2023) allow a more thorough investigation of pattern formation in many cell-communication networks. By ignoring all unnecessary information and focusing on the connectivity of cells (i.e. which cells influence each other), one can predict all possible patterns of cell fates that can emerge in a generic system (Wang and Golubitsky, 2004). Additionally, we provide simple conditions – related to qualitative features of the chemical signaling network – that are both necessary and sufficient for a pattern of cell fates to form under our assumptions.

Using our theory, we find that despite the limited chemical signaling pathways involved in development, cells can generate diverse patterns by reorganizing themselves, thus validating and extending the work of Williamson et al. (2021), Vasilopoulos and Painter (2016), and Hadjivasiliou et al. (2016). On the other hand, cells whose organization is constrained can form various patterns by using different chemical signaling mechanisms, as suggested in de Back et al. (2013). We identify conditions under which cells will fail to form stable patterns, instead remaining in a homogeneous steady-state, oscillating synchronously, or forming oscillating patterns. Importantly, our theory shows that the chemical kinetics proposed in the Collier model are not the only kinetics that can lead to pattern formation. Finally, we are able to infer possible biochemical interactions from an observed pattern, which can reveal previously unknown interactions in biochemical signaling pathways.

The paper is organized as follows. In Section 2, we state our biological assumptions and introduce our mathematical framework, including the theory of network dynamics. We highlight how bifurcations in networks can give rise to patterns corresponding to eigenvectors of the system. In Section 3, we show that qualitative features of chemical signaling determine the stability of the initially homogeneous steady-state and dictate the critical eigenvectors that lead to pattern formation. In Section 3.2, we apply our theory to various biological contexts and predict patterns using minimal modeling assumptions. We show how the same chemical signaling pathway can produce different patterns depending on the cell-communication network. Finally, in Section 3.3, we demonstrate how our framework can be used to infer properties of biochemical signaling pathways from observed patterns in tissues.

2. Mathematical methods

2.1. General model assumptions

We make the following general assumptions to guide the construction of our network models and their associated internal dynamics.

  1. The cells are well-mixed compartments that can be characterized by the concentration of multiple chemical species inside the cell.

  2. The concentrations of chemical species within the cells change smoothly over time.

  3. The cells begin in a nearly identical state.

  4. The external signals to each cell are identical.

  5. The cells are in a sufficiently uniform lattice structure. (The lattice may be in 1,2, or 3 spatial dimensions).

  6. The cells average signals from their neighbors.

Assumptions (1) and (2) allow us to represent our system of cells with ordinary differential equations. Assumptions (3)-(6) allow us to represent our system with a strongly connected, regular network as defined in Section 2.

2.2. Network definitions and basic properties

Our approach emphasizes the role of network structure in pattern formation, so we outline key definitions and properties that will be used throughout the paper (for a fully rigorous treatment, see (Nijholt et al., 2016; Golubitsky and Stewart, 2023)).

Definition 1 (Regular Networks). A regular network is a finite directed graph 𝒩=(𝒱,𝒜,s,t) where

  1. 𝒱 is the set of nodes

  2. 𝒜 is the set of arrows

  3. s:𝒜𝒱 is the source map

  4. t:𝒜𝒱 is the target map.

Additionally, the number of input arrows to each node is the same (i.e. t-1v1=t-1v2 for all v1,v2𝒱). We call the number of input arrows the valence of the network.

For example, each network shown in Figure 1 (ignoring colors) is a regular network because every node has two input arrows.

Fig. 1.

Fig. 1

Each of these diagrams represents a balanced coloring on the regular four node network that is depicted. Indeed, in the left and center images, each yellow node gets one input from pink (dark) and one input from yellow (light), while both pink nodes get one input from pink and one from yellow. On the right, each pink node gets two inputs from yellow, and each yellow node gets two inputs from pink

There is a class of ODEs called admissible ODEs that is naturally associated with a regular network 𝒩. Suppose that each node v𝒱 has an associated “state” xvRs – where Rs is called the node space. Then the state of an n-node network with node space Rs can be described by x𝒩=xvvVRns.

Next, suppose that each node v is only influenced by itself and nodes w such that there is an arrow from w to v (i.e. s(a)=w and t(a)=v for some a𝒜). Let vji1jν denote the set of input nodes to vi (i.e. nodes satisfying s(a)=vji and t(a)=vi.

Definition 2 (Admissible ODE for a Regular Network). An ODE is called admissible for the regular network 𝒩 if for some smooth function f, the dynamics of each node can be written in the form

x˙vi=fxvi,xv1i,,xvνi¯

where the overline indicates that f is symmetric in the arguments 2 through ν+1.

Definition 3 (Balanced Colorings of Regular Networks). For a regular network 𝒩=(𝒱,𝒜,s,t), assign every vertex a color {1,2,,k} via the coloring map

κ:𝒱{1,2,,k}.

This coloring is balanced if for every v1,v2𝒱 with κv1=κv2 there exists a color-preserving bijection between their input nodes:

α:{s(a)}t(a)=v1{s(a)}t(a)=v2.

Intuitively, a coloring is balanced if for any two nodes v1,v2 with the same color, the set of nodes influencing v1 has exactly the same colors, with the same frequency, as the set of nodes influencing v2. See Figure 1 for examples of balanced colorings.

Definition 4 (Polysynchrony Subspace). Let be a balanced coloring of a regular network 𝒩=(𝒱,𝒜,s,t) given by the coloring map κ. The associated polysynchrony subspace is the set

Δ=x𝒩:xv1=xv2wheneverκv1=κv2.

See Figures 1, 2 for examples of balanced coloring and corresponding polysynchrony subspaces.

Fig. 2.

Fig. 2

Classically, ODEs are imagined in phase space. Considering variables from a network perspective allows us to consider synchronous nodes, while maintaining a natural correspondence to phase space. If the node space is R, then the phase space of any admissible ODE for the depicted network is R3. Balanced colorings represent patterns of synchrony that correspond to polysynchrony subspaces of the phase space. For example, if all cells are equal for all time, the trajectory of a solution to the ODE is inside the fully synchronous subspace Δ depicted on the bottom left. If x1(t)=x3(t) for all time, we can represent the pattern of synchrony with a balanced coloring in the network; and the coloring corresponds to the polysynchrony subspace Δ depicted on the bottom right

Definition 5 (Flow Invariance). Let F:XX be a smooth vector field. A subspace EX is flow-invariant under F if F(E)E.

Proposition 1 (Polysynchrony Subspaces are Flow-Invariant). Let x˙𝒩=Fx𝒩 be an admissible ODE for the network 𝒩. Every polysynchrony subspace given by a balanced coloring is flow-invariant under F.

The balanced colorings in Figure 1 from left to right correspond to the polysynchrony subspaces

Δ1=(x,y,x,y)R4s:x,yRs
Δ2=(x,x,y,y)R4s:x,yRs
Δ3=(x,y,y,x)R4s:x,yRs.

Coloring every node the same is always balanced, and the associated polysynchrony subspace is called the fully synchronous subspace, which we denote Δ. If x𝒩Δ, we say that the system is fully synchronous.

2.3. Eigenvalues depend on cell-level dynamics and network structure

Consistent with our general assumptions discussed above, we assume that any admissible ODE of a regular network with n nodes takes the form

x˙v1=f(xv1,xv11,,xvν1¯,λ)x˙vn=f(xvn,xv1n,,xvνn¯,λ)

where λR is a bifurcation parameter.

Let x=xvi1in denote the total state of the network, and suppose xΔ. If we write the arguments of f as

ffu,v1,,vν¯,λ

then the internal and coupled dynamics of the system (respectively) are given by

Q(x,λ)Duf(x,λ)
R(x,λ)Dv1f(x,λ)=Dv2f(x,λ)==Dvνf(x,λ)

where Dyf represents the differential of f with respect to the variable yRs. For example,

Dyf=f1y1f1y2f1ysf2y1f2y2f2ysfsy1fsy2fsys.

We remove the arguments (x,λ) of Q and R if it is clear where they are being evaluated.

Definition 6 (Adjacency Matrix). The adjacency matrix of a regular network 𝒩=(𝒱,𝒜,s,t) with n nodes is a n×n matrix A=aij with entries aij defined to be the number of arrows from node vj to node vi (i.e.a𝒜:s(a)=vj,t(a)=vi.

Proposition 2 (Eigenvalues of System via Reduced Matrices). Suppose 𝒩 is a regular network with adjacency matrix A and admissible ODEx˙=F(x,λ). If μ1,,μk are the eigenvalues of A (not necessarily distinct) with eigenvectors v1,,vk, and J=(dF)(x,λ) is the Jacobian of F at a synchronous equilibrium (x,λ)Δ×R, then the eigenvalues of J are the union of the eigenvalues of Q+μjR where Q and R are the internal and coupled dynamics, respectively. Furthermore, the corresponding eigenvectors are uvj where u is an eigenvector of Q+μjR.

Proof. See (Golubitsky and Stewart, 2023).

2.4. The critical eigenvalue dictates the preferred pattern

We assume that pattern formation occurs from a synchrony-breaking bifurcation and argue the first bifurcating pattern is the “preferred” pattern of a tissue. When the homogeneous steady-state is destabilized via a bifurcation, the critical eigenvalue corresponds to a pattern (Theorem 3), which is generically the only stable bifurcating pattern (Proposition 4). We assume that the bifurcation parameter λ changes much slower than the state of the cells. With a quasistatically (slowly) varying λ, the uniform state can lose stability with a stable patterned state emerging; thus, the system will move from the homogeneous state to the pattern state and will remain there unless there is a secondary bifurcation on the pattern branch. Furthermore, as in Poston and Stewart (1978), we may assume that the only bifurcations present are those that are forced by our assumptions and observed data. Extraneous secondary bifurcations would violate Occam’s Razor – the principle that the simplest model which can explain observed phenomena is best. Even with secondary bifurcations, the preferred pattern is the only stable pattern for some region of the parameter space, and it is reasonable that unusual behaviors can arise for unrealistic parameter values.

Theorem 3 (Patterns Bifurcating from Synchrony). Let 𝒩 be a regular network with admissible ODEx˙=F(x,λ). Let Δ denote the fully synchronous subspace, and let ΔΔ be the polysynchrony subspace associated with the balanced coloring . Assume that there is a synchronous equilibrium x0,λ0 and that J(dF)x0,λ0 has a critical eigenvalue μ. Denote the associated generalized eigenspace Eμ. If EμΔ={0} and dimEμΔ=1, then generically a unique branch of equilibria with synchrony pattern bifurcates from x0 at λ0.

Proof (modified from (Golubitsky and Stewart, 2023)). Since EμΔ={0},JΔ is nonsingular. Thus, by the implicit function theorem, there exists a synchronous branch of equilibria in the neighborhood of x0,λ0. By a change of coordinates, we can assume that the synchronous branch is given by F(0,λ)=0. Since dimEμΔ=1, the kernel of JΔ is 1-dimensional, so we can use Liapunov-Schmidt reduction to find a reduced equation of the restriction FΔ:Δ×RΔ given by

g:spanRv×RspanRv*.

for some vectors v,v*. The zeros of g are in one-to-one correspondence with the zeros of FΔ in a neighborhood of the bifurcation.

Since the spatial domain and codomain of g are 1-dimensional, we can write

g(sv,λ)=h(s,λ)v*

for sR and h:R×RR. Liapunov-Schmidt can be chosen to preserve the existence of the trivial solution, so we may assume h(0,λ)=0.

The eigenvalue crossing condition and reduction imply that hλ(0,0) is generically nonzero. Thus, by the implicit function theorem h(s(λ),λ))=0 for some function s of λ. Since we can write s as a function of λ in a neighborhood of the bifurcation, there exists a branch of solutions to g=0 and thus to FΔ=0. □

Proposition 4 (Subsequent Branches are Unstable). Suppose 𝒩 is a regular network with admissible ODEx˙=F(x,λ). Let A be the adjacency matrix with eigenvalues μ1,,μk, and assume there exists a synchronous branch of equilibria (x(λ),λ)Δ×R that is stable for λλ0-δ,λ0 (for some δ>0). Suppose that (dF)xλ0,λ0 has a critical eigenvalue that is an eigenvalue of the matrix Q+μR. Furthermore, suppose that for λ0<λλ1,(dF)(x(λ),λ) has no critical eigenvalues that are eigenvalues of Q+μR. If there is a bifurcation at x0λ1,λ1 with critical eigenvalue from Q+μsR for s, then generically the bifurcating branches are unstable.

Proof. We initially assume that the synchronous equilibrium is stable. If there is a bifurcation at (xλ0,λ0 with a critical eigenvalue of Q+μR, the synchronous equilibrium will generically lose stability. In particular, there will be a positive eigenvalue ξ(x(λ),λ) that is an eigenvalue of Q(x(λ),λ)+μR(x(λ),λ). If there are no critical eigenvalues of Q+μR for λ0<λλ1, then ξ(x(λ),λ) will remain positive at the bifurcation point xλ1,λ1. Since the eigenvalues of the Jacobian (dF)(x,λ) continuously depend on (x,λ), the bifurcating branches will be unstable in some neighborhood of the bifurcation point. □

2.5. Other preliminaries

For our results, we will use the definition of a strongly connected graph and the well-known Perron-Frobenius theorem.

Definition 7 (Strongly Connected Network). A network 𝒩 is called strongly connected if for every pair of nodes vi,vj with ij, there is a path from vi to vj and from vj to vi.

Theorem 5 (Perron-Frobenius). If a network 𝒩 is strongly connected, then the adjacency matrix A has a simple positive eigenvalue μ equal to the spectral radius ρ(A). For all other eigenvalues η of A, |η|<ρ(A).

Proof. See (Golubitsky and Stewart, 2023).

3. Results

3.1. The internal and coupled dynamics determine the preferred pattern

The adjacency matrix of the cell-communication network determines the possible patterns that can form in the tissue. Qualitative features of the internal and coupled dynamics select the preferred pattern from all possible ones.

We assume that 𝒩=(𝒱,𝒜,s,t) is a strongly connected regular network on n nodes without self-arrows (i.e. for any v𝒱 there is no a𝒜 with s(a)=v and t(a)=v). Denote the adjacency matrix A. We consider an arbitrary admissible ODE x˙=F(x,λ) with a synchronous branch of equilibria (x(λ),λ)Δ×R that is stable for λ<λ0. We assume that the Jacobian of the ODE is singular at x0,λ0xλ0,λ0. Lastly, we take Q(x,λ) and R(x,λ) to be the linearized internal and coupled dynamics (respectively), which are defined whenever (x,λ)Δ×R (Section 2.3).

Definition 8 (Critical Pattern Space). Suppose that A has distinct eigenvalues μ1,μ2,,μk and corresponding eigenvectors vα1α1𝒜1,vα2α2𝒜2,,vαkαk𝒜k. Let Pμj be given by

PμjspanRvαjαj𝒜j.

Suppose that (dF)x0,λ0 has critical eigenvalues that by Proposition 2 are null eigenvalues of Q+μjRj𝒥 for some 𝒥{1,2,,k}. Then define the critical pattern space to be the subspace of Rn given by

jJPμj.

Proposition 6 (Stability of Synchronous 1-Dimensional Nodes). If the node space is 1-dimensional and the synchronous equilibrium (x(λ),λ) is stable, then Q(x(λ),λ)<0.

Lemma 6.1. The adjacency matrix A always has a strictly positive eigenvalue and an eigenvalue with strictly negative real part.

Proof of lemma. The adjacency matrix of a regular graph always has a unique largest eigenvalue equal to its valence μk>0 (see Definition 1). Furthermore, since we assume our graph has no self-arrows, every element on the diagonal of A is zero, and tr(A)=0. Since the trace is the sum of the eigenvalues and there exists a positive eigenvalue, there must be some eigenvalues with negative real part. In particular, the eigenvalue with smallest real part, which we denote μ1, has negative real part. □

Proof of proposition. Recall that the eigenvalues of the system are Q+μiR where μi are the eigenvalues of the adjacency matrix A (Proposition 2). By Lemma 6.1, A has a positive eigenvalue μk and an eigenvalue μ1 with negative real part. Let each eigenvalue be written

μj=uj+ιvj

where ι=-1. For the remainder of this proof, we will drop the arguments of the internal and coupled dynamics, Q and R (respectively), writing

QQ(x(λ),λ)
RR(x(λ),λ)

Since (x(λ),λ) is stable, the real part of each eigenvalue Q+uiR<0 for all i. By Lemma 6.1, we can choose μj such that sgnuj=sgn(R). Then

Q+ujR
=Q+|ujR|<0
Q<|ujR|0.

Proposition 7 (Stability of Synchronous 2-dimensional Nodes). Let the node space be 2-dimensional, and suppose that A has distinct real eigenvalues μ1<μ2<<μk, not counting multiplicity. If the synchronous branch (x(λ),λ) is stable, then tr(Q(x(λ),λ))<0.

Proof. Since (x(λ),λ) is stable,

detQ+μiR>0
trQ+μiR<0

for 1ik. By Lemma 6.1, there exists positive and negative eigenvalues of A. Let μj be an eigenvalue with the same sign as tr(R). Then

tr(Q+μjR)=tr(Q)+μjtr(R)=tr(Q)+|μjtr(R)|<0tr(Q)<|μjtr(R)|0.

Lemma 7.1. Suppose that p(μ,λ):R×RR is a polynomial in μ smoothly parameterized by λ. Let μ1<μ2<<μk be a set of points in R. Let δ>0, and suppose that for all λλ0-δ,λ0 we have pμi,λ<0 for all i. Suppose that at λ0,pμ,λ0=αλ0+βλ0μ is linear in μ and there exists some j such that pμj,λ0=0. Then we have the following cases

  1. pμi,λ0=0 for all i if and only if βλ0=0.

  2. pμ1,λ0=0 and pμi,λ0<0i1 if and only if βλ0<0.

  3. pμk,λ0=0 and pμi,λ0<0ik if and only if βλ0>0.

Proof. For the forward direction of (1), if pμi,λ0=0 for all i, then p,λ00 since it is a linear function of μ; therefore, βλ0=0. For the converse, suppose that βλ0=0. Then pμ,λ0=αλ0. By hypothesis, there exists some μj such that pμj,λ0=αλ0=0. Clearly, this implies that αλ0=0. Thus, p,λ00, so pμi,λ0=0 for all i.

For the forward direction of (2), suppose that pμ1,λ0=0 and pμi,λ0<0 for all i1. This implies that for any i1,

αλ0+βλ0μi<αλ0+βλ0μ1.

Equivalently,

βλ0μi<βλ0μ1.

Since μ1<μi, we must have that βλ0<0.

For the converse, suppose that βλ0<0. If

pμj,λ0=αλ0+βλ0μj=0forsomej1,

then since μ1<μj,

pμ1,λ0=αλ0+βλ0μ1>0,

but this contradicts the continuity of p(μ,λ) with respect to λ since pμ1,λ<0 for λλ0-δ,λ0. Hence, μ1 must be the unique point from μ1,,μk with pμ1,λ0=0.

For the forward direction of (3), suppose that pμk,λ0=0 and pμi,λ0<0 for all ik. This implies that for any ik,

αλ0+βλ0μi<αλ0+βλ0μk.

Equivalently,

βλ0μi<βλ0μk.

Since μi<μk, we must have that βλ0>0.

For the converse, suppose that βλ0>0. If

pμj,λ0=αλ0+βλ0μj=0forsomejk,

then since μj<μk,

pμ1,λ0=αλ0+βλ0μk>0,

but this contradicts the continuity of p(μ,λ) with respect to λ since pμk,λ<0 for λλ0-δ,λ0. Hence, μk must be the unique point from μ1,,μk with pμk,λ0=0. □

Theorem 8 (Characterizing the First Branch in 1-Dimension). Let A have eigenvalues μ1,,μk ordered by real part, and assume that the node space is 1-dimensional. Then we have the following mutually exclusive cases

  1. The critical pattern space is Rn if and only if Rx0,λ0=0.

  2. The critical pattern space is Pμ1, and the bifurcation is synchrony-breaking if and only if Rx0,λ0<0.

  3. The critical pattern space is Pμk=spanR1n (a vector of ones of length n), and the bifurcation is synchrony-preserving if and only if Rx0,λ0>0.

Proof. Let μ1,μ2,,μk be the eigenvalues of A with distinct real parts u1<u2<<u. Take p(u,λ) to be the linear polynomial in u given by

p(u,λ)=Q(x(λ),λ)+R(x(λ),λ)u,

so that pui,λ gives the real part of some eigenvalue of J. Since we assume that the synchronous branch is stable before the bifurcation, there exists δ>0 such that for all λλ0-δ,λ0,pui,λ<0 for all i. Furthermore, at the bifurcation point, there exists some uj with puj,λ0=0. Therefore, the hypotheses of Lemma 7.1 are satisfied.

Applying Lemma 7.1, we have the following three cases.

  1. pui,λ0=0 for all i if and only if Rxλ0,λ0=0.

  2. pu1,λ0=0 and pui,λ0<0i1 if and only if Rxλ0,λ0<0.

  3. puk,λ0=0 and pui,λ0<0ik if and only if Rxλ0,λ0>0.

puj=0 exactly when the system has the critical eigenvalue Q+μjR. Using Definition 8 the main conclusion immediately follows.

Lastly, the unique eigenvalue of A with largest real part μk is the unique eigenvalue with eigenvector vk=1 (a vector of ones). By Proposition 2 and Theorem 3, the bifurcation with critical eigenvalue Q+μkR is synchrony-preserving, whereas bifurcations with other critical eigenvalues are generically synchrony-breaking. □

Theorem 9 (Characterization of Bifurcations in 2-dimensions with det(R)=0). Suppose that the node space is 2-dimensional and the adjacency matrix A has real eigenvalues μ1<μ2<<μk, where each μi has algebraic multiplicity αi and geometric multiplicity βi. Suppose that detRx0,λ0=0, and take

Bx0,λ0trQx0,λ0trRx0,λ0-trQx0,λ0Rx0,λ0.

In Table 1, we enumerate all possible critical pattern spaces, the multiplicity and type of critical eigenvalues, and the dimension of the critical eigenspaces. For the first four cases listed, we give necessary and sufficient conditions on the internal and coupled dynamics for such a bifurcation to occur. For the remaining cases, we give necessary conditions, which are sufficient if we assume the bifurcation is sufficiently degenerate.

Table 1.

Enumeration of all critical pattern spaces, the multiplicity and type of critical eigenvalues, and the dimension of the critical eigenspaces, given certain conditions on the trace and the determinant of the internal and coupled dynamics. The condition “NDG” stands for non-degeneracy and refers to some condition on the trace or determinant of Q+μiR that ensures it is nonzero for every i. An example of such conditions is given in Theorem 10. If β1=1, the first four bifurcations have simple critical eigenvalues and thus generically lead to a steady-state or Hopf bifurcations with critical pattern spaces Pμ1 (synchrony-breaking) or Pμk (synchrony-preserving).

Critical Pattern Space Critical Eigenvalues Dimension of Critical Eigenspace Determinant Condition Trace Condition
Pμ1 α1 (real) β1 B>0 NDG
Pμ1 2α1 (imag.) β1 NDG tr(R)<0
Pμk 1 (real) 1 B<0 NDG
Pμk 2 (imag.) 1 NDG tr(R)>0
Pμ1 2α1 (real) 2β1 B>0 tr(R)<0
Pμk 2 (real) 2 B<0 tr(R)>0
Pμ1Pμk α1 (real)
2 (imag.)
β1+1 B>0 tr(R)>0
Pμ1Pμk 2α1 (imag.)
1 (real)
β1+1 B<0 tr(R)<0
Rn 2α1 (real)
j12αj (imag.)
n+β1 B>0 tr(R)=0
Rn 2 (real)
jk2αj (imag.)
n+1 B<0 tr(R)=0
Rn 2α1 (real)
j1αj (real)
n+β1 B=0 tr(R)<0
Rn 2 (real)
jkαj (real)
n+1 B=0 tr(R)>0
Rn 1jk2αj (imag.) n NDG tr(R)=0
Rn 1jkαj (real) n B=0 NDG
Rn 1jk2αj (real) 2n B=0 tr(R)=0

Proof. We want to use the trace and determinant to obtain information about the eigenvalues; therefore, define the following polynomials of μ:

p1(μ,λ)=tr(Q(x(λ),λ)+μR(x(λ),λ))=tr((Q(x(λ),λ))+μtr(R(x(λ),λ))p2(μ,λ)=det(Q(x(λ),λ)+μR(x(λ),λ))

We will drop the argument λ if it is obvious where the polynomial is being evaluated. Since we assume that detRx0,λ0=0, we have that

p2(μ,λ0)=[tr(Q(x0,λ0)tr(R(x,λ))tr(Q(x0,λ0)R(x0,λ0))]μ+det(Q(x0,λ0))=det(Q(x0,λ0))+μB(x0,λ0)

We also assume the synchronous equilibrium is initially stable, so there exists δ>0 such that for all λλ0-δ,λ0,

p1μi<0 (1)
p2μi>0 (2)

for all i. This setup is illustrated in Figure 3. For a bifurcation to happen, there exists μj such that either p1μj=0 or p2μj=0 (or both). Applying lemma 3.1.2 (to p1 and -p2), we have that

  1. p1μ1=0 and p1μi<0i1 if and only if tr(R)<0.

  2. p1μk=0 and p1μi<0ik if and only if tr(R)>0.

  3. p2μ1=0 and p2μi>0i1 if and only if B>0.

  4. p2μk=0 and p2μi>0ik if and only if B<0.

  5. p1μi=0 for all i if and only if tr(R)=0.

  6. p2μi=0 for all i if and only if B=0.

Fig. 3.

Fig. 3

Illustration of the proofs for Theorems 9–12. Consider the trace and determinant of Q+μR as polynomials in μ with A’s eigenvalues μ1,,μk being points in the domain. By stability assumptions, p2μi>0 and p1μi<0 for all i when λ<λ0. If p1 or p2 has a root that is some μi a bifurcation may occur. The trace is linear in μ, and when det(R)=0, the determinant is linear. Assuming that one of the graphs intersects μi,0 for some i, we can determine those i satisfying p1μi=0 or p2μi=0 from the slope of each line

Now, let’s consider some of the possible cases. Notice that by equations (1) and (2) and the continuity of both polynomials with respect to λ, if p1μj,λ00, then we must have p1μj,λ0<0. Similarly, if p2μj,λ00, then we must have p2μj,λ0>0.

If p1μi=0 and p2μi>0, there are αi complex conjugate pairs critical eigenvalues that are eigenvalues of Qx0,λ0+μiRx0,λ0; if p2μi=0 and p1μi>0, then there are αi real critical eigenvalues that are an eigenvalue of Qx0,λ0+μiRx0,λ0; and if p1μi=p2μi=0, there are 2αi real critical eigenvalues that are the two eigenvalues of Qx0,λ0+μiRx0,λ0 with multiplicity αi.

Lastly, by the Perron-Frobenius Theorem, αk=1. We use this information to enumerate all possibilities in Table 1. □

Theorem 10 (Nondegeneracy Conditions in 2-Dimensions). Assume that 𝒩 has valence ν. Suppose that the node space is 2-dimensional and the adjacency matrix A has distinct real eigenvalues μ1<μ2<<μk and corresponding algebraic multiplicities α1,α2,,αk. Suppose that detRx0,λ0=0 and take

BtrQx0,λ0trRx0,λ0-trQx0,λ0Rx0,λ0.
  1. Suppose that at x0,λ0,(tr(Q)0)(tr(R)0) where denotes the logical “or.” If
    det(Q)>|νB|
    then the critical eigenvalues are the pair of imaginary eigenvalues from a single matrix Q+μjR, with multiplicity αj.
  2. Suppose that at x0,λ0,(B0)(det(Q)0). If
    trQ<-νtrR,
    then the critical eigenvalues are a real eigenvalue from a single matrix Q+μjR with multiplicity αj.

Proof. Since we can obtain important information about the eigenvalues of a 2×2 matrix using the trace and determinant, define the following polynomials of μ:

p1(μ,λ)=tr(Q(x(λ),λ)+μR(x(λ),λ)=tr((Q(x(λ),λ))+μtr(R(x(λ),λ))p2(μ,λ)=det(Q(x(λ),λ)+μR(x(λ),λ))

Again, this setup is illustrated in Figure 3. We will drop the arguments λ if it is obvious where the polynomial is being evaluated. Since we assume that detRx0,λ0=0, we have that

p2(μ,λ0)=[tr(Q(x0,λ0)tr(R(x0,λ0))tr(Q(x0,λ0)R(x0,λ0))]μ+det(Q(x0,λ0))=det(Q(x0,λ0))+μB(x0,λ0)

Suppose that det(Q)>|νB| at the bifurcation. Of course, this implies that det(Q)>0. Furthermore, by the Perron-Frobenius theorem ν is the spectral radius of A (i.e. the largest absolute value of its eigenvalues). Therefore, for any i,

det(Q)>|νB|
det(Q)>|μiB|,

and

p2μi=det(Q)+μiB>0.

Since detQ+μiR>0 for all i, the critical eigenvalues must correspond to pairs of imaginary eigenvalues, given by matrices Q+μiR such that p1μi=0. In the case that tr(Q)0, there is exactly one root of the line p1, implying that at the bifurcation, there is a unique μj such that p1μj=0. Thus, there is a pair of imaginary critical eigenvalues that are eigenvalues of Q+μjR. Since μj is an eigenvalue of A with multiplicity αj, the critical eigenvalue is an eigenvalue of J(dF)x0,λ0 with multiplicity αj. Now, notice that tr(R)0 implies tr(Q)<0 (otherwise the synchronous branch would be unstable before the bifurcation), and thus our analysis of the case that tr(R)0 reduces to the previous case that tr(Q)0.

For (2), suppose that tr(Q)<-|νtr(R)| at the bifurcation. Then tr(Q)<0. Furthermore, for any i,

tr(Q)<|νtr(R)|
tr(Q)<|μitr(R)|,

and

p1μi=trQ+μitrR<0.

Since p1μi<0 for all i at the bifurcation, any critical eigenvalues must be real and given by matrices Q+μiR with p2μi=0. Using the same logic as previously, if det(Q)0, there can be exactly one root of the line p2, implying that at the bifurcation there is a unique μj with p2μj=0, giving a real critical eigenvalue that is an eigenvalue of Q+μjR. Since μj is an eigenvalue of A with multiplicity μj, the critical eigenvalue is an eigenvalue of J with multiplicity αj. We also have that B0 implies that det(Q)>0 (otherwise the synchronous branch would be unstable before the bifurcation), thus reducing to the prior case. In both cases, since trQ+μjR<0 and detQ+μjR=0 the critical eigenvalue is real. □

We have shown that for a 2-dimensional node space, if det(R)=0 – as is the case for Notch signaling (Section 3.2.1) – then any stable pattern that forms generically corresponds to the critical pattern space Pμ1. If det(R)0, however, then a stable pattern can correspond to any critical pattern space Pμi as shown below. This indicates two possible mechanisms for the diversity of patterns we see in biological systems: cells reuse chemical signaling pathways but reorganize themselves to change communication, or cells use different chemical signaling pathways.

Theorem 11 (Existence of Admissible ODE for Arbitrary First Branch, Golubitsky and Stewart). Suppose the adjacency matrix A has distinct real eigenvalues μ1<<μk. Then for any i, there exists an admissible system with 2-dimensional node space such that the critical pattern space is Pμi.

Proof. See (Golubitsky and Stewart, 2023).

Theorem 12 (Sufficient Condition for Pattern in Pμ1 or Pμk). Suppose that the node space is 2-dimensional and the adjacency matrix A has distinct real eigenvalues μ1<μ2<<μk not counting multiplicity. If detRx0,λ00, then the critical pattern space is either Pμ1,Pμk,Pμ1Pμk, or Rn.

Proof. As before, let

p1(μ,λ)=tr(Q(x(λ),λ)+μR(x(λ),λ)=tr((Q(x(λ),λ))+μtr(R(x(λ),λ))p2(μ,λ)=det(Q(x(λ),λ)+μR(x(λ),λ)).

If p1,λ00 or p2,λ00, then there are critical eigenvalues from Q+μiR for all i, and the critical pattern space is Rn.

Now suppose that p10 and p20. Then, there is a critical eigenvalue that is an eigenvalue of Q+μiR if and only if either p1μi,λ0=0 or p2μi,λ0=0. From Lemma 7.1, if p1μi,λ0=0 then i=1,k.

p2μ,λ0 is a quadratic polynomial in μ whose graph is downward opening (Figure 3), so its derivative is linear with slope 2 detRx0,λ0<0. Suppose that p2μi,λ0=0 for i1,k for contradiction. We have two cases:

  1. If μp2μi,λ0>0, then p2μ1,λ0<0 since μ1<μi. But this contradicts the continuity of p2 in λ since p2μi,λ0>0 for λ<λ0, otherwise the branch (x(λ),λ) would not be stable.

  2. Similarly, if μp2μi,λ0<0, then p2μk,λ0<0 since μk>μi, which again contradicts the continuity of p2 as a function of λ. □

In conclusion, since p1μi=0 or p2μj=0 can only occur for i=1,k or j=1,k, there can only be critical eigenvalues from Q+μ1R or Q+μkR (or both), which gives us our conclusion by Proposition 2 and Definition 8.

3.2. Predicting patterns from qualitative features of cell-communication and chemical kinetics

We use theorems in Section 3.1 to predict patterns of cell fates given qualitative features of Notch signaling and the cell-communication network.

3.2.1. Critical pattern space of Notch signaling is Pμ1

Following the model of Collier et al. (1996), the feedback between Delta and Notch in coupled cells can be represented as in Figure 4 (top) where Notch inhibits Delta within a cell and Delta activates Notch in neighboring cells. It is natural to assume that i activates j (represented with ij) means that

x˙jxi>0,

and i inhibits j (represented with ij) means that

x˙jxi<0.
Fig. 4.

Fig. 4

Top: A schematic diagram capturing the known qualitative features of delta-notch chemical signaling. Notch inhibits Delta within a cell, and Delta activates Notch in neighboring cells. Bottom: At one stage in development, the C. elegans vulva is a line of six cells. Under a mutation of the let-23 gene, each cell receives approximately the same amount of external signaling, so we can assume that their dynamics are the same; thus, the system can be represented with a regular network. The alternating color is the balanced coloring associated with the critical pattern space Pμ1 for the Notch pathway

Furthermore, we assume that Delta and Notch both decay over time, meaning that

N˙N<0
D˙D<0

Writing the concentrations of the biochemical species as a vector (D,N), the internal and coupled dynamics of the Delta-Notch signaling pathway take the form

Q=(0)R=(00+0)

where + denotes a positive term, and – denotes a negative term. Thus, we have det(R)=0; if A has real eigenvalues, we can apply Theorem 9.

We also have that

B=tr(Q)tr(R)tr(QR)>0tr(Q)<0=|νtr(R)|(NDGcondition,Theorem10),

so from Table 1, the critical pattern space is Pμ1.

3.2.2. Preferred pattern in mutated C. elegans vulval precursor cells (VPCs)

The C. elegans vulval precursor cells (VPCs) form a pattern that is mediated by Notch signaling. With a mutation of let-23, all VPCs receive approximately equal external signals (Aroian and Sternberg, 1991), so the system can be represented with the regular network in Figure 4 (bottom). The adjacency matrix is

A=020000101000010100001010000101000020.

Using Matlab, we find that the eigenvalues are real, and the smallest eigenvalue and its corresponding eigenvector are

μ1=2v1=(1,1,1,1,1,1),

implying that the critical pattern space Pμ1=spanRv1.μ1 has geometric multiplicity 1, so the critical eigenspace is 1-dimensional (Table 1), and the critical pattern space Pμ1 corresponds to the balanced coloring shown in Figure 4 (bottom), so Theorem 3 implies that there is a bifurcating branch of solutions with the pattern . Furthermore, Proposition 4 implies that this will generically be the only stable branch, so we expect the C. elegans vulva, with a mutation of let-23, to exhibit an alternating pattern of cell fates – and this is exactly what is observed experimentally.

3.2.3. Preferred patterns in square arrays of cells developing according to Notch signaling

We will compute the critical pattern space of two square arrays of cells that develop according to Notch signaling (Figures 5,6), showing that cells can change their communication to form a different pattern despite using the same signaling mechanism.

Fig. 5.

Fig. 5

We consider a 16 × 16 array of cells that develops according to the Notch pathway with nearest and next nearest neighbor couplings of cells, as shown on the left. Our theory predicts that the cells will form the checkerboard pattern on the right, which matches our simulations

Fig. 6.

Fig. 6

Now we consider a 50 × 50 array of cells that can communicate over long ranges as shown on the top. The critical pattern space is the 2-dimensional space spanned by the vectors on the left. Since the critical pattern space is 2-dimensional, a bifurcation is not guaranteed; however, our simulations of Delta and Notch (top right and bottom right, respectively) show that the pattern of cell fates is in the critical eigenspace, demonstrating that the theory still has merit in more degenerate cases

We have shown that the critical pattern space for the Notch pathway is Pμ1, so we must compute Pμ1 to determine the preferred pattern of the tissue. Pμ1 depends on the cell-communication network. In Figure 5, we consider a 16 × 16 array of cells, where each cell is coupled to its neighbors as depicted on the left (for clarity, we omit arrows pointing towards the central cell), and there are periodic boundary conditions. Dotted lines represent a connection strength of 1, and solid lines represent a connection strength of 3. Since there are periodic boundary conditions, the adjacency matrix A will be real and symmetric, so A will have real eigenvalues. Using Matlab, we find that the smallest eigenvalue μ1 gives the checkerboard pattern on the top-right, which matches our simulations.

In Figure 6, we consider a 50 × 50 array of cells with couplings shown in the top panel and periodic boundary conditions. Using Matlab, the minimal eigenvalue μ1 has geometric multiplicity 2, and the critical pattern space is the 2-dimensional space spanned by the vectors depicted on the left of Figure 6. In Table 1, β1=2, and we do not attempt to show that dimEμΔ=1 for some coloring , so the hypotheses of Theorem 3 may fail. Thus, we cannot ensure that there is a solution with the pattern of the critical pattern space; however, our numerical simulations validate that the predicted pattern is realized for some parameter range, as shown on the right of Figure 6.

3.3. Inferring biochemical interactions from observed patterns

Finally, we show how the theory can be used to infer properties of the chemical signaling pathway from an observed pattern.

For a 16 × 16 array of cells communicating as in Figure 5 (left), if we observe the striped pattern in Figure 7 (left), then the critical pattern is neither Pμ1,Pμk, nor Pμ1Pμk. Barring the extremely degenerate case that the critical pattern space is Rn, we must have that det(R)>0 (Theorem 12), so the development is due to a chemical signaling network with the connections given on the right of Figure 7 (top or bottom).

Fig. 7.

Fig. 7

Assuming that the cells are coupled as in figure 5 (left), the given pattern is neither Pμ1,Pμk, nor Pμ1Pμk. Barring the degenerate case that the critical pattern space is Rn, by Theorem 12 we must have that det(R)>0, so the development is generically due to a chemical signaling network with either of the connections on the right

Now, suppose there is some regular array of uniform cells. If we have partial information about chemical signaling in a tissue, we can use the observed tissue pattern to obtain additional information about chemical signaling by using the following steps.

  1. Use the partial information about chemical interactions to create matrices representing the internal dynamics Q and coupled dynamics R with variables as entries.

  2. Use Theorems 6 and 7 to determine the signs of several variables in Q and R.

  3. Check det(R)=0. Then reference the observed pattern against Table 1 to determine necessary conditions on B and R.

  4. Use newfound information about B and tr(R) to determine the possible signs of additional variables in Q and R.

  5. Lastly, convert the information about the sign of entries in Q and R to information about activation and inhibition of biochemical species.

For the first example, consider when one chemical u in a cell influences the same chemical in a neighboring cell, and suppose that the chemical is independent of other chemical species. Then the node space is 1-dimensional, and we can represent the internal and coupled dynamics as in Figure 8 (top). This tells us that

Q=u˙iui
R=u˙iuj.

For the uniform or synchronous state to be stable, we must have that Q<0 (Proposition 6), implying that u decays. Assume that u decays at the same rate for all time. Then for a pattern to form, there must be a synchrony-breaking bifurcation, which by Theorem 8 occurs if and only if R<0, meaning that u in one cell must inhibit u in its neighboring cells, and the inhibition must increase for a synchrony-breaking bifurcation to occur.

Fig. 8.

Fig. 8

In section 3.3, we infer qualitative features of chemical kinetics given partial information about the chemical signaling network and the type of pattern that forms in a tissue. The analysis is summarized above. “Sync. osc.” is short “synchronous oscillations” and “osc. pattern” is short for “oscillating pattern”

Now, suppose we know that the concentration of u is affected by the concentration of another chemical v within the cell (Figure 8, middle). Then writing the chemical species as a vector (u,v),

Q=abcd
R=κ000

for some real numbers a,b,c,d,κ.

If the cells are initially uniform, then from Proposition 7,

tr(Q)=a+d<0.

This is satisfied if both chemical species decay – as is standard. Furthermore, notice that

det(R)=0,

so we can apply Theorem 9. If the cells oscillate in sync, then we may assume that there was a synchrony-preserving Hopf bifurcation, implying that tr(R)=κ>0 (Table 1, row 4), so uiuj. If they oscillate in a pattern, then we may assume there was a synchrony-breaking Hopf bifurcation, implying that tr(R)=κ<0 (Table 1, row 2) and thus uiuj. If we see that a steady-state pattern has formed among the cells, then we can infer that a synchrony-breaking steady-state bifurcation occurred (Table 1, row 1) meaning that

B=tr(Q)tr(R)tr(QR)=(a+d)κaκ=dκ>0.

Assuming that v decays, d<0, implying that uiuj and the strength of decay of v or the strength of inhibition must increase for a pattern to form.

Lastly, assume that u in cell i influences v in neighboring cells j as shown by the general diagram in Figure 8 (bottom). Writing the chemical species as a vector (u,v), we have that the internal and coupled dynamics are given by

Q=abcd
R=00κ0

for real numbers a,b,c,d,κ.

If the cells are initially uniform, then from Proposition 7,

tr(Q)=a+d<0.

Again, this is satisfied if both chemical species decay. Furthermore, notice that

det(R)=0tr(Q)<|νtr(R)|=0(NDGcondition,Theorem10),

so applying Theorem 9, we are in the first or third row of Table 1. This means there can only be a steady-state bifurcation (i.e. no oscillatory behavior). And

B=tr(Q)tr(R)-tr(QR)=-bκ.

If sgn(b)=sgn(κ), then synchrony cannot be broken since B<0 (see Table 1). If we observe a pattern, however, then we expect that sgn(b)sgn(κ), meaning that we either have

  1. viui and uivj

  2. or viui and uivj.

4. Discussion

This framework provides powerful tools for molecular biologists who are interested in uncovering the mechanisms of pattern formation. It provides a systematic approach to identifying the molecular causes of pattern failures, which can help guide protein knockdown experiments in model organisms. Additionally, our theory can help uncover unknown molecular interactions in chemical signaling networks through the analysis of patterns that emerge in tissues (Figure 8).

This framework was created by recognizing that a developing tissue can be modeled as a system of ODEs on a regular network. When the linearization has null eigenvalues, a pattern can form through a bifurcation (Theorem 3). Using the network framework, we can determine the eigenvalues by examining smaller matrices Q+μiR, where μi represents an eigenvalue of the adjacency matrix A, while Q and R represent the linearized internal and coupled dynamics, respectively (Proposition 2). Thus, the pattern is determined by both the global cell-communication structure μi and the local cell-level dynamics (Q and R).

We use our assumptions about a developing tissue to gain information about the pattern and chemical kinetics. Since the synchronous state is initially stable, all eigenvalues are negative, which provides crucial information about the chemical kinetics described by Q and R (Propositions 6, 7). Then for a pattern to form, Q+μiR must have a null eigenvalue for some μi. We found that in nondegenerate systems with either one or two biochemicals and one coupling between cells, the resulting steady-state pattern always corresponds to the smallest eigenvalue of A (denoted μ1) and is given by the critical pattern space Pμ1 (Definition 8). The formation of the pattern, however, requires specific conditions on Q and R (Theorems 8, 9).

Altogether, our theory suggests that (1) if the chemical kinetics Q and R satisfy certain conditions, then a pattern Pμ1 will form that is dictated by the cell-communication structure A (Section 3.2); and (2) if a pattern Pμi forms in an array with known communication structure A, then the chemical kinetics Q and R must satisfy certain properties (Section 3.3).

Our framework also extends beyond basic research with several potential applications. In tissue engineering, our findings suggest that controlling the range of cell-communication can guide pattern formation (Section 3.2.3). Alternatively, maintaining the same communication structure while adjusting chemical signaling can alter the tissue pattern (Figure 7). In medicine, these insights have important implications for understanding disease mechanisms, as disruptions in pattern formation are associated with congenital malformations. We provide a theoretical framework for understanding the molecular changes underlying these failures. In particular, our theory illustrates that multiple molecular factors can lead to the same pattern breakdown. This helps explain why drugs can treat a disease for some individuals but not others and suggests novel drug targets.

Although our framework relies on simplified assumptions about biological systems, future research will refine and expand its applicability. A key next step will be extending our analysis from two-dimensional signaling networks to more complex, realistic biochemical systems. This expansion will improve our ability to identify the molecular causes of pattern formation. Additionally, we plan to validate our theoretical predictions through simulations that incorporate spatial features including morphogen gradients, parameter noise, and network perturbations, enabling us to apply our theory to a broader range of biological contexts.

Acknowledgements

We thank the Dawes Lab, the OSU networks group, and Helen Chamberlin for helpful discussions. This work is supported by NIH award 1R01GM132651 to A.T.D.

Footnotes

Additional Declarations: The authors declare no competing interests.

Statements and Declarations

All authors certify that they have no affiliations with or involvement in any organization or entity with any financial interest or non-financial interest in the subject matter or materials discussed in this manuscript.

Data Availability

The code referenced in this paper is available on Github at https://github.com/ldobrien1234/cell-pattern-validation. It contains the Matlab code used to find the critical pattern space in a square array of cells and simulations that verify our theoretical predictions as shown in Figures 5,6. All figures were created using Inkscape and TikZ.

References

  1. Aroian R.V., Sternberg P.W.: Multiple functions of let-23, a caenorhabditis elegans receptor tyrosine kinase gene required for vulval induction. Genetics 128(2), 251–267 (1991) [DOI] [PMC free article] [PubMed] [Google Scholar]
  2. Collier J.R., Monk N.A., Maini P.K., Lewis J.H.: Pattern formation by lateral inhibition with feedback: a mathematical model of delta-notch intercellular signalling. Journal of theoretical Biology 183(4), 429–446 (1996) [DOI] [PubMed] [Google Scholar]
  3. Chuong C.-M., Richardson M.K.: Pattern formation today. The International journal of developmental biology 53(5–6), 653 (2009) [DOI] [PMC free article] [PubMed] [Google Scholar]
  4. Back W., Zhou J.X., Brusch L.: On the role of lateral stabilization during early patterning in the pancreas. Journal of The Royal Society Interface 10(79), 20120766 (2013) [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. Fisher J., Piterman N., Hubbard E.J.A., Stern M.J., Harel D.: Computational insights into caenorhabditis elegans vulval development. Proceedings of the National Academy of Sciences 102(6), 1951–1956 (2005) [DOI] [PMC free article] [PubMed] [Google Scholar]
  6. Golubitsky M., Stewart I.: Dynamics and Bifurcation in Networks: Theory and Applications of Coupled Differential Equations. Society for Industrial and Applied Mathematics, Philadelphia, PA: (2023). 10.1137/1.9781611977332. https://epubs.siam.org/doi/abs/10.1137/1.9781611977332 [DOI] [Google Scholar]
  7. Giurumescu C.A., Sternberg P.W., Asthagiri A.R.: Intercellular coupling amplifies fate segregation during caenorhabditis elegans vulval development. Proceedings of the National Academy of Sciences 103(5), 1331–1336 (2006) [DOI] [PMC free article] [PubMed] [Google Scholar]
  8. Hadjivasiliou Z., Hunter G.L., Baum B.: A new mechanism for spatial pattern formation via lateral and protrusionmediated lateral signalling. Journal of the Royal Society Interface 13 (2016) 10.1098/rsif.2016.0484 [DOI] [PMC free article] [PubMed] [Google Scholar]
  9. Irons D.J., Wojcinski A., Glise B., Monk N.A.: Robustness of positional specification by the hedgehog morphogen gradient. Developmental biology 342(2), 180–193 (2010) [DOI] [PubMed] [Google Scholar]
  10. Nijholt E., Rink B., Sanders J.: Graph fibrations and symmetries of network dynamics. Journal of Differential Equations 261(9), 4861–4896 (2016) [Google Scholar]
  11. O’Dea R.D., King J.R.: Continuum limits of pattern formation in hexagonal-cell monolayers. Journal of Mathematical Biology 64, 579–610 (2012) [DOI] [PubMed] [Google Scholar]
  12. Poston T., Stewart I.: Nonlinear modeling of multistable perception. Behavioral Science 23(4), 318–334 (1978) [DOI] [PubMed] [Google Scholar]
  13. Vasilopoulos G., Painter K.J.: Pattern formation in discrete cell tissues under long range filopodia-based direct cell to cell contact. Mathematical Biosciences 273, 1–15 (2016) 10.1016/j.mbs.2015.12.008 [DOI] [PubMed] [Google Scholar]
  14. Williamson C., Chamberlin H.M., Dawes A.T.: Coordination of local and long range signaling modulates developmental patterning. Journal of Theoretical Biology 517, 110596 (2021) [DOI] [PubMed] [Google Scholar]
  15. Wang Y., Golubitsky M.: Two-colour patterns of synchrony in lattice dynamical systems. Nonlinearity 18(2), 631 (2004) [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

The code referenced in this paper is available on Github at https://github.com/ldobrien1234/cell-pattern-validation. It contains the Matlab code used to find the critical pattern space in a square array of cells and simulations that verify our theoretical predictions as shown in Figures 5,6. All figures were created using Inkscape and TikZ.


Articles from Research Square are provided here courtesy of American Journal Experts

RESOURCES