Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2009 Sep 25.
Published in final edited form as: SIAM J Appl Math. 2009;70(1):133–169. doi: 10.1137/070711505

MULTISCALE MODELS OF TAXIS-DRIVEN PATTERNING IN BACTERIAL POPULATIONS

CHUAN XUE , HANS G OTHMER
PMCID: PMC2752049  NIHMSID: NIHMS96112  PMID: 19784399

Abstract

Spatially-distributed populations of various types of bacteria often display intricate spatial patterns that are thought to result from the cellular response to gradients of nutrients or other attractants. In the past decade a great deal has been learned about signal transduction, metabolism and movement in E. coli and other bacteria, but translating the individual-level behavior into population-level dynamics is still a challenging problem. However, this is a necessary step because it is computationally impractical to use a strictly cell-based model to understand patterning in growing populations, since the total number of cells may reach 1012 - 1014 in some experiments. In the past phenomenological equations such as the Patlak-Keller-Segel equations have been used in modeling the cell movement that is involved in the formation of such patterns, but the question remains as to how the microscopic behavior can be correctly described by a macroscopic equation. Significant progress has been made for bacterial species that employ a “run-and-tumble” strategy of movement, in that macroscopic equations based on simplified schemes for signal transduction and turning behavior have been derived [14, 15]. Here we extend previous work in a number of directions: (i) we allow for time-dependent signals, which extends the applicability of the equations to natural environments, (ii) we use a more general turning rate function that better describes the biological behavior, and (iii) we incorporate the effect of hydrodynamic forces that arise when cells swim in close proximity to a surface. We also develop a new approach to solving the moment equations derived from the transport equation that does not involve closure assumptions. Numerical examples show that the solution of the lowest-order macroscopic equation agrees well with the solution obtained from a Monte Carlo simulation of cell movement under a variety of temporal protocols for the signal. We also apply the method to derive equations of chemotactic movement that are governed by multiple chemotactic signals.

Keywords: chemotaxis equations, diffusion approximation, pattern formation, transport equations, velocity-jump processes

1. Introduction

New techniques in cell and molecular biology have produced huge advances in our understanding of signal transduction and cellular response in many systems, and this has led to better cell-level models for problems ranging from biofilm formation to embryonic development. However, many problems involve large numbers of cells (O(10121014)), and detailed cell-based descriptions are computationally prohibitive at present. Thus rational techniques for incorporating cell-level knowledge into macroscopic equations are needed for these problems. One such problem arises when large numbers of individuals collectively organize into spatial patterns, as for instance in bacterial pattern formation and biofilms. In these systems the collective organization involves response to spatial gradients of attractants or repellents. When cells move toward (away from) favorable (unfavorable) conditions, the movement is called positive (negative) taxis if they adjust the direction of movement in response to the signal, and kinesis if the frequency of directional changes or the speed of movement is changed. If the active movement is in response to the gradient of a chemical we call it chemotaxis or chemokinesis. In this paper we focus on bacterial chemokinesis, which has been studied extensively in the bacterium Escherichia coli. Despite the clear difference in the type of response, both taxis and kinesis are lumped together in the literature, and we do not distinguish between them here.

Escherichia coli is a cylindrical enteric bacterium ~ 1-2 μm long, that swims using a run-and-tumble strategy [4, 5, 38]. Each cell has 5-8 helical flagella that are several body lengths long, and each flagellum is rotated by a basal rotary motor embedded in the cell membrane. When all are rotated counterclockwise (CCW) the flagella form a bundle and propel the cell forward in a smooth “run” at a speed s = 10-30 μm/s; when rotated clockwise (CW) the bundle flies apart, the cell stops essentially instantaneously because of its low Reynolds number, and it begins to “tumble” in place. After a random time the cell picks a new run direction with a slight bias in the direction of the previous run [6]. The alternation of runs and tumbles comprises the “run-and-tumble” random movement of the cell. In the absence of a signal gradient the run and tumble times are exponentially distributed with means of 1 s and 0.1 s, respectively, but when exposed to a signal gradient, the run time is extended when the cell moves up (down) a chemoattractant (chemorepellent) gradient [6]. The molecular basis of signal transduction and motor control will be described in Section 2.

Under certain conditions, the collective population-level response to attractants produces intricate spatial patterns, even though each individual executes the simple run-and-tumble strategy. For instance, in Adler's capillary assay E. coli cells move up the gradient of a nutrient (an attractant), and the population forms moving bands or rings [1]. More recently, Budrene and Berg found that when E. coli move up the gradient of a nutrient, they can also release another stronger chemoattractant. They studied the patterns in two experimental configurations, one in which a small inoculant of cells is introduced at the center of a semi-solid agar layer containing a single carbon source, such as succinate or other highly-oxidized intermediates of the TCA cycle. In this case the colony grows as it consumes the nutrients, cells secret the chemoattractant aspartate, and a variety of spatial patterns of cell density develops during a two-day period, including outward-moving concentric rings, and symmetric arrays of spots and stripes. In the second type of experiment, wherein cells are grown in a thin layer of liquid medium with the same carbon source, a network-like pattern of high cell density forms from the uniform cell density, but this subsequently breaks into aggregates in 5-15 minutes. The formation of these patterns involves intercellular communication between millions of cells through the secreted chemoattractant aspartate, and thus detailed cell-based models of signal transduction, attractant release, and cell movement would be computationally expensive.

Heretofore, models of these and similar patterns have employed the classical Patlak-Keller-Segel (PKS) description of chemotactic movement [2, 35, 37, 36, 31]. Additional mechanisms assumed in these models include nonlinearity in the chemotactic coefficient, loss of motility under starvation conditions, or a second repellent or waste field. To understand the patterns formed in the soft agar, Brenner et al. [8] coupled the PKS chemotaxis equation with reaction-diffusion equations for both the attractant and nutrient, and proposed a minimal mechanism for the swarm ring and aggregate formation. They suggest that the motion of the swarm ring is driven by local nutrient depletion, with the integrity resulting from the high concentration of the attractant at the location of the ring; in contrast, the aggregates formed in the ring results from fluctuations near the unstable uniform cell density. However, the question of how to justify the chemotaxis equation from a microscopic description is not addressed in any of the foregoing analyses. In [12] it was assumed ab initio that the cell density satisfies the chemotaxis equation, and a formula for the sensitivity was obtained, but the use of the chemotaxis equation was not justified, nor were any of the known biochemical steps in signal transduction and response incorporated.

Recently significant progress has been made toward incorporating characteristics of the cell-level behavior into the classical description of chemotaxis [14, 15]. Using a simplified description of signal transduction, these authors studied the parabolic limit of a velocity-jump process that models the run-and-tumble behavior of bacteria, and showed that the cell density n evolves according to the parabolic equation

nt=(s2Nλ0nbs2taG(S)Nλ0(1+taλ0)(1+teλ0)nS). (1.1)

Here S is the attractant concentration; N is the space dimension, s is the speed of the cells, λ0 is the reciprocal of the mean run time in the absence of a signal, b reflects the sensitivity of the motor, te and ta are the excitation and adaptation time scales, and G(S) models the signal detection and transduction via receptors. The authors assumed that (a) the signal function G(S(x)) is time-independent, (b) the gradient of the signal as measured by G(S)SvO(ε)sec1 is shallow, (c) the turning rate depends linearly on the internal state of the cell (λ = λ0 - by1), and (d) the quasi-steady-state approximation for intracellular dynamics is valid in estimating the higher order moments in the moment closure step. However, assumption (a) is often unrealistic in the context of bacterial pattern formation, and assumption (c) imposes additional restrictions on y1,i.e.,y1<λ0b, in order to guarantee the positivity of the turning rate. Assumption (b) was used to justify the neglect of the higher order moments, and while analysis showed that (b) can alternatively be replaced by (d) in order to allow larger signal gradients, (b) is implicitly required in the perturbation analysis on the diffusion time and space scales, as will be shown in Section 3.

In this paper we remove some of these restrictions. In Section 3 we relax the assumptions (a) and (c) in order to allow time-dependent signals and a general dependence of the turning frequency on the internal state of the cells, and show that when (b) is violated, diffusion time and space scales are inapplicable. There we also develop a new method for solving the infinite system of the moment equations, which allows elimination of (d). The method involves systematic application of a solvability theorem to a perturbation expansion of the solution. In Section 4 we compare the solution of the macroscopic chemotaxis equation and a stochastic simulation of chemotactic cell movement under a variety of temporal dynamics of the signal. In Section 5 we extend the method to allow for external force terms in the transport equation. We illustrate the use of the resulting equation with an application to the model of spiral stream formation in Proteus mirabilis colonies [39], where a biasing force is generated during cell movement. Finally, we explore macroscopic chemotaxis equations for bacterial populations when exposed to several chemosignals in Section 6. Before introducing the details of the analysis, we describe the cell-based model of bacterial pattern formation used in [39], which is based on a cartoon description of signal transduction introduced in [28]. The equations we derive incorporate measurable characteristics of signal transduction and thus are amenable to experimental verification.

2. The cell-based model

Bacterial cells are small; the swimmers we study here are typically 1-2 μm long. Therefore, we characterize their movement by their position xRN and velocity vVRN as functions of time t. In the experiments of Budrene and Berg [9], the cell density is O(108)ml1, thus the average volume fraction of the cell population in the substrate is O(104). Even if in an aggregate cells are 100 times more crowded than average, the volume fraction would still be as small as O(102). Therefore, it is plausible to assume that cells are well separated, and there is no mechanical interaction between them. This means that we can treat the movement of different cells as independent processes. In E. coli the cell speed is more or less constant throughout the movement, so we assume that only the direction of the velocity changes during a tumble. In addition, since the mean tumbling time (~ 0.1 s) is much shorter than the run time (~ 1 s), we here neglect the tumbling time and assume that cells reorient immediately. In addition, we neglect the rotational diffusion of cells during a run. Therefore, movement of cells can be characterized by independent velocity-jump processes of the type introduced in [26] and later used in [18, 27, 14, 15].

