Abstract
Many micro-organisms use chemotaxis for aggregation, resulting in stable patterns. In this paper, the amoeba Dictyostelium discoideum serves as a model organism for understanding the conditions for aggregation and classification of resulting patterns. To accomplish this, a 1D nonlinear diffusion equation with chemotaxis that models amoeba behavior is analyzed. A classification of the steady state solutions is presented, and a Lyapunov functional is used to determine conditions for stability of inhomogenous solutions. Changing the chemical sensitivity, production rate of the chemical attractant, or domain length can cause the system to transition from having an asymptotic steady state, to having asymptotically stable single-step solution and multi-stepped stable plateau solutions.
Keywords: Aggregation, Chemotaxis, Inhomogenous Stability, Lyapunov Functional, Plateau Solutions, Dictyostelium discoideum
1. Introduction
As an initial step towards biofilm formation, a wide range of microscopic organisms, including both innocuous amoeba and harmful pathogenic bacteria, are able to use a combination of cell to cell interactions and chemical signals to aggregate into mounds. These mounds are stable structures in the sense that if they are disturbed, the micro-organisms will sense this disturbance and re-form themselves into another mound like structure.
Dictyostelium discoideum is an amoeboid capable of demonstrating fruiting body formation during starvation conditions. The amoeba releases a chemical to signal to other amoebas its location. Using a combination of projecting pseudopodia and hydrostatic pressure, the amoeba is able to orient itself and follow local chemical gradients to find other amoebas [10, 17]. With this procedure, the amoebas are able to aggregate together to form a slug.
Extensive past work on modeling cell aggregation of amoeba with chemotaxis provided significant insights into the mechanisms for pattern formation due to the emergence of unstable perturbations [3, 8, 9, 13]. However, much of this work implicitly allowed for cells to overlap, and as a result, the models demonstrated blowup when certain conditions were met. Works such as [14, 11] use volume exclusion to implement non-overlapping. In particular, [11] derived a nonlinear diffusion PDE from a stochastic system, describing cells as extended objects with finite volumes and fluctuating membranes.
In this paper, we focus on modeling slug formation using an equation that was derived to model the density of the amoeba under excluded volume conditions [11]:
| (1) |
| (2) |
where u and v represent the cell and chemical densities, respectively, and h(u) and g(u) represent cell diffusion and chemotactic rates, respectively. h(u) has a singularity which allows the equation to demonstrate so called fast diffusion, where the diffusion approaches infinity for large enough cell density. It is known that (1–2) demonstrates non-trivial, non-homogeneous patterns, and that a similar 2D equation is capable of demonstrating aggregates, which have been reported to have similar structure to blood vessels [11]. It is also known that linear stability analysis can be used to analyze the stability of the homogeneous steady state under small perturbation, in particular, see Ref. [8].
In this paper, we attempt to analyze the structure and stability of non-homogeneous patterns in a spatially one-dimensional case in order to understand whether or not structures resembling mounds will occur and whether or not they are stable to perturbations. In particular, we establish that multi-stepped patterns will start out unstable, but as the domain becomes larger, oscillatory, non-trivial patterns emerge and, under certain conditions, will become stable. For long enough domains, the stability of the pattern can be characterized by the maximum value of the density profile. Often times, stability can also be determined by whether or not the solutions can be described as spikes or plateaus, as defined in [7] and [8]. Qualitatively, there is no obvious distinction between plateaus and mounds, but it should be noted that the former is a mathematical characterization, and the latter is an observed quality. In our case, we are able to show that for long enough domains, spikes correspond to unstable solutions.
The format of the paper is as follows. In the first section, we examine an example system and perform phase plane analysis to categorize when the constant steady state solution(s) are saddles or centers. Then, we describe the non-homogeneous stationary solutions as a single or multi-stepped patterns using a Hamiltonian framework in a similar manner as [15]. We then use the Hamiltonian to describe how single and multi-stepped solutions bifurcate from a steady state when the steady state is a center. In the following section, we examine the more general system and implement a Lyapunov functional, similar to the one described in [4], to classify several conditions for instability. The existence of a bounded Lyapunov functional says that the solution will converge in time to an asymptotically stable attractor contained in the union of all functions that are local minimum values of the functional. These functions coincide with the stationary solutions. By determining when stationary solutions are not local minima, it is possible to determine which patterns are unstable. Several conditions for instability and stability are established using various inequalities. In particular, we determine the conditions when multi-stepped solutions can be constructed. We establish that each k-step solution, with given parameter values discussed below, becomes stable or unstable as the domain length approaches infinity. After this, analysis is performed on the general system to indicate when stationary solutions can be classified as plateaus or spikes. In the final section, numerics are performed to show the existence of stable multi-step patterns.
2. Classification of Stationary Solutions
For the rest of the paper, we will derive results for a 1D version of system (1–2). However, many of the results are best expressed by analyzing and examining the specific example from [11],
| (3) |
| (4) |
on the interval (0, L), L > 0, satisfying the boundary conditions
| (5) |
In order to do so, we will first introduce a change of variables
and consider the system
| (6) |
| (7) |
on the interval (0, η), η > 0, satisfying the boundary conditions
| (8) |
Note that if we apply this change of variables to (3–4), we can effectively set Dc, α, γ = 1 up to some scaling of h and g.
It is shown in [1, 6] that this system admits unique, globally-bounded, nonnegative solutions ρ, Φ ∈ C2,1 ([0, η], [0, ∞)), for sufficiently smooth initial conditions satisfying compatibility conditions, and these solutions are capable of presenting non-homogeneous steady state solutions. Under these conditions, ρ is bounded between 0 and 1, and Φ is bounded between 0 and max(∥Φ(s, 0)∥L∞, 1). We now proceed to characterize the stationary behaviour of the system through a series of manipulations, leading up to a Hamiltonian formulation of the steady state. Thanks to such manipulations, we can express Φ as a function of ρ for stationary solutions.
First we set the left hand side of (6) to zero and integrate from 0 to s to get
| (9) |
where we set the integration constant to zero in order to satisfy the boundary conditions. Dividing both sides by ωρ(s) and then integrating from 0 to s, we get
| (10) |
Evaluating the integral gives the following system for the stationary solutions
| (11) |
| (12) |
where
and
| (13) |
Let us note that Q′(ρ) > 0 for ρ ∈ (0, 1) with , so by the Inverse Function Theorem (11) is invertible. For bounded stationary solutions and fixed K, we can define the inverse fK : (−∞,∞) → (0, 1). Below for brevity of notation, we will omit the index K and write simply f instead of fK. For given f, we can define ρ(Φ) := f(Φ). f(Φ) will be used extensively when we define the Hamiltonian for stationary solutions. Also, let us note that if
| (14) |
where M is the total cell density and is a conserved quantity with respect to time, then
| (15) |
As ρ depends on Φ, then we will write K = K[Φ]. In the case when ρ and Φ are constant, we have
| (16) |
2.1. Phase Plane Analysis
To analyze the properties of spatially inhomogeneous steady state solutions, we construct a new system of equations. To do so, we treat K [v] as a given constant, substitute ρ = f(Φ) into (11–12) and set ψ := Φs. The stationary solution can then be described with the 2D system of autonomous ODEs:
| (17) |
| (18) |
| (19) |
This is a system of Hamiltonian equations with the Hamiltonian
| (20) |
where Looking at the Jacobian of the system at a fixed point reveals that the trace is zero, so all fixed points are either saddles or centers.
Alternatively, we can formulate a Hamiltonian in terms of ρ. By substituting Φ = Q(ρ) − K into (18) and multiplying by Q(ρ)s to get
and taking the integral with respect to ρ gives
| (21) |
where B(ρ) is the integral of Q(ρ):
| (22) |
The system (17–19) has fixed points (Φ, ψ) = (f(Φ), 0) and its dynamics depend not only on the parameters, but also on the value of K[Φ]. Since Q(ρ) − K : [0, 1] → [−∞,∞] is monotonically increasing, the inverse, f(Φ), is defined and sigmoid in shape with asymptotes f(−∞) = 0 and f(∞) = 1.
Typically, the equation Φ = f(Φ) has either one or three roots, Φi, which correspond to fixed points Si of system (17–18). This can be observed by numerically solving for solutions to the PDE system (see numerics section below) and examining resulting steady states. If we solve the PDE and look the resulting steady states with M = 0.25, η = 40, β = 0.1, and ω = 0.7, and compare it to the results with ω = 1, using initial conditions described in the numerics section, it is possible to see that the former converges to a constant steady state solution, while the latter results in an inhomogenous solution. In particular, the former approaches a steady state solution with (ρ(η), Φ(η)) = (0.25, 0.25) and the latter with (ρ(η), Φ(η)) = (0.0499, 0.0499). Using (13) and the definition of f we can examine how many roots exist for f(Φ)−Φ for these two choices of solutions (see Figure 1). The Φi generally have to be numerically solved for in order to determine their values. This can be accomplished by inverting f back and solving Q(Φ) − K = Φ (see numerics section below for an example of this).
Figure 1.
With K and (ρ(η), Φ(η)) calculated from the convergent steady state solution of the PDE, the equation Φ = f(Φ) demonstrates (a) one root for (ρ(η), Φ(η)) = (0.25, 0.25) and ω = 0.7 or (b) three roots for (ρ(η), Φ(η)) = (0.0499, 0.0499) and ω = 1
Lemma 2.1. If (17–18) has a single fixed point, it is a saddle. If it has three fixed points with Φ1 < Φ2 < Φ3, then Φ2 is a center and the other two fixed points are saddles.
Proof. Taking the trace and determinant of the Jacobian of the system, we see the eigenvalues, ν±, of the fixed points can be determined from the equations
| (23) |
| (24) |
Consider a fixed point Φi. If f′(Φi) < 1, then the fixed point is a saddle. If f′(Φi) > 1, then the fixed point is a center. Note that if we have f′(Φi) > 1, then, at Φi, we can use the fact that f(Φ) − Φ is increasing and the asymptotic behaviour of f(Φ) to deduce that there are saddles, Φ1 and Φ3, such that Φ1 < Φi < Φ3. In other words, in the case of one root, we must always have a saddle. If we have three roots, we have a center along with two saddles, since the slope of the middle root is larger than the slope of the line (see Figure 1b).
As will be seen later, inhomogeneous patterns can only occur if we have a center, so we will consider the case where we have three roots, Φ1 < Φ2 < Φ3.
2.2. Hamiltonian Characterization
Additional information about the structure of the steady state solutions of (17–19) can be gained by examining the Hamiltonian (20). In particular, since the Hamiltonian is independent of s-variable, for fixed Hamiltonian constant H, we can examine the Hamiltonian curves and solve for ψ as a function of Φ to get
| (25) |
The plus and minus signs correspond to the positive and negative solutions for ψ. It is also seen that Φ is symmetric across the ψ = 0 axis, and we are free to choose which sign we examine. See figure 2 for sample Hamiltonian curves with ω = 10, β = 1, and K = −0.1392. In this case (Φ1, Φ2, Φ3) is approximately equal to to (0.05, 0.318, 0.625).
Figure 2.

