719
Views
5
CrossRef citations to date
0
Altmetric
Original Articles

Cell cycle dynamics in a response/signalling feedback system with a gap

, , &
Pages 79-98 | Received 17 Jan 2013, Accepted 09 Mar 2014, Published online: 08 Apr 2014

Abstract

We consider a dynamical model of cell cycles of n cells in a culture in which cells in one specific phase (S for signalling) of the cell cycle produce chemical agents that influence the growth/cell cycle progression of cells in another phase (R for responsive). In the case that the feedback is negative, it is known that subpopulations of cells tend to become clustered in the cell cycle; while for a positive feedback, all the cells tend to become synchronized. In this paper, we suppose that there is a gap between the two phases. The gap can be thought of as modelling the physical reality of a time delay in the production and action of the signalling agents. We completely analyse the dynamics of this system when the cells are arranged into two cell cycle clusters. We also consider the stability of certain important periodic solutions in which clusters of cells have a cyclic arrangement and there are just enough clusters to allow interactions between them. We find that the inclusion of a small gap does not greatly alter the global dynamics of the system; there are still large open sets of parameters for which clustered solutions are stable. Thus, we add to the evidence that clustering can be a robust phenomenon in biological systems. However, the gap does effect the system by enhancing the stability of the stable clustered solutions. We explain this phenomenon in terms of contraction rates (Floquet exponents) in various invariant subspaces of the system. We conclude that in systems for which these models are reasonable, a delay in signalling is advantageous to the emergence of clustering.

1. Introduction

1.1 Background

We consider a generalization of a dynamical model of the mitotic cell division cycle (CDC) with response–signalling feedback that was introduced by authors in [Citation2,Citation30]. The dynamics of the model are governed by

where ci is the position of the cell within the cycle and denotes the state of all the cells in the culture. Here , so the phase space we consider is the n-torus. The term allows for cells in one part of the cell cycle S (signalling) to effect the growth/progression of cells in another part R (responsive), i.e. feedback. Specifically, we will consider the situations where cells in S produce chemical agents that retard the cell cycle progress of cells that are in R. Positive feedback from S to R could also be considered. In previous studies [Citation2,Citation30], we assumed that R immediately proceeds S, that is, they intersect at a boundary, such as the boundary between the G1 and S phases in yeast. In this manuscript, we explore the modelling assumption that there is a gap between the two regions. A gap is biologically justified by the inevitable delay between the onset of production of a potential signalling agent and its effectiveness.

We are motivated by yeast metabolic oscillations (YMOs), a phenomenon that has been observed in experiments for at least 60 years [Citation10,Citation16,Citation18] and remains a topic of intense interest [Citation5–8,Citation12,Citation19–24,Citation27–29,Citation31]. A link between YMO and the cell division cycle (CDC) was noticed as early as in [Citation16,Citation18], but this connection seems to have been largely ignored. However, in [Citation15,Citation27] a connection between YMO and CDC was again noted in genetic expression time series.

Bockzo et al. [Citation2], based on data in [Citation23], proposed cell cycle clustering as a possible explanation of the interaction between YMO and the CDC. By clustering we mean groups of cells traversing the CDC in near temporal synchrony, not spatial clustering (cultures that exhibit YMO occur in well-mixed bioreactors). In [Citation2,Citation30], we studied both simple and general forms of (1) with the hypothesis that cells in one part of the CDC may influence the growth or CDC progression of cells in other parts of the CDC through diffusible metabolites. We showed analytically and numerically that CDC feedback such as this can robustly cause CDC clustering in the models. For example, a significant subpopulation of cells in the critical S-phase might affect metabolism production and the metabolites may in turn inhibit or promote cell growth in the later part of the G1 phase, thus setting up a feedback mechanism in which YMO and CDC clustering are inextricably intertwined. In [Citation4], a model with an explicit term to represent the signaling agent is studied.

Guided by these mathematical results, we verified the existence of clusters in two types of oscillating yeast cultures using both bud index and cell density data [Citation2,Citation26]. Experimental evidence in [Citation24] also supports the existence of clusters in some YMO experiments. Since Saccharomyces cerevisiae is a model organism, it is important to understand the interconnectedness of the CDC and metabolism [Citation1,Citation6,Citation15,Citation24,Citation27,Citation29]. Also, yeast are used in many bio-engineering processes and understanding their metabolism and cell cycle is of interest in some applications [Citation14,Citation25,Citation31].

In the rest of the paper, we will use to denote the signalling region, R=[r, 1) to denote the response region, and ε to denote the width of the gap, [0, ε], between S and R. The gap is intended to mimic a delay of the chemical signalling agents responsible for the feedback.

For these modelling assumptions to be quantitatively realistic, there need to be some estimate of the size of the gap. One of the metabolites that is known to have effects on cell cycle progression and is thought to be the primary signalling agent in glycolytic oscillations is acetaldehyde [Citation8]. The diffusion rate of acetaldehyde across a yeast cell membrane is estimated to be d=300 s−1 [Citation8], so this rate is very fast. The diffusion/convection in the well-mixed bioreactor is even faster. The decay rate for acetaldehyde in the same yeast bioreactor study was estimated to be [Citation8]. In this experiment, the yeast were performing fast glycolytic oscillations so the production rate of acetaldehyde would need to be on the same order of magnitude. This implies that time scale of a delay is on the order of in the normalized coordinates. The glycolytic oscillation in that experiment had a period of 37 s. Using this as an upper bound of the time scale of acetaldehyde production and diffusion would give us an upper bound on the gap of 0.0025. It is not known with certainty that acetaldehyde is the only or even the dominant signalling agent in the oscillations where clustering has been observed. Thus at this point these estimates are only speculative. Fortunately, as we shall see, we are able to analytically treat a broader range of gaps.