The velocity-jump process is determined by a turning rate λ, and a turning kernel T(v, v′,…) which gives the probability density of turning from v′ to v after making the decision to turn. The dots indicate that T may depend on the signal or intracellular variables which are independent of cell velocity v. Since T is a probability density it must satisfy

VT(v,v,)dv=1,

which means that no cells are lost during the reorientation. A generalization can be made to include the tumbling of cells as a separate resting phase [26]. In that case, the stochastic process would be determined by three parameters: the transition rate from the moving phase to the resting phase λ, the transition rate from the resting phase to the next moving phase denoted as μ, and the turning kernel T. It has been shown, in the absence of internal dynamics, that inclusion of a resting phase results in a re-scaling of the diffusion rate and the chemotactic sensitivity in the resulting macroscopic equation, which is essentially a re-scaling of time [27].

When there is no signal gradient, the turning rate λ is a constant, while in the presence of a signal gradient, λ depends on the current state of the flagella motor, which in turn is determined as the output of the underlying signal transduction network that transduces the extracellular signal into a change in rotational state.

Signal transduction in E. coli is a very complicated input-output process (Figure 2.1). Attractant binding to a receptor reduces the autokinase activity of the associated CheA, and therefore reduces the level of phosphorylated CheYp, which is the output of the transduction network, on a fast time scale (~ 0.1 s). This constitutes the excitation component. Changes in the methylation level of the receptor by CheR and CheB restores the activity of the receptor complex to its pre-stimulus level on a slow time scale (seconds to minutes), which is called adaptation. Adaptation allows the cell to respond to further signals. The output CheYp in turn changes the rotational bias of the flagellar motors, and thus changes the run-and-tumble behavior [22, 38, 7].

Fig. 2.1.

Fig. 2.1

The signal transduction pathway for E. coli chemotaxis. Chemoreceptors (MCPs) span the cytoplasmic membrane (hatched lines), with a ligand-binding domain on the periplasmic side and a signaling domain on the cytoplasmic side. The cytoplasmic signaling proteins are represented by single letters, e.g., A = CheA. (From [34] with permission.)

Several detailed mathematical models have been proposed to model the entire signal transduction network [34, 33, 24, 32]. In the deterministic models, the state of a cell can be described by a set of intracellular variables y=(y1,y2,,yq)Rq, and different models can be described by systems of the form

dydt=f(S(x(t),t),y) (2.1)

with different f, where S(x(t), t) is the extracellular signal and x(t) is the position of the cell at time t. In this article we adopt a simplified cartoon description, which is minimal (q = 2) yet captures the essential excitation and adaptation components:

dy1dt=G(S)(y1+y2)te, (2.2)
dy2dt=G(S)y2ta. (2.3)

Here te and ta with te << ta are the excitation and adaptation time scales, x is the current spatial position of the cell, and G(S) is a functional of the signal detected by the receptors. If we assume that there is no cooperative binding and the binding reaction

S+Rkk+SR

equilibrates rapidly, then G is given by

G(S)=G0(SKD+S) (2.4)

with the binding coefficient KD = k-/k+. Here R denotes the unbound receptor and SR denotes the receptor-signal complex. G(S) is bounded by G0 since the receptors will be saturated at large concentrations of the attractant. The cartoon model has been shown to predict the input-output behavior of the full model [34] in response to step changes in the signal [14].

We may identify y1 as the negative of the deviation of CheYp from its steady state, and therefore, we assume the turning rate of each cell depends only on y1, i.e.,

λ=λ(y1).

In addition, we assume that the turning kernel T has no explicit space dependence and is independent of the internal state y: therefore

T=T(v,v).

It has been shown experimentally that after a tumble, a cell has slight tendency to continue its previous direction of movement [4], and this will be included later.

Finally, the above description of cell movement can be coupled with components of cell metabolism and cell division, and with reaction-diffusion equations for the nutrient and attractant. We note that the description of cell movement used here comes directly from the biological observations, and by using reaction-diffusion equations for the chemicals, as in Section 4, convection of the chemicals in the fluid flow is implicitly neglected. This approximation is valid here because the flow is very slow as a result of the small Reynolds number and low volume fraction of the cell population.

A Monte Carlo scheme can be used to simulate the model, but stochastic simulation can become extremely expensive because of cell division. Suppose that cells double in 2 hours, and that the entire experimental process can last 2 days. Assuming that 105-107 cells are introduced into the petri dish initially, there would be 224×(105-107) ≃ 1012 - 1014 cells after two days; thus we need a higher level description. In the next section we introduce a new method to embed the cell-level behavior in the population-level description, so as to derive an evolution equation for the cell density n(x, t) from the transport equation.

3. The transport equation and its diffusion limit absent external forces

Let p(x, v, y, t) be the density of cells having position xΩRN, velocity vVRN, and internal states yRq at time t ≥ 0, where V is a compact subset of RN and symmetric about the origin. Then the velocity-jump process used previously [26, 14, 15] leads to the following transport equation when there is no cell growth

pt+x(vp)+y(fp)=λ(y)p+Vλ(y)T(v,v,y)p(x,v,y,t)dv. (3.1)

Here the left hand side of the equation describes the change of the population density due to the cell runs and the evolution of internal states, while the right hand side models the reorientation during the tumbles. The backward equation corresponding to the transport equation without internal variables was derived from the underlying stochastic process in [30]. A fundamental assumption in using a velocity-jump process to model the run-and-tumble movement is that jumps occur instantaneously, and therefore the forces are Dirac functions. This approximation is appropriate for swimming bacteria since the Reynolds number is so small that inertial effects are negligible.

In [27], a resting phase has been introduced to incorporate cell birth and death. While in some organisms it is true that cells stop to divide or give birth, the swimming bacterium E. coli has been observed to divide while swimming smoothly [3]. Thus the resting phase introduced is not necessary here. Therefore, by assuming that the growth rate r is a function of the local nutrient level c(x, t), the transport equation with cell growth reads

pt+x(vp)+y(fp)=λ(y)p+Vλ(y)T(v,v,y)p(x,v,y,t)dv+r(c)p. (3.2)

When cells grow in the exponential phase in a rich medium, r is a constant. By defining p=pert and observing that p satisfies equation (3.1), we can derive the equation for n=pdx and therefore n=nert. For this reason we begin with the transport equation (3.1) in the following derivation.

Define

z1=y1,z2=y2G(S),

then from the equations (2.2, 2.3) for y1, y2, we obtain the system

{dz1dt=z1z2te,dz2dt=z2taG(S(x(t),t))(Sv+St)} (3.3)

and the turning rate becomes λ(z1) = λ(y1). The transport equation in the new internal variables (z1, z2) reads

pt+x(vp)+z1[(z1z2te)p]+z2[(z2taG(S)(Sv+St))p]=λ(z1)p+λ(z1)VT(v,v)p(v)dv. (3.4)

This change of variables for the internal state makes the following analysis much simpler.

In the remainder of this section we relax a number of assumptions used in [14, 15] and present a new method to derive the chemotaxis equation in the diffusion limit of the transport equation (3.4). We first list the assumptions on the turning kernel and turning rate.

3.1. Assumptions on the turning kernel and turning rate

In our analysis we adopt the assumptions of the turning kernel T in [18, 27, 15]. The notation used here coincides with that in [27, 15].

Define operator T and its adjoint T : L2(V) → L2(V) as follows:

(Tg)(v)=VT(v,v)g(v)dv,(Tg)(v)=VT(v,v)g(v)dv. (3.5)

Denote by K to be the non-negative cone of L2(V),K={gL2(V)g0}. The assumptions on the turning kernel TL2(V × V) are

A1

T(v,v)0,VT(v,v)dv=VT(v,v)dv=1.

A2

There are functions u0,ϕ,ψK with the property u0, ϕ > 0 a.e. such that u0(v)ϕ(v)T(v,v)u0(v)ψ(v).

A3

T1<1.

From these assumptions, one can prove [18] that (a) T is a compact operator on L2(V), with spectral radius 1; (b) 1 is a simple eigenvalue with normalized eigenfunction g(v) ≡ 1.

Next define the operators

A=I+T,A=I+T. (3.6)

Note that the operator L defined in [27] is λA here; in our derivation we use A instead of L because A is independent of y. One can easily prove that A has the following properties:

  1. A2.

  2. N(A)=N(A)=1, R(A)=R(A)=1={gL2(V)Vg(v)dv=0}

  3. γ with positive real part, γIA is invertible.

For the turning rate, we introduce a more general form than used in [14, 15]. We assume λ can be expanded to a Taylor series

λ=λ0a1z1+a2z12a3z13+

with a radius of convergence at least max{G0, 1}, which implies that

k=1ak<. (3.7)

The negative signs in the expansion of λ are introduced for the convenience of later analysis. The form λ = λ0 - by1 used in [14, 15] is a special case of this general form with a1 = b positive and ak = 0 for all k > 1.

3.2. The parabolic scaling

To simplify the exposition we assume at first that excitation is much faster than other processes, that is, te = 0, z1 = -z2. The general result is simply stated later. Therefore the transport equation becomes

pt+x(vp)+z2(z2taG(S)(Sv+St)p)=(λ0+a1z2+a2z22+)(p+VT(v,v)p(v)dv). (3.8)

Since the total cell mass is conserved, we denote

N0=ΩVRpdz2dvdx, (3.9)

and scale p by setting,

p^=pN0. (3.10)

The mean run time of E. coli is T ≃ 1 s, the speed is 10 ~ 30 μm/s [4], and a self-organized aggregate of cells has spatial dimension of 150-250 μm [25]. Thus, let s0 = 10 μm/s, L = 1 mm, and re-scale the variables by setting,

v^=vs0,x^=xL,t^=tTp,V^=Vs0,λ^0=λ0T,a^k=akT,t^a=taT,ϵ=Ts0L=0.01,Tp=Tϵ2.

Therefore, v^,x^,t^a,λ^0,a^kO(1). We also re-scale

S^=SKD,G^(S^)=G(S^KD),T^(v^,v^)=s0N1T(v,v), (3.11)