Graph of sample Hamiltonian curves using ω = 1, β = 0.1, K = −0.1392, and various Φ(0) (corresponding to various energy constants H). Trajectories that possibly can and definitely cannot generate stationary solutions to the PDE problem (6), (7), (8) for finite η are colored blue and red respectively.
Unless otherwise specified, from this point forward, we only consider the positive part of the curve where ψ ≥ 0. In this case, with ψ = Φs, we can solve for s as a function of Φ along the positive curve by inverting both sides of equation (25) and integrating with respect to Φ. Doing this we get
| (26) |
(26) describes the s-location where the specified Φ occurs with given Hamiltonian energy H.
The authors would like to note at this time that equations (25, 26) are only currently known to be well defined and real for a given non-constant stationary solution, (Φ(s), ψ(s)). If H or Φ(0) are chosen arbitrarily, then the value inside the square-root (25) may become negative, and (26) will no longer be real, if defined at all.
The minimal and maximal values of Φ, Φmin and Φmax, occur at the turning points of the Hamiltonian, when ψ = 0, i.e., can be found from the equality:
| (27) |
If we instead use the alternate Hamiltonian, , we can use the chain rule and similarly solve for
| (28) |
where we use the fact that Q′(ρ) > 0 on the domain, and the minimal and maximal values of ρ occur at the turning points, when the denominator evaluates to 0.
If we use Φmin and Φmax (obtained by solving (27)) as parameters, then the duration of the half curve's orbit, τ (Φmin), satisfies
| (29) |
Duration will become important as we link solutions to the Hamiltonian equation to solutions satisfying the boundary value problem of (17–19).
These results can be put in a more concrete form with the following Theorem.
Theorem 2.2. For any given ρ(0) > 0, and Φ(0) > 0, f(Φ) ∈ C1([−∞,∞]) is well defined and F (Φ) ∈ C2([−∞,∞]) is defined up to a constant. Assuming that the equation f(Φ) − Φ = 0 has three distinct roots, Φ1, Φ2, and Φ3, and that the constant H can be chosen in such a way that Eq.(27) has positive roots Φmin,Φmax satisfying Φ1 < Φmin < Φ2 < Φmax < Φ3. Then:
It is possible to define by (25) and Φ(s) ∈ C2 ((0, η)) implicitly by (26).
For , (Φ(s), ψ(s)) are non-homogenous single-step solutions to the ODE described in (17–18) and there is a unique such that (Φ(s), ψ(s)) also satisfy the boundary conditions described in (19) using the chosen domain length .
We can define ρ(s) = f(Φ(s)) to get step-like solutions (ρ(S), Φ(s)) that are unique steady state solutions to (6), (7) satisfying boundary conditions (8) with the specified .
The reflection (ρ, Φ) over the domain is also a steady state solution to (6), (7) that satisfies the boundary conditions (8) with the specified .
Proof. Given (ρ(0), Φ(0)), we define K using (13). Having K, it is possible to define f(Φ) as the inverse of (11) by the inverse function Theorem. Since f(Φ) is C1 class, the indefinite integral F(Φ) is well defined up to a constant of integration and is C2 class.
We can assume without loss of generality that Φmin := Φ(0). Using the assumption that f(Φ) − has three roots, and the fact that f(−∞) = 0, f(∞) = 1, we have,
Integrating the function f(Φ)−Φ with respect to Φ and defining H using (27), we see that it is possible to define by choosing the positive sign in (25). Also, from the above statements, it follows the is C2 class in (Φmin, Φmax).
Since for Φ ∈ (Φmin, Φmax), we can define, using (26), a function s(Φ), with domain and range . s(Φ) is well defined since for Φmin < Φ < ∞ we have some constant such that:
| (30) |
| (31) |
Note that the second line follows from the fact that the roots of at Φmin and Φmax are simple. The derivative of this function is −f(Φ) + Φ, which by the above statements and assumptions is not zero at the roots because Φmin,Φmax ≠ Φ1, Φ2, Φ3. Otherwise, our trajectory would be a fixed point or tend to a fixed point.
Since s(Φ) is monotonically increasing, it has a monotonically increasing inverse Φ(s). This establishes part 1.
Using part 1, we can now define the pull back . By computing the derivative of sΦ by means of (26) and inverting it, it is straightforward to see that
Furthermore, taking the derivative of both sides of (25) (with `plus' sign) we get that ψ satisfies (18). Since Φmax < ∞, there is a unique such that . In this case
and
satisfying the boundary conditions.
Part 3 follows from the fact that we can define ρ(s) = f(Φ(s)), and taking the derivative of ρ(s) gives
This equation is equivalent to (9) which we can take the derivative of to get (6) with ρτ = 0 and (7) follows from part 2. The boundary conditions for ρ are satisfied using (9) and are satisfied for Φ by part 2. Uniqueness follows from [1], establishing part 3.
Using a change of variables, s → −s + η, it is possible to see that the reflection of the solution across the domain also satisfies the stationary equation to (6), (7) with the caveat that ψ changes sign. This yields part 4.
Remark 2.3. If Φmin or Φmax equals either Φ1, Φ2, or Φ3, then it is instead possible to define Φ(s) as the appropriate constant function, ρ = Φ, and ψ = 0 which satisfies the conditions of being a stationary solution.
Corollary 2.4. All positive non-homogenous steady state solutions to (6) satisfying boundary conditions (8) are a sequence of single-steps alternating between specific values of Φmin and Φmax.
Proof. Given a positive non-homogenous bounded solution (ρ(s), Φ(s)), let s1 > 0 be the first point after s = 0 where either ρs = 0. If ρs = 0, then Φs = 0 where the latter result is ruled out by positivity. We can therefore restrict the domain to [0, s1] with (ρ(s), Φ(s)) as the unique step solution to the restricted boundary value problem. At this point, we see from the Hamiltonian dynamics given in the phase plane analysis that having a non-constant steady state solution means that f(Φ) − Φ is sigmoid with three roots. In order to satisfy the boundary conditions, ψ(Φ) must have two roots. By the above Theorem, since we have K = Q(ρ(0))−Φ(0), and by uniqueness, we must have Φ(s1) either be Φmax or Φmin. In either case, if s1 = η, we are done. Otherwise, we can repeat the argument for the next critical point, s2. Notice that K stays the same for the restricted solution with domain [s1, s2], since K is an integration constant with K = Q(ρ(s)) − Φ(s), and s1 is in both the first and second domains. Furthermore, since K stays the same, we have the same Φmin and Φmax, and their corresponding ρ values are also the same. By part 4 of the Theorem and uniqueness, the second step must be a reflection of the previous step because the steps share the same minimum, maximum, and K value. Also note that because it is a reflection, the second step has the same step length as the first step with . Repeating this argument until sn = η, for some η > 0, gives divides η, and the steps must alternate between reflections of the first step.
2.3. Generation of Multi-Stepped Solutions
To get spatially non-homogenous solutions along the center manifold that corresponds to stationary solution of (6), we need the trajectory to begin and end at ψ = 0 after duration η by the boundary conditions ψ(0) = ψ(η) = 0. Note that this condition cannot be satisfied if we only had a single saddle as a fixed point. Using the symmetry of Φ across the ψ-axis, it is possible to see that following the (Φ, ψ) trajectory curves gives the condition for some integer k. To parametrize possible curves, let us vary the point of intersection on the ψ-axis, (Φmax, 0), where Φ2 ≤ Φmax ≤ Φ3 and let be the duration of the half curve's orbit that ends at (Φmax, 0) As Φmax increases, the curves move away from the fixed point. Eventually we will approach either a heteroclinic orbit connecting S1 and S3 or a homoclinic orbit connecting one of the roots to itself. Using (27), it may or may not be possible to solve for Φ ≠ Φ1 such that
If no such Φ exists, then the Hamiltonian curve containing S1 does not connect back to the ψ-axis, which occurs when S3 has a homoclinic orbit connecting to itself. If such a Φ exists, then we either have a heteroclinic orbit, with Φ = Φ3, or a homoclinic orbit connecting S1 to itself with Φ < Φ3. In all of these cases, for large enough Φmax, the duration for the half curve's orbit approaches ∞.
We now calculate how the duration behaves as Φmax approaches Φ2 from above, (Φmax ↘ Φ2). The periodic solution is non-homogeneous, but its variation tends to zero, that is to say maxs Φ(s) − mins Φ(s) → 0 and |Φ(s) − Φ2| → 0 for all s ∈ (−∞,∞). By using (11) we conclude that |ρ(s) − ρ2| → 0 for all s ∈ (−∞,∞) with ρ2 = Φ2. Hence by (12), we infer that Φss(s) → 0, and consequently that Φs(s) → 0 for all s ∈ (−∞,∞). Knowing this, we can approximate the solution by the solution of the linearization of system (17–18) around (Φ, ψ) = S2. Solving the linearized system yields that the Φ is periodic with half-period if , where ν+ and ν− = −ν+ with are the strictly imaginary eigenvalues of the Jacobian of (17–18) at point S2. This gives us the limiting duration
| (32) |
We will later show that given a domain of length , there is at least one non-homogenous solution. For , we cannot rule out the possibility of non-homogenous solutions existing, as we cannot establish the monotinicity of .
In order to describe the generation of multi-step solutions, we first recall that , where k is the number of half cycles, or steps, the solution contains. Multi-stepped stationary solutions of (17–19) for k ≥ 1 can only exist with duration, . So the generation of new stationary solutions corresponds to when the first inhomogenous solution of (17–19) with domain length appears. This is equivalent to satisfying the linearized condition
This process of bifurcating new periodic solutions due to changes in domain length relates to the generation of new eigenvalues of an elliptic operator. For further information on branching solutions, see Ref. [5].
In general, f′(Φ2) is hard to determine since we have to solve for Φ2. However, for the constant solution, , we recall that f(Φ) defines the inverse with respect to ρ. According to (11), we have
| (33) |
where satisfies from (16).
We now use the chemotactic strength, ω, as a parameter and the fact that in the limit of zero amplitude oscillations we can substitute (33) into (32) to get the following result
Lemma 2.5. Assuming the same conditions as Theorem 2.2, a k-step stationary solution to (6) exists for ω > ωk when
| (34) |
Proof. Recall that by the assumptions, the system (17–18) is Hamiltonian with a center and two saddles. The phase plane contains Hamiltonian curves that connect the ψ = 0 axis to itself. By the above calculation in (32), there are orbits whose duration is arbitrarily close to the duration for given ω and since there is either an orbit homoclinic to the point S1 or S3 or a heteroclinic orbit connecting S1 with S3. Both kinds of orbits have infinite duration. The function (29) is continuous with respect to Φmin ∈ (Φ1,Φ2) due to the continuity of the integrand. So, for any duration , there exists at least one corresponding Hamiltonian curve whose orbit has that duration. Since each Hamiltonian curve satisfies the boundary conditions for some domain length η, it remains to show there is a duration for there to exist a k-step solution on domain length L. Let ω = ωk + R, R > 0, and using (32), (33), and f′(Φ2) > 0 we have,
We note that there is a unique correspondence between our choice of K and the value of since . This correspondence allows us to switch the roles of and K, making a parameter for determining the dynamics of the system.
Notice that (34) can also be used to count the number of stationary solutions that the given parameters can produce. Given ωk < ω < ωk+1, there are k known curves that satisfy the conditions for the given . However, if we were to try and leave arbitrary, then we cannot, at this time, discount the possibility for multiple k-step solutions with the same value of .
3. Stability Analysis of Solutions
3.1. Lyapunov Stability Condition
In order to analyze the stability of multiple stepped equations, we will define a Lyapunov functional and describe the conditions when the stationary solutions are local minimums. Here we consider the system
| (35) |
| (36) |
| (37) |
We define a generalized entropic functional
| (38) |
where C(ρ) is the convex function determined by the equality:
| (39) |
Let us note that the function C(·) is defined only up to a term c1ρ + c2. However, integration of this term over space gives a constant independent of τ, due to the mass conservation . For definiteness, we will take c1 = c2 = 0 here. Let us also define the generalized free energy
| (40) |
Theorem 3.1. If ρ ∈ (ρmin, ρmax), where 0 < ρmin < ρmax, g(ρ) > 0, h(ρ) ≥ 0, and Φ ≤ 0. Then F is bounded below and is a Lyaponuv functional for the system (35–36).
Proof. Since ρmin < ρ < ρmax, it follows that reaches a critical point with respect to Φ at when Φ = ρ. This critical point is a minimum since the second derivative yields 1 > 0.
Since C″(ρ) ≥ 0, it follows that C(ρ) ≥ 0. As a consequence, the functional is bounded below by
| (41) |
| (42) |
Note that for (6–7), the functional is bounded below by since ρ < 1.
Taking the time derivative, it is possible to show that for non-stationary ρ and Φ, the free energy
is decreasing with respect to time.
| (43) |
| (44) |
| (45) |
| (46) |
| (47) |
| (48) |
where we used integration by parts and the no-flux boundary conditions to get the second and fourth lines, and substitution with (35) to get the third line. The last line follows from the positivity of g(ρ). Notice that if and only if Φτ = 0 and −g(ρ)Φs + h(ρ)ρs = 0. The latter condition implies ρτ = 0. If ρτ = 0 we have that −g(ρ)Φs + h(ρ)ρs = const. and by boundary conditions, we must have the constant be zero. if and only if the (ρ, Φ) are not stationary solutions.
This forms an H-Theorem in the canonical ensemble. The free energy is always decreasing and it is bounded below, its minimums correspond to stationary solutions. Moreover, the existence of this functional indicates that over time, the solutions will converge to one of these stationary solutions.
In order to determine the stability of the minimum values of the functional F, we look at the first and second variational derivatives. Taking the first and second variational derivatives of F gives
| (49) |
| (50) |
If we find a perturbation δρ and δΦ such that at a fixed point, δ2F(δρ, δΦ) > 0, then the fixed point is unstable under this perturbation. With this goal in mind, we consider perturbations that preserve the total amount of chemical density and that satisfy the boundary conditions. Assuming that
| (51) |
| (52) |
it is possible to see
| (53) |
| (54) |
| (55) |
where δk,l is the Kronecker delta and . So (δ2F)(δρ, δΦ) < 0 when
| (56) |
Since Ak and Cl are constant for given perturbation, we can minimize the right hand side of the equation with respect to each Cl. This has the effect of choosing the most unstable choice of δΦ for given choice of δρ. The critical points that occur must be minimums since evaluating the second derivative with respect to an arbitrary Cl yields
Therefore, the minimums occur when
or
Substituting this choice of Cl in for the unstable case gives
| (57) |
| (58) |
If instability will occur for the prescribed perturbations, it will occur when the stationary solution satisfies the general instability condition
| (59) |
Since the instability condition holds if and only if the prescribed perturbation is unstable with respect to the stationary solution, if for any concentration preserving perturbation that is the limit of sums of cosines, i.e., functions in L2([0, η]) with zero mean that satisfy the boundary conditions, we have
| (60) |
then the stationary solution is stable.
This condition is equivalent to all n × n matrices of the form
having non-positive eigenvalues, where is a diagonal matrix with
and
In general, it seems that this expression has to be evaluated numerically in order to determine the stability of the solution. However, we can state a few estimates about this equation. If we choose A1 = 1 and Ak = 0 for k ≠ 1, then using Holder's inequality we see instability will occur if
| (61) |
For the stability condition, we note that
| (62) |
| (63) |
| (64) |
| (65) |
| (66) |
where the first inequality follows from μk > μ1, and the third and fifth lines from the observation that
Using (66) and (60), we have stability if
| (67) |
These results lead to the following Theorem.
Theorem 3.2. Assuming the hypothesis found in Theorem 3.1, stationary solutions to the system (35–36) are stable if they satisfy
| (68) |
and are unstable if
| (69) |
Notice that inequality (68) is in agreement with the linear stability condition, which can be obtained by computing the eigenvalues of the linearization matrix by assuming the perturbations of the components of the solution (M, M) proportional to cos(μ1x) (see Ref. [2], [12]). These eigenvalues are non-positive if and only if . If this condition does not hold (for example, for large g(M), which corresponds to large ω in the case of system (3, 4)), a bifurcation occurs and the constant solution becomes unstable, converging in time towards an inhomogeneous steady state solution. In particular, the constant solution (M, M) is linearly unstable for the perturbations cos(μkx), if .
3.2. Limiting Behaviour of Domain Length
For this section, we will consider the model system described by (6),(7), and (8) and analyze the behavior as the domain length grows unbounded. Using Corollary 2.4 along with the definition of C″,
| (70) |
When a new non-homogeneous solution emerges from the fixed point, ω = ωk + ∊, we can asymptotically approximate the solutions + ∊ρ1 + O(∊2) and Φ = + ∊Φ1 + O(∊2). Substituting these expansions into (34) and (59), we notice that
| (71) |
when l < k, we get that l > 1 implies δρ = cos(μ1x) is an unstable perturbation. So, all non-single step perturbations start out unstable.
Note that an interesting phenomenon happens if we allow the domain length, η, to increase. For a given K, as η approaches infinity, the points (Φmin, 0) and (Φmax, 0) approach the seperatrix at S1, S3, or both. As a result, ∥C″∥L∞ stays bounded for large η.
Looking at (34), we see that as η becomes unbounded every multi-step solution will eventually emerge. Previous phase plane analysis and (60) indicates that if a solution with k-step emerges and is stable in the limit, then all l-step solutions, with l < k, will also become stable. In particular the single-step solutions will always stay or become stable if a given k-step solution becomes stable. In practice though, this may require incredibly large values of η.
Also note that has a minimum 7.41375 at ρ = 0.295598. Thus, if
then all stationary solutions are stable by Theorem 3.2. Since Lemma 2.5 is not a strict if and only if statement, we cannot exclude the possible existence of stable non-constant solutions in this region. Furthermore, the constant solution, (ρ, Φ) = (M, M), is unstable if and only if using either Theorem 3.2 or condition (60).
3.3. Plateaus vs. Spikes
In this section, we consider the system
| (72) |
| (73) |
| (74) |
and assume that h and g are chosen such that unique solutions exist and ρ(Φ) can be well defined as a monotonically increasing function in a similar way as in the case corresponding to (11). As described in [7], the classification of one dimensional local maxima into spikes or plateaus is based on the observations concerning the nonlocal gradient of the first derivative at maxima. In particular, for many qualitative spikes (plateaus) it was observed that the non-local gradient of the first derivative was larger (smaller) than the second derivative.
In this section, we will use the equivalent definition to classify the maximum of stationary solutions of (72, 73) as a spike (plateau) if the fourth derivative of Φ or ρ is positive (negative). For a stationary solution, one can integrate the right hand side of (72) with respect to s, and set the integration constant to zero to satisfy the boundary condition as with (9), to see that critical points of ρ(s0) ≔ ρ(s0, ·) correspond to critical points Φ(s0) ≔ Φ(s0, ·). Note that if either ρ or Φ is maximum at s0, then the assumption that ρ(Φ) exists, and is monotonically increasing, causes the other to be a maximum, since at a critical point
The equilibrium equations yield
| (75) |
| (76) |
Taking the two derivatives on the top and bottom gives
| (77) |
| (78) |
Observe that evaluating (75) and (76) at s0 we get
| (79) |
| (80) |
Similarly, evaluating (77) and (78) at s0 allows us to get
| (81) |
| (82) |
Substituting (79) and (82) into (81), we get
| (83) |
| (84) |
since Φ″(s0) < 0, g/h > 0, and by (80) we have ρ(s0) is a spike if and only if
| (85) |
Recall, C″ = h/g and we can multiply both sides by C″ to rewrite the spike condition as
| (86) |
Notice that ρ − Φ > 0 since we are at maximum. This allows us to write the spike condition for ρ as
| (87) |
Similarly, the plateau condition is the same inequality, but with the sign reversed.
Now we examine the case when Φ is a plateau. Substituting (79) into (82), we get
| (88) |
Since Φ″(s0) < 0, we have Φ(s0) is a spike if and only if
| (89) |
For (6) and (7), this is equivalent to
Also, the plateau condition becomes
The plateau versus spike condition for Φ looks similar to the condition for stability versus in-stability, except we evaluate at a single point rather than over an integral against a perturbation. Also, we have the right hand side of the plateau condition is larger than the right hand side of the stability condition since
| (90) |
| (91) |
| (92) |
The spike condition
is similar to the condition that the solution becomes unstable as η goes to infinity. In fact, it can be seen that if a periodic solution is a spike, then on a long enough domain it will become unstable. While we cannot state for certain that all unstable solutions are spikes, as some may be plateaus, it is possible to use Theorem 3.2 to see
Corollary 3.3. All non-constant solutions to the system described in (72, 73, 74) that satisfy the instability conditions in Theorem 3.2 have a spike in Φ.
Proof. Use Theorem 3.2 and the fact that the condition on ∥C″∥L∞ is easier to satisfy than the inequality of (89) to get the result.
Notice for our application equation (6), C‴(ρ) > 0 is minimum at ρ* = 0.295598. For ρ(s0) < ρ*, the spike condition for ρ clearly holds when 1 > C″(ρ(s0)). Likewise, if u(s0) is larger than the location of the minimum, e.g., if M > ρ*, the plateau condition holds when 1 < C″(ρ(s0)). Otherwise the equation will have to be evaluated to determine if ρ is a plateau or a spike.
Fortunately, in many of the cases that are dealt with numerically, ρ(s0) > ρ* and so plateaus for Φ(s0) coincide with plateaus for ρ(s0).
4. Numerics
To demonstrate the existence of stable multi-step solutions as well as analyze the properties of such solutions, we use numerics to evaluate the various expressions as well as solve the PDE. Specifically, we use MATLAB's pdepe code which uses Skeel and Berzin's method for discretizing the spatial domain [16] in order to apply the method of lines coupled with MATLAB's stiff variable order ODE solver, ode15s. For this section, we examine the rescaled system (6–8) for ω = 1 and β = 0.1.
First, we wish to examine what C″(ρ) looks like. Graphing it, we see a concave up function with two singularities, with the steeper singularity at ρ = 0 (see Figure 3a).
Figure 3.

a) Graph of C″(ρ) for ω = 1, β= 0.1 and b) Values of constant solution Φi as increases given one Φi = M for M = 0.25
If we assume that Si = (Φ, ψ) = (M, 0), for M = 0.25 and some i = 1, 2, 3, then one question we can ask is, what are the other Si values, for given K, as we vary . For such fixed points, Si, we have ψ = 0, Φi = ρi, and can use K = Q(M) − M and (11–12) to solve for valid constant Φi. We can then graph the roots of Q(Φ) − K − Φ = 0 for different values of (see Figure 3b). For large ratios of diffusion, β, to chemotactic strength, ω, only one constant solution is allowed. As the ratio decreases, we see the emergence of two new steady solutions, and the line for Φ = 0.25 becomes Φ2. As the ratio decreases further, the line for Φ = 0.25 switches from being Φ1 to Φ2. This point coincides with the location when equals 1. Past this point, for sufficiently large domains, Φ2 = M becomes unstable.
Note that the different seperatrix values are included to give an intuition to the Hamiltonian relationship between solutions with the same K value, not necessarily to indicate a bifurcation in the dynamics as one normally sees in saddle node and transcritical bifurcations. In fact, since the different values of Φi correspond to different values of M, it is not possible to dynamically move from one of these constant steady states to another.
Now, we examine solutions to the system. For demonstration purposes, we set the initial conditions of the PDE to be constant, with a small cosine wave perturbation:
We allow the function to evolve until time τ = 1014. For small η, the PDE converges to a constant steady state solution. For larger lengths, η = 40, multi-step structures emerge during a a short transition time. These structures display the characteristic meta-stability by remaining almost unchanged for a long period of time. Progressively, these structures transition to smaller and smaller numbers of meta-stable steps until the solution converges to a stable single step. For η = 100, the end convergence results in a double step pattern (see Figure 4 for single and double step plots). Even though a double step pattern is reached numerically, the solution is not precisely centered. Since periodicity for reflected solutions is preserved, this is still an approximate steady state solution, and most likely happened because the initial conditions were biased to one side of the system. It is interesting that ρ and Φ are almost identical. The differences between them are as small as possible, just to satisfy Eq. (7).
Figure 4.
Surface Plots of ρ and Φ over time, in log scale, with a stable single step at η = 40 and a stable 2-step at η = 100 with same initial conditions up to scaling in the x-coordinate (a,b,d,e). Density plots for end time values of ρ and Φ at τ = 1014 (c,f)
Numerically checking the spike versus plateau conditions for non-stationary solutions ρ(x, t) and Φ(x, t) at various times indicates that both ρ and Φ satisfy the plateau conditions near the same time for both η = 40 and η = 100. Once the solutions satisfy the plateau condition, they continue to satisfy it at later times.
We ran several simulations with varying ω and end time τ = 1014. We then plotted the values of K, , sup C″(u(x)), and inf C″(u(x)) for the resulting steady state solutions (see Figure 5). Changing η between 40 and 100 resulted in little to no qualitative change in these, so the resulting values are plotted for η = 40. In the first plot, K decreases steadily indicating that the difference between Φ and Q(ρ) is increasing (see Figure 5a). For constant solutions , but after the bifurcation that results in ρ = M becoming unstable, the value of jumps and starts increasing sub-linearly (see Figure 5b). In the final plot, the value sup C″(ρ) increases exponentially while inf C″(ρ) remains constant since C″ is bounded below and achieves its minimum as ρ changes between peaks and troughs (see Figure 5c). This indicates the above stability conditions in Theorem 3.2 become less useful as β decreases (e.g. if ω increases), and further methods are needed to simplify the more general stability conditions found in (60).
Figure 5.
Plots of a)K, b) , and c) inf C″(ρ) and sup C″(ρ), for the resulting steady state solution, with η = 40 and varying ω.
5. Discussion
Under starvation conditions, the chemotactic amoeba, Dictyostelium discoideum, is capable of aggregating together and forming slugs. In this paper, we examined a PDE model of the slug formation of the amoeba [11] that does not exhibit blow up in finite time [1, 6]. In particular, we examined what patterns may be generated by the model, when slug formation may occur, and when slug formation versus formation of homogeneous densities would be stable.
We have shown the existence of a Lyapunov function for the PDE model as well as convergence of the solutions of the PDE system to the steady state solutions. The steady state solutions were classified as either constants or bounded sequences of steps. The steps can be plateaus or spikes. A sequence of plateau steps qualitatively resembles the formation of several slugs. Stability conditions are described for both constant and non-constant steady state solutions, as well as for the non-constant, steady state, plateau solutions. Finally, numerical solutions to the PDE system demonstrated transitions in the number of half-steps as either the domain length, or the ratio of chemotactic sensitivity to cell diffusion, increased.
A Hamiltonian characterization of the steady state solutions is also given, but this characterization relies on scalars that are calculated from a given solution, e.g., and K. Numerically, we see that these scalars vary with the parameters, e.g., the chemical production rate α, or the chemotactic sensitivity χ (entering the reduced system through ω). The dependence of these variables on parameters, such as α and χ, makes it difficult to establish when k-step inhomogenous solutions exist. Once we have information from one steady state solution, we can use that information, and knowledge about bifurcating periodic orbits, to conjecture the existence of other steady state solutions to the system.
The resulting thresholds, derived from the characterization of the plateau versus spike solutions and unstable versus stable solutions, are close to each other. In the limit, as the domain length approaches infinity, the thresholds approach each other, suggesting that knowledge of whether or not the solution is plateau might determine its stability or visa-versa. However, the condition for stability is global, and requires calculation of an integral over the entire domain, versus the condition for a plateau, which is local. As a result, it is not obvious how to link plateau conditions and stability conditions for an arbitrary inhomogenous solution. Numerically, the resulting approximate steady state solutions, calculated over long time runs, satisfy both the stability and the plateau conditions, suggesting that stable solutions are plateaus, even if we cannot prove it at this time.
From the biological point of view, it is interesting that, up to normalizing factors, the densities of the cells u and of the chemical v are almost exactly the same. This suggests that not only do cell density and chemical concentrations influence each other, but that they are strongly correlated in how they influence each other at steady states. While future biological experiments will be needed to test this result, we can now hypothesize that cells that maintain consistent chemotactic behavior, when exposed to a constant in time chemotactic pattern, will approximately replicate this pattern.
Based on the results described above, we can predict when a given parameter set will result in constant steady state solutions versus when it will result in formation of patterns, as determined by diffusion of the chemical, its decay and production by the cells, as well as by diffusion of the cells in the chemotactic field. It can be determined whether a given steady state is stable or not, and whether or not it is a plateau. However, there are still many open questions related to this system. In particular, when given only initial conditions, we do not currently know how the resulting variables, K and , can be calculated. Also, additional study is needed to determine how to precisely predict when solutions for a given parameter set, and given k, would approach k-step stable plateaus. This would result in gaining an insight into how environmental parameters influence the number of slugs that form and how wide apart these slugs are.
Acknowledgements
The authors would like to thank Chuan Xue and Kun Zhao for helpful discussions, and Kathy Phillips for help with editing. R.G. was supported by the University of Notre Dames CAM Fellowship and partially supported by the NSF grant DMS 0931642. M.A. was partially supported by the NSF grant DMS 0931642 and NIH grant R01 GM100470-01. B.K. was partially supported by MNiSW grant No NN201548738 and by FPS grant TEAM/2009-3/6.
Footnotes
Publisher's Disclaimer: This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to our customers we are providing this early version of the manuscript. The manuscript will undergo copyediting, typesetting, and review of the resulting proof before it is published in its final citable form. Please note that during the production process errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain.
6. References
- [1].Alber M, Gejji R, Kazmierczak B. Appl. Math. Lett. 2009;22(11):1645–1648. [Google Scholar]
- [2].Alber M, Glimm T, Hentschel H, Kazmierczak B, Newman S. Nonlinearity. 2005;18:125–138. [Google Scholar]
- [3].Chalub F, Dolak-Struss Y, Markowich P, Oelz D, Schmeiser C, Soreff A. Math. Mod. Meth. Appl. S. 2006;16(1):1173–1198. [Google Scholar]
- [4].Chavanis P. Eur. Phys. J. B. 2008;62:179–208. doi: 10.1140/epjb/e2008-00142-9. [Google Scholar]
- [5].Chicone C. Ordinary Differential Equations with Applications. Springer-Verlag; New York: 1999. [Google Scholar]
- [6].Choi Y, Wang Z. J. Math. Anal. Appl. 2010;362(2):553–564. [Google Scholar]
- [7].Hillen T. SIAM Rev. 2007;49(1):35–51. [Google Scholar]
- [8].Hillen T, Painter K. J. Math. Biol. 2009;58(1):183–217. doi: 10.1007/s00285-008-0201-3. doi: 10.1007s00285-008-0201-3. [DOI] [PubMed] [Google Scholar]
- [9].Höfer T, Sherratt J, Maini P. Physica D. 1995;85(3):425–444. [Google Scholar]
- [10].Kay R, Langridge P, Traynor D, Hoeller O. Nat. Struct. Mol. Biol. 2008;9(6):455–463. doi: 10.1038/nrm2419. doi: 10.1038/nrm2419. [DOI] [PubMed] [Google Scholar]
- [11].Lushnikov P, Chen N, Alber M. Phys. Rev. E. 2008;78(6):61904. doi: 10.1103/PhysRevE.78.061904. doi: 10.1103/PhysRevE.78.061904. [DOI] [PubMed] [Google Scholar]
- [12].Murray J. Mathematical Biology. 2nd edition Springer; Berlin: 1993. [Google Scholar]
- [13].Othmer H, Stevens A. SIAM J. Appl. Math. 1997;57(4):1044–1081. [Google Scholar]
- [14].Palsson E, Othmer H. PNAS. 2000;97(19):10448. doi: 10.1073/pnas.97.19.10448. doi: 10.1073/pnas.97.19.10448. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [15].Potapov AB, Hillen T. J. Dyn. Differ. Equ. 2005;17(2):293–330. doi: 10.1007/210884-005-2938-3. [Google Scholar]
- [16].Skeel RD, Berzins M. SIAM J. Sci. Stat. Comp. 1990;11(1):1–32. ISI Document Delivery No.: CK846. [Google Scholar]
- [17].Swaney K, Huang C, Devreotes P. Ann. Rev. Biophys. 2010;39:265–289. doi: 10.1146/annurev.biophys.093008.131228. doi: 10.1146/annurev.biophys.093008.131228. [DOI] [PMC free article] [PubMed] [Google Scholar]