1.2 The feedback model

The following is an RS-feedback with a gap system (compare [Citation30]):

Definition 1.1

Consider n cells whose coordinates are given by ci∈[0, 1], 1 identified with 0. When a cell reaches 1 it continues at 0. We call such a system an RS-feedback system with ε gap if:

  • (H1) R is an interval that precedes another interval S with a small ε length gap, i.e. the distance between the last endpoint of R and the first endpoint of S is ε;

  • (H2)  vanishes except when ciR and there are some cj in S;

  • (H3)  for all ci and ;

  • (H4) Feedback is monotone – adding a cell to S will increase the value for all ciR; and

  • (H5)  is a smooth function for ci in the interior or R and each cj in the interior of S, ji and the one-sided derivatives exist at the boundaries of R and S.

A positive feedback will mean that a is positive for ciR when at least one cj is in S. We define a negative feedback analogously.

Hypothesis (H1) specifies the signalling, the response, and the delay in signalling. The meaning of Hypothesis (H2) is that cells will not experience any feedback, unless it is caused by cells in the signalling region. Hypothesis (H3) assumes that feedback is bounded, i.e. there are upper and lower limits on the rate of progression of a cell in the cycle. Note that we are not allowing cell cycle arrest, a common biological state. Hypothesis (H4) supposes that feedback must increase as the number of signalling cells increases. We note that hypotheses (H3) and (H5) (a technical assumption) are sufficient to imply existence and uniqueness of solutions of (1) [Citation30].

Recall that we specify the coordinates throughout the paper as follows: The final endpoint of R is 1, which corresponds to 0, the initial endpoint of the ε gap [0, ε).

In this paper, we will mainly study the following RS system with a gap:

where
i.e. I is the fraction of cells in the signalling region. The ‘response function’ f(I) in Equation (2) must satisfy f(0)=0 and be monotone (H4), but can be non-linear. These assumptions correspond to the suppositions that no cell in S implies no feedback is exerted and that more cells in S must result in more feedback on cells in R.

It is known in cell cycle models without feedback that the inclusion of small dispersive or diffusive forces leads to asynchronous population profiles in which a ‘steady-state’ profile is asymptotically stable [Citation9,Citation11]. Our previous work shows that this is not the case when feedback is included, but rather populations tend to form temporal clusters. There are other recent discoveries of clustering behaviour due to a negative feedback, especially in phase oscillator models of networks of neurons [Citation13,Citation17].

2. Dynamics of clusters via return maps

In the remainder of this manuscript, we consider the existence and stability of periodic ‘clustered’ solutions. Because the cells are assumed to be identical and obey (1), cells that initially share the same coordinate will remain synchronized as time evolves. By a cluster, we formally mean a group of cells that have identical coordinates in the CDC.

Because clustered solutions will remain clustered, one may consider such solutions using the coordinates of the clusters rather than those of individual cells. In doing so, one may greatly decrease the dimensions of the system. In a yeast bioreactor culture, n can be in the order of 1010, while we may study clustered solutions with a small number of clusters.

For example, if the full system satisfies Equation (2), then the equation of progression for k clusters consisting of an equal number of cells is

where I is the fraction of clusters in the signalling region: .

The extreme case of clustering is if all cells have identical coordinates; then we have a single cluster and Equations (4) will become a single equation. It will be trivial since there will never be a feedback acting on the clusters. The only solution is a periodic solution that runs at velocity 1 around the circle (i.e. for all t>0). We refer to this special clustered solution as synchronized.

We note in [Citation2] that a synchronized solution is locally asymptotically stable for a positive feedback and unstable for a negative feedback in the general model (1). This is because when a group of cells that are nearly synchronized leaves R and enters S the first cells in the group exert feedback on the trailing cells. For a positive feedback, the trailing cells in R will speed up. The cells will eventually approach synchronization. For a negative feedback, cells in R will slow down instead, thus moving further from the synchronized state.

In contrast, with a gap between the responsive region R and the signalling region S, the above situation will not happen. If a solution consists of all cells within ε of each other, then when this group of cells crosses from R to S, all of the cells will be out of R before the first one enters S. Hence, no cells in the solution experience feedback and the following proposition is obtained.

Proposition 2.1

For the most general RS feedback with a gap (1) and Definition 1.1 with either a positive or a negative feedback, the synchronized periodic solution is (locally) neutrally stable.

It is natural to ask whether or not the inclusion of a gap also changes the global dynamics of the system. As discussed in [Citation30], we can assume that all coordinates xj(0) of the k clusters are initially well-ordered as This ordering is preserved under the dynamics (in a sense that can be made precise) and the first coordinate x1 must eventually reach 1, i.e. there exists tR such that . Thus, the set x1=0 defines a Poincaré section for the dynamics and the mapping defines the corresponding return map.

