Introduction

Stochastic modeling of bacterial cell division has been widely used in systems biology[14]. Basic problems concerning the stochastic nature of cell biology include modeling of cell size distributions[5], effects of fluctuations in division control in terms of population fitness[6] and auto-correlation and spectral analysis of division strategies through several generations[7]. The importance of a stochastic outlook of the cell division control has been highlighted in literature considering physiological implications that potentially affect DNA concentration, surface transport and biosynthesis rates, as well as proteome composition[8].

Stochastic models can achieve high level of detail. Nowadays, predictions of stochastic modeling have been challenged experimentally by increasingly accurate high-throughput measurements of cellular variables enabled by time-lapse imaging, image processing and micro-fluidic devices for fine environmental control. These experiments have elucidated division strategies in rod shaped microorganisms like bacteria[2, 3], yeast[9] and archea[10].

Stochastic models for bacterial division control aim to explain how bacteria decide when to split into two descendants. These models can be divided in two main groups: Discrete stochastic maps (DSM) and Continuous Rate Models (CRM)[11]. DSM, the most used, are based on the idea that at a phenomenological, coarse-grained level, a size regulation strategy can be studied using the properties of division events. Hence, the division strategy is a map that takes cell size at birth sb to a targeted cell size at division sd trough a deterministic function sd=f(sb) plus stochastic fluctuations that have to be assumed[1, 7].

Depending on the mapping sd=f(sb), or traditionally between the added size Δ=sdsb and sb, division strategies are classified into three main paradigms: one is the timer strategy, in which a cell waits for a fixed time, on average, and then divides (Δ decreases with sb). Another is the sizer, in which a cell grows until it reaches a certain volume[12]before dividing (Δ increases with sb). The third one is the adder, a recently observed division strategy [2, 13], in which the cell grows adding, on average, a fixed size since the last division event (Δ does not depend on sb).

In contrast to the simple description given by a DSM approach, continuous rate models (CRMs) explain not only these mapping but other interesting phenomena. CRM consider, besides discrete division events, the cell cycle dynamics. This class of models describes the division as a continous-time stochastic process with an associated division rate h (also known as splitting rate function) that sets the probability of division into an infinitesimal time interval. Currently, the main problem with CRM is that it is not obvious a priori how to parametrize the division rate h given experimental setups [11].

Here, we propose an efficient approach for the analysis and estimation of the division of rod-shaped organisms based on CRMs. We will show how CRMs allow us to reproduce observed correlations between key cell-size variables for the adder strategy, as well as time dynamics of the cell size distribution, which are unavailable for traditional DSMs.

Our splitting rate function (h) is assumed proportional to the current cell-size. With this h, we build a continuous time Markov chain (CTMC) which transient dynamics can be estimated numerically using the finite state projection (FSP)[14] approach. FSP maps the infinite set of the states \(n\in \mathbb {N}\) of a Markov chain onto a set with a finite number of states (for example n∈{0,1,2,3,4}). The transient probability distribution of such finite state Markov chain can approximated by using standard numerical ODE solvers.

Methods

CRM of bacteria cell-size transient dynamics

Consider a bacterial cell growing exponentially in size (s(t)) as

$$ \frac{ds(t)}{dt}=\mu s(t), \quad s(0)=s_{0}, $$
(1)

where μ is the cell growth rate with individual cell-size doubling time τ= ln2/μ. s0 is the initial size of the cell. Let the cell divide at time t1; then the size after division (assuming no partitioning errors) is given by

$$ s(t)=\frac{s_{0} e^{\mu t_{1}}}{2}e^{\mu (t-t_{1})}, \quad t > t_{1}. $$
(2)

After n(t) divisions, the size can be written as

$$\begin{array}{*{20}l} s(t)&=\frac{s_{0} e^{\mu t_{1} }}{2}\prod_{i=2}^{n(t)}\frac{e^{\mu (t_{i}-t_{i-1})}}{2}e^{\mu (t-t_{n})}, \quad t > t_{n} \dots >t_{1}>0, \end{array} $$
(3)
$$\begin{array}{*{20}l} &=\frac{s_{0} e^{\mu t}}{2^{n(t)}}. \end{array} $$
(4)

Hence, the cell size dynamics can be rewritten as the dynamics of the counting process n(t). Let the rate of the counting process n(t) be

$$ h(t)=ks(t), $$
(5)

As we show in Additional file 1, using this rate, we conclude that the size at division in a cell cycle given the newborn size sb is an exponential random variable with probability distribution

$$ \rho(s_{d}|s_{b})=\rho(\Delta)=\frac{1}{\bar{\Delta}}\exp\left(-\frac{\Delta}{\Delta_0}\right), $$
(6)

where Δ=sdsb is the the added size, and \(\overline {\Delta }=\frac {\mu }{k}\). By this result we get:

