Abstract
Advances in synthetic biology allow us to engineer bacterial collectives with pre-specified characteristics. However, the behavior of these collectives is difficult to understand, as cellular growth and division as well as extra-cellular fluid flow lead to complex, changing arrangements of cells within the population. To rationally engineer and control the behavior of cell collectives we need theoretical and computational tools to understand their emergent spatiotemporal dynamics. Here, we present an agent-based model that allows growing cells to detect and respond to mechanical interactions. Crucially, our model couples the dynamics of cell growth to the cell’s environment: Mechanical constraints can affect cellular growth rate and a cell may alter its behavior in response to these constraints. This coupling links the mechanical forces that influence cell growth and emergent behaviors in cell assemblies. We illustrate our approach by showing how mechanical interactions can impact the dynamics of bacterial collectives growing in microfluidic traps.
Key words and phrases: Bacterial consortia, spatiotemporal dynamics, emergent behavior, agent-based modeling
1. Introduction
To realize the full potential of synthetic biology, we need to be able to design assemblies of interacting cells and organisms. Cooperating cells can specialize and assume different responsibilities within a collective [39]. This allows such bacterial consortia to outperform monocultures, both in terms of efficiency and range of functionality, as the collective can perform computations and make decisions that are far more sophisticated than those of a single bacterium [24].
Recent advances in synthetic biology allow us to design multiple, interacting bacterial strains, and observe them over many generations [7]. However, the dynamics of such microbial consortia are strongly affected by spatial and temporal changes in the densities of the interacting strains. The spatial distribution of each strain determines the concentrations of the corresponding intercellular signals across the microfluidic chamber, and in turn, the coupling among strains. To effectively design and control such consortia, it is necessary to understand the mechanisms that govern the spatiotemporal dynamics of bacterial collectives.
Agent-based modeling provides an attractive approach to uncovering these mechanisms. Such models can capture behaviors and interactions at the single-cell level, while remaining computationally tractable. The cost and time required for experiments make it difficult to explore the impact of inhomogeneous population distributions and gene activity under a variety of conditions. Agent-based models are far easier to run and modify. They thus provide a powerful method to generate and test hypotheses about gene circuits and bacterial consortia that can lead to novel designs.
Importantly, agent-based models of microbial collectives growing in confined environments, such as microfluidic traps, should capture the effect of mechanical interactions between cells in the population. Forces acting on the constituent cells play a critical role in the complex dynamics of cellular growth and emergent collective behavior [5, 9, 11, 12, 29–31, 33], and biological evolution [13]. Agent-based models, therefore, need to be able to model the force exerted by growing cells, as well as the mechanical interactions induced by cell-cell contacts or contact with environmental boundaries. Further, it has been shown that the environment of an individual cell can influence its growth, which in turn influences the collective’s behavior through mechanical communication [8, 10, 14, 27, 34]. In particular, mechanical confinement can cause cells within the collective to grow at different rates [8, 10]. Current agent-based models of microbial collectives (e.g. [16, 18, 21, 22, 26]) typically do not allow cells to alter their growth rates in direct response to mechanical sensory input. Adding such capability is challenging, due to the complex relationship between cell growth and the extracellular environment.
Here, we introduce an agent-based bacterial cell model that can detect and respond to its mechanical environment. We show that our model can be used to make predictions about the spatiotemporal dynamics of consortia growing in two-dimensional microfluidic traps. Further, we demonstrate that emergent collective behavior can depend on how individual cells respond to mechanical interactions.
2. Modeling Framework
To understand the behavior of growing bacterial collectives, we must develop numerical tools that can capture the mechanisms that shape their spatiotemporal dynamics. Here, we propose an agent-based model of bacterial assemblies, using a framework that takes into account mechanical constraints that can impact cell growth and influence other aspects of cell behavior. Taking these constraints into account is essential for an understanding of colony formation, cell distribution and signaling, and other emergent behaviors in cell assemblies growing in confined or crowded environments.
Our framework differs from other published models in an important way: We assume that each cell comprises two axially independent cell halves that attach through a compressible, stiff spring, whose rest length increases to induce cell growth (Figure 1(a)). The expansion rate of spring rest length sets the target growth rate for the cell. However, in our model the target growth rate will not be achieved due to mechanical constraints, such as resistive damping, cell-cell contact, and contact with trap boundaries. Differences in rest length expansion and actual cell growth result in sustained spring compression, whose energy can be thought of as a stored growth potential for the cell. As we will show, spring compression serves as a measurement of mechanical constraint in our model, and we remark that it will normally increase even while the cell continuously expands (see e.g., Figure 1(bc)). Spring rest length expansion is meant to serve as an imperfect model for cell expansion via turgor pressure, and not as a direct model of peptidoglycan cell wall stiffness [8, 19, 20, 36].
Most published models require that cells grow exactly at a priori prescribed rates. An exception is a model introduced to study the organization of crowded bacterial colonies growing in confined niches [8]. As a result, most models do not capture mechanical constraint detection and resultant growth modulation. Our approach introduces greater flexibility than, for example, assuming that growth rate is determined by the position of a cell in a trap [6]. We illustrate the impact of mechanical interactions by starting with simple one-dimensional configurations and then moving to more complex, two-dimensional geometries. In addition to serving an illustrative purpose, one-dimensional configurations allow us to validate our numerical implementation. Our model is explicitly solvable when cells are constrained to grow in one dimension, which allows us to validate our simulation environment by comparing numerical and analytical solutions in this case. Further, our 1D results provide a benchmark for the interpolation of 2D dynamics.
When constructing our simulations and diagrams, we took advantage of two open-source software resources: the physics engine Chipmunk 2D [3] for cell dynamics, and the cell simulation platform gro [21] (which itself uses Chipmunk 2D). We initially modified gro to implement our new cell model within the physics engine, while taking advantage of the gro visualization environment and image capture capability (Figs 1–4 in our manuscript each contain images generated using this feature). We then developed and used an independent command line version (run on server computing resources) for larger parameter sweeps, as well as to generate data for statistical analysis.
2.1. Cell construction
We model each bacterium as an assembly of two independent cell halves. To model cell growth, we assume that these two halves expand symmetrically along the long axis of the bacterium (Figure 1(a)). Each cell half consists of a mass m at the center of a semi-circular pole, which connects to straight, long-body edges (as shown by different colors in Figure 1(a)). The two masses connect through a virtual spring with linear spring constant k. Importantly, the rest length of the spring increases in time. In confined environments, extension of the rest length induces forces on neighboring cells, microfluidic trap boundaries, and any other obstacles the cell may encounter.
In order to ensure the cell halves act as a single, well-defined cellular unit (for example, upon collision with other cells or fixed barriers), we use a pair of symmetric ball-and-groove type connections so that the cell halves remain aligned and resist bending [19]. This also ensures that any off-axis or rotational impulses are transmitted equally to both halves of the cell. Thus, cell growth forces are designed to act independently in the axial direction, whereas off-axis, cell-external forces act on the cell as a whole. We remark, however, on a caveat of our model: Sufficiently large on-axis components of external forces could result in a cell-length compression, but we mediate this using a rigid-body, back-filling “ratchet” algorithm (details about the implementation are provided in the Appendix). Thus, although spring compression is an integral component of our cell model, we intervene separately to prevent cell compression by using a nonlinear technique.
2.2. Growth model
We induce axial cellular growth by extending the rest length, R, of the virtual spring that connects the cell halves (Figure 1(a), top panel). Induced expansion force can be felt by all neighboring objects (see Figure 1(a), bottom panel). Cho et al. [8, Figure 4] used a related model to study how mechanical constraints lead to self-organization in bacterial colonies grown in confined environments.
Crucially, rest length extension is an adjustable component of our model that captures the growth tendency of each cell. As we will see, altering how rest length extension dynamics respond to constraint can impact global dynamics of collectives. To start, however, in Sections 2 and 3 we assume that the rest length grows at a constant rate, . In this case, mechanical constraints can result in unphysiologically large potential energy stored in a highly compressed spring, an issue we address in subsequent sections.
We assume cells grow in an extracellular fluid with a resistive damping parameter, γ, and that our system is in the non-inertial dynamics regime (see Appendix). Fluid damping resists cell growth via a damping force , where is the lab-frame speed of a cell half through the extracellular fluid. We explicitly model this parameter to explore the effects that fluid damping variations have on cell dynamics. Although γ defines non-inertial dynamics over a broad range of values, we will see that it directly governs response dynamics under the assumptions of our growth model. We make the simplifying assumption that γ captures all sources of resistive damping, including extracellular fluid damping and dissipative (non-Hamiltonian) damping forces within the cell itself. In particular, γ serves as an imperfect but computationally manageable proxy for cell-internal spring damping.
Many published agent-based models treat bacterial cells as unitary rigid bodies under non-inertial dynamics that achieve cell growth by a process we will call the Expansion, Overlap, Relaxation (EOR) method. In these models, forward Euler integration of the growth rate a expands (E) a cell by increasing its length by a · dt, where dt is the time discretization step. If a cell is sufficiently near, or in contact with, another object (for example another cell or a trap wall) just before this time step, expansion will result in overlap (O). A relaxation algorithm (R) is then asserted that resolves (or prevents) overlaps of all cells and objects using repulsion forces [8], constraint [26], iteration [21], or a related algorithm [16, 22]. EOR methods have thus been used in a wide variety of contexts. However, these methods handle mechanical interaction in an opaque way, whereas our framework allows us to model a measured cell response to mechanical constraint in an explicit, transparent way.
In our model, we prevent cell overlap by using collision dynamics to resolve competing growth expansion under the constraint of cell-cell or cell-barrier contact (see Appendix). Importantly, by constructing a cell with two axially independent halves, we do not have to assume that each cell reaches a predetermined size, determined by the growth rate, at the end of each time step. In contrast to the EOR method, this allows us to determine the impact of mechanical constraints on the growth of a cell by comparing the achieved cell length ℓ to spring rest length R at each time step. We can then link this measurement (which is made by the cell agents themselves), to other aspects of the cell model. As we will see, emergent assembly behavior can depend on how cells modulate growth in response to constraints.
2.3. Equations of motion for an isolated cell
We develop an analytical description of our cell growth model in order to study the behavior of interacting cells in confined environments. We first derive the equations of motion for an isolated cell in an extracellular fluid with resistive damping parameter γ. Cell growth results from a linear spring force computed from the difference between ℓ and the rest length R of our virtual spring (R − ℓ is thus spring compression) and applied equally to each cell half. Using linear spring constant k, we have the inertial equation of motion for an isolated cell,
(1) |
Assuming non-inertial dynamics (see Appendix), Eq. (1) yields a differential equation for expansion velocity,
(2) |
In order to close Eq. (2), we must describe the dynamics of the rest length, R. Bacteria grow approximately exponentially (see [4] and references contained therein). However, for simplicity we let R extend linearly at rate a, independent of cell length. This assumption can be relaxed, and does not affect the main points below. In Section 4, we will introduce mechanical feedback by modulating in response to mechanical constraint.
Setting R(0) = 0, we have R(t) = at, so Eq. (2) becomes
(3) |
Defining , setting initial cell length, ℓ, to zero, and solving Eq. (3) gives the length of an isolated cell, and the rate of its expansion,
(4) |
The parameter τ acts as a time constant for growth dynamics. Eq. (4) shows that , and that τ governs the time required to reach steady state. Since τ is proportional to resistive damping γ for fixed k, resistive damping therefore governs this lag. Using Eq. (4), the compression of the spring that drives the growth of the isolated cell is given by
(5) |
Notice that Eq. (5) implies that (R − ℓ) → aτ, a measure of the sustained mechanical constraint felt by an isolated growing cell at steady state due to resistive damping.
As described in the Appendix, we have implemented this model using the Chipmunk 2D environment. To validate our implementation, we first compared the growth of an isolated cell to that given by Eq. (4). We varied resistive damping γ by an order of magnitude, while using units such that k = 1, and γ was changed from 1 to 10. Figure 1(bc) shows close agreement between theory and simulation for spring compression and expansion speed. The timescale at which both approach their equilibrium values increases with γ.
3. Behavior of cells in a Mother Machine
To bridge the divide between a single, isolated cell and collectives growing in general two-dimensional geometries, we now study a one-dimensional ‘mother machine’ configuration, where cells are constrained to grow in long, narrow traps. Mother machines are microfluidic devices developed to study bacterial cell growth and division over hundreds of generations (see [1, 38]). They consist of an array of impermeable, three-walled narrow channels, each just wide enough to hold a line of cells. The open end of each channel is perpendicular to a ‘trench’ through which fresh nutrient medium flows. Cells exiting the narrow channels are carried away by this flow.
We simulated a mother machine using a single three-walled barrier that allowed cells to grow in a single file. We initialized cells in the channel by placing them pole-to-pole, with the ‘mother cell’ placed against the back wall (Figure 2(a)). As cells grew, they were constrained to move toward the open end of the narrow channel. Using the model of cell growth described in Section 2, we simulated an array of four cells with constant rest length extension rate, , and recorded their resulting spring compressions (Figure 2(b)) and cell-frame expansion speeds (Figure 2(d)).
We see that cell growth rates and spring compressions equilibrate after a transient time determined by the spring constant, resistive damping parameter, and cell position in the mother machine. This model predicts that the growth rate of the lead cell (the cell closest to the open end of the trap) equilibrates most quickly, and is the least compressed. This is intuitive, since cells deeper in the trap must overcome the cumulative resistive drag of those nearer the open end. A similar point is raised in [15] for cells exhibiting frictional forces in a chain, where the first cell in the chain is shown to experience the maximal horizontal stress. Analytically, we describe the growing line of cells as a coupled mass-spring system (see Appendix), whose dynamics match the simulations illustrated in Figure 2. Solving our analytical model shows that steady-state spring compression in a 1D line of cells is a quadratic function of cell position, as Figure 2(b) suggests.
These simulations illustrate cell behavior resulting from competing growth and resistive forces of neighboring cells in a simple geometry. We note that steady-state compressions are relatively small in this example, due to the small number of interacting cells. Compressions can grow substantially, however, in larger traps due to increased cell confinement and resulting interaction forces, as we will see in the next section. Local constraint detection can significantly influence the global dynamics of growing collectives in two-dimensional geometries, as we now demonstrate.
4. Two-dimensional microfluidic trap geometries: results and predictions
We next study bacterial assemblies in two-dimensional geometries. We start with a two-strain microbial consortium growing in a long, narrow trap with open sides. Our model predicts that, after a transient period, strains grow in vertically-oriented, curvilinear stripes perpendicular to the longer edge of the trap. Each stripe behaves as a collection of quasi-mother machines. Defects in the stripes form close to the shorter edges of the trap. While boundary geometry is known to direct the collective orientation of bacterial colonies growing in traps with hard walls [8,37], our prediction of emergent spatiotemporal patterning in open traps is perhaps surprising. In a final study (Section 4.2) of an assembly growing in a trap with three walls, we examine how allowing target growth rate to depend on spring compression affects both the global dynamics of cell alignment and a generic protein expression model. Our model predicts that both protein expression and the nematic (angular) ordering of the cells depend on how rest length extension rate varies with spring compression.
4.1. Two-strain consortium growing in an open trap
Agent-based models of cellular growth have provided insights into the spatiotemporal dynamics of collectives [5, 6, 12, 13, 21, 22, 25, 31]. Here, we use our agent-based model to examine the evolving distribution of two non-interacting strains in a microfluidic trap open on all sides (see Figure 3(a)). Once a cell reaches the boundary of the trap, we assume that it is rapidly carried away by the flow of the media through a channel surrounding the trap. We simulated this by removing such cells from the simulation. We initialized the simulation by randomly placing several seed cells of each type into the empty trap. Cell growth forces in this example were induced by a constant rest length extension rate, .
Figure 3(a) illustrates a typical spatiotemporal pattern that emerges after cell growth and resultant colony expansion of the initial seed cells. Cells organize into vertically-oriented, curvilinear stripes, each composed of a single strain (except for cells near the left and right boundaries, which tend to flow horizontally toward their nearest exits). Each curvilinear column of cells operates as a quasi-mother machine: Cells at the center of the column act as ‘mother cells,’ while descendants form outer components that flow vertically toward the trap boundary.
Our simulations predict that strain ratio is relatively stable once these stripes emerge. What determines this stable ratio and the width of the stripes remains unclear, since the transient dynamics that precede this quasi-steady state are complex. The strain type of the central cell in a given curvilinear cell column determines the strain type of all of the cells in the column. To predict the stable strain ratio, it is therefore sufficient to predict how the distribution of central cells emerges. However, this depends sensitively on the initial distribution of cells, the relative growth rate of the two strains, and other factors [23]. Stability of the strain ratio in our simulations emerges from the stability of the quasi-mother machines and their columnar flow, which inhibits cells from lateral motion; notably, only lateral displacement at the mother cell position by a different strain can influence the strain ratio non-transiently.
Figure 3(b) illustrates the empirical distribution of normalized cell compression over the duration of a simulation. Each horizontal cross-section of this heat map represents the empirical probability density for compression at a given trap depth. As expected, the empirical compression data is consistent with the behavior of a one-dimensional mother machine. In particular, mean compression is highest in the center of the trap, and tapers quadratically as one moves to either of the horizontal trap boundaries (we will see that deviations from this quadratic behavior emerge in three-walled traps). Relatively sharp peaks of the distribution at the long edges of the trap indicate the low variability of spring compression for cells at the boundary of the columnar flow.
4.2. Varying the rest length extension program
Thus far we have assumed that rest length extension rate is constant. We now explore the global implications of allowing rest length extension rate to vary with spring compression in our model. This study is motivated by experimental evidence supporting the thesis that mechanical forces shape the dynamics of collectives [12–14, 27, 31, 35]. In particular, it has been shown that mechanical forces can become sufficiently large to slow cell growth [10]. How to best model the impact of such mechanical constraints on cell growth remains unclear. Here, we therefore consider a simple model of how cells modulate their target growth rates in response to mechanical forces, and explore the impact of such growth modulation on the emergent properties of the collective.
We introduce a simple growth rate dependence by setting to a constant value for low values of spring compression C = R − ℓ, while decreasing it linearly to zero after compression crosses a threshold, T. More precisely, we set
We simulated a three-walled trap geometry, as illustrated in the left column of Figure 4. The first row of Figure 4 shows simulation results for a high threshold Th of spring compression, the second for a low threshold Tl.
The center column (panels (c) and (d)) shows normalized spring compression distributions over the lifespans of the simulations. The spring compression is normalized (independently in each case) such that Th,l = 0.5. As before, a horizontal slice represents the empirical probability density for cell compression at a given trap depth. Three regimes emerge: In the bottom section of the trap, the compression profiles are quadratic, suggesting behavior akin to the quasi-mother machine dynamics we examined previously; mean compression levels off beyond the bottom section of the trap before spiking in the back. The sharply increased spring compression at the back wall emerges from the horizontal alignment tendency of cells in this area. Cells parallel to the back of the trap have no open trap boundary in their axial growth direction, which results in marked mechanical confinement as evidenced using both thresholds in our simulations.
Implications for protein accumulation
Spring compression in our model can thus cause cells within the population to grow at different rates. This heterogeneity has implications for protein accumulation in growing collectives. Although the mechanisms of coupling are largely unknown, mechanical deformations are known to influence protein enzymatic activity [33]. We considered a simple case in which the amount, x, of some protein in each cell obeys the differential equation
where α denotes basal production rate and β is the rate of chemical degradation. When a cell divides, protein is distributed to the daughter cells in proportion to their lengths. The left column of Figure 4 contains snapshots with cells shaded according to x/ℓ, i.e. protein per length of cell. As we assumed volume is proportional to length, the shading represents protein concentration within the cells, with brighter cells having a higher concentration of protein.
Protein concentration is highest in the back of the trap, consistent with the fact that spring compression is highest there. Significantly more protein accumulation occurs when the threshold T is low (bottom snapshot). We remark that compression dynamics can be ‘faster’ than protein dynamics in the following sense: When a cell under significant constraint and expressing a large amount of protein suddenly becomes dislodged (unconstrained), it may take several generations for protein concentrations in descendant cells to return to levels consistent with equilibrium in unconstrained cells.
Implications for nematic order
We finish by examining how nematic order is affected by altering the rest length extension rate vs. spring compression profile. The right column of Figure 4 shows cell angle distributions over the lifespans of the simulations. An angle of π/2 corresponds to a vertically oriented cell. Each horizontal slice in the figure represents the empirical probability density function for cell angle at the given trap depth. When the threshold T is high, as in Figure 4(e), cells show strong vertical alignment throughout the trap. We observe significantly more nematic disorder with a lower threshold (Figure 4(f)).
Boyer et al. [6] have shown that nematic disorder in three-walled trap geometries can be caused by a buckling instability. Under the assumption that cells in the back of the trap both slow their growth and are smaller due to nutrient depletion, they further show that nematic disorder will be more prevalent there since small cells are more likely to buckle (Figure 5 of [6]). By reducing T in our simulations, we observe that reduction of cell growth rate alone leads to strong nematic disorder in the back of a three-walled trap geometry. Consequently, we have recapitulated the Boyer result. However, in our case the mechanisms are different: Nematic disorder emerges solely from slowing cell growth rate, which follows directly from detection and response to mechanical interactions, and not from postulated nutrient depletion.
5. Discussion
The growth of cells, both in natural environments and experimental conditions, is modulated by a number of factors. These include mutations, nutrient depletion, extracellular forces, and other environmental signals. Cells actively respond to mechanical forces, which implies they are capable of sensing and transducing these signals to a biological response [17]. Here, we have described a simple model of how bacteria can effect changes in their growth in response to mechanical interactions. We have shown that such changes can impact the spatiotemporal dynamics of bacterial collectives growing in microfluidic traps.
However, our model is certainly an oversimplification. We do not address the biological accuracy of our spring constant k with respect to bacterial cell wall models that also use springs (for example [8,19,20,33,36]). Our spring model generates expansion forces using a simple, linear dynamical equation, but model parameters are constrained by computational cost (see Appendix). We attempt to strike a balance between physical realism and simulation time, while arguing for inclusion of a mechanical constraint measurement in a simple, agent-based model.
Further, we did not attempt to describe the other factors that modulate cell growth and can lead to emergent dynamical phenomena. For instance, assume that the growth rates of two co-repressing strains in a consortium depend on their transcriptional states, so that the strain that has the higher level of expression grows more slowly. This type of interaction between cell growth, strain competition, and protein expression can lead to relaxation oscillations in both transcriptional and growth rates [28]. We expect that a variety of mechanisms that affect growth rates of single cells, directly or indirectly, can lead to emergent phenomena at the level of the bacterial population.
Our agent-based model stands in contrast to most previously developed models: We allow cells to follow first-order dynamics rather than assuming cells achieve their target growth rates in each time step. Thus, cells can monitor the environment and respond to mechanical interactions by modulating growth and, potentially, other aspects of their interior dynamics. It is unclear whether a cell that is prevented from growing stores this potential. However, mechanical interactions certainly impact cell growth even when nutrient supply is adequate. This is confirmed by experiments performed in osmotic shock, where not only do cells no longer grow, they also return to the cell length they would have achieved, had shock not occurred [19].
Although our model is an oversimplification, it shows that mechanical interactions can play an important role in the organization and dynamics of growing bacterial collectives. We have described a flexible platform for understanding these effects. But much work remains: The predictions of these models, such as the organization of colonies in microfluidic traps and the impact of crowding on gene expression, will need to be validated experimentally. A deeper understanding of the emergence of order and disorder in these bacterial populations will require the development of effective continuum models of collective cell dynamics [37]. Agent-based models of the type we describe can serve as a starting point for these further developments.
6. APPENDIX
6.1. NON-INERTIAL DYNAMICS ASSUMPTION
The non-inertial dynamics assumption is satisfied in a regime defined by the value of a a fast-scale time constant ξ, which we define with respect to the inertial dynamics equations of motion for an isolated cell in our model. We begin with the assumption that the expansion force on a cell is constant. In our model, this translates to a fixed compression R − ℓ of our expansion spring. The validity of this assumption for our simulations is validated by the scale difference between ξ and the discretization time step dt (during which we assume expansion force is constant). We will see that dt is much larger than ξ.
Referring to Eq. (1) in Section 2, we set Fexp:= 2(R − ℓ) as the constant expansion force. Assuming the mass, m, is constant, the inertial equation of motion for an expanding cell in our model is then:
(6) |
We define as our fast-scale time constant. Solving this equation with initial velocity at time t = 0, we obtain the expansion velocity solution,
(7) |
Thus, for times t under which our constant force assumption holds, the cell expansion velocity is a convex combination of its terminal velocity and initial condition. We can now compute an explicit equation for the acceleration of the cell by taking the time derivative of (7):
(8) |
Thus, at t = 0, the acceleration is inertial and decays exponentially. From equation (7), we thus see that non-inertial dynamics holds to the extent that Fexp can be assumed constant over a time interval t of interest, such that (conservatively) t ≥ 10ξ (the exponential decays to < 10−4 in this time). If we take the mass of a cell as mcell = 10−15 kg and a fluid damping parameter γ = 10−8 kg/sec, we have ξ = 10−7 sec, or 0.1μ sec. Our computer simulations use a time discretization on the order of dt = 0.001 min = 0.06 sec. We then have dt/ξ > 105.
Thus, during a simulation time interval dt (under which we assume spring rest length and cell mass are constant), our non-inertial dynamics assumption holds. Indeed, assuming the given cell mass and fluid damping values, non-inertial dynamics holds whenever system forces and masses can be assumed constant over time intervals of μsec or greater.
6.2. TIME DISCRETIZATION REQUIREMENTS
Under the non-inertial dynamics assumption (see Section 6.1), expansion velocity is proportional to expansion force. In order to prevent overshoot of the expansion velocity for an isolated cell in our simulations, we must observe an upper bound for our discretization time step dt. To see this, we require that . That is, the achieved expansion speed of a cell (starting from rest) should be less than the cell growth rate a. In the RHS of equation (2), we set t = dt to perform a forward Euler integration of the rest length (thus = adt). We set ℓ(0) = 0 and conclude:
(9) |
Thus, dt < τ is a necessary condition in our discretization to prevent expansion speed overshoot from rest. Importantly, this directly links the lower range of γ (for fixed k) to computation time: increased computation time is the result of a smaller dt, which is required by a smaller γ. Thus, simulations that explore smaller values of τ (equivalently, smaller values of γ for fixed k) will engender higher computational cost under the model described in this paper. However, a more sophisticated, nonlinear control scheme to regulate expansion velocity could be implemented to mitigate this restriction. Here we retained a simple open-loop growth algorithm to validate agreement between theory and our simulation environment, leaving the development of more advanced control algorithms for future work.
6.3. COUPLED MASS-SPRING MATRIX EQUATIONS
The following analytical framework governs our cell model in a “mother machine” geometry and serves as a basis for verifying our simulation implementation. We now derive the equations of motion for a 1D line of bacterial cells using our model’s mass-spring system. In this derivation, we also include the possibility of spring damping, which is a cell-frame dashpot damping added to the expansion spring of our model. We analyze the impact of this damping on the resulting dynamics, and note that Expansion-Overlap-Relaxation model behavior can be obtained via a certain limit.
6.3.1. 3-CELL MOTHER MACHINE
We assume a 1D line of 3 cells in a mother machine configuration (see Section 3) where cells are in contact pole-to-pole and are constrained to motion in the axial direction only. Since each cell is composed of two axially-independent halves, the mother machine configuration will identify positions of the contacting cell halves of adjacent cells. The mother cell’s trap-walled half will not move in this configuration, thus the equations of motion are determined for the identified positions of each successive cell-cell contact (i = 1, 2) and lastly for the free-end cell half (i = 3), where i is the index number for the equations given below.
We assume a spring constant k, fluid damping parameter γf, and introduce a spring damping parameter γs. The matrix-vector equations for an example 3-cell mother-machine system are generated by a stiffness matrix K and damping matrix Γ, which are second-difference matrices that follow from force-balance analysis [32] of the 1D line of masses and springs that represent a back-to-back line of cells in a mother machine using our model. We find
(10) |
We let the vector x represent the positions of the cell-ends, where xi is the identified position of each successive cell-cell contact (i = 1, 2), and x3 is the position of the free-end cell half, with x = 0 their initial positions. The equations of motion for the coupled system from Newton’s 2nd Law are:
(11) |
where a is the cell growth rate. Cell 1 is the mother cell and cell 3 the open-end cell in the mother machine. Internal force cancellation of adjacent cell halves results in the RHS of the above equation having a forcing term only for the outermost cell half of the open-end cell. Expansion forces are then realized through coupling in the stiffness matrix K. Assuming non-inertial dynamics (see Section 6.1) and that Γ is invertible, (11) becomes:
(12) |
Now, assuming the matrix product Γ−1K is diagonalizable with eigenvector matrix Q, we have the equivalent system of equations in the eigen-basis (using the vector variable y in this basis):
(13) |
If we set , with diagonal eigenvalue matrix D, the diagonalized matrix-vector equation becomes:
(14) |
The solution to the diagonalized system now follows as for the single-cell case given by Eq.(4) in Section (2). For i ∈ {1, 2, 3}, we set , and have:
(15) |
Assuming each yi(0) = 0, we then have the diagonalized solutions:
(16) |
(17) |
We then convert the solution back to the standard basis using x = Qy and . We thus have that the motion of each cell in the mother machine is a linear combination of eigen-modes of the matrix product Γ−1K. We now explore the effects of the spring damping on the equations of motion.
6.3.2. NO SPRING DAMPING
With no spring damping, the Γ matrix is diagonal and we can replace it with a scalar parameter γ. Q, D are then the eigenvector, eigenvalue matrices of K, and we set:
(18) |
The solution is then given by (16 – 17). We find that the steady-state solutions to spring compression follow a quadratic profile vs. cell position in the mother machine. This is readily derived without the matrix equations by analyzing the the force balance necessary to achieve linear growth in cell-end speeds towards the open end of the mother machine. If we assume each cell expands (in the cell’s frame of reference) at a constant speed v, then each successive cell-end will move (in the laboratory frame of reference) at i · v, where i ∈ 1..N and N is the number of cells in the mother machine, and i = 1 is the mother cell. Since the end-cell half of cell N is independent and we are under non-inertial dynamics, this end-cell half must apply a force of γNv to achieve speed Nv in the laboratory frame. Each cell expands with symmetric force, thus cell end (N − 1), which moves at (N − 1)v must have (by algebraic addition of forces from adjacent cell halves): γCN−1v − γNv = γ(N − 1)v, where CN−1 is the unknown scale factor for the pentultimate cell. Clearly, CN−1 = N + (N − 1).
Continuing in this manner towards the mother cell, we see that the successive cell force differences lead to a quadratic expression for cell compression vs. cell position. An example plot of the steady-state cell compression for N = 10 cells is shown in Figure(5), where the quadratic profile is evident.
6.3.3. LARGE SPRING DAMPING
With spring damping much larger than fluid damping, we then have for the damping matrix:
(19) |
We note in this case that Γ = γsK. Importantly, increasing spring damping relative to fluid damping leads to uniform dynamics of all cells in the mother machine. However, to maintain responsiveness, the spring constant k must scale with spring damping. For example, in the isolated cell case, spring damping and fluid damping reference frames are the same, and the damping parameters add such that γ = γf + γs to define τ in Eq. (4). Thus, to maintain the same first-order dynamics, k must scale with the resulting additive γ such that remains constant. We find that, in the limit of k, γs → ∞, while we recover the behavior of the EOR model described in Section 2, where cells achieve growth rates uniformly. We believe inclusion of γs and a higher value of k than used in our simulations (see Section 6.6) would more accurately model biological cell growth (resulting in faster transient behavior and more uniform dynamics). Our model thus serves as an incomplete realization of the biology, while serving as a generalization of an EOR model that includes mechanical constraint measurement.
6.4. SIMULATION DETAILS
6.4.1. CHIPMUNK 2D SIMULATION ENVIRONMENT
We use the open-source physics engine Chipmunk 2D (see [3]) to define cell objects and traps to simulate interactions and dynamics of cell consortia. The use of this engine by gro (see [21]) was the original inspiration for its use in our model. We detail in this section our simulation loop algorithm and the relevant components from Chipmunk 2D.
A simulation step consists of the following. The 2D physics engine is assumed to have just completed a time-step. An un-ordered list structure of cell objects is then traversed to determine if a cell should divide or be removed from the simulation (sub-routines would either add a new daughter cell or remove the cell from the list, respectively; see subsection below for the cell division algorithm). Each remaining cell’s physics model is then updated as follows:
The current cell length ℓ is computed by subtracting the positions of the cell ends, which are obtained by querying the respective components from the 2D physics engine. The current spring compression is then computed by subtracting the cell length from the spring rest length.
As a function of the current spring compression, a growth rate is selected for the following time step (the growth rate may also be constant, i.e., independent of compression, or in general, it may be set algorithmically by the user). The growth rate is then asserted in the discrete-time simulation by an increase of the spring rest length, with increment dR:= a · dt, where a is the current growth rate and dt is the discrete time step. Thus, R ← R + dR.
The cell expansion force is computed as Fexp = k(R−ℓ) and this is set for each cell half independently.
- The 2D physics engine is stepped. This consists of 3 principal parts within the Chipmunk 2D software:
- The current timestep velocity vi is forward-integrated to determine new positions for all objects i in the space. Namely, each cell end is extended by vi · dt, where vi is computed at the end of the previous physics engine time step (or otherwise altered by the user in steps 1-3 above). In general, cells will not overlap each other as the result of a position integration. Rather, objects in contact will move together with velocities that were resolved in the previous time step (in part C below) by the physics engine via collision dynamics.
- The force programmed in item (3) above is used to determine new interaction velocities for all objects in the space. The cell halves’ velocities in the non-inertial regime are computed directly by . (The previous velocity of the objects is set to zero in the non-inertial regime). In general this velocity will not actually be achieved by the cell halves. The impulse solver in part C will adjust velocities and positions based on collision dynamics of objects in the space.
- (c) The 2D physics engine’s impulse solver iterates over the space to resolve competing object velocities when two objects are in direct contact. The impulse solver adds impulses to each object and the resulting actual velocities of cell halves are computed and will be used in the following timestep’s position integration.
We note that collision dynamics is chosen to model cell-cell interactions simply because this is how interaction dynamics are modeled in Chipmunk 2D. In Chipmunk 2D, two cells that are in contact will initiate a “collision arbitration” (which is a bit of a misnomer in our case since the objects are not ballistically colliding, but are, typically, only in boundary surface contact). Each pairwise contact, however, is resolved as an inelastic collision in the Chipmunk 2D code. Although inelastic collisions are inconsistent with non-inertial dynamics, we concluded that it is a reasonable implementation and, in fact, would be very time-consuming to modify.
6.4.2. CELL DIVISION ALGORITHM
A cell divides when it reaches a volume of approximately ℓ = 4.5 microns. Upon division, a ratio r is randomly chosen from a uniform distribution in [0.4,0.6], and daughter cell A is assigned initial length r · ℓ, while daughter cell B is assigned initial length (1 − r) · ℓ. Any contents of the mother cell, if explicitly modeled, are divided beteween the two daughter cells according to the same ratio r. To ensure continuity of expansion force across cell divisions, each daughter cell inherits the parent’s spring compression. Since cells in our model are constructed in two halves, we assert continuity of cell expansion velocity by assigning to daughter cells A and B a center-of-mass velocity equal to the corresponding cell-half velocity of the parent (both in the lab frame). Thus each daughter cell moves apart from the other as the two halves of the parent did before division. This is necessary since, at the time cell divisions are created, cells in the model have not yet integrated positions based on their current cell halves’ velocities, as resolved by the Chipmunk impulse solver (see item (4) in the previous subsection).
6.5. RATCHET ALGORITHM FOR CELL BACK-FILLING
The ratchet algorithm is used to mitigate on-axis cell compression, which we realize may not be clearly differentiated from use of the term spring compression in our cell model and writeup. To add clarification, by cell compression we refer to the actual potential shortening of cell length ℓ, which may occur if neighboring cells exert an on-axis compressive force that is larger than the cell’s current growth (spring expansion) force in a time step. This would result in a compression of the cell length since the two cell-halves are axially independent in this case. The ratchet algorithm prevents excessive cell compression. By back-filling with a symmetric contact surface after incremental growth steps (i.e. ratchets, which are counted by the integer n, below), we limit possible compression to a small amount, which is a programmable parameter that is adjustable by the user (we set it to 0.1 micron). We found this was much simpler and more robust than implementing a nonlinear spring, although the results would be similar. The idea is that a cell should not be compressed to a length much smaller than a previously established length. We note that spring compression is a key component of our cell model (specifically, it is our measure of mechanical constraint), and does not (normally) reflect a cell becoming smaller in length (i.e., cell compression). Our cell model’s spring compression will increase when a cell is prevented from growing via mechanical interactions as developed in Sections 2 and 3 in our manuscript. Such increase can (and normally does) occur even when the cell is continuously expanding.
Thus, to ensure that axial compression is accounted for in our model, we employ an algorithm to back-fill contact area to each cell half, such that contraction of a cell is limited to a compression gap and ratchet step, which we now detail. Each cell half is constructed as in Figure 1 with a rectangular center and attached “frontside pole” that defines the frontal contact area of a cell. In addition, however (and not shown in Figure 1), there is a “backside pole” that is attached to a ratchet-extended rectangular area, which is designed to keep the backside pole just inside the frontside pole of the other half. Usually, this backside pole contact surface is transparent to collision dynamics of a cell, since it lies inside the outer contact hull of the cell. However, in case a cell becomes subject to constricting axial forces (from other cells or trap walls) larger than cell expansion forces, the two halves will contract, but only until the backside poles of each half align with the frontside poles of the other, at which time the cell acts as a rigid body not subject to further compression.
As a cell expands, this backside contact area must be extended to limit the amount of compression before the poles are aligned from the two halves (thus forming the rigid body). We employ a ratchet algorithm to achieve this extension, such that the backside pole is extended once the cell length passes a ratchet step rs. The algorithm is summarized as follows:
Data: current cell length ℓ; current ratchet count n; ratchet step rs; ratchet gap rg; |
Result: on next ratchet: back-filled cell contact area to ℓ −rg; |
Initialize each cell on birth with backside pole rg away from frontside pole of other half and set n = 0; |
For every cell in every time step: |
6.6. TABLE OF PARAMETER VALUES
| |||
PARAMETER | SIMULATION VALUE | SCALE | PHYSICAL VALUE |
| |||
dt | 0.001 min | 1 | 0.06 sec |
| |||
m | 1 × 10−10 | 1 × 10−5 kg | 1 × 10−15 kg |
| |||
γ | 60 min−1 | 1 × 10−5 kg | 1 × 10−5 kg sec−1 |
| |||
k | 3600 min−2 | 1 × 10−5 kg | 1 × 10−5 kg sec−2 |
| |||
ξ:= mγ−1 | 1.7 × 10−12 min | 1 | 1 × 10−10 sec |
| |||
2τ:= γk−1 | 0.017 min | 1 | 1 sec |
|
Simulation values are computed by dividing the physical value by the scale for each parameter and converting units appropriately. We used mass m of a bacterial cell as given in [2], and dimensionless mass units in our simulations. The scale value for mass is chosen to normalize k and γ to 1.0 in SI units. Our physical value for k is a computationally realizable estimate to model turgor pressure. We chose γ such that 2τ = 1 sec. In Figure 1, panels (b),(c), we also used a value of 10γ for comparison of the cell dynamics. Both k and γ simulation values use dimensionless mass units. Two time constants are shown for reference: ξ defines a scale for non-inertial dynamics as in 6.1, and τ defines the first-order growth dynamics of our cell model, as derived in 2.3. We note that γ overestimates a physical value, but it is chosen as a convenient value for computational purposes (see 6.2).
Acknowledgments
This work was supported by the National Institutes of Health, through grant R01GM117138 (MRB, KJ, WO) and the joint NSF-National Institute of General Medical Sciences Mathematical Biology Program grant R01GM104974 (MRB, KJ, WO); NSF grants DMS-1413437 (WO), MCB-1616755 (OI), and MCB-1411780 (OI); and the Welch Foundation grant C-1729 (MRB).
The authors acknowledge the use of the Opuntia Cluster and support from the Center of Advanced Computing and Data Systems at the University of Houston.
References
- 1.http://jun.ucsd.edu/mother_machine.php.
- 2.Cell biology by the numbers. http://book.bionumbers.org.
- 3.Chipmunk 2d game dynamics, version 7. Howling Moon Software. http://chipmunk-physics.net/
- 4.Amir A. Cell size regulation in bacteria. Physical Review Letters. 2014;112 [Google Scholar]
- 5.Balagam R, Igoshin OA. Mechanism for Collective Cell Alignment in Myxococcus xanthus Bacteria. 2015:1–20. doi: 10.1371/journal.pcbi.1004474. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Boyer D, Mather W, Mondragón-Palomino O, Orozco-Fuentes S, Danino T, Hasty J, Tsimring LS. Buckling instability in ordered bacterial colonies. Physical Biology. 2011;8:026008. doi: 10.1088/1478-3975/8/2/026008. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7.Chen Y, Kim JK, Hirning AJ, Josić K, Bennett MR. Emergent genetic oscillations in a synthetic microbial consortium. Science. 2015;349:986–989. doi: 10.1126/science.aaa3794. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Cho H, Jönsson H, Campbell K, Melke P, Williams JW, Jedynak B, Stevens AM, Groisman A, Levchenko A. Self-organization in high-density bacterial colonies: Efficient crowd control. PLoS Biology. 2007;5:2614–2623. doi: 10.1371/journal.pbio.0050302. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Davidson LA. The Physical Mechanical Processes that Shape Tissues in the Early Embryo. Springer Berlin Heidelberg; Berlin, Heidelberg: 2011. pp. 71–97. [Google Scholar]
- 10.Delarue M, Hartung J, Schreck C, Gniewek P, Hu L, Herminghaus S, Hallatschek O. Self-driven jamming in growing microbial populations. Nature Physics. 2016 doi: 10.1038/nphys3741. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Drasdo D, Hoehme S, Block M. On the role of physics in the growth and pattern formation of multi-cellular systems: What can we learn from individual-cell based models? Journal of Statistical Physics. 2007;128:287–345. [Google Scholar]
- 12.Farrell FDC, Hallatschek O, Marenduzzo D, Waclaw B. Mechanically Driven Growth of Quasi-Two-Dimensional Microbial Colonies. 2013;168101:1–5. doi: 10.1103/PhysRevLett.111.168101. [DOI] [PubMed] [Google Scholar]
- 13.Farrell FF, Gralka M, Hallatschek O, Waclaw B. Mechanical interactions in bacterial colonies and the surfing probability of beneficial mutations. 2017 doi: 10.1098/rsif.2017.0073. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.Fernández-Sánchez ME, Barbier S, Whitehead J, Béalle G, Michel A, Latorre-Ossa H, Rey C, Fouassier L, Claperon A, Brullé L, Girard E, Servant N, Rio-Frio T, Marie H, Lesieur S, Housset C, Gennisson JL, Tanter M, Ménager C, Fre S, Robine S, Farge E. Mechanical induction of the tumorigenic β-catenin pathway by tumour growth pressure. Nature. 2015;523:92–95. doi: 10.1038/nature14329. [DOI] [PubMed] [Google Scholar]
- 15.Grant MAA, Wacław B, Allen RJ, Cicuta P. The role of mechanical forces in the planar-to-bulk transition in growing Escherichia coli microcolonies. 2014 doi: 10.1098/rsif.2014.0400. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Gutiérrez ME, Gregorio-Godoy P, Pérez del Pulgar G, Muñoz LE, Sáez S, Rodríguez-Patón A. A new improved and extended version of the multicell bacterial simulator gro. bioRxiv. 2017 doi: 10.1021/acssynbio.7b00003. [DOI] [PubMed] [Google Scholar]
- 17.Hatami-Marbini H, Mofrad MRK. Cytoskeletal Mechanics and Cellular Mechanotransduction: A Molecular Perspective. Springer Berlin Heidelberg; Berlin, Heidelberg: 2011. pp. 3–27. [Google Scholar]
- 18.Hoehme S, Drasdo D. A cell-based simulation software for multi-cellular systems. Bioinformatics. 2010;26:2641–2642. doi: 10.1093/bioinformatics/btq437. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Huang KC, Mukhopadhyay R, Wen B, Gitai Z, Wingreen NS. Cell shape and cell-wall organization in Gram-negative bacteria. Proceedings of the National Academy of Sciences of the United States of America. 2008;105:19282–7. doi: 10.1073/pnas.0805309105. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Jain D, Nanda H, Nath R, Chitnis DS, Ganesan V. Bacterial Spring Constant in Log-Phase Growth. 2011;161:161–163. [Google Scholar]
- 21.Jang SS, Oishi KT, Egbert RG, Klavins E. Specification and simulation of synthetic multicelled behaviors. ACS Synthetic Biology. 2012;1:365–374. doi: 10.1021/sb300034m. [DOI] [PubMed] [Google Scholar]
- 22.Lardon LA, Merkey BV, Martins S, Dötsch A, Picioreanu C, Kreft J-u, Smets BF. iDynoMiCS: next-generation individual-based modelling of biofilms. 2011;13:2416–2434. doi: 10.1111/j.1462-2920.2011.02414.x. [DOI] [PubMed] [Google Scholar]
- 23.Pigolotti S, Benzi R, Jensen MH, Perlekar P, Toschi F. Stochastic competition between two populations in space. Springer Vienna; Vienna: 2014. pp. 105–117. [Google Scholar]
- 24.Regot S, Macía J, Conde N, Furukawa K, Kjellén J, Peeters T, Hohmann S, De Nadal E, Posas F, Solé R. Distributed biological computation with multicellular engineered networks. Nature. 2011;469:207–211. doi: 10.1038/nature09679. [DOI] [PubMed] [Google Scholar]
- 25.Rudge TJ, Federici F, Steiner PJ, Kan A, Haseloff J. Cell polarity-driven instability generates self-organized, fractal patterning of cell layers. ACS Synthetic Biology. 2013;2:705–714. doi: 10.1021/sb400030p. [DOI] [PubMed] [Google Scholar]
- 26.Rudge TJ, Steiner PJ, Phillips A, Haseloff J. Computational modeling of synthetic microbial biofilms. ACS Synthetic Biology. 2012;1:345–352. doi: 10.1021/sb300031n. [DOI] [PubMed] [Google Scholar]
- 27.Sadati M, Taheri Qazvini N, Krishnan R, Park CY, Fredberg JJ. Collective migration and cell jamming. Differentiation. 2013;86:121–125. doi: 10.1016/j.diff.2013.02.005. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 28.Sadeghpour M, Veliz-Cuba A, Orosz G, Josić K, Bennett MR. Oscillations and bistability in co-repressive synthetic microbial consortia. To appear in Quantitative Biology. doi: 10.1007/s40484-017-0100-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 29.Shraiman BI. Mechanical feedback as a possible regulator of tissue growth. Proceedings of the National Academy of Sciences of the United States of America. 2005;102:3318–3323. doi: 10.1073/pnas.0404782102. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 30.Si F, Li B, Margolin W, Sun SX. Bacterial growth and form under mechanical compression. Scientific reports. 2015;5:11367. doi: 10.1038/srep11367. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 31.Smith WPJ, Davit Y, Osborne JM, Kim W, Foster KR, Pitt-francis JM. Cell morphology drives spatial patterning in microbial communities. 2016:1–7. doi: 10.1073/pnas.1613007114. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 32.Strang G. Computational Science and Engineering. Wellesley-Cambridge Press; 2007. [Google Scholar]
- 33.Sun SX, Jiang H. Physics of bacterial morphogenesis. Microbiology and molecular biology reviews: MMBR. 2011;75:543–65. doi: 10.1128/MMBR.00006-11. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 34.Szabo B, Szollosi GJ, Gonci B, Juranyi Z, Selmeczi D, Vicsek T. Phase transition in the collective migration of tissue cells: Experiment and model. Physical Review E - Statistical, Nonlinear, and Soft Matter Physics. 2006;74:1–5. doi: 10.1103/PhysRevE.74.061908. [DOI] [PubMed] [Google Scholar]
- 35.Trepat X, Wasserman MR, Angelini TE, Millet E, Weitz DA, Butler JP, Fredberg JJ. Physical forces during collective cell migration. Nature Physics. 2009;5:426–430. [Google Scholar]
- 36.Tuson HH, Auer GK, Renner LD, Hasebe M, Tropini C, Salick M, Crone WC, Gopinathan A, Huang KC, Weibel DB. Measuring the stiffness of bacterial cells from growth rates in hydrogels of tunable elasticity. Molecular Microbiology. 2012;84:874–891. doi: 10.1111/j.1365-2958.2012.08063.x. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 37.Volfson D, Cookson S, Hasty J, Tsimring LS. Biomechanical ordering of dense cell populations. Proceedings of the National Academy of Sciences of the United States of America. 2008;105:15346–15351. doi: 10.1073/pnas.0706805105. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 38.Wang P, Robert L, Pelletier J, Dang WL, Taddei F, Wright A, Jun S. Robust growth of escherichia coli. Current Biology. 2010;20:1099–1103. doi: 10.1016/j.cub.2010.04.045. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 39.Wintermute E, Silver P. Dynamics in the mixed microbial concourse. Genes and Development. 2010;24:2603–2614. doi: 10.1101/gad.1985210. [DOI] [PMC free article] [PubMed] [Google Scholar]