where KD is the binding constant defined earlier.

In these variables equation (3.8) becomes, after dropping the hats,

ϵ2pt+ϵx(vp)+z2(z2taG(S)(ϵSv+ϵ2St)p)=(λ0+a1z2+a2z22+)(p+VT(v,v)p(v)dv). (3.12)

Here the space and time variation of S enters at O(ϵ) and O(ϵ2) respectively.

The goal of the moment closure method is to derive an approximating evolution equation for the cell density n(x,t) from the transport equation (3.12). To do that, we have to integrate (3.12) with respect to both z2 and v 1. There are two places that one can apply the perturbation expansion: (a) to the partial moments, viz, the z2-moments or v-moments; or (b) to the complete moments which are obtained by integrating with respect to both z2 and v. The latter will be used in Section 5 where there are external forces acting on the cells . However, in this section, we show that because the z2-moment M00 is independent of v, applying the perturbation method to the z2-moments directly can lead to the approximating equation for n(x, t) with minimal assumptions.

3.3. The z2-moment equations

Define the moments of z2 as follows:

Mj=z2jpdz2,j=0,1,2,3,,M=(M0,M1,M2,)t. (3.13)

By multiplying equation (3.12) by 1, z2jj for j ≥ 1 and integrating, we obtain the moment equations in the following compact form:

ϵ2tΛM+ϵvxΛM=ϵ2BM+ϵCM+DM. (3.14)

Here

B=G(S)StJt, (3.15)
C=G(S)(Sv)Jt, (3.16)

and

D=1tadiag{0,1,1,}+AΛ(λ0I+a1J+a2J2+), (3.17)

where A is the operator defined in (3.6), Λ:l(L2(V))l(L2(V)) is a diagonal scaling operator Λ=diag{1,1,12,13,}, and J:l(L2(V))l(L2(V)) is the shift operator that has ones on the upper diagonal entries:

J=[010001000]. (3.18)

One can easily prove that J has the following properties:

Jl(L2(V))=1,ker(J)=<(1,0,0,0,)t>, (3.19)
{0}ker(J)ker(J2)ker(Jk)l(L2(V)), (3.20)
k=1ker(Jk)l(L2(V)). (3.21)

Therefore, B and C are bounded linear operators on l(L2(V)). One can also easily prove that D is a bounded linear operator on l(L2(V)) under the assumptions on the turning kernel and turning rate introduced in Section 3.1.

Since we are interested in the long-time dynamics, we will apply the regular perturbation method to solve the system (3.14). We explore two sets of assumptions. In the first, we assume that G^(S^)S^t^ and G^(S^)S^v^ are of O(1) on the parabolic scale, which corresponds to G(S)StO(ϵ2)sec1 and G(S)SvO(ϵ)sec1 in the original variables. We show in Section 3.5 that this assumption leads to the same chemotaxis equation as in [15]. In the second, we relax the first set of assumptions to allow G^(S^)S^t^ to be O(1ϵ), or G(S)StO(ϵ)sec1. This assumption means that a cell doesn't experience a significant change in the fraction of receptors bound during an average run time. If the gradient is very large, this assumption may be violated and the characteristic space and time scale may be very different from those of the diffusion process. Therefore, the solution of the diffusion-limit chemotaxis equation may not be a good approximation of the underlying velocity-jump process at the location where sharp spikes of the attractant arise. For this set of assumptions, we show in Section 3.7 that the equation for the first order approximation n0 of the cell density remains the same, but the equation for higher order terms nj depends on St. First however we prove a solvability theorem that will be used in the asymptotic analysis.

3.4. A solvability theorem

For k ≥ 1, we introduce sub-matrix operators of D defined by partitioning D as follows

D=[EkFk0Gk].

Here Ek is the upper-left k×k submatrix of D, Fk is the upper-right k × ∞ submatrix, and Gk is the lower-right remainder. Written out,

E1=[λ0A],F1=A[a1,a2,],

and for k > 1,

Ek=[λ0Aa1Aak1A0λ0A1taak2A00λ0k1A1ta],Fk=A[akak+1ak+2ak1akak+1a1k1a2k1a3k1],

for any k ≥ 1,

Gk=1taI+Adiag{1k,1k+1,1k+2,}(λ0I+a1J+a2J2+)=1taI+AΛkΦ,

with Λk:=diag{1k,1k+1,1k+2,} and Φλ0I+a1J+a2J2+.

Since components of D are operators on the space L2(V), Ek is an operator on (L2(V))k. Also by the assumption on the turning rate (3.7), Fk : l(L2(V)) → (L2(V))k, Gk : l (L2(V)) → l(L2(V)). In the following theorem we prove that for any k, the operators Gk are bounded and invertible. We denote the l(L2(V)) norm by and the corresponding operator norm by .

Theorem 3.1. For any k ≥ 1, we have that

  1. Gk is bounded with Gk1ta+1kAL2(V)(λ0+j=1aj);

  2. Gk is invertible, i.e.,GkW=0,Wl(L2(V))W=0.

Proof. (i) Wl(L2(V)), we have

ΦW=maxi=1λ0Wi+j=1ajWi+jW(λ0+j=1aj),ΛkW=maxi=11k+i1Wi1kW,AWAL2(V)W.

Therefore, Φ, Λk and A are bounded operators on l(L2(V)). Since Gk=1taI+AΛkΦ, we have

Gk1ta+AL2(V)ΛkΦ1ta+1kAL2(V)(λ0+j=1aj).

(ii) For k>taAL2VΦ, we have taAΛkΦ<1. Therefore Gk is invertible with Gk1=1tai=0(taAΛkΦ)i,i.e.,GkW=0W=0.

For ktaAL2VΦ, find m>0s.t.k+m>taAΦ. Since Gk is upper triangular, we get Wj=0,jm by observing Gk+m is invertible; we then apply Gaussian elimination to the first m - 1 equations in GkW = 0 from the (m - 1)th row back to the 1st row to get Wj = 0, j < m. Property (iii) of the operator A guarantees that Gaussian elimination applies. This completes the proof.

3.5. The asymptotic analysis of (3.14)

Write M as an expansion in powers of ϵ as

M=M0+ϵM1+ϵ2M2+ (3.22)

or

(M0M1M2M3)=(M00M10M20M30)+ϵ(M01M11M21M31)+ϵ2(M02M12M22M32)+. (3.23)

The subscript indicates the order of the z2-moment and the superscript indicates the order of the term in the expansion.

After substituting (3.22) into the evolution equation (3.14) and comparing terms we find that O(ϵ0):

DM0=0.

By Theorem 3.1, we have

AM00=0&Mj0=0,j>0. (3.24)

By property (ii) of A, we have M00 independent of v, i.e., M00=M00(x,t). Then at O(ϵ1):

vxΛM0=CM0+DM1,

or by using (3.24)

[vxM00G(S)SvM0000]=DM1=[E2F20G2]M1.

Again, by Theorem 3.1, we have Mj1=0,j>1, and the problem reduces to solving

vxM00=λ0AM01+a1AM11,G(S)SvM00=(λ0A1ta)M11.

By property (iii) of A,λ0A1ta is invertible, and thus,

M11=(λ0A1ta)1G(S)SvM00,AM01=1λ0vxM00a1taλ0A(taλ0A1)1G(S)SvM00.

By property (ii) of A, 0 is a simple eigenvalue, and we can define a pseudo-inverse operator of A as B=(A1)1. Therefore, we obtain the representation,

M01=B1λ0vxM00a1taλ0(taλ0A1)1G(S)SvM00+P1, (3.25)

where P11, i.e.,P1 = P1(x, t), is arbitrary. Notice that n1=VM01dv=P1V; thus n1 can be determined once P1 is known. At O(ϵ2):

tΛM0+vxΛM1=BM0+CM1+DM2.

The first equation of the system implies that

tM00+xvM01R(A).

By property (ii) of A,

V(tM00+vxM01)dv=0.

Using (3.25), we get an equation for M00

VtM00+1λ0xVvBvxM00dva1taλ0xV(v(taλ0A1)1G(S)SvM00)dv=0. (3.26)

By defining

Dn=1Vλ0VvBvdv (3.27)

and

χ(S)=a1taVλ0G(S)Vv(taλ0A1)1vdv, (3.28)

we can rewrite equation (3.26) as

tM00=x(DnxM00χ(S)M00xS). (3.29)

The cell density n(x, t) is defined as

n=VZp(x,v,z2,t)dz2dv=VM0(x,v,t)dv=V(M00+ϵM01+ϵ2M02+)dv.

By expanding n=n0+ϵn1+ϵ2n2+, we find that

ni=VM0idv,i0.

In particular, n0=VM00, thus n=VM00+O(ϵ), and therefore we obtain the chemotaxis equation

tn0=x(Dnxn0χ(S)n0xS) (3.30)

with a general tensor form of the diffusion rate (3.27) and the chemotaxis sensitivity (3.28).

Our standing assumption is that the cell speed is constant, and thus V is the sphere of radius s=vv in 3-D. In the case that cells change direction of movement purely randomly, the turning kernel is given by the uniform density

T(v,v)=1V. (3.31)

In this case, the tensors Dn and χ(S) can be reduced to diagonal matrices, and thus scalars,

Dn=s2Nλ0I,χ(S)=G(S)a1s2taNλ0(1+taλ0). (3.32)

As a result, we obtain the classical chemotaxis equation for n0

tn0=x(s2Nλ0xn0G(S)a1s2taNλ0(1+taλ0)n0xS). (3.33)

It is observed experimentally that the movement of E. coli shows directional persistence, and the turning kernel only depends on the angle θ between the old direction v and the new direction v [6, 23], i.e.,

T(v,v)=h(θ). (3.34)

In this case, T is a symmetric operator, the average velocity v after reorientation

v=VT(v,v)vdv

is parallel to the previous velocity v, and thus the diffusion rate and the chemotaxis sensitivity are isotropic tensors (cf. [18], Theorem 3.5). As a result, one finds that Av=(1ψd)v and