Starting from t=0, we compute the time t1 that xk needs to reach 1 and the location of the remaining clusters at this time. As in [Citation30] we define a map F by Note that by the assumptions. If the clusters are identical to each other, then the map F is a root of the Poincaré map, i.e. Fk=P and it can be regarded as a continuous, piecewise smooth map of the (k−1)-dimensional simplex into itself. See .

Fig. 1. An illustration of the map F with k=3; F(x2, x3)=(x2, x3).

Fig. 1. An illustration of the map F with k=3; F(x2, x3)=(x′2, x′3).

We concentrate on studying periodic clustered solutions that satisfy:

We will refer to such solutions as k-cyclic clustered solutions. If k is a divisor of n, then a k-cyclic solution exists consisting of n/k cells in each cluster. This fact can be proved using the Brouwer fixed point theorem applied to F [Citation30]. As pointed out in [Citation3], clustered solutions become less and less important as k grows larger.

In the remainder of this manuscript, we will use k to denote the number of clusters and will suppose that each cluster consists of n/k cells.

3. Analysis of k=2 cluster systems

In this section, we will compute and analyse the map F for two equal clusters in the model (4). If we start x1 at 0 and integrate until x2 reaches 1, then calculating F reduces to solving: where or ½, because there can be only one cluster in the signalling region S when another cluster is in the response region R. Let .

We will see that the problem can be analysed by dividing it into the following two cases:

3.1 Case 1: (1+α)(s−ε)<1−r

There are five situations depending on the location of x2:

  • (a) . In this case, x1 leaves S before x2 enters R, thus x2 is not submitted to any feedback and for all t in [0, 1−x2]. Hence,

  • . Because x2 enters the responsive region [r, 1) after x1 gets into [0, ε) and before x1 leaves , x2 is influenced by x1 for some part of the time when it is in the responsive region. We can obtain the following piecewise-defined function for the position of x2 depending on time: where x2(t1)=1, so we find . Hence, .

  • . In this case, x2 is influenced by x1 for the entire time when x1 is in the signalling region. This is because x1 arrives at S after x2 reaches r and x1 gets out of S before x2 reaches 1. We may obtain: Then .

  • . In this case, x2 reaches r before x1 gets into S, and when x2 reaches 1, x1 is still in S. We can find the position of x2: We can find that by x2(t1)=1. Thus, .

  • . In this case, x1 does not affect x2 because x2 reaches 1 before x1 enters S. So, for all , then .

Combining these five sub-domains, we can obtain the map F for Case I:

3.2 Case II: (1+α)(s−ε)≥1−r

Similar to the computation above, we consider five subcases:

  • (a) . Same as Case 1(a), we have .

  • . In this case, x1 reaches ε first, then x2 enters R, and x1 reaches s before x2 reaches 1. So x2 is partially influenced by x1. This yields the position of x2 expressed by the function: Hence, we can derive by solving x2(t1)=1.

  • . Note that is implied by this case. Here x2 is influenced by x1 for the entire time when it is in the responsive region because x2 enters R after x1 gets into S and when x2 reaches 1, x1 is still in S. We obtain the following piecewise-defined function for the position of x2: where . Hence, .

  • . For this case x2 enters R before x1 reaches ε, and so it is influenced by x1 for some part of the time when it is in the responsive region until it reaches 1. Thus, .

  • . This is the same as Case 1(e) that x1 does not affect x2. We obtain: for all t∈[0, 1−x2]. Thus, .

We combine the five subcases and arrive at the map F for Case II:

Analysis of the dynamics

The graph of F coincides with the anti-diagonal y=1−x2 for and (). For a positive feedback , it is strictly less than 1−x2 when ( and ); while for a negative feedback α<0, it is strictly greater than 1−x2 if ( and ). In the following discussion, we consider the restriction that is relatively small.

Fig. 2. Return map F for Case I when α=0.5, s=0.2, r=0.6, and ε=0.05.

Fig. 2. Return map F for Case I when α=0.5, s=0.2, r=0.6, and ε=0.05.

Fig. 3. Return map F for Case I when α=−0.5, s=0.2, r=0.6, and ε=0.05.

Fig. 3. Return map F for Case I when α=−0.5, s=0.2, r=0.6, and ε=0.05.

Fig. 4. Return map F for Case II when α=0.5, s=0.4, r=0.6, and ε=0.05.

Fig. 4. Return map F for Case II when α=0.5, s=0.4, r=0.6, and ε=0.05.

Fig. 5. Return map F for Case II when α=−0.3, s=0.4, r=0.8, and ε=0.05.

Fig. 5. Return map F for Case II when α=−0.3, s=0.4, r=0.8, and ε=0.05.

For Case I (), it is seen that Therefore, the graph of F cannot intersect at the line segments IV and V or the points C and D. This is illustrated in and .

Similarly, for Case II (), we can find that the graph of F and the diagonal cannot intersect at C, IV, D or V (see and ), because