$$ \mathbb{E}(s_{d}|s_{b})=\mathbb{E}(\Delta)+s_{b}=\bar{\Delta}+s_{b}, $$
(7)

which corresponds to an adder DSM model with average added size \(\bar {\Delta }\). Next, we present the transient dynamics of the size distribution that can be obtained using this CRM. Further details describing this CRM have been published in past studies[15].

Results

Cell-size transient distribution for the adder strategy

Let Pi(t) represent the probability of the counting process n(t) being in the state n(t)=i (cell divided i times at time t) and the transition rate h=ks with s given by (3). Then, the master equation that describes the dynamics of Pi(t) is given by

$$\begin{array}{*{20}l} \frac{dP_{0}(t)}{dt}&=-ksP_{0}(t)=-ks_{0}e^{\mu t}P_{0}(t),\\ \frac{dP_{i}(t)}{dt}&=\frac{ks_{0}e^{\mu t}}{2^{i-1}}P_{i-1}(t)-\frac{ks_{0}e^{\mu t}}{2^{i}}P_{i}(t), \quad P_{i}(0)=\delta_{i,0}, \end{array} $$
(8)

where δi,j is the Kronecker delta. The solution for Pi(t) knowing Pi−1(t) is given by

$$\begin{array}{*{20}l} P_{i}(t)&=\frac{ks_{0}}{2^{(i-1)}}\exp\left[-\frac{ks_{0}}{\mu 2^{i}}e^{\mu t}\right]\int_{0}^{t} K(t')P_{i-1}(t')dt', \end{array} $$
(9)

where

$$\begin{array}{*{20}l} K(\tau)\,=\,\exp\left[\mu\tau\,+\,\frac{ks_{0}}{\mu 2^{i}}e^{\mu\tau}\right], \!\!\!\quad P_{0}(t)\,=\,\exp\left[\,-\,\frac{ks_{0}}{\mu}\left(e^{\mu t}\,-\,1\right)\right]. \end{array} $$
(10)

Analytic expressions for the first five Pi(t) are shown in Additional file 1, this distribution \(\vec {P}\) can be efficiently obtained, either analytic or numerical, through the solution of the truncated set of ODEs defined in (8). An numeric solution in addition to (9) can be obtained using finite state projection[14] and computing the matrix exponential associated to the master equation(8). This approach is shown in Additional file 1.

Once solved (9), we obtained time trends for some Pi(t) which are plotted in Fig. 1.

Fig. 1
figure 1

Time dynamics of the first five Pis defined by (9)

Using this Pis, the transient dynamics of the mean number of divisions \(\langle n\rangle =\sum n P_{n}(t)\) and their variance \(\text {var}(n)=\sum _{n} (n-\langle n\rangle)^{2}P_{n}(t)\) can be calculated. These dynamics are in perfect agreement with the results based on stochastic simulation algorithms (SSA) as can be seen in Fig. 2. After a few divisions, the distribution \(\overrightarrow {P_{i}}\) reaches a mean \(\langle n\rangle \rightarrow \frac {t}{\tau }\) and the variance reaches a finite limit when t around 0.75 (no exact expression was calculated).

Fig. 2
figure 2

Transient dynamics of the first moments of Pna. Asymptotic behavior of 〈n〉 showing that \({\lim }_{t\rightarrow \infty }\langle n\rangle =\frac {t}{\tau }\). b. \(\text {var}(n)=\sum _{n} (n-\langle n\rangle)^{2}P_{n}(t)\) reaches a steady value as t. The shaded area corresponds to a 95% confidence interval of the mean and variance of 10K SSA trajectories

As we show in Additional file 1, in the limit of t the distribution of Pi satisfies

$$\begin{array}{*{20}l} {\lim}_{i\rightarrow\infty}\Vert P_{i}(t)-P_{i-1}(t-\tau)\Vert&=0, \end{array} $$
(11)

suggesting an asymptotic invariance under translation on, simultaneously, nn+1 and tt+τ. This invariance is also satisfied by the size \(s(t)=\frac {s_{0} e^{\mu t}}{2^{n(t)}}\). This property will be used to obtain the limit cell-size distribution in the following section.

Size distribution of independent cells

Consider a set of independent cells, all of them growing exponentially at rate μ. We assume that once one cell divides, we only keep one of the descendant cells, the other descendant is discarded. Hence, the size population is fixed at all times. Experimentally, this is usually obtained in microfluid-based experiments like the mother machine[2, 16].

For simplicity, let us assume that all cells started at t=0 with size s0, i.e. with initial distribution

$$ \rho(s|t=0)=\delta(s-s_{0}). $$
(12)

Our goal is to compute the distribution of cell sizes over the population at time t>0.

Using (12) and (9), the probability distribution of cell sizes after a time (t) of a population of independent cells is given by

$$ \rho(s|t)=\sum_{i=0}^{\infty}\delta\left(s-\frac{s_{0}e^{\mu t}}{2^{n}}\right)P_{i}(t). $$
(13)