Dn=s2N(1ψd)λ0I,χ(S)=G(S)a1s2taNλ0(1+(1ψd)taλ0), (3.35)

where

ψd=vvs2[1,1] (3.36)

is the index of directional persistence introduced in [26]. We note that ψd can not be 1 in order to satisfy Assumption 2 on the turning kernel, andψd has been reported to be about 0.33 in the wild-type E. coli [4]. From (3.35), we can see that the larger ψd is, the larger Dn and χ are, and therefore the larger the macroscopic chemotaxis velocity uS=χ(S)S. The increase of uS to the persistence has also been analyzed in [21], where weak chemotaxis coupled with rotational diffusion was analyzed.

3.6. Macroscopic equations for higher order terms and a finite excitation rate

In order to obtain equations for higher order approximations of the cell density n(x, t), we can repeat the above calculation. The full equation system at O(ϵ2) is

[tM00+vxM01vxM11+G(S)(StM00+(Sv)M01)G(S)SvM110]=[λ0AM02+a1AM12+a2AM22+(λ0A1ta)M12+a1AM22+(λ02A1ta)M22+(λ03A1ta)M32+].

By reasoning as before, we find that Mj2=0,j3 and

M22=2(λ0A2ta)1G(S)(Sv)M11,
M12=(λ0A1ta)1(vxM11+G(S)StM00+G(S)(Sv)M01a1AM22),
M02=Bλ0vxM1a1λ0M12a2λ0M22+P2.

Here, the term (Bλ0)(tM00) in M02 is absorbed into the v-independent term P2. By considering the solvability condition of equations at the next order of ε, the equation for P1, and therefore, for n1=P1V, can be obtained. Calculation reveals that the equation for n1 is the same as n0 in case that v is an eigenfunction of T, in particular for the turning kernel (3.34),

tn1=x(s2N(1ψd)λ0xn1G(S)a1s2taNλ0(1+(1ψd)taλ0)n1xS).

If we force n0 to satisfy the initial and boundary conditions of those for the cell density n, the higher order terms nj, j > 0 should satisfy homogeneous initial and boundary conditions, and the zero mean constraint. Therefore, we conclude that n10, and thus, n=n0+O(ϵ2).

By allowing a finite excitation time in the cartoon model, one can show that the chemotaxis sensitivity tensor becomes

χ(S)=a1taVλ0G(S)Vv(teλ0A1)1(taλ0A1)1vdv, (3.37)

as in [15], and using the turning kernel (3.34), the chemotaxis equation becomes

tn0=(s2N(1ψd)λ0n0a1s2taG(S)Nλ0(1+(1ψd)taλ0)(1+(1ψd)teλ0)n0S). (3.38)

From this equation we can see that: (a) directional persistence increases both the diffusion rate and the macroscopic chemotactic velocity, as analyzed in [21]; (b) inclusion of the non-instantaneous excitation results in re-scaled chemotaxis sensitivity. The only difference by using the full cartoon model is, that instead of using matrix representations of M and operators B, C, D, block matrices should be used. A similar version of Theorem 3.1 can be proved without difficulty. One can also show that inclusion of a resting phase due to tumbling would result in a diffusion rate and chemotaxis sensitivity rescaled by the fraction of time spent running.

3.7. A weaker assumption on the extracellular signal

In the above derivation we assumed that G(S)St^O(1) on the parabolic (diffusion) time scale. However, when cells contribute to the signal field by secretion (example 4.2), G(S)St can become large when the cell density is large. Here we relax the assumption to allow G(S)StO(1ϵ) on the parabolic time scale, which is O(ϵ)sec1 in the dimensional variables. Under this assumption, we need to regroup the terms in the z2-moment equation (3.14). We define St=ϵS^t^O(1),B=ϵBO(1), then equation (3.14) can be rewritten as

ϵ2tΛM+ϵvxΛM=ϵ(B+C)M+DM. (3.39)

In this case, the equations at O(ϵ) are

vxΛM0=(B+C)M0+DM1,

from which one finds that

M11=(λ0A1ta)1G(S)(St+Sv)M00, (3.40)
M01=B1λ0vxM00a1taλ0(taλ0A1)1G(S)SvM00+P1. (3.41)

In the representation of M01 (3.41), the term (taλ0A1)1G(S)StM00 is absorbed by P1, since it is independent of v. Therefore the equation for n0 remains the same, i.e., (3.30). However, if we continue the calculation for higher order terms, we obtain

M22=2(λ0A2ta)1G(S)(St+Sv)M11,
M12=(λ0A1ta)1(vxM11+G(S)(St+Sv)M01a1AM22),
M02=Bλ0vxM01a1λ0M12a2λ0M22+P2.

Here a1, a2, S,St, n0 and n0 enter the expression of M02, and by considering the solvability condition at O(ϵ3),

VtM01+vxM02dv=0,

we obtain an equation for n1,

tn1=x[s2Nλ0(1ψd)xn1G(S)a1s2taNλ0(1+taλ0(1ψd))n1xS]+h(a1,a2,S,St,n0,n0,). (3.42)

The first-order term n0 enters into the equation for n1 through the function h which is linear in n0. In particular, for the turning kernel (3.34), h has the form

h=[a1ta2s2(G(S)Stn0)Nλ0(1+λ0ta(1ψd))2]+a1tas2G(S)StNλ0(1+taλ0(1ψd))(n0λ0(1ψd)a1tan0G(S)Sλ0(1+taλ0(1ψd)))[+(a12ta(1ψd)λ0(1+λ0ta(1ψd))+a2λ0)4ta2s2n0G(S)StSN(2+λ0ta(1ψd))(1+λ0ta(1ψd))].

In this case, the solution of the n1-equation is generally nonzero, and therefore n=n0+ϵn1+O(ϵ2), in contrast with the previous case.

4. Numerical comparisons

According to the above perturbation analysis, the bacterial cell-based model in Section 2 can be approximated by the solution of the chemotaxis equation (3.38) when coupled with an equation for the signal. In this section we first present two examples in 1-D to illustrate how accurate the approximation is. In both examples, we assume no cell growth and fast excitation, i.e., te = 0; thus the equations for the internal dynamics become

dy2dt=G(S(x,t))y2ta, (4.1)
y1=G(S)y2. (4.2)

with G(S) defined by (2.4). We also assume no persistence (ψd = 0), and the turning rate

λ=λ02λ0πtan1(y1πb2λ0), (4.3)

which has the Taylor expansion,

λ=λ0by1+.

In this case, we compare with the stochastic simulation with the solution of

tn0=x(s2Nλ0xn0G(S)bs2taNλ0(1+taλ0)n0xS). (4.4)

We then apply the 2-D version of both the continuum model and the cell-based model to the network-aggregate formation in E. coli colonies in Section 4.3. The numerical method used in implementing the cell-based model is described in detail in Appendix A.

4.1. Aggregation and dispersion in one space dimension

In this example we analyze the motion of a bacterial population in response to a diffusing attractant on a periodic domain 4 mm long. The dynamics of the attractant are described by the diffusion equation

St=DsΔS, (4.5)

with the initial condition

S(x,0)=80(11x). (4.6)

Here, we use a nondimensional signal S. We suppose that initially the cells are uniformly distributed in the domain at a density n(x,0) = n0 mm-1.

In Figure 4.1 we compare the stochastic simulation of the cell-based model with the solution of the macroscopic equations (4.4, 4.5, 4.6). For the stochastic simulation, cell density is computed as the linear interpolation of the histogram for the positions of the cells. Figure 4.1 shows that in the first few minutes, an aggregate of cells forms because of the initial attractant gradient, but later on the aggregate tends to be dispersed because diffusion smoothes out the attractant gradient. In this regime the attractant concentration, cell density and cumulative cell density agree very well between the two models. We also notice that in this example G(S)Sv becomes as large as 15 ϵ sec-1, but the solution of the chemotaxis equation (4.4) still provides a good approximation of the results of the cell-based model. This means that the chemotaxis equation may also be a good approximation of the underlying velocity-jump process for a slightly weaker assumption than we used. For this example, equation (3.42) is also solved together with (4.4, 4.5, 4.6) to construct the higher order approximation of n, and both n0 and n0 + ϵn1 are plotted in Figure 4.1. However, it turns out that n1O(ϵ) and the curves for n0 and n0n1 become indistinguishable.

Fig. 4.1.

Fig. 4.1

Aggregation and dispersion in a time-dependent signal field. First order and second order approximations of the cell density n0 and n0 + ϵn1 computed from equation (4.4, 3.42) (smooth line) are compared with stochastic simulation of the cell based model when coupled with the attractant dynamics (4.5, 4.6). The left, center and right columns are the attractant concentration scaled by KD, the cell density and cumulative cell density scaled by the average cell density n0 at t = 2, 5, 30 and 90 min. G(S), λ and T(v, v′) are given by equations (2.4, 4.3, 3.31). 4 × 103 cells are used for the Monte Carlo simulation (n0 = 103). Other parameters used are λ0 = 1 s−1, b = 1 s−1, ta = 2 s, s = 20 μm/s, KD = 200, G0 = 200, Ds = 8 × 10−4 mm2/s.

4.2. Self-organized aggregation in one dimensional space

In this example we investigate the motion of bacterial cells driven by the attractant that they produce. Thus the attractant dynamics is governed by

St=DsΔS+γnμS. (4.7)

We assume initially no attractant is added to the domain,

S(x,0)=0. (4.8)

Periodic boundary conditions and the same parameters as in the first example are used. We set the initial cell density to be

n(x,0)=n0(1+ξ(x))mm1, (4.9)

where ξ(x) is a small random term of zero mean.

Figure 4.2 compares the stochastic simulation of the cell-based model with the attractant dynamics (4.7, 4.8) and the solution of the continuum model (4.4, 4.9, 4.7, 4.8). There we used μ=13×102s,γ=16×101n0s1 per cell. A linear stability analysis (see Appendix B) of the continuum model around the uniform steady state (USS) (n, S) ≡ (n0, γn0/μ) shows that there are three unstable modes ψk=eik2πLx, k = 1, 2, 3 with exponential growth rates 0.1439, 0.1954, 0.0904. Thus, we expect that instabilities develop around the uniform steady state and nonuniform peaks appear in the cell density profiles. The system (4.4, 4.7) has no solutions that blow up in finite time [10], therefore a nonuniform steady state develops finally.