Considering the above situations, we conclude the following:

  • (1) If , the intersection of the graph of F and the diagonal y=x2 lies in the first line segment (0<x2<rs), denoted as I. Each point of the interval [1−r+s, rs] is part of a 2-periodic orbit , except for the point which is fixed. Hence, the return map F2 has an interval of neutrally stable fixed points centered around .

  • If , the intersection, denoted as A is at . It is a unique fixed point that is stable for negative α and unstable for positive α.

  • If , then , thus . There are three possibilities depending on where the diagonal line y=x2 intersects the graph of F. Also here, we need to consider Case I and Case II separately.

    • (a) If the diagonal intersects the second line segment (II), the intersection lies in the interval for Case I or for Case II. Hence, there is a unique fixed point. It is stable if α<0 and unstable if α>0.

    • If the diagonal hits the boundary between segments II and III of F (point B as in the figures), there is a unique fixed point at for Case I or at for Case II, which is stable for negative α and unstable for positive α.

    • If the diagonal intersects the third segment (III) of the graph of F, since the slope is −1, there is an interval of neutral period 2 points containing in for Case I or for Case II. The edge of the interval is stable for negative α and unstable for positive α.

Note that in all cases, the 2-cyclic solution corresponds to the unique fixed point of F. According to the above results, we find four distinct types of dynamics; two for positive feedback and two for negative feedback.

  • Positive feedback:

    • (a) The 2-cyclic solution is unstable when the intersection is at II, A or B.

    • The 2-cyclic solution belongs to an interval of fixed points of period-2 solutions when the intersection is at I or III. This interval is repelling.

  • Negative Feedback:

    • (a) The 2-cyclic solution is stable when the intersection is at II, A or B.

    • The 2-cyclic solution belongs to an interval of fixed points of period-2 solutions when the intersection is at I or III. This interval is attracting.

These behaviours are exactly the same as for the model with no gaps [Citation30].

Furthermore, we note that in the parameter regions where the fixed point of the map is either stable or unstable, the slopes of F are exactly the same as for the model without gaps (see [Citation30]).

4. Cyclic k=M+1 cluster solutions

4.1 Isolated solutions

Denote |S| as the length of the interval , which is s−ε and |R|=1−r denotes the length of the interval R=[r, 1). We say that a cluster of cells is isolated if there are gaps between the cluster and any other cells on either side of length at least and strictly isolated if the widths of gaps are more than . Strictly isolated clusters cannot exert feedback on cells outside the cluster, or have feedback exerted upon them from outside.

We consider the case only when ε is small, i.e. , as in the former section. The following definition will play a large role in the analysis of the model.

Definition 4.1

Define

i.e. M is the maximum number of isolated clusters that can simultaneously exist.

We will consider the cyclic solutions consisting of k=M+1 clusters. For k=M+1, it can be shown that the cyclic k-cluster solution has initial conditions: . During each time interval d, each cluster will move to the position of the cluster ahead of it.

For k=M+1 and for all solutions in a neighbourhood of the cyclic solution above, at most one cluster can be in the signalling region S at a time. Thus, the feedback experienced by any cluster in R is either 0 or f(1/k). Hereafter, when studying systems with k=M+1 clusters, we will use the abbreviation:

4.2 Order of events for the cyclic solution

The evolution of a solution can be described in terms of the order of events of the solution. Clusters of cells progress through the cell cycle at rates specified by Equation (2). These rates remain constant until a cluster reaches ε, s, r, or 1. Given the next such event and the index j of the cluster for which it occurs, we can calculate the time elapsed until the event occurs by finding out the initial position of cluster j and its corresponding rate during that time. We will use to denote the event that cluster j reaches the milestone μ. Then for the order of events, for example, as in Case I below the notation means that first x1 reaches point ε, then xk reaches r, etc.

We discuss in the following cases the possibilities of the orders of events for the cyclic solution.

Case I: x2=d>s and .

By calculating the position of xk in each step, we have Here, xk(t1)=1. So, (). At time t1, x1 reaches x2=d (since it is moving with speed 1). Thus, One can solve for d:

This case can only happen when d>s and . Using Equation (9) in these two inequalities gives conditions on r and s required by this order of events:

Case II: x2=d>s and .

Similar to Case I, we may calculate:

The above d also needs to satisfy d>s and , so we obtain:

Case III: x2=d>s and .

This order of events can happen only when xk>r. We can find that d is the same as in Equation (11), , and the order of events in this case implies the inequalities:

Case IV: x2=d<s and .

After some calculation of the final position of x1, we find that

This case occurs under the conditions that and xk<r. Using Equation (14) with the order of events gives that

Case V: and .

After a similar calculation, we find the same d as in Equation (14) that is . Applying this result to and , we obtain the following conditions for Case V to occur:

Case VI: .

This case occurs if and only if d<s and . Solving for d, we find that

We substitute Equation (17) into the above inequalities to obtain:

The regions described by the inequalities in Equations (10)–(18) are illustrated in . We can observe that cases I–VI exhaust the parameter set in (r, s) and there is never more than one cluster in the signalling region when R is non-empty. Thus the dynamics of the system are determined by the feedback .

Fig. 6. Regions of parameter space for the k cyclic solutions with k=M+1. Here the feedback is negative with β=−.2 and the gap is ε=0.03. The widest diagonal band contains the parameters for k=2 and is partitioned into six cases. Note that case VI disobeys the constraint ε<rs. The rest of the diagonal bands contain parameters for k=3, 4, … and each of them is partitioned into five cases.