Distribution (13) corresponds to a sum of weighted Dirac delta distributions δ(x) with positions centered on sizes (3). The mean and variance of the size are given by

$$\begin{array}{@{}rcl@{}} \langle s(t)\rangle &=&\sum_{i=0}^{\infty}\frac{s_{0}e^{\mu t}}{2^{i}} P_{i}(t) \end{array} $$
(14)
$$\begin{array}{@{}rcl@{}} \text{var}(s(t))&=&\sum_{i=0}^{\infty}\left(\frac{s_{0}e^{\mu t}}{2^{i}}-\langle s(t)\rangle\right)^{2} P_{i}(t) \end{array} $$
(15)

Figure 3 shows moment dynamics (14) projected over the ten first states (Pi) on the time interval (0,7τ). Theoretical and SSA simulations over 10K cells are compared.

Fig. 3
figure 3

Time dynamics of size distribution ρ(s,t) defined by Eq. (13) with initial conditions ρ(s,t)=δ(ss0). Red is the 95% confidence interval for a MonteCarlo simulation for 10000 cells (Stochastic Simulation Algorithm) and Black is the expected value obtained by the integration of Pn(t) using a Finite State Projection algorithm. a. Expected relative mean size vs. time. b. Variance of size population vs. time

As consequence of the periodic conditions (11), the size distribution (13) is the same after a division time τ. Equivalently, for a fixed t, the position of the Deltas will change depending on the initial size s0. Figure 4 shows how this effect arises. Note how the deltas draw an enveloping curve changing s0 or equivalently advancing on time. Deltas of cells starting from different starting sizes (from s0 to 2s0) measured at time t=7τ are shown. These deltas are compared with data computed using SSA showing excellent agreement.

Fig. 4
figure 4

Limit ρ(s) defined as the envelope of the Dirac delta distributions for different initial conditions (\(s_{0},\frac {4}{3}s_{0},\frac {5}{3}s_{0}\)) after a time t=7τ. Every stem is the result of 10K SSA simulations

This envelope distribution could be important in future estimations of cell distributions in actual experiments.

Discussion

Some details here are worth being discussed. First, as was pointed out previously[17], the proposed splitting rate function reproduces the adder DSM, this is, the observed decorrelation between the added size (Δ=sdsb) and the size at birth. This behavior was found by most experimental studies[2, 16]. However, the noise in added size taken as the \(CV_{\Delta }^{2}\) seems to be higher than the one experimentally observed (while our typical \(CV^{2}_{\Delta }\) is 1, experimentally it is as small as 0.1). This low noise can be reached considering a multi-step process as suggested by [17], although this would make our model more complex. We will elaborate on this idea in upcoming studies.

The idea behind this control mechanism relies on the definition of a splitting rate function dependent of the size. As pointed out by some authors [2, 13], the splitting could correspond to the formation of the FtsZ ring. Here, our assumption would be that the formation of this ring has a rate proportional to the size of the bacteria. The dependence on size has been suggested by previous observations [18, 19].

Although the assumption that all cells start at a fixed size seems quite unrealistic, extensions to cases where the initial cell size correspond to a distribution can be easily done. Note that such distribution should be convoluted with the distribution obtained using our proposed approach. Some effects of a starting size distribution with finite variance are shown in additional file 1.

Extrapolation of this approach to division strategies away from the adder strategy is not too difficult. As we have shown in [15], we can get other strategies by considering a SRF that is non-linearly dependent on the size; i.e. h=ksλ. Further discussion is implemented in Additional file 1 and the full description of this approach will be done in upcoming publications.

Biological implications of this approach are extensive. Transient dynamics of cell size might unveil details on the mechanisms behind gene product homeostasis [8, 20]. Additionally, this dynamics might provide tools for quantifying the noise transmitted by the stochasticity of division events. The relationship between SRF functions and cell size control strategies further enable the use of recently proposed frameworks for gene expression[21] and cell lineage[22] analysis of experimental data from proliferating cell populations.

Conclusions

Continuous rate models (CRM) for division control of rod-shaped bacteria are uncommon due to scarce mappings to experimental results. Here, starting from a splitting rate function proportional to the size, we explore its implication on the division control. We compute the expected number of divisions during a given time interval and its variance, and the dynamics of the size distribution of a population of independent cells.

Size dynamics of rod-shaped organisms can be described by a continous-time Markov chain. This model describes the division as a single-step process with occurrence rate proportional to the cell size. In past studies, we showed how this rate yields to an adder strategy which is, usually, taken as the main paradigm of cell division. Here, we explore the transient dynamics of cell size distribution considering this division strategy. Numeric estimations were done using the finite state projection algorithm.

We consider cells starting at same conditions and see how size statistics evolves. We perform some preliminary predictions like the distribution of division times and the size distribution along the time showing the evolution of mean size and its variance. We also observe that these distributions have periodic properties with an associated period of one division time.