Fig. 4.2.

Fig. 4.2

Self-organized aggregation in bacterial colonies. (A)-(D): the solution of system (4.4, 4.9, 4.7, 4.8) is compared with one realization of the stochastic simulation of the cell based model coupled with the attractant dynamics given by equation (4.7, 4.8). The blue, green, red and cyan curves represent profiles taken at t = 0, 20, 40, 180 min. (resp.) (E), (F): comparisons of the amplitudes of the first 4 Fourier modes of the solutions. Smooth lines: solution for the PDE system; dotted lines: stochastic simulation. 4 × 103 cells are used for the Monte Carlo simulation (n0 = 103). μ = 1/3 × 10-2 s-1, γ = 1/6 × 10-4 s-1 per cell. Other parameters used are the same as in Figure 4.1.

Figures 4.2 A - D show that in both models, the state of the system first evolves towards the unstable uniform steady state (green curve), then small perturbations finally lead the system to the stable nonuniform steady state (cyan curve). Because the perturbations in the two models are random and the periodic boundary condition allows for translation of solutions, we cannot expect the peaks to appear at the same x coordinate. Therefore neither averaging over different stochastic simulations of the cell-based model nor a point-wise comparison of the solutions of the two models is appropriate. Instead we compare the Fourier coefficients ωk of different modes (ϕk)j=ek2πiNxj, k, j = 0, 1, . . ., Nx − 1 (Figures 4.2 E and F) in single realizations. We see that in both models, the 0th mode amplitude ω0 of n is constant because of the conservation of the total number of cells, and the 0th mode amplitude ω0 of S increases to its value at the USS γn0/μ and remains there. Initially the amplitudes of the linearly-unstable modes ω1, ω2 of n increase exponentially, and the amplitudes of the other stable modes decrease exponentially. Thereafter due to the nonlinearity of the system, energy in the stable modes (for both n and S) transfers to other modes, and coefficients ωk increase until the system reaches the nonuniform steady state.

We observed that in numerical calculations the exact time for the unstable modes to amplify sharply (around t = 70 min~ 100 min in this realization) depends strongly on the spectrum of the initial noise of the continuum model and the intrinsic noise of the cell-based model. Once the Fourier coefficients of the unstable modes exceeds a threshold (about 0.1 in this example), they start to grow faster than exponential. The amplitude of the most rapidly-varying modes of the cell-based model was observed to be much more noisy than that of the continuum model, because of the intrinsic time-dependent noise of the stochastic simulation.

To compare the two models in the case of multi-aggregate formation, we enlarge the domain from 4 mm to 8 mm to allow for more unstable modes. To match the number and location of the peaks in the early dynamics, we choose an initial cell density with a sinusoidal perturbation plus noise

n(x,0)=n0(1+ηsin(3π4x)+ξ(x)). (4.10)

In order to focus on the development of the instability, we set the signal at the uniform steady state initially

S(x,0)=γμ. (4.11)

The numerical results for η = 0.5 are shown in Figure 4.3. We observe that aggregates form at the locations with maximum initial cell density (20 min, 40 min). Then, due to the instability of the multi-aggregate steady state, unevenness among different aggregates develops (180 min) and leads to merging of aggregates. Finally the single-aggregate, stable steady state is reached (not shown). At t = 20 min, the different origin of noise in the two models is not significant, and the continuum model agrees well with the cell-based model (Figure 4.3 B). However, at t = 40 min and 180 min, the noise driven instability becomes important (Figures 4.3 C, D), and there one cannot directly compare the exact value of the solution of the two models.

Fig. 4.3.

Fig. 4.3

Multi-aggregate formation in bacterial colonies. In the top four plots, the time-lapse shots of the cell density obtained from the continuum model (red line) is compared with one realization of the stochastic simulation of the cell based model (blue line) with initial conditions (4.10, 4.11). In the bottom two plots, the amplitude of the first 4 Fourier modes of the solutions are compared. Smooth lines: solution of the PDE system; dotted lines: stochastic simulation. 8 × 103 cells are used for the Monte Carlo simulation (n0 = 103). The same parameters are used as in Figure 4.2.

From Figures 4.2 and 4.3 we conclude that the dynamics of both models agree very well except for the location of the peaks which is sensitive to noise, and some difference in the amplitude. This difference in amplitudes is reflective of the fact that the signal gradients exceed the magnitudes assumed in the derivation of the macroscopic equation. In the next section, we apply both models in the context of network and aggregate formation in the E. coli liquid assay.

4.3. Bacterial pattern formation: E. coli network and aggregate formation in liquid culture

When E. coli cells are suspended in a well-stirred liquid medium with succinate as the nutrient, they secrete the attractant aspartate and initially self-organize into a thread-like network, which quickly breaks into aggregates. The network-aggregate pattern appears on a time scale of 10 min. Since excess succinate is provided, cells grow in the exponential phase, and nutrient depletion is not involved. In this example, we model the above dynamics in 2-D by both the hybrid cell-based approach and the macroscopic PDE approach, and compare the results.

The dynamics of the attractant is governed by the reaction-diffusion equation (4.7). The total cell number in the domain is N0 and the average cell density n0. We use no-flux boundary conditions since there is no material exchange of the system with the environment. The uniform steady state of the continuum model (3.33, 4.7) is (n, S) = (n0, γn0/μ). A linear analysis (see Appendix B) around the uniform steady state explains the pattern formation as the result of the amplification of the unstable modes of the fluctuations. To focus on the dynamics during pattern formation, we start from the uniform steady state with a small perturbation as the initial values,

n=n0(1+small random noise)mm2, (4.12)
S(x,y,0)=γn0μ. (4.13)

In Figure 4.4, we compare the numerical results of the continuum model (4.4, 4.7, 4.12, 4.13) with one realization of the stochastic simulation of the cell-based model. We used COMSOL Multiphysics to solve the 2-D continuum model (with 15648 triangles, using Lagrange elements), and the numerical algorithm given by Appendix A to simulate the cell-based model. The initial values for the continuum model are obtained by interpolating from the initial values of the cell-based model. Although the exact details of the transient dynamics can be different because of different noise in the two models, we note that both models predict comparable temporal and spatial features of the dynamical evolution from the network to aggregate formation.

Fig. 4.4.

Fig. 4.4

E. coli network and aggregate formation. (A), (B): the cell density from the continuum model (A: t = 7min, B: t = 13min); (C), (D): the positions of the cells calculated from the cell-based model at the same time points; (E), (F): the interpolated cell density from (C) and (D). Parameters used include λ0 = 1 s-1, b = 5 s-1, ta = 2 s, s = 20 μm/s, kd = 40, Ds = 8 × 10-4 mm2/s, μ = 1/3 × 10-2 s-1, γ = 1/6 × 10-1/n0 s-1, n0 = 400, L = 1mm.

5. Chemotactic movement in external fields

Bacterial cells can swim in more complicated environments with external forces acting on them. For example, when the cell density becomes large, there may be mechanical interactions between cells, which may affect their swimming speed and direction. Another example arises when gravity becomes important. During the formation of bio-convection patterns reported in [11], aerotaxis drives the cells toward the top of the medium, while gravity acts downward. Therefore, the above analysis should be generalized to incorporate both forces between cells and forces due to external fields. The transport equation with external forces has the form

pt+x(vp)+x(ap)+y(fp)=λ(y)p+Vλ(y)T(v,v,y)p(x,v,y,t)dv. (5.1)

Previous results have been obtained for crawling cells [16], where the active force generation is incorporated by a simple description, and the velocity jumps model random polarization of cells when no signal gradient is detected. Because the internal state of each cell varies spatially, further dimension reduction is needed in that analysis.

Here we extend the analysis in Section 3 to include external forces and consider a particular case in which bacteria swim close to a surface. In three dimensional space, bacterial cells swim in straight “runs”, but are subject to rotational diffusion. However, when they move near a surface, the “runs” display a consistent clockwise bias when observed from above [17, 13]. The bias can be explained by the interaction between the surface and the cell [20]. During a run, the cell body rotates clockwise while the flagella rotate counterclockwise when observed from behind. Therefore, when a cell swims parallel to a surface a larger viscous force is exerted on the bottom of the cell (closer to the surface) than that on the top of the cell, and thus net forces arise on both the cell body and the flagella. These net forces induce the bias in the motion.

In the patterns formed in P. mirabilis colonies in [39], cells swim in a thin fluid-like slime layer on top of the hard surface, and therefore the runs are biased. By incorporating a constant swimming bias to each cell's right, a two dimensional cell-based model predicts the chirality of spiral stream formation in P. mirabilis colonies [39]. In this section, we derive a corresponding macroscopic chemotaxis equation from the cell-based model with swimming bias. We also incorporate persistence in the motion and thus assume the form of the turning kernel given by (3.34). The resulting equation enables us to see the interplay of chemotaxis and the swimming bias.

Let ω0 be the constant angular velocity during a run. Then the acceleration has the form a = ω0v × ν, where ν is the normal vector of the surface pointing to the fluid side, i.e., a = (ω0v2, -ω0v1). Let p(x, v, z2, t) be the cell density function. After nondimensionalization, the transport equation reads,

ϵ2pt+ϵx1(v1p)+ϵx2(v2p)ω0v1(v2p)ω0v2(v1p)+z2(z2taG(S)(ϵv1Sx1+ϵv2Sx2+ϵ2St)p)=(λ0+a1z2+a2z22+)(p+VT(V,V)p(v)dv).

By multiplying 1, z2jj,j1, and integrating with respect to z2, we obtain a system of equations for the z2-moments M(t, x, v), where M is defined as in (3.13),