Fig. 6. Regions of parameter space for the k cyclic solutions with k=M+1. Here the feedback is negative with β=−.2 and the gap is ε=0.03. The widest diagonal band contains the parameters for k=2 and is partitioned into six cases. Note that case VI disobeys the constraint ε<r−s. The rest of the diagonal bands contain parameters for k=3, 4, … and each of them is partitioned into five cases.

4.3 Stability of the cyclic solution

Now we will calculate the return map F. We note that F is affine in a neighbourhood of the cyclic solution provided that the parameters are in the interior of one of the cases. Thus, where where A is a matrix. To find the stability of the fixed point, the linear part of the system, i.e. A needs to be analysed.

In Case I, we can calculate the time for xk reaching at 1, that is . Since each of the clusters moves for time t1, we can find for . Given that x1=0 and xk(t1)=1, we have and F(xk)=1. Thus we can obtain the matrix A by taking the partial derivatives of the return map :

In [Citation30], it was proved that all the eigenvalues of A defined by Equation (19) lie outside of the unit disc for β>0 and lie on the interior of the unit disc for β<0. Thus, the fixed point of the return map F in Case I is stable for a negative feedback and unstable for a positive feedback, so is the k-cyclic solution.

In Cases II and III, following the same procedures as above, we can calculate that . Thus, for , , and xk(t1)=1. Therefore, the linear part of the map at the fixed point is represented by the matrix:

In Cases IV and V, we can find that . Here the coefficient for the xk term is still −1, so the linear part of the map is the same as the matrix A given by Equation (20) in cases II and III. It is well known that the eigenvalues of this matrix A all have (complex) modulus 1. Thus, the k-cyclic solution is neutrally stable in all the cases from II to V.

For Case VI, the time for xk to arrive at 1 is . Note that this case only occurs for M=1 or k=2 and . For M>1 and , this region is outside the band k=M+1. The matrix A can be derived as follows:

We can use a change of variable to study the stability of this return map compared in the result for Equation (19). We conclude that the fixed point is stable for a positive feedback and unstable for a negative feedback in this case.

The dynamics for the k=M+1 cyclic solutions can be summarized as follows:

  • (1) When and , the k-cyclic solution is stable for a negative feedback and unstable for a positive feedback.

  • For k=2 and , when and , the k-cyclic solution is stable for a positive feedback and unstable for negative feedback.

  • Otherwise, the k=M+1-cyclic solution is neutrally stable.

The behaviour in Equation (2) occurs only on a small part of parameter space with , i.e. Case VI in .

The behaviour in Equations (1) and (3) is entirely consistent with those for the model without a gap [Citation30]. Further, as noted above, the matrix DF in the stable and unstable cases are exactly the same as for the model without a gap. Thus, the gap does not even alter the strength of the stability or instability; the linearization of the return maps is exactly the same.

We note that the region in parameter space for which the k=M+1 cyclic solution is stable is exactly the same as for the model without a gap, except the strip of width ε representing Case II is removed.

5. Numerical simulations

5.1 Observed clusters

We simulated n=420 cells for the model with and without a gap of . It was studied that clusters form under negative feedback and the exact form of the feedback function does not matter for the general RS feedback system in [Citation30]; thus, in all the simulations we set the feedback function to be f(I)=−I for simplicity. We used a first-order Euler integration with an adaptive step size so that the step matched intervals on which the vector field is constant. By doing this there is no truncation error and all calculations are locally accurate to machine precision.

In , we show the number of clusters that appear in simulations of the model with and without a gap. For each pair of parameter values (s, r), we started with a equi-distributed initial condition and integrated for 100 cell cycles. The number of clusters were counted using a variation of a standard clustering algorithm DBSCAN. One can see that the main features of the plot are unchanged by the addition of a small gap. Note that in both plots, for all but a narrow set of (s, r) values around the perimeter, clusters always emerge. We visually inspected a large selection of simulations and observed that in all instances where the algorithm indicated clustering, the solutions were in fact unambiguously clustered. gives some simulation results showing how clusters emerge.

Fig. 7. The number of clusters realized in a cell cycle simulation (a) with no gap and (b) with a gap of ε=0.05 when s≥0.01 and ε=0.5 s when s<0.1. In both plots, the feedback is linear and negative with f(I)=−I. Note the strong agreement between the two plots.

Fig. 7. The number of clusters realized in a cell cycle simulation (a) with no gap and (b) with a gap of ε=0.05 when s≥0.01 and ε=0.5 s when s<0.1. In both plots, the feedback is linear and negative with f(I)=−I. Note the strong agreement between the two plots.

Fig. 8. Clustering of n=120 equi-distributed cells.(a) For s=0.2, r=0.6 and ε=0.03, the cells converge to two clusters. (b) For s=0.2, r=0.8 and ε=0.01, the cells converge to three clusters. For all simulations the feedback was taken to be f(I)=−I. Note in (a) that they first appear to form four clusters, but merge into two clusters.

Fig. 8. Clustering of n=120 equi-distributed cells.(a) For s=0.2, r=0.6 and ε=0.03, the cells converge to two clusters. (b) For s=0.2, r=0.8 and ε=0.01, the cells converge to three clusters. For all simulations the feedback was taken to be f(I)=−I. Note in (a) that they first appear to form four clusters, but merge into two clusters.

As predicted in Sections 3 and 4, the global dynamics with and without a gap are qualitatively the same.