ϵ2tΛm+ϵv1x1Λm+ϵv2x2Λm+ω0v2v1Λmω0v1v2Λm=ϵ2BM+ϵCM+DM (5.2)

If we apply the perturbation method directly to equation (5.2), there is no easy way to derive an approximating equation of the cell density, since M00 is no longer independent of v, and thus there is no simple relation between the cell density n and M00. Instead, we choose to proceed by multiplying (5.2) by 1, v1 and v2, and integrating with respect to v to get the complete moment equations.

We define the density moments

n(x,t)=M0dv,nj(x,t)=Mjdv,j=1,2,,n=(n,n1,n2,,)t,

and the velocity flux moments

Jj,k(x,t)=vkMjdv,j=0,1,2,,Jk=(J0,k,J1,k,J2,k,)t,k=1,2,Jj,kl(x,t)=vkvlMjdv,j=0,1,2,,Jkl=(J0,kl,J1,kl,J2,kl,)t,k,l=1,2.

The subscript j is the index of the order of the z2-moment, and subscripts k, l are the indices of the velocity moment. We decompose C defined at (3.16) into C = C1 + C2, where

Ck=G(S)Sxkdiag{0,1,1,}Jt,k=1,2. (5.3)

Here J is the matrix operator defined in (3.18), but now acting on l(R). We also define matrix operators

D1=diag{0,1ta,1ta,1ta,},D2=Λ(λ0I+i=1aiJi)(1ψd)+D1. (5.4)

To obtain the complete moment equations, we have to calculate ∫V DMdv and ∫V vkDMdv. Notice that, by property (ii) of A, for any f(v),

vAfdv=V(I+T(v,v)dv)f(v)dv=0,

therefore ∫V DMdv = D1n. Assuming the turning kernel (3.34) and considering that

VvAfdv=V(Vvf(v)+vT(v,v)dv)f(v)dv=(1ψd)vf(v)dv,

we obtain

VvkDMdv=VD2vkM(V)dv=D2Jk,k=1,2.

Therefore the complete moment equations are

ϵ2tΛn+ϵx1ΛJ1+ϵx2ΛJ,2=ϵ2Bn+ϵC1J1+ϵC2J2+D1n, (5.5)
ϵ2tΛJ1+ϵx1ΛJ11+ϵx2ΛJ12ω0ΛJ2=ϵ2BJ1+ϵC1J11+ϵC2J12+D2J1, (5.6)
ϵ2tΛJ2+ϵx1ΛJ12+ϵx2ΛJ22+ω0ΛJ1=ϵ2BJ2+ϵC1J12+ϵC2J22+D2J2. (5.7)

Here B is defined by (3.15). To close the moment equations, we follow [15] and assume the second velocity moments are isotropic, which is exact in 1-D:

J0,kl=s22nδkl,Jj,kl=s22njδkl,k,l=1,2. (5.8)

Then the moment equations reduce to

ϵ2tΛn+ϵx1ΛJ1+ϵx2ΛJ2=ϵ2Bn+ϵC1J1+ϵC2J2+D1n, (5.9)
ϵ2tΛJ1+ϵx1(s22Λn)ω0ΛJ2=ϵ2BJ1+ϵC1(s22n)+D2J1, (5.10)
ϵ2tΛJ2+ϵx1(s22Λn)ω0ΛJ1=ϵ2BJ2+ϵC2(s22n)+D2J2. (5.11)

Assuming the regular perturbation expansions, with superscript indicating the order of expansion,

n=n0+ϵn1+ϵ2n2+,Jk=Jk0+ϵJk1+ϵ2Jk2+,k=1,2,

substituting into the moment equations (5.9-5.11), and comparing terms of equal orders of ε, we obtain, O(ϵ0):

D1n0=0, (5.12)
D2J10=ω0ΛJ20, (5.13)
D2J20=ω0ΛJ10, (5.14)

O(ϵ1):

x1ΛJ10+x2ΛJ20=C1J10+C2J20+D1n1, (5.15)
s22x1Λn0ω0ΛJ21=s22C1n0+D2J11, (5.16)
s22x2Λn0+ω0ΛJ11=s22C2n0+D2J21, (5.17)

O(ϵ2):

tΛn0+x1ΛJ11+x2ΛJ21=B1n0+C1J11+C2J21+D1n2. (5.18)

From equation (5.12) we get nj0=0, j1, or n0 = (n0, 0, 0, ⋯)t. From equations (5.13, 5.14), we see that (Λ1D2)2J10=ω02J10, (Λ1D2)2J20=ω02J20. Since all the eigenvalues of (Λ1D2)2 are positive, it follows that J10=J20=0.

Therefore equation (5.15) reduces to D1n1=0, which means that nj1=0,j1, or n1 = (n1, 0, 0, ⋯)t. Applying a similar argument to the 3rd and higher components of the equations (5.16, 5.17) gives Jj,11=Jj,21=0,j2. Thus the first two components of (5.16, 5.17) become

s22x1n0ω0J0,21=λ0(1ψd)J0,11a1(1ψd)J1,11, (5.19)
ω0J1,21=s22G(S)Sx1n0[λ0(1ψd)+1ta]J1,11, (5.20)
s22x2n0+ω0J0,11=λ0(1ψd)J0,21a1(1ψd)J1,21, (5.21)
ω0J1,11=s22G(S)Sx2n0[λ0(1ψd)+1ta]J1,21. (5.22)

From equations (5.20, 5.22), we find that

(J1,21J1,11)=s2G(S)n02(λ0(1ψd)+1ta)2+2ω02[λ0(1ψd)+1taω0ω0λ0(1ψd)+1ta]S. (5.23)

From equations (5.19, 5.21), we obtain

(J0,21J0,11)=1λ02(1ψd)2+ω02[λ0(1ψd)ω0ω0λ0(1ψd)](s22n0+a1(1ψd)(J1,21J1,11)). (5.24)

The first component of equation (5.18) is

tn0+x1J0,11+x2J0,21=0. (5.25)

Substituting J0,11, J0,21 by equations (5.24) gives the final chemotaxis equation,

tn0=DnΔn0[G(S)n0(χ0S+β0(S))], (5.26)

where

Dn=s22λ0(1ψd)+2ω02λ0(1ψd), (5.27)
χ0=a1s2(1ψd)[λ0(1ψd)(λ0(1ψd)+1ta)ω02]2((λ0(1ψd)+1ta)2+ω02)(λ02(1ψd)2+ω02), (5.28)
β0=ω0a1s2(1ψd)(2λ0(1ψd)+1ta)2((λ0(1ψd)+1ta)2+ω02)(λ02(1ψd)2+ω02), (5.29)

and

S=(Sx2Sx1),(S)=[0110]S.

From the forms of Dn, χ0 and β0, we notice that when ω0 = 0, (5.26) reduces to the chemotaxis equation we derived in Section 3.5 in a two-dimensional space. (5.26) can also be derived by using the assumptions in Section 3.7. The macroscopic chemotactic velocity in (5.26) is given by

uS=G(S)(χ0S+β0(S)). (5.30)

The magnitude of uS is

uS=G(S)Sχ02+β02=G(S)Sa1s2(1ψd)2((λ0(1ψd)+1ta)2+ω02)(λ02(1ψd)2+ω02)=G(S)Sa1s2ta2λ0(1+(1ψd)λ0ta)1(1+ω02(λ0(1ψd)+1ta)2)(1+ω02λ02(1ψd)2). (5.31)

The angle between uS and ∇S is

θuS,S=tan1ω0(2λ0(1ψd)+1ta)λ0(1ψd)(λ0(1ψd)+1ta)ω02, (5.32)

which, surprisingly, is independent of ∇S and a1.

5.1. Numerical comparison of the macroscopic chemotaxis velocity

The analytical prediction of the macroscopic chemotaxis velocity (5.30) is shown to agree very well with statistics from the cell-based model at different signal gradients and bias levels ω0 in Figure 5.1. Even for the large signal gradient G(S)=15 (i.e., G(S)Sv=30ϵs1), the difference is still within 10%.

Fig. 5.1.

Fig. 5.1

Comparison of the macroscopic velocity from equation (5.30, 5.32) with statistics from the cell-based model. In the first three plots, we compare (uS, vS) = (uS ⋅ ∇S uS ⋅ (∇S)) as a function of ∇G(S) for ώ0 = 0.02π, 0.04π, 0.06π. Solid lines are computed from equation (5.30), dots are computed from the cell-based model; upper lines and dots are for uS , lower lines and dots are for vS. The fourth plot is a comparison of the predicted angle θuS,∇S by equation (5.32) with simulation at different parameters. All other parameters are the same as the previous examples.

In Figure 5.1, the macroscopic chemotaxis velocity from the cell-based model is computed in the following way. For a given combination of ∇G(S) and ω0, we used G(S) = S, and a time-independent signal S = Rx2 in order to guarantee ∇G(S) to be constant R in the whole path of a cell. Other parameters used remain the same as in previous examples. For each parameter combination, 6 × 103 cells are put at the same location x = 0 with random initial velocity and zero initial y2. The positions of each cell are recorded every 1 min for a 30 min period. The position vector xi at time ti = i min is computed by averaging all the cell positions. Then the macroscopic velocity vector is computed by applying the least square method to the averaged position, i.e., by finding v that minimizes i(xjivjti)2, where j = 1, 2 is the index of the space direction.

6. Chemotaxis induced by multiple signals

Single chemical induced chemotactic movement has been studied experimentally for various types of cells and modeled mathematically both microscopically and macroscopically [22, 38, 19]. However, many cell types are known to have multiple receptor types and thus can respond to many different chemicals. For instance, E. coli has five major types of receptors for various nutrients, oxygen, etc. [38]. How these signals are integrated inside the cell is not generally known and may depend on the cell type. Macroscopic phenomenological chemotaxis equations have been proposed in [29]. In this section, we derive chemotaxis equations from a modified cell-based model by allowing multiple chemosignals.

In the case of E. coli, the signalling pathways for different chemicals share the same downstream phosphorl-relaying network (including reactions of CheA, CheW, CheY, CheB, CheR, CheZ etc.), the only difference is the upstream transmembrane receptor. In the cell-based model in Section 2, G(S) describes detection of the signal, and y describes the state of proteins within the cell. When there are multiple signals, G is generally a function of all possible signals, G = G(S1, S2, ⋯, Sm). By performing the standard procedure in Section 3, a chemotaxis equation for multiple signals can be derived that has the following form

tn=[Dnnχ0n(GS1S1++GSmSm)], (6.1)

where

χ0=a1s2taNλ0(1+(1ψd)taλ0)(1+(1ψd)teλ0). (6.2)

The functional form of G depends on the binding of the signal molecules to the receptors. Consider for example, the case of two attractants, and assume that all the binding is non-cooperative, and the two attractants S1, S2 competitively bind to the same receptor R as follows

S1+Rk1k1+S1R,S2+Rk2k2+S2R. (6.3)

Then according to the law of mass action, we have

{dS1dt=k1+S1R+k1S1R,dS1Rdt=+k1+S1Rk1S1R,dS2dt=k2+S2R+k2S2R,dS2Rdt=+k2+S2Rk2S2R,dRdt=k1+S1R+k1S1Rk2+S2R+k2S2R.} (6.4)

If we further assume that the total number of receptors R0 is conserved, then

R+S1R+S2R=R0

Since the time scale of ligand binding is typically O(102)S, which is small compared to the excitation and adaptation time, we may approximate the number of bound receptors by the quasi-steady state value,

S1R=R0K2S1K1K2+K2S1+K1S2,S2R=R0K1S2K1K2+K2S1+K1S2,

and G can be written as

G=g(S1R+S2R)=g(R0(K2S1+K1S2)K1K2+K2S1+K1S2).

If the two signals bind to different receptors, then a similar argument leads to the form,

G=g(S1R1+S2R2)=g(R10S1K1+S1+R20S1K2+S2).

In E. coli, the functioning units of chemoreceptors are observed to be trimers of dimers, and different types of receptors can form hetero-trimers in vivo; thus the form of the function of G actually can be even more complicated.

7. Discussion

In this paper we developed a new method for deriving macroscopic equations for the evolution of cell density from cell-level descriptions of chemotactic movement in bacterial pattern formation. The method involves solving the infinite y-moment equations systematically by applying regular perturbation methods. It allows us to treat more general signal fields and cell-level descriptions than those used earlier [14, 15]. These generalizations include, allowing (a) time-dependent signal functions, (b) nonlinear turning frequency λ(y1) and (c) external force fields acting on cells. We also note that although we adopted the cartoon description of excitation and adaptation in their paper, the method proposed can manage autonomous ODE models with polynomial right-hand-sides, as long as the time scales of intracellular reactions can be separated from the diffusion time scale of cells. Another advantage of the method is that it doesn't require unnecessary quasi-steady-state assumptions on the internal dynamics for closing the moments. The work is focused on studying run-and-tumble chemotactic movement because it is the most understood biological system. However, the derivation method can also be applied to other systems with minor change, but the limiting macroscopic equation may be different depending on the details of the specific internal dynamics.

In the derivation of equation 3.33 we assumed that the signal detected by the cell in one “run” doesn't change significantly. This assumption is satisfied in most cases, but it may be violated in self-organized aggregates. In this case, using a diffusion time and space scale may not be appropriate, and therefore a chemotaxis equation is not guaranteed to be a good approximation. However, in the numerical examples, we showed that the chemotaxis equation still captures the main dynamics of the cell-based model, although it seems to over-predict the amplitude and sharpness of the aggregates.

To derive macroscopic equations applicable for large signal gradients, a more detailed description of the internal dynamics is needed. The adaptation time ta can range from a few seconds for small signals to minutes for large signals [34]. To handle the case of a large signal one must incorporate the dependence of the adaptation time on the signal strength, and this can be done by incorporating the fact that chemoreceptors have multiple methylation sites into the cartoon description used here. When the adaptation time is large the time scale for the intracellular response may be comparable to macroscopic time scales, and different balances of the component processes may arise. To treat such cases new moment closure techniques may be needed, and this may lead to other types of macroscopic equations than the classical chemotaxis equation. Finally, in the cell-based model we assumed that cell density is low enough so that there is no mechanical interaction between cells. However, in some cases, the cell density can be high, and direct interaction between cells through the fluid, or more directly, through their flagella, can not be neglected.

Acknowledgments

This work was supported by NIH grant GM29123, NSF grant DMS-0517884 and the University of Minnesota Supercomputing Institute.

Appendix A. Numerical algorithm of the cell-based model

In the implementation of the cell-based model, cell motion is simulated by a standard Monte Carlo method in the whole domain, while the equations for extracellular chemicals are solved by an alternating direction method (Crank-Nicolson in 1-D) on a set of rectangular grid points (Figure A.1, left). In this appendix, we present the numerical algorithm in a two-dimensional domain with only one chemical - the attractant - involved (as in Section 4.3). Each cell is described by its position (x1i,x2i), internal variables (y1i,y2i), direction of movement θi and age Ti (the superscript i is the index of the cell). Concentration of the attractant is described by a discrete function defined on the grid for the finite difference method (Figure A.1, left). We denote the time step by k, the space steps by h1 and h2. Since two components of the model live in different spaces, two interpolating operators are needed in the algorithm. Tgc is used to evaluate the attractant concentration that a cell senses. For a cell at (x1i,x2i), inside the square with vertex indices (n - 1, m - 1), (n, m - 1), (n - 1, m) and (n, m), Tgc(x1i,x2i) is defined by the bi-linear function:

Tgc(x1i,x2i)=A4ASn1,m1+A3ASn,m1+A2ASn1,m+A1ASn,m (A.1)

where A = h1h2 and Aj, j = 1, 2, 3, 4 are the area fractions (Figure A.1, right). On the other hand, the attractant secreted by cells is interpolated as increments at the grid points by Tcg. Suppose during one time step k, a cell staying at (x1i,x2i) secretes Δ amount of attractant, we then interpolate the increment of the attractant concentration at the neighboring grid points as follows:

Tcg(xi;p,q)={A4ΔA2,(p,q)=(n1,m1),A3ΔA2,(p,q)=(n,m1),A2ΔA2,(p,q)=(n1,m),A1ΔA2,(p,q)=(n,m),0,otherwise.} (A.2)

We consider here a periodic boundary condition. The detailed computing procedure is summarized as follows.

Fig. A.1.

Fig. A.1

Left: a schematic figure of the domains. The reaction-diffusion equations are solved on the grid, while the cells can move around the whole domain. Right: the area fractions used in defining the interpolators (A.1, A.2).

S1 Initialization.

  1. Initialize the chemical fields.

  2. Initialize the list of swimmer cells. Each cell is put in the domain with random position, moving direction and age. yi is set to be 0.

S2 For time step l (= 1 initially), update the data of each cell.

  1. Determine the direction of movement θi by equation (3.34).
    1. Generate a random number rU[0, 1];
    2. If r<1eλik, update θi with a new random direction.
  2. (x1i,x2i)l(x1i,x2i)l1+(skcosθi,sksinθi). Apply periodic boundary condition to make sure (x1i,x2i) inside the domain,

  3. (Ti)l(Ti)l1+k. IF (Ti)l 2 hours, then divide the cell into two daughter cells. This step is only considered when cell growth is considered.

  4. Update (y1i,y2i) by equations (4.1, 4.2).
    1. Determine the attractant concentration before the cell moves (Si)l1 and after the cell moves (Si)l by using the interpolating operator Tgc.
    2. Estimate the attractant level during the movement by Si(t)=(Si)l1tlkk+(Si)llk+ktk and integrate equation (4.1) to get (y2i)l.
    3. (y1i)lG(S)(y2i)l.

S3 Compute the source term of the attractant fl12 due to the secretion by the cells using the interpolator Tcg,

fp,ql12=i(Tcg((xi)l12;p,q)),

where Δ = γk.

S4 Apply the alternating direction implicit method to the equation of the attractant (4.5):

Sp,ql12Sp,ql1k2=DsSp+1,ql122Sp,ql12+Sp1,ql12hx2+DsSp,q+1l12Sp,ql1+Sp,q1l1hx2γSp,ql1+Sp,ql122+fp,ql12,Sp,qlSp,ql12k2=DsSp+1,ql122Sp,ql12+Sp1,ql12hx2+DsSp,q+1l2Sp,ql+Sp,q1lhx2γSp,ql12+Sp,ql2+fp,ql12.

For the boundary grid points, use the periodic scheme.

S5 ll+1. If lkT0, repeat S2-S4; otherwise, return.

Appendix B. linear analysis on the stability of the uniform steady state of the continuum model

Linear analysis of the classical chemotaxis equation system has been done in the literature. For readers' convenience, we include it here. Consider the system

{nt=(Dnnχ(S)nS),St=DsΔS+γnμS.} (B.1)

The uniform steady state is (n,S)=(n0,γμn0), where n0 is the averaged cell density. Without loss of generality, we assume a one-dimensional domain [0, L] with periodic boundary conditions, as in the example 4.1 and 4.2. The analysis can be extended without difficulty in the two dimensional case of example 4.3.

Let u = n - n0, v = S - S0 with S0=γμn0 By linearizing around the uniform steady state, we get the system

{ut=DnΔuχ(S0)n0Δv,vt=DsΔv+γuμv.} (B.2)

Assume

u=q0φq(t)eiωqx,v=q0ψq(t)eiωqx

with ωq=2qπL. The system can thus be reduced to

(ψqφq)t=Aq(ψqφq)withAq=(Dnωq2χ(S0)n0ωq2γDsωq2μ) (B.3)

for any qZ,q0. The uniform steady state of the nonlinear system is unstable if the linearized system (B.2) has exponentially growing non-homogeneous modes, which means that there exists a wave number q such that Aq has a positive eigenvalue.