5.2 Speed of convergence

In completing the experiments for , we noticed that despite the prediction that the global dynamics be the same, the simulations with a gap tended to converge to the periodic orbits more quickly than without a gap. In , we study the speed of convergence to clustered solutions in simulations with a negative feedback. Again we started with evenly distributed initial condition. In order to study the convergence, we used the vector of gaps:

Fig. 9. Comparison of convergence speed for the model with and without a gap of ε=0.01 and n=60 cells. Norm squared of the gap vector G vs. time. (a) For s=0.2 and r=0.9 both models converge to four clusters. (b) For s=0.3 and r=0.7 both models converge to two clusters. For all simulations the feedback was taken to be f(I)=−I, and the initial condition was evenly distributed – the global minimum for 0. The model with gaps converges to the clustered solutions much more quickly.

Fig. 9. Comparison of convergence speed for the model with and without a gap of ε=0.01 and n=60 cells. Norm squared of the gap vector G vs. time. (a) For s=0.2 and r=0.9 both models converge to four clusters. (b) For s=0.3 and r=0.7 both models converge to two clusters. For all simulations the feedback was taken to be f(I)=−I, and the initial condition was evenly distributed – the global minimum for 0. The model with gaps converges to the clustered solutions much more quickly.
where d(x, y) is the distance from x to y on the circle in the direction of the orientation. The Euclidean norm squared, is a measure of how clustered a solution is. It has a global minimum when the cells are equi-distributed around the circle and a maximum (of 1) when all the cells have the same location (synchronized). In the simulation, G was measured at the end of each cycle on the Poincaré section .

For the models with and without a gap, we see that solutions converge to a stable clustered configuration. For the model with even a modest gap of this convergence is much more rapid. This seems to contradict the conclusions of Sections 3 and 4, where we observed that stable cyclic solutions have exactly the same Floquet exponents for the gap and non-gap models. However, the calculation in Sections 3 and 4 were completed in the clustered subspace, not in the full phase space of n cells. In the case of a negative feedback, where clustered solutions tend to be stable, the model without a gap has a local linear instability effect on individual clusters as they cross the RS boundary. In the gap system, this effect does not occur as reflected in Proposition 2.1. The Floquet exponents in the full phase space are more negative with a gap since individual clusters are not locally unstable.

To take a close look at this, we consider a small perturbation of the cyclic solution, close enough to the cyclic solution so that the order of events for those new groups of points does not change (i.e. if one cluster leaves S before another enters R, after dispersion the two clusters and viewing them as two groups of cells, we now have all cells in one group leave S before any cells in the second group enter R). For the k-cyclic solution, we denote each group by 1, 2, 3, … , k. Let time run until the first cell in group k reaches at r and denote the diameter of the kth group at this time to be δ. Then when this group has entirely entered R, its diameter has reduced to because each cell in the group is subjected to negative feedback β since another group of cells has been in S during this time.

For the model without a gap, let time run until the first cell of the kth group lies on 1. Because cells which have reached 1 will travel with velocity 1, the diameter of this group after it passes 1 entirely will be the amount of time it takes for the cell lying at (i.e. the last cell in this group) to reach at 1. To find the maximum of this diameter, we consider the worst case that one cell lies at and all other cells of this group are at 1. We can easily calculate that the time it takes for the one cell at to arrive at 1: Thus, the diameter of the group is . f above is the feedback function and the fraction inside is obtained by calculating the proportion of cells inside S during this time. By monotonicity of f, for negative feedback, . Therefore, the diameter for the kth group is strictly less than δ. We can conclude that after each cycle, the diameter δ of a cluster may shrink to .

For the model with ε-gap, we may assume that . When the last cell in the kth group reaches at 1, the rest of the cells in the group still lie inside [0, ε], thus the feedback remains the same. Therefore, the diameter of the group shrinks from δ to for a negative feedback. Obviously, for −1<β<0, and in fact the contraction factor in the worst case for the system without a gap will be very close to 1. This shows that the spectral radius of the linearization for the no-gap system is much closer to 1 than the system with a gap. Thus the maximum eigenvalue of the linearization is smaller for the system with a gap.

The differences in the (local) Floquet exponents account for the marked differences in the convergence once the solution is in a neighbourhood of the clustered solution. These differences are apparent in .

It can also be seen in that with a gap, solutions also reach a neighbourhood of the attracting periodic orbit much more rapidly. Generally speaking this can be due to either (1) increased rates of repulsion at repellers (probably unstable periodic orbits) or (2) global factors. The first of these might be amendable to analysis while the second is very difficult to assess.

5.3 Simulations with (relatively) large gaps

Note that the condition is assumed in Sections 3 and 4. This condition states that:

The gap going from R to S is smaller than the gap going from S to R.

Thus if the condition fails, then we are dealing with a fundamentally different kind of system; a system in which S could be viewed as located ahead of R rather than vice versa.

One situation where the condition is violated is when ε is small, but rs is even smaller. We encountered this in Case IV in Section 4, where the dynamics were essentially reversed; the clustered solutions become unstable. In , we also observed the violation of the condition for parameter values near the diagonal line r=s. There we observe synchronous solutions.

In order to shed more light on the condition , we performed several numerical experiments. In , we show the final position of 40 cells after integrating until the system stabilizes to a periodic solution or until a maximum number of steps is reached. Here we set s=0.5 and r=0.8 and let ε vary on the interval [0.01, 0.49]. When , two clusters emerge as we expect from earlier analysis. As ε approaches rs=0.3 the stability of the 2-cluster solution weakens and at there appears to be a bifurcation. At the critical value , where R and S are equal in size and exactly opposite one another, no clustering occurs at all, and near that value there appears to be complex and unpredictable behaviour. When ε is approximately 0.37, three clusters emerge. We note that this value corresponds to , so that it might be possible for three clusters to circulate without interacting. However, a closer look at the numerics reveals that the clusters are in fact interacting and are asymptotically stable with respect to small perturbations. Thus, we conclude that beyond the parameter domain of the dynamics exhibit completely different characteristics that would require further analysis to understand.

Fig. 10. The final configuration of cells in systems with gap sizes varying in [0.1, 4.9].

Fig. 10. The final configuration of cells in systems with gap sizes varying in [0.1, 4.9].

6. Discussion

Inclusion of a gap in the cell cycle system is a reasonable biological modelling assumption. We have found that inclusion of the gap does not complicate the model beyond amenability to do rigorous analysis.

We have fully studied the dynamics of this system when the cells are arranged into two cell cycle clusters. We have shown that the dynamics in this subspace are almost the same as for the model without a gap. The only difference is that the ε-gap introduces a corresponding ε interval of neutral solutions near the synchronous solution. Because this solution has no basin of attraction beyond itself, it is not likely to be realized in real systems.

We also considered the stability of cyclic periodic solutions with k=M+1 clusters; just enough clusters to guarantee that interactions occur between consecutive clusters. For these cases, we again find that the dynamics mirror those of the system with no gap.

Simulations support these analytical conclusions. We find that the inclusion of a small gap does not greatly alter the global dynamics of the system. Across a wide set of possible parameter values, solutions tend exactly to the same clustering configurations for the gap and no-gap systems.

Thus in the gap model, like the less realistic model with no gap, we find that there are large open sets of parameters for which clustering is a stable phenomenon. We conclude that one should expect to see clustering in some biological systems.

On the other hand, simulations reveal that inclusion of the gap significantly enhances the stability of the stable cyclic solutions and significantly increases the rates at which solutions converge to a stable clustered solution. In simulations the rate of convergence was around twice as fast. Analysis reveals that the gap increases the local stability of a stable cyclic solution.

For a phenomenon to be observable in biological systems, it need not only be stable, but it must be realizable on a time scale that is biologically realistic. These results show that a delay in signalling actually favours clustering.

Funding

This work was supported by the NIH-NIGMS [grant number R01GM090207].