Simple calculation leads to

  • Tr(Aq)=(Dn+Ds)ωq2μ<0

  • Det(Aq)=ωq2(DnDsωq2+μDnγχ(S0)n0)

  • Tr(Aq)24Det(Aq)=[(DsDn)ωq2+μ]2+4γωq2χ(S0)n0>0.

Therefore Aq is simple with eigenvalues

λq±=Tr(Aq)±Tr(Aq)24Det(Aq)2. (B.4)

λq is always negative and approaches -∞ as n,m,λq+ can be positive when Det(Aq)=λqλq+<0. Thus, the instability condition→of∞the uniform steady state is,

q0,s.t.Det(Aq)<0ωq2(DnDsωq2+μDnγχ(S0n0)<0,

which is equivalent to

4π2Ds+L2(μγχ(γμn0)n0Dn)<0. (B.5)

. The growth rate of an unstable mode in the linear system is given by λq+.

From the instability analysis, we can also see that if the qth mode is unstable, the lower modes are always unstable. This leads to multiple nonuniform steady states of the nonlinear system (B.1), but only the one with a single high peak is stable.

Footnotes

1

In the case that the signal function depends on n(x, t), i.e., S = S(n, x, t), we can approximate S by S(n0, x, t), where n0 is defined in the expansion n = n0 + εn1 + ε2n2 + ⋯. This approximation introduces a term of O(ϵ) into the transport equation (3.12), and thus won't change the equation derived later for n0.

REFERENCES

  • [1].Adler J. Chemotaxis in bacteria. Science. 1966;153:708–716. doi: 10.1126/science.153.3737.708. [DOI] [PubMed] [Google Scholar]
  • [2].Ben-Jacob E, Cohen I, Shochet O, Aranson I, Levine H. Complex bacterial patterns. Nature. 1995;373:566–557. doi: 10.1038/373566a0. [DOI] [PubMed] [Google Scholar]
  • [3].Berg HC. http://webmac.rowland.org/labs/bacteria/movies/others/
  • [4].Berg HC. Random Walks in Biology. Princeton University Press; 41 William Street, Princeton, New Jersey 08540: 1983. [Google Scholar]
  • [5].Berg HC. Motile behavior of bacteria. Physics Today. 2000;53:24–29. [Google Scholar]
  • [6].Berg HC, Brown D. Chemotaxis in Escherichia Coli analyzed by three-dimensional tracking. Nature. 1972;239:502–507. doi: 10.1038/239500a0. [DOI] [PubMed] [Google Scholar]
  • [7].Bourret R, Borkovich K, Simon M. Signal transduction pathways involving protein phosphorylation in prokaryotes. Annu. Rev. Biochemistry. 1991;60:401–441. doi: 10.1146/annurev.bi.60.070191.002153. [DOI] [PubMed] [Google Scholar]
  • [8].Brenner M, Levitov L, Budrene E. Physical mechanisms for chemotactic pattern formation by bacteria. Biophys J. 1998;74:1677–1693. doi: 10.1016/S0006-3495(98)77880-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [9].Budrene EO, Berg HC. Dynamics of formation of symmetrical patterns by chemotactic bacteria. Nature. 1995;376:49–53. doi: 10.1038/376049a0. [DOI] [PubMed] [Google Scholar]
  • [10].Childress S, Percus JK. Nonlinear aspects of chemotaxis. Math. Biosci. 1981;56:217–237. [Google Scholar]
  • [11].Czirók A, Jánosi IM, Kessler JO. Bioconvective dynamics: dependence on organism behaviour. J. Exp. Biol. 2000;203:3345–3354. doi: 10.1242/jeb.203.21.3345. [DOI] [PubMed] [Google Scholar]
  • [12].de Gennes PG. Chemotaxis: the role of internal delays. Eur. Biophys. J. 2004;33:691–693. doi: 10.1007/s00249-004-0426-z. [DOI] [PubMed] [Google Scholar]
  • [13].DiLuzio WR, Turner L, Mayer M, Garstecki P, Weibel DB, Berg HC, Whitesides GM. Escherichia coli swim on the right-hand side. Nature. 2005;435:1271–1274. doi: 10.1038/nature03660. [DOI] [PubMed] [Google Scholar]
  • [14].Erban R, Othmer HG. From individual to collective behavior in bacterial chemotaxis. SIAM J. Appl. Math. 2004;65:361–391. [Google Scholar]
  • [15].Erban R, Othmer HG. From signal transduction to spatial pattern formation in E. Coli: A paradigm for multiscale modeling in biology. Multiscale Model. Simul. 2005;3:362–394. [Google Scholar]
  • [16].Erban R, Othmer HG. Taxis equations for amoeboid cells. J. Math. Biol. 2007;54:847–885. doi: 10.1007/s00285-007-0070-1. [DOI] [PubMed] [Google Scholar]
  • [17].Frymier PD, Ford RM, Berg HC, Cummings PT. Three-dimensional tracking of motile bacteria near a solid planar surface. PNAS. 1995;92:6195–6199. doi: 10.1073/pnas.92.13.6195. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [18].Hillen T, Othmer HG. The diffusion limit of transport equations derived from velocity-jump processes. SIAM J. Appl. Math. 2000;61:751–775. [Google Scholar]
  • [19].Horstmann D. From 1970 until present: the Keller-Segel model in chemotaxis and its consequences I. Jahresbericht der DMV. 2003;105:103–165. [Google Scholar]
  • [20].Lauga E, DiLuzio WR, Whitesides GM, Stone HA. Swimming in circles: Motion of bacteria near solid boundaries. Biophys. J. 2006;90:400–412. doi: 10.1529/biophysj.105.069401. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [21].Locsei JT. Persistence of direction increases the drift velocity of run and tumble chemotaxis. J. Math. Biol. 2007;55:41–60. doi: 10.1007/s00285-007-0080-z. [DOI] [PubMed] [Google Scholar]
  • [22].Lux R, Shi W. Chemotaxis-guided movements in bacteria. Crit. Rev. Oral. Biol. Med. 2004;15:207–20. doi: 10.1177/154411130401500404. [DOI] [PubMed] [Google Scholar]
  • [23].Macnab RM. Sensing the environment: Bacterial chemotaxis. In: Goldberg R, editor. Biological Regulation and Development. Plenum Press; New York: 1980. pp. 377–412. [Google Scholar]
  • [24].Mello BA, Tu Y. Quantitative modeling of sensitivity in bacterial chemotaxis: the role of coupling among different chemoreceptor species. PNAS. 2003;100:8223–8228. doi: 10.1073/pnas.1330839100. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [25].Mittal N, Budrene EO, Brenner MP, Oudenaarden A. Motility of Escherichia coli cells in clusters formed by chemotactic aggregation. PNAS. 2003;100:13259–63. doi: 10.1073/pnas.2233626100. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [26].Othmer HG, Dunbar SR, Alt W. Models of dispersal in biological systems. J. Math. Biol. 1988;26:263–298. doi: 10.1007/BF00277392. [DOI] [PubMed] [Google Scholar]
  • [27].Othmer HG, Hillen T. The diffusion limit of transport equations II: chemotaxis equations. SIAM J. Appl. Math. 2002;62:1222–1250. [Google Scholar]
  • [28].Othmer HG, Schaap P. Oscillatory cAMP signaling in the development of Dictyostelium discoideum. Comments on Theoretical Biology. 1998;5:175–282. [Google Scholar]
  • [29].Painter KJ, Maini PK, Othmer HG. Development and applications of a model for cellular response to multiple chemotactic cues. J. Math. Biol. 2000;41:285–314. doi: 10.1007/s002850000035. [DOI] [PubMed] [Google Scholar]
  • [30].Papanicolaou GC. Asymptotic analysis of transport processes. Bulletin of the American Mathematical Society. 1975;81:330–393. [Google Scholar]
  • [31].Polezhaev AA, Pashkov RA, Lobanov AI, Petrov IB. Spatial patterns formed by chemotactic bacteria Escherichia coli. Int. J. Dev. Biol. 2006;50:311–338. doi: 10.1387/ijdb.052048ap. [DOI] [PubMed] [Google Scholar]
  • [32].Rao CV, Kirby JR, Arkin AP. Design and diversity in bacterial chemotaxis: A comparative study in Escherichia coli and bacillus subtilis. PLoS Biol. 2004;2:E49. doi: 10.1371/journal.pbio.0020049. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [33].Shimizu TS, Aksenov SV, Bray D. A spatially extended stochastic model of the bacterial chemotaxis signalling pathway. J. Mol. Biol. 2003;329:291–309. doi: 10.1016/s0022-2836(03)00437-6. [DOI] [PubMed] [Google Scholar]
  • [34].Spiro PA, Parkinson JS, Othmer HG. A model of excitation and adaptation in bacterial chemotaxis. PNAS. 1997;94:7263–7268. doi: 10.1073/pnas.94.14.7263. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [35].Tsimring L, Levine H, A. I, Ben-Jacob E, Cohen I, Shochet O, Reynolds WN. Aggregation patterns in stressed bacteria. J. Phys. Rev. Let. 1995;75:1859–1862. doi: 10.1103/PhysRevLett.75.1859. [DOI] [PubMed] [Google Scholar]
  • [36].Tyson R, Lubkin SR, Murray JD. A minimal mechanism for bacterial pattern formation. Proc. R. Soc. Lond. B. 1999;266:299–304. doi: 10.1098/rspb.1999.0637. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [37].Tyson R, Lubkin SR, Murray JD. Model and analysis of chemotactic bacterial patterns in a liquid medium. J. Math. Biol. 1999;38:359–375. doi: 10.1007/s002850050153. [DOI] [PubMed] [Google Scholar]
  • [38].Wadhams G, Armitage J. Making sense of it all: bacterial chemotaxis. Nat. Rev. Mol. Cell Biol. 2004;5:1024–37. doi: 10.1038/nrm1524. [DOI] [PubMed] [Google Scholar]
  • [39].Xue C, Budrene-Kac EO, Othmer HG. Radial and spiral stream formation in bacterium Proteus mirabilis colonies. 2007. preprint. [DOI] [PMC free article] [PubMed] [Google Scholar]

RESOURCES