REFERENCES

  • E.M. Boczko, T.G. Cooper, T. Gedeon, K. Mischaikow, D.G. Murdock, S. Pratap, and K.S. Wells, Structure theorems and the dynamics of nitrogen catabolite repression in yeast, Proc. Natl Acad. Sci. USA 102 (2005), pp. 5647–5652. doi: 10.1073/pnas.0501339102
  • E. Boczko, T. Gedeon, C. Stowers, and T. Young, ODE, RDE and SDE models of cell cycle dynamics and clustering in yeast, J. Biol. Dyn. 4 (2010), pp. 328–345. doi: 10.1080/17513750903288003
  • N. Breitsch, G. Moses, T. Young, and E. Boczko, Cell cycle dynamics: Clustering is universal in negative feedback systems, preprint (2012), submitted for publication. Available at http://www.math.ohiou.edu/young/preprints/breitsch.pdf.zip.
  • R. Buckalew, Cell cycle clustering and quorum sensing in a nonlinear mediated feedback model, Discrete Contin. Dyn. Syst. Ser. B 19(4) (2014). Available at http://www.ohio.edu/people/rb301008/mediated_final.pdf
  • M. Buese, A. Kopmann, H. Diekmann, and M. Thoma, Oxygen, pH value, and carbon source induced changes of the mode of oscillation in synchronous continuous culture of Saccharomyces ceravisiae, Biotechn. Bioeng. 63 (1998), pp. 410–417. doi: 10.1002/(SICI)1097-0290(19990520)63:4<410::AID-BIT4>3.0.CO;2-R
  • Z. Chen, E.A. Odstrcil, B.P. Tu, and S.L. McKnight, Restriction of DNA replication to the reductive phase of the metabolic cycle protects genome integrity, Science 316 (2007), pp. 1916–1919. doi: 10.1126/science.1140958
  • S. Danø, M.F. Madsen, and P.G. Sørensen, Quantitative characterization of cell synchronization in yeast, Proc. Natl Acad. Sci. USA 104 (2007), pp. 12732–12736. doi: 10.1073/pnas.0702560104
  • S. De Monte, F. d'Ovidio, S. Danø, and P.G. Sørensen, Dynamical quorum sensing: Population density encoded in cellular dynamics, Proc. Natl Acad. Sci. USA 104 (2007), pp. 18377–18381. doi: 10.1073/pnas.0706089104
  • O. Diekmann, H. Heijmans, and H. Thieme, On the stability of the cell size distribution, J. Math. Biol. 19 (1984), pp. 227–248. doi: 10.1007/BF00277748
  • R.K. Finn and R.E. Wilson, Population dynamics of a continuous propagator for microorganisms, J. Agric. Food Chem. 2 (1954), pp. 66–69. doi: 10.1021/jf60022a003
  • K. Hannsgen and J. Tyson, Stability of the steady-state size distribution in a model of cell growth and division, J. Math. Biol. 22 (1985), pp. 293–301. doi: 10.1007/BF00276487
  • M.A. Henson, Cell ensemble modeling of metabolic oscillations in continuous yeast cultures, Comput. Chem. Engin. 29 (2005), pp. 645–661. doi: 10.1016/j.compchemeng.2004.08.018
  • Z.P. Kilpatrick and B. Ermentrout, Sparse gamma rhythms arising through clustering in adapting neuronal networks, PLoS Comput. Biol. 7 (2011), e1002281. doi: 10.1371/journal.pcbi.1002281
  • T. Kjeldsen, S. Ludvigsen, I. Diers, P. Balshmidt, A. Sorensen, and N. Kaarshold, Engineering-enhanced protein secretory expression in yeast with applications to insulin, J. Biol. Chem. 277 (2002), pp. 18245–18248. doi: 10.1074/jbc.C200137200
  • R.R. Klevecz and D. Murray, Genome wide oscillations in expression, Mol. Biol. Rep. 28 (2001), pp. 73–82. doi: 10.1023/A:1017909012215
  • M.T. Kuenzi and A. Fiechter, Changes in carbohydrate composition and trehalose activity during the budding cycle of Saccharomyces cerevisiae, Arch. Microbiol. 64 (1969), pp. 396–407.
  • A. Mauroy and R. Sepulchre, Clustering behaviors in networks of integrate-and-fire oscillators, Chaos 18 (2008), 037122. doi: 10.1063/1.2967806
  • H.K. von Meyenburg, Energetics of the budding cycle of Saccharomyces cerevisiae during glucose limited aerobic growth, Arch. Microbiol. 66 (1969), pp. 289–303.
  • D. Murray, R. Klevecz, and D. Lloyd, Generation and maintenance of synchrony in Saccharomyces cerevisiae continuous culture, Exp. Cell Res. 287 (2003), pp. 10–15. doi: 10.1016/S0014-4827(03)00068-5
  • Z. Palkova and J. Forstova, Yeast colonies synchronize their growth and development, J. Cell Sci. 113 (2000), pp. 1923–1928.
  • P.R. Patnaik, Oscillatory metabolism of Saccharomyces cerevisiae: An overview of mechanisms and models, Biotech. Adv. 21 (2003), pp. 183–192. doi: 10.1016/S0734-9750(03)00022-3
  • P. Richard, The rhythm of yeast, FEMS Microbiol. Rev. 27 (2003), pp. 547–557. doi: 10.1016/S0168-6445(03)00065-2
  • J.B. Robertson, C.C. Stowers, E.M. Boczko, and C.H. Johnson, Real-time luminescence monitoring of cell-cycle and respiratory oscillations in yeast, Proc. Natl Acad. Sci. USA 105(46) (2008), pp. 17988–17993. PMCID:2584751. doi: 10.1073/pnas.0809482105
  • N. Slavov and D. Botstein, Coupling among growth rate response, metabolic cycle, and cell division cycle in yeast, Mol. Biol. Cell 22 (2011), pp. 1999–2009. doi: 10.1091/mbc.E11-02-0132
  • C. Stowers, J.B. Robertson, H. Ban, R.D. Tanner, and E.M. Boczko, Periodic fermentor yield and enhanced product enrichment from autonomous oscillations, Appl. Biochem. Biotechnol. 156(1–3) (2009), pp. 59–75. doi: 10.1007/s12010-008-8486-7
  • C. Stowers, T. Young, and E. Boczko, The structure of populations of budding yeast in response to feedback, Hypoth. Life Sci. 1(3) (2011), pp. 71–84.
  • B.P. Tu, A. Kudlicki, M. Rowicka, and S.L. McKnight, Logic of the yeast metabolic cycle: temporal compartmentation of cellular processes, Science 310 (2005), pp. 1152–1158. doi: 10.1126/science.1120499
  • G. Walker, Synchronization of yeast cell populations, Methods Cell Sci. 21 (1999), pp. 87–93. doi: 10.1023/A:1009824520278
  • J. Wang, W. Liu, T. Uno, H. Tonozuka, K. Mitsui, and K. Tsurugi, Cellular stress response oscillate in synchronization with the ultridian oscillation of energy metabolism in the yeast Saccharomyces cervisiae, FEMS Microbiol. Lett. 189 (2000), pp. 9–13. doi: 10.1111/j.1574-6968.2000.tb09198.x
  • T. Young, B. Fernandez, R. Buckalew, G. Moses, and E. Boczko, Clustering in cell cycle dynamics with general responsive/signaling feedback, J. Theor. Biol. 292 (2012), pp. 103–115. doi: 10.1016/j.jtbi.2011.10.002
  • G. Zhu, A. Zamamiri, M.A. Henson, and M.A. Hjortsø, Model predictive control of continuous yeast bioreactors using cell population balance models, Chem. Eng. Sci. 55 (2000), pp. 6155–6167. doi: 10.1016/S0009-2509(00)00208-6