This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Global asymptotic stability of the active disassembly model of flagellar length control

Thomas G. Fai Youngmin Park
Abstract

Organelle size control is a fundamental question in biology that demonstrates the fascinating ability of cells to maintain homeostasis within their highly variable environments. Theoretical models describing cellular dynamics have the potential to help elucidate the principles underlying size control. Here, we perform a detailed study of the active disassembly model proposed in [Fai et al, Length regulation of multiple flagella that self-assemble from a shared pool of components, eLife, 8, (2019): e42599]. We construct a hybrid system which is shown to be well-behaved throughout the domain. We rule out the possibility of oscillations arising in the model and prove global asymptotic stability in the case of two flagella by the construction of a suitable Lyapunov function. Finally, we generalize the model to the case of arbitrary flagellar number in order to study olfactory sensory neurons, which have up to twenty cilia per cell. We show that our theoretical results may be extended to this case and explore the implications of this universal mechanism of size control.

Key words: length control; flagella; self assembly; dynamical systems

Robust size control is essential in biology at the levels of organs, cells, and organelles. The absence of size regulation is a marker of pathologies such as cancer [1], and the varied sizes of biological structures highlight differences in the fundamental physical constraints on biological systems [2, 3, 4].

At the level of organelles, a particular useful model organism for flagellar length control is the unicellular green algae Chlamydomonas reinhardtii (Figure 1(a))[5, 6, 7, 8, 9]. Chlamydomonas uses its two flagella to propel itself through its aqueous environment and the lengths of its flagella are important for maintaining swimming speed and direction [10, 11].

Each flagellum is made up of a microtubule structure known as the axoneme, in which nine microtubule doublets surround a central pair (referred to as the 9+29+2 structure) [12]. In flagellates such as Chlamydomonas, the sliding motion between these microtubule doublets generated by the molecular motor dynein leads to an emergent beating along the flagellum.

The internal structures of flagella are highly dynamic and in continual turnover. During intraflagellar transport (IFT), protein assemblies called IFT particles are transported by motor molecules, some of which carry particles toward the tip of the flagella (anterograde motion) and others that carry IFT particles toward the base of the flagella (retrograde motion) [13]. These IFT particles move processively with speeds that are approximately constant. There is a difference in speed between anterograde (2 µm/s) and retrograde (3.5 µm/s) transport is explained by the fact that different species of molecular motors—kinesin and dynein—are responsible for walking along the microtubule filaments in the anterograde and retrograde directions, respectively [14].

Experiments on Chlamydomonas have shown that flagellar maintenance and length control is a dynamic process, which is closely linked to protein transport by IFT. For example, researchers have performed severing experiments in which one of the two flagella is removed from the cell and observed to regenerate. This severing may be achieved experimentally through either mechanical shearing [15] or laser ablation [16]. After severing, the shortened flagellum regrows to approach a new and somewhat smaller steady-state length. Interestingly, the unsevered flagellum also responds; it shortens until it reaches approximately the same length as the severed flagellum, revealing the coupling between the two flagella. After this relatively rapid initial phase (order of seconds), there is a subsequent phase on a slower timescale (order of minutes) in which the two flagella grow back in unison to the initial steady-state length (shown in Figure 1(b)).

Refer to caption
Figure 1: Chlamydomonas reinhardtii and the active disassembly model of flagellar length control. (a) Experimental image of Chlamydomonas from [7] provided courtesy of the author. The flagella have lengths of approximately 12 µm. (b) Upon severing one flagellum, the severed flagellum begins to regenerate while the unsevered flagellum shortens. The flagella rapidly equalize at an intermediate length before returning to their initial lengths on a slower timescale. Data from [16] provided by the authors, (c) Schematic of the active disassembly model, in which the concentration gradient generated by a diffusing depolymerase leads to a length-dependent rate of disassembly at the flagellar tip.

In [17], we proposed an active disassembly model for flagellar length regulation in Chlamydomonas based on physical first principles of flux balance (Figure 1(c)). By providing a mechanism for length-dependent disassembly, this model leads to simultaneous length control consistent with the length-equalization observed in severing experiments.

In this work, we consider the mathematical properties of the system of nonlinear ordinary differential equations that make up the active disassembly model. While it is well-known that in principle nonlinear equations may lead to behaviors such as finite time blow-up or oscillations, we show that these behaviors can be ruled out over a wide range of parameters. Moreover, we generalize the model to the case of arbitrary flagellar number, motivated by the olfactory sensory neurons which have on the order of 5–20 cilia per cell.

We show that these equations have a global asymptotically stable steady-state solution. To prove this, we find a Lyapunov function for the dynamics. The Lyapunov function also implies there are no limit cycles or periodic oscillations. Further, we construct a hybrid system to ensure that the flagellar lengths remain non-negative, and this yields regions of state space from which all trajectories contract to a single point on the boundary before flowing toward steady-state. We interpret these trajectories in light of existing experimental data. In addition, we provide alternate proofs of global asymptotic stability and the non-existence of periodic oscillations that do not rely on the construction of a Lyapunov function. We discuss how these results generalize to other situations.

By characterizing the mathematical properties of the active disassembly model, we aim to provide a strong foundation for subsequent applications and analysis of the model. In the Discussion, we note several open questions regarding the mathematical model and its application to organelle size control.

1 Active disassembly model of flagellar length control

As described in the Introduction, the process of IFT involves the transport of various biomolecules between the flagellar base and tip, and is believed to be closely linked with the dynamics of flagellar length. In the development of the mathematical model described next, we conceptually simplify this process by capturing only the essential biomolecular constituents for length control. In particular, we restrict attention to the tubulin that makes up the axoneme structure, the molecular motors that power transport along the axoneme, and the depolymerase conjectured to be necessary for length control. We assume that both assembly and disassembly are in continual competition so that the overall growth rate is the net result of these processes. Next, we describe the assembly and disassembly rates that give rise to differential equations for the flagellar lengths.

Let L1(t)L_{1}(t) and L2(t)L_{2}(t) denote the lengths of two flagella on a single Chlamydomonas organism at a particular time tt. The flagellum is composed of tubulin filaments, and we assume there is a total amount TT of tubulin available. The units of tubulin are given in microns, so that the pool size and flagellar lengths have the same units and the amount TfT_{f} of free tubulin at the flagellar base is given by Tf=TL1L2T_{f}=T-L_{1}-L_{2}.

We assume there are a total number MM of anterograde molecular motors, of which a number MfM_{f} are free in the basal pool while the others are undergoing IFT. In line with the pattern of motion found experimentally for kinesin [18], the motors move ballistically in the anterograde direction with velocity vv and diffusively in the retrograde direction with diffusion coefficient DD.

The injection flux JJ of IFT particles into the flagella satisfies mass action kinetics, so that

J=konMf.J=k_{\text{on}}M_{f}. (1)

There is a separation of timescales between the motion of IFT particles, which traverse the flagellum in several seconds, and the flagellar length dynamics, which varies over a timescale of several minutes [19]. As shown in Appendix A, upon combining (1) with conservation of protein number, this separation of timescales leads to a quasi-steady state approximation for the flux:

J=konM/21+kon(L1+L2)/2v+kon(L12+L22)/4D.J=\frac{k_{\text{on}}M/2}{1+k_{\text{on}}(L_{1}+L_{2})/2v+k_{\text{on}}(L_{1}^{2}+L_{2}^{2})/4D}. (2)

The flux JJ represents the number of IFT particles injected per second into the flagella, and these particles are assumed to carry an amount of tubulin proportional to the free tubulin in the basal pool. Therefore, the overall speed of assembly is equal to γJ(TL1L2)\gamma J\left(T-L_{1}-L_{2}\right), where γ\gamma is a proportionality constant that represents the fraction of tubulin arriving at the flagellar tip that is incorporated into the flagellum.

Disassembly is taken to be a linear function of the depolymerase concentration at the flagellar tip, i.e. each depolymerizing enzyme located near the flagellar tip removes a constant number of tubulin subunits per second. This implies that for the iith flagellum for i=1, 2i=1,\,2, the speed of disassembly is equal to d0+d1JLiDd_{0}+d_{1}\frac{JL_{i}}{D}, where d0d_{0} and d1d_{1} are the coefficients of the first-order Taylor series approximation. As explained in detail in Appendix A, this follows from the assumption that there is a depolymerase which has the same ballistic-to-diffusive pattern of motion as kinesin: the disassembly rate equals d0+d1cd(Li)d_{0}+d_{1}c_{d}(L_{i}), where cd(Li)c_{d}(L_{i}) is the concentration of depolymerase at the flagellar tip.

Setting the growth rate to be the difference between assembly and disassembly speeds leads to a system of coupled nonlinear differential equations:

L1\displaystyle L_{1}^{\prime} =γJ(TL1L2)d0d1JL1D\displaystyle=\gamma J(T-L_{1}-L_{2})-d_{0}-d_{1}\frac{JL_{1}}{D} (3)
L2\displaystyle L_{2}^{\prime} =γJ(TL1L2)d0d1JL2D.\displaystyle=\gamma J(T-L_{1}-L_{2})-d_{0}-d_{1}\frac{JL_{2}}{D}. (4)

where JJ(L1,L2)J\equiv J(L_{1},L_{2}) satisfies

J(L1,L2)=konM/21+kon(L1+L2)/2v+kon(L12+L22)/4D.J(L_{1},L_{2})=\frac{k_{\text{on}}M/2}{1+k_{\text{on}}(L_{1}+L_{2})/2v+k_{\text{on}}(L_{1}^{2}+L_{2}^{2})/4D}. (5)

1.1 Nondimensionalization

We next rewrite eqs. 3 and 4 in dimensionless form. In terms of the nondimensional length L~=L/T\widetilde{L}=L/T and nondimensional time t~=tγkonM/2\widetilde{t}=t\gamma k_{\text{on}}M/2 as well as the dimensionless parameters π0=2d0/γkonMT\pi_{0}=2d_{0}/\gamma k_{\text{on}}MT, π1=d1/γD\pi_{1}=d_{1}/\gamma D, π2=konT/2v\pi_{2}=k_{\text{on}}T/2v, and π3=konT2/4D\pi_{3}=k_{\text{on}}T^{2}/4D, the system of equations eqs. 3 and 4 becomes

dL~1dt~=J~(1L~1L~2)π0π1J~L~1\displaystyle\frac{\mathrm{d}\widetilde{L}_{1}}{\mathrm{d}\widetilde{t}}=\widetilde{J}\left(1-\widetilde{L}_{1}-\widetilde{L}_{2}\right)-\pi_{0}-\pi_{1}\widetilde{J}\widetilde{L}_{1} (6)
dL~2dt~=J~(1L~1L~2)π0π1J~L~2,\displaystyle\frac{\mathrm{d}\widetilde{L}_{2}}{\mathrm{d}\widetilde{t}}=\widetilde{J}\left(1-\widetilde{L}_{1}-\widetilde{L}_{2}\right)-\pi_{0}-\pi_{1}\widetilde{J}\widetilde{L}_{2}, (7)

where the dimensionless flux J~=2J/konM\widetilde{J}=2J/k_{\text{on}}M satisfies

J~=11+π2(L~1+L~2)+π3(L~12+L~22).\widetilde{J}=\frac{1}{1+\pi_{2}(\widetilde{L}_{1}+\widetilde{L}_{2})+\pi_{3}(\widetilde{L}_{1}^{2}+\widetilde{L}_{2}^{2})}. (8)

We interpret the dimensionless parameters as follows: π0\pi_{0} is the ratio of disassembly and assembly rates, π1\pi_{1} is the depolymerase activity level, π2=τb/τi\pi_{2}=\tau_{b}/\tau_{i} is the ratio of the ballistic timescale τb:=T/v\tau_{b}:=T/v of IFT transport to the injection timescale τi:=kon1\tau_{i}:=k_{\text{on}}^{-1}, and π3=τd/τi\pi_{3}=\tau_{d}/\tau_{i} is an analogous ratio of the diffusive timescale τd=T2/2D\tau_{d}=T^{2}/2D to the injection timescale. (We could equivalently think of π2\pi_{2} and π3\pi_{3} as ratios of lengthscales related to the same physical processes.)

It is a straightforward calculation to verify that both flagella have the same steady-state length L~ss\widetilde{L}_{\text{ss}} given by

L~ss=1+π0π2+π1/22π0π3(1+2(1π0)π0π3(1+π0π2+π1/2)21).\widetilde{L}_{\text{ss}}=\frac{1+\pi_{0}\pi_{2}+\pi_{1}/2}{2\pi_{0}\pi_{3}}\left(\sqrt{1+\frac{2\left(1-\pi_{0}\right)\pi_{0}\pi_{3}}{\left(1+\pi_{0}\pi_{2}+\pi_{1}/2\right)^{2}}}-1\right). (9)

1.2 Generalization to arbitrary flagellar number

Here we generalize the flagellar length control model to arbitrary NN. We are motivated by cells such as olfactory sensory neurons (OSN’s), which have on the order of a dozen cells, as we shall discuss later on in detail. In this case, the equations corresponding to eqs. 3, 4 and 5 become:

dLidt\displaystyle\frac{\mathrm{d}L_{i}}{\mathrm{d}t} =γJ(Tj=1NLj)d0d1JLiD,i=1,,N,\displaystyle=\gamma J\left(T-\sum_{j=1}^{N}L_{j}\right)-d_{0}-d_{1}\frac{JL_{i}}{D},\quad i=1,\dots,N, (10)
J(L1,,LN)\displaystyle J(L_{1},\dots,L_{N}) =konM/N1+(kon/Nv)j=1NLj+(kon/2ND)j=1NLj2.\displaystyle=\frac{k_{\text{on}}M/N}{1+\left(k_{\text{on}}/Nv\right)\sum_{j=1}^{N}L_{j}+\left(k_{\text{on}}/2ND\right)\sum_{j=1}^{N}L_{j}^{2}}. (11)

To put the equations in dimensionless form, we follow the approach taken in the case N=2N=2 above by introducing the dimensionless variables L~i=Li/T\widetilde{L}_{i}=L_{i}/T and t~=tγkonM/N\widetilde{t}=t\gamma k_{\text{on}}M/N as well as the dimensionless parameters π0=Nd0/γkonMT\pi_{0}=Nd_{0}/\gamma k_{\text{on}}MT, π1=d1/γD\pi_{1}=d_{1}/\gamma D, π2=konT/Nv\pi_{2}=k_{\text{on}}T/Nv, and π3=konT2/ND\pi_{3}=k_{\text{on}}T^{2}/ND. This leads to the following system, which generalizes eqs. 6, 7 and 8 above:

dL~idt~\displaystyle\frac{\mathrm{d}\widetilde{L}_{i}}{\mathrm{d}\widetilde{t}} =J~(1j=1NL~j)π0π1J~L~i,i=1,,N,\displaystyle=\widetilde{J}\left(1-\sum_{j=1}^{N}\widetilde{L}_{j}\right)-\pi_{0}-\pi_{1}\widetilde{J}\widetilde{L}_{i},\quad i=1,\dots,N, (12)
J~\displaystyle\widetilde{J} =11+π2j=1NL~j+π3j=1NL~j2.\displaystyle=\frac{1}{1+\pi_{2}\sum_{j=1}^{N}\widetilde{L}_{j}+\pi_{3}\sum_{j=1}^{N}\widetilde{L}_{j}^{2}}. (13)

As in the case N=2N=2, (12) leads to a unique fixed point with L~i=L~ss\widetilde{L}_{i}=\widetilde{L}_{\text{ss}} for i=1,,Ni=1,\dots,N with

L~ss=1+π0π2+π1/N2π0π3(1+4(1π0)π0π3N(1+π0π2+π1/N)21),\widetilde{L}_{\text{ss}}=\frac{1+\pi_{0}\pi_{2}+\pi_{1}/N}{2\pi_{0}\pi_{3}}\left(\sqrt{1+\frac{4\left(1-\pi_{0}\right)\pi_{0}\pi_{3}}{N\left(1+\pi_{0}\pi_{2}+\pi_{1}/N\right)^{2}}}-1\right), (14)

which decays as 1/N1/N as NN\to\infty.

Note that, in the limit NN\to\infty for fixed TT and MM, the dimensionless basal disassembly parameter π0\pi_{0} satisfies π0\pi_{0}\to\infty. This is because the injection rate into any one flagellum, which goes as 1/N1/N, becomes smaller and smaller in comparison to the NN-independent basal disassembly d0d_{0}, resulting in steady-state lengths of zero beyond a critical value of NN. However, in the special case d0=0d_{0}=0, one obtains flagella of progressively smaller but nonzero lengths as N0N\to 0.

1.3 Ofactory sensory neuron cilia

We next apply the active disassembly model to data on olfactory sensory neurons (OSN’s) from the mouse nasal septum. These cells each have on the order of 5–20 cilia, and the number depends on the cell’s location the within the dorsal zone. (The structures of cilia and flagella are the same and the terms may be used interchangeably.) In particular, it is reported in [20] that cells in the anterior region have Na=14±2.9N_{a}=14\pm 2.9 cilia, whereas cells in the posterior region have Np=5.6±1.8N_{p}=5.6\pm 1.8 cilia. Not only the cilia number but also the average lengths are location-dependent, with anterior cilia having lengths of La=14.7±10.7L_{a}=14.7\pm 10.7 µm and posterior cilia having shorter lengths of Lp=2.8±2.1L_{p}=2.8\pm 2.1 µm.

Refer to caption
Figure 2: Surface SEM images from the dorsal recess and posterior mouse nasal septum adapted from [20] (a) Examination of the highlighted dorsal recess OSN yields an estimated diameter of 1.2 µm, (b) Posterior OSN’s are estimated to have a diameter of 0.93 µm. Images reprinted from [20] (Figs. 1(D) and S2(D)) with permission from Elsevier.

This data provides an opportunity to apply our model of length control to study the correlation between cilia number and length. Notably, it is not the case that posterior cells having fewer cilia tend to have longer cilia. Interpreting this data through the active disassembly model, which in the limit of large NN implies the steady-state lengths satisfy LT/NL\approx T/N, this implies that cells in different regions have different tubulin pool sizes. Accordingly, we estimate the pool sizes of OSN’s in the anterior to be TaNaLa=225T_{a}\approx N_{a}\cdot L_{a}=225 µm and for OSN’s in the posterior to be TpNpLp=18T_{p}\approx N_{p}\cdot L_{p}=18 µm.

If we assume protein concentrations are held roughly constant across the dorsal zone, this means the pool size should scale with volume, and based on the spherical shape of OSN’s implies a scaling of TR3T\propto R^{3}. Plugging in the numbers above, the model predicts that Ra/Rp=225/1832.3R_{a}/R_{p}=\sqrt[3]{225/18}\approx 2.3, whereas direct measurement of the cell radii from published images of OSN’s yields a ratio of Ra/Rp1.3R_{a}/R_{p}\approx 1.3. As data is sparse, we use an available image from the dorsal recess to approximate the diameter of anterior OSN’s. See Figure 2, which shows how the OSN diameters are estimated using images from [20].

This analysis leads to several conclusions. First, the assumption of constant concentrations of ciliary proteins appears to be inconsistent with the variations of cilia length and number observed across the dorsal zone. This indicates that concentration gradients may be responsible for sustaining the different pool sizes predicted by the model. Interestingly, computing the ratio of cilia number yields Na/Np2.3N_{a}/N_{p}\approx 2.3, which suggests that cilia number scales with volume. The mechanism for this apparent scaling relation remains an open question.

2 Nonlinear behavior

Next, we turn to the mathematical analysis of the dynamical equations. To simplify notation, we drop tildes and use the dimensionless formulation for the remainder of the article. We will first consider the case of N=2N=2 flagella, and later on show that the key results generalize to arbitrary flagellar number. The active disassembly model eqs. 6 and 7 is not a gradient system, i.e. it cannot be written as the gradient of an energy function E(L1,L2)E(L_{1},L_{2}). This is proven by contradiction. Suppose there is an energy function such that L1=E/L1L_{1}^{\prime}=\partial E/\partial L_{1} and L2=E/L2L_{2}^{\prime}=\partial E/\partial L_{2}. Then, by equality of mixed partials

2EL1L2=L1L2=L2L1=2EL2L1,\frac{\partial^{2}E}{\partial L_{1}\partial L_{2}}=\frac{\partial L_{1}^{\prime}}{\partial L_{2}}=\frac{\partial L_{2}^{\prime}}{\partial L_{1}}=\frac{\partial^{2}E}{\partial L_{2}\partial L_{1}}, (15)

i.e.

(J(1L1L2)π0π1JL1)L2=(J(1L1L2)π0π1JL2)L1.\frac{\partial\left(J\left(1-L_{1}-L_{2}\right)-\pi_{0}-\pi_{1}JL_{1}\right)}{\partial L_{2}}=\frac{\partial\left(J\left(1-L_{1}-L_{2}\right)-\pi_{0}-\pi_{1}JL_{2}\right)}{\partial L_{1}}. (16)

However, the left-hand side of the equality is equal to

J+(1L1L2)JL2π1L1JL2,-J+\left(1-L_{1}-L_{2}\right)\frac{\partial J}{\partial L_{2}}-\pi_{1}L_{1}\frac{\partial J}{\partial L_{2}}, (17)

whereas the right-hand side is equal to

J+(1L1L2)JL1π1L2JL1.-J+\left(1-L_{1}-L_{2}\right)\frac{\partial J}{\partial L_{1}}-\pi_{1}L_{2}\frac{\partial J}{\partial L_{1}}. (18)

Because J(L1,L2)=J(L2,L1)J(L_{1},L_{2})=J(L_{2},L_{1}), we have J/L1=J/L2\partial J/\partial L_{1}=\partial J/\partial L_{2}. Assuming π10\pi_{1}\neq 0, it follows that there is equality if and only if L1=L2L_{1}=L_{2}. We have thereby reached the contradiction since L1L2L_{1}\neq L_{2} in general. It follows that no energy function exists.

However, using a technique applicable to many nonlinear dynamical systems, we may construct a Lyapunov function to show that the steady state is globally asymptotically stable. First, we specify the subspace Ω\Omega with (L1,L2)Ω2(L_{1},L_{2})\in\Omega\subset\mathbb{R}^{2} over which the model is defined. Because we must have L1,L20L_{1},\,L_{2}\geq 0 for the variables to have physical meaning as lengths, Ω\Omega is contained within the first quadrant. Moreover, the sum of lengths cannot exceed the total pool size so that L1+L21L_{1}+L_{2}\leq 1. To summarize, Ω\Omega is defined to be the triangular region in the first quadrant bound by the lines L1=0L_{1}=0, L2=0L_{2}=0, and L1+L21L_{1}+L_{2}\leq 1.

We define the deviations from steady-state ΔL1:=L1Lss\Delta L_{1}:=L_{1}-L_{\text{ss}} and ΔL2:=L2Lss\Delta L_{2}:=L_{2}-L_{\text{ss}} on Ω\Omega and express the dynamics in terms of ΔL1\Delta L_{1} and ΔL2\Delta L_{2}:

dL1dt\displaystyle\frac{\mathrm{d}L_{1}}{\mathrm{d}t} =J(12LssΔL1ΔL2)π0π1J(Lss+ΔL1)\displaystyle=J\left(1-2L_{\text{ss}}-\Delta L_{1}-\Delta L_{2}\right)-\pi_{0}-\pi_{1}J\left(L_{\text{ss}}+\Delta L_{1}\right) (19)
dL2dt\displaystyle\frac{\mathrm{d}L_{2}}{\mathrm{d}t} =J(12LssΔL1ΔL2)π0π1J(Lss+ΔL2),\displaystyle=J\left(1-2L_{\text{ss}}-\Delta L_{1}-\Delta L_{2}\right)-\pi_{0}-\pi_{1}J\left(L_{\text{ss}}+\Delta L_{2}\right), (20)

or equivalently

dL1dt\displaystyle\frac{\mathrm{d}L_{1}}{\mathrm{d}t} =J(12Lss)J(ΔL1+ΔL2)π0π1JLssπ1JΔL1\displaystyle=J\left(1-2L_{\text{ss}}\right)-J\left(\Delta L_{1}+\Delta L_{2}\right)-\pi_{0}-\pi_{1}JL_{\text{ss}}-\pi_{1}J\Delta L_{1} (21)
dL2dt\displaystyle\frac{\mathrm{d}L_{2}}{\mathrm{d}t} =J(12Lss)J(ΔL1+ΔL2)π0π1JLssπ1JΔL2.\displaystyle=J\left(1-2L_{\text{ss}}\right)-J\left(\Delta L_{1}+\Delta L_{2}\right)-\pi_{0}-\pi_{1}JL_{\text{ss}}-\pi_{1}J\Delta L_{2}. (22)

By symmetry, the steady-state lengths L1,ssL_{1,\text{ss}} and L2,ssL_{2,\text{ss}} are equal. We denote the common steady-state length by LssL_{\text{ss}}. It is determined by setting the derivative equal to zero in (21) or (22), which yields the identity

0=Jss(12Lss)π0π1JssLss,0=J_{\text{ss}}\left(1-2L_{\text{ss}}\right)-\pi_{0}-\pi_{1}J_{\text{ss}}L_{\text{ss}}, (23)

where

Jss=11+2π2Lss+2π3Lss2.J_{\text{ss}}=\frac{1}{1+2\pi_{2}L_{\text{ss}}+2\pi_{3}L_{\text{ss}}^{2}}. (24)

(Eq. (23) yields a quadratic equation for LssL_{\text{ss}}, which has a unique positive root given by (9).)

We next use the steady-state relationship (23) to rewrite eqs. 21 and 22 in a different form. Before we proceed, we first note the identities given by

J(12Lss)\displaystyle J\left(1-2L_{\text{ss}}\right) =(JJss)(12Lss)+Jss(12Lss)\displaystyle=(J-J_{\text{ss}})\left(1-2L_{\text{ss}}\right)+J_{\text{ss}}\left(1-2L_{\text{ss}}\right) (25)
π1JLss\displaystyle\pi_{1}JL_{\text{ss}} =π1(JJss)Lss+π1JssLss,\displaystyle=\pi_{1}(J-J_{\text{ss}})L_{\text{ss}}+\pi_{1}J_{\text{ss}}L_{\text{ss}}, (26)

where the first line follows from adding and subtracting Jss(12Lss)J_{\text{ss}}\left(1-2L_{\text{ss}}\right) and the second line follows from adding and subtracting π1JssLss\pi_{1}J_{\text{ss}}L_{\text{ss}}. Plugging the above expressions into eqs. 21 and 22 and using the steady-state relation (23) yields

dL1dt\displaystyle\frac{\mathrm{d}L_{1}}{\mathrm{d}t} =(JJss)(12Lss)J(ΔL1+ΔL2)π1(JJss)Lssπ1JΔL1\displaystyle=\left(J-J_{\text{ss}}\right)\left(1-2L_{\text{ss}}\right)-J\left(\Delta L_{1}+\Delta L_{2}\right)-\pi_{1}\left(J-J_{\text{ss}}\right)L_{\text{ss}}-\pi_{1}J\Delta L_{1} (27)
dL2dt\displaystyle\frac{\mathrm{d}L_{2}}{\mathrm{d}t} =(JJss)(12Lss)J(ΔL1+ΔL2)π1(JJss)Lssπ1JΔL2.\displaystyle=\left(J-J_{\text{ss}}\right)\left(1-2L_{\text{ss}}\right)-J\left(\Delta L_{1}+\Delta L_{2}\right)-\pi_{1}\left(J-J_{\text{ss}}\right)L_{\text{ss}}-\pi_{1}J\Delta L_{2}. (28)

Adding and subtracting the above equations yields

dL1dt+dL2dt\displaystyle\frac{\mathrm{d}L_{1}}{\mathrm{d}t}+\frac{\mathrm{d}L_{2}}{\mathrm{d}t} =2(JJss)(12Lssπ1Lss)(2+π1)J(ΔL1+ΔL2)\displaystyle=2\left(J-J_{\text{ss}}\right)\left(1-2L_{\text{ss}}-\pi_{1}L_{\text{ss}}\right)-\left(2+\pi_{1}\right)J\left(\Delta L_{1}+\Delta L_{2}\right) (29)
dL1dtdL2dt\displaystyle\frac{\mathrm{d}L_{1}}{\mathrm{d}t}-\frac{\mathrm{d}L_{2}}{\mathrm{d}t} =π1J(ΔL1ΔL2)\displaystyle=-\pi_{1}J\left(\Delta L_{1}-\Delta L_{2}\right) (30)

It follows that

12ddt(ΔL1+ΔL2)2\displaystyle\frac{1}{2}\frac{\mathrm{d}}{\mathrm{d}t}\left(\Delta L_{1}+\Delta L_{2}\right)^{2} =2(JJss)(12Lssπ1Lss)(ΔL1+ΔL2)(2+π1)J(ΔL1+ΔL2)2\displaystyle=2\left(J-J_{\text{ss}}\right)\left(1-2L_{\text{ss}}-\pi_{1}L_{\text{ss}}\right)\left(\Delta L_{1}+\Delta L_{2}\right)-\left(2+\pi_{1}\right)J\left(\Delta L_{1}+\Delta L_{2}\right)^{2} (31)
12ddt(ΔL1ΔL2)2\displaystyle\frac{1}{2}\frac{\mathrm{d}}{\mathrm{d}t}\left(\Delta L_{1}-\Delta L_{2}\right)^{2} =π1J(ΔL1ΔL2)2.\displaystyle=-\pi_{1}J\left(\Delta L_{1}-\Delta L_{2}\right)^{2}. (32)

where we have used dLi/dt=d(Lss+ΔLi)/dt=dΔLi/Δt\mathrm{d}L_{i}/\mathrm{d}t=\mathrm{d}(L_{\text{ss}}+\Delta L_{i})/\mathrm{d}t=\mathrm{d}\Delta L_{i}/\Delta t for i=1, 2i=1,\,2 and

12d(ΔL1+ΔL2)2dt\displaystyle\frac{1}{2}\frac{\mathrm{d}(\Delta L_{1}+\Delta L_{2})^{2}}{\mathrm{d}t} =(ΔL1+ΔL2)d(ΔL1+ΔL2)dt\displaystyle=(\Delta L_{1}+\Delta L_{2})\frac{\mathrm{d}(\Delta L_{1}+\Delta L_{2})}{\mathrm{d}t} (33)
12d(ΔL1ΔL2)2dt\displaystyle\frac{1}{2}\frac{\mathrm{d}(\Delta L_{1}-\Delta L_{2})^{2}}{\mathrm{d}t} =(ΔL1ΔL2)d(ΔL1ΔL2)dt.\displaystyle=(\Delta L_{1}-\Delta L_{2})\frac{\mathrm{d}(\Delta L_{1}-\Delta L_{2})}{\mathrm{d}t}. (34)

We use eqs. 31 and 32 to form a Lyapunov function for the dynamics. Let

ϕ(ΔL1,ΔL2)=12[(ΔL1+ΔL2)2+π3π1(ΔL1ΔL2)2].\phi(\Delta L_{1},\Delta L_{2})=\frac{1}{2}\left[\left(\Delta L_{1}+\Delta L_{2}\right)^{2}+\frac{\pi_{3}}{\pi_{1}}\left(\Delta L_{1}-\Delta L_{2}\right)^{2}\right]. (35)
Claim.

ϕ\phi is a Lyapunov function on Ω\Omega.

We first comment on some implications of the above claim before proceeding with its proof. It follows from the claim that there is a unique steady-state LssL_{\text{ss}} at which (L1,L2)=(Lss,Lss)Ω(L_{1},L_{2})=(L_{\text{ss}},L_{\text{ss}})\in\Omega and that no limit cycles exist in Ω\Omega.

Proof.

Since it is the sum of squared terms with positive factors, ϕ0\phi\geq 0. It remains to show that ϕ0\phi^{\prime}\leq 0 with equality achieved only at the unique steady-state L1=L2=LssL_{1}=L_{2}=L_{\text{ss}}. Because the second term of ϕ\phi has a non-positive derivative (by (32)), a sufficient condition for ϕ0\phi^{\prime}\leq 0 is that the right-hand side of (31) is negative away from the steady-state, i.e.

2(JJss)(12Lssπ1Lss)(ΔL1+ΔL2)(2+π1)J(ΔL1+ΔL2)2<0,2\left(J-J_{\text{ss}}\right)\left(1-2L_{\text{ss}}-\pi_{1}L_{\text{ss}}\right)\left(\Delta L_{1}+\Delta L_{2}\right)-\left(2+\pi_{1}\right)J\left(\Delta L_{1}+\Delta L_{2}\right)^{2}<0, (36)

except when ΔL1=ΔL2=0\Delta L_{1}=\Delta L_{2}=0 in which case it is zero. As we show next, in some cases (36) holds and the claim immediately follows. Later on, we show how, if (36) does not hold, we may use the second term of ϕ\phi to obtain the desired result ϕ0\phi^{\prime}\leq 0.

It follows from the steady-state condition (23) that

12Lssπ1Lss=π0Jss.1-2L_{\text{ss}}-\pi_{1}L_{\text{ss}}=\frac{\pi_{0}}{J_{\text{ss}}}. (37)

Therefore, the first term on the left-hand side of (36) may be rewritten as

2(JJss)(12Lssπ1Lss)(ΔL1+ΔL2)\displaystyle 2\left(J-J_{\text{ss}}\right)\left(1-2L_{\text{ss}}-\pi_{1}L_{\text{ss}}\right)\left(\Delta L_{1}+\Delta L_{2}\right) =2π0Jss(JJss)(ΔL1+ΔL2)\displaystyle=\frac{2\pi_{0}}{J_{\text{ss}}}\left(J-J_{\text{ss}}\right)\left(\Delta L_{1}+\Delta L_{2}\right)
=2π0Jss1(1J11Jss1)(ΔL1+ΔL2)\displaystyle=2\pi_{0}J_{\text{ss}}^{-1}\left(\frac{1}{J^{-1}}-\frac{1}{J_{\text{ss}}^{-1}}\right)\left(\Delta L_{1}+\Delta L_{2}\right)
=2π0Jss1(Jss1J1Jss1J1)(ΔL1+ΔL2)\displaystyle=2\pi_{0}J_{\text{ss}}^{-1}\left(\frac{J_{\text{ss}}^{-1}-J^{-1}}{J_{\text{ss}}^{-1}J^{-1}}\right)\left(\Delta L_{1}+\Delta L_{2}\right)
=2π0J(Jss1J1)(ΔL1+ΔL2).\displaystyle=2\pi_{0}J\left(J_{\text{ss}}^{-1}-J^{-1}\right)\left(\Delta L_{1}+\Delta L_{2}\right). (38)

To simplify the right-hand side of the above expression, we use the definition of the flux (8) to get

Jss1J1\displaystyle J_{\text{ss}}^{-1}-J^{-1} =1+2π2Lss+2π3Lss2(1+π2(L1+L2)+π3(L12+L22))\displaystyle=1+2\pi_{2}L_{\text{ss}}+2\pi_{3}L_{\text{ss}}^{2}-\left(1+\pi_{2}\left(L_{1}+L_{2}\right)+\pi_{3}\left(L_{1}^{2}+L_{2}^{2}\right)\right)
=π2(ΔL1+ΔL2)π3(Lss2L12+Lss2L22).\displaystyle=-\pi_{2}\left(\Delta L_{1}+\Delta L_{2}\right)-\pi_{3}\left(L_{\text{ss}}^{2}-L_{1}^{2}+L_{\text{ss}}^{2}-L_{2}^{2}\right). (39)

Note that

L12Lss2+L22Lss2\displaystyle L_{1}^{2}-L_{\text{ss}}^{2}+L_{2}^{2}-L_{\text{ss}}^{2} =(L1+Lss)ΔL1+(L2+Lss)ΔL2\displaystyle=(L_{1}+L_{\text{ss}})\Delta L_{1}+(L_{2}+L_{\text{ss}})\Delta L_{2}
=L1ΔL1+L2ΔL2+Lss(ΔL1+ΔL2),\displaystyle=L_{1}\Delta L_{1}+L_{2}\Delta L_{2}+L_{\text{ss}}(\Delta L_{1}+\Delta L_{2}), (40)

and moreover

L1ΔL1+L2ΔL2\displaystyle L_{1}\Delta L_{1}+L_{2}\Delta L_{2} =L1+L22(ΔL1+ΔL2)+(L1L1+L22)ΔL1+(L2L1+L22)ΔL2\displaystyle=\frac{L_{1}+L_{2}}{2}\left(\Delta L_{1}+\Delta L_{2}\right)+\left(L_{1}-\frac{L_{1}+L_{2}}{2}\right)\Delta L_{1}+\left(L_{2}-\frac{L_{1}+L_{2}}{2}\right)\Delta L_{2}
=L1+L22(ΔL1+ΔL2)+L1L22ΔL1L1L22ΔL2\displaystyle=\frac{L_{1}+L_{2}}{2}\left(\Delta L_{1}+\Delta L_{2}\right)+\frac{L_{1}-L_{2}}{2}\Delta L_{1}-\frac{L_{1}-L_{2}}{2}\Delta L_{2}
=L1+L22(ΔL1+ΔL2)+12(ΔL1ΔL2)2.\displaystyle=\frac{L_{1}+L_{2}}{2}\left(\Delta L_{1}+\Delta L_{2}\right)+\frac{1}{2}\left(\Delta L_{1}-\Delta L_{2}\right)^{2}. (41)

Combining eqs. 38, 39, 40 and 41, for the left-hand side of (36) we have

2π0J(Jss1J1)(ΔL1+ΔL2)\displaystyle 2\pi_{0}J\left(J_{\text{ss}}^{-1}-J^{-1}\right)\left(\Delta L_{1}+\Delta L_{2}\right) =2π0J(π2(ΔL1+ΔL2)2+π3Lss(ΔL1+ΔL2)2\displaystyle=-2\pi_{0}J\left(\pi_{2}\left(\Delta L_{1}+\Delta L_{2}\right)^{2}+\pi_{3}L_{\text{ss}}\left(\Delta L_{1}+\Delta L_{2}\right)^{2}\right.
+π32(L1+L2)(ΔL1+ΔL2)2+π32(ΔL1ΔL2)2(ΔL1+ΔL2)).\displaystyle\left.+\frac{\pi_{3}}{2}\left(L_{1}+L_{2}\right)\left(\Delta L_{1}+\Delta L_{2}\right)^{2}+\frac{\pi_{3}}{2}\left(\Delta L_{1}-\Delta L_{2}\right)^{2}\left(\Delta L_{1}+\Delta L_{2}\right)\right). (42)

To show the above expression is negative, we consider two cases. In the case ΔL1+ΔL2>0\Delta L_{1}+\Delta L_{2}>0, the term in parentheses on the right-hand side of (42) is a sum of squared terms multiplied by positive numbers. Therefore the right-hand side of (42) is negative.

In the case ΔL1+ΔL2<0\Delta L_{1}+\Delta L_{2}<0, we may bound the positive term by the negative terms in the right-hand side of (42) to show that the overall expression is negative. In this case, (L1,L2)(L_{1},L_{2}) must reside in a triangular subset ΩtΩ\Omega^{t}\subset\Omega (the striped region in Fig. 3).

Refer to caption
Figure 3: Schematic of the triangular region Ωt\Omega^{t} used in the proof. Ωt\Omega^{t} is illustrated by the diagonal pattern; it is defined as the region in which ΔL1+ΔL2<0\Delta L_{1}+\Delta L_{2}<0. The subset of Ωt\Omega^{t} in which both ΔL1<0\Delta L_{1}<0 and ΔL2<0\Delta L_{2}<0 is illustrated by the crosshatched pattern.

On this subset, if both ΔL1\Delta L_{1} and ΔL2\Delta L_{2} are negative, then

|ΔL1ΔL2|<|ΔL1+ΔL2|,\left\lvert\Delta L_{1}-\Delta L_{2}\right\rvert<\left\lvert\Delta L_{1}+\Delta L_{2}\right\rvert, (43)

and moreover |ΔL1ΔL2|<|ΔL1|+|ΔL2|<2Lss\left\lvert\Delta L_{1}-\Delta L_{2}\right\rvert<\left\lvert\Delta L_{1}\right\rvert+\left\lvert\Delta L_{2}\right\rvert<2L_{\text{ss}}, so that

π32|ΔL1ΔL2|2|ΔL1+ΔL2|π3Lss|ΔL1+ΔL2|2,\frac{\pi_{3}}{2}\left\lvert\Delta L_{1}-\Delta L_{2}\right\rvert^{2}\left\lvert\Delta L_{1}+\Delta L_{2}\right\rvert\leq\pi_{3}L_{\text{ss}}\left\lvert\Delta L_{1}+\Delta L_{2}\right\rvert^{2}, (44)

and since this term already appears in (42) with a minus sign it follows that the right-hand side of (42) is negative.

On the other hand, if ΔL1\Delta L_{1} and ΔL2\Delta L_{2} have opposite signs, then we must use a different bound. From the geometry of the relevant triangular subset ΩtΩ\Omega^{t}\subset\Omega, we have as before |ΔL1+ΔL2|2Lss\left\lvert\Delta L_{1}+\Delta L_{2}\right\rvert\leq 2L_{\text{ss}} so that

π32|ΔL1ΔL2|2|ΔL1+ΔL2|π3Lss|ΔL1ΔL2|2.\frac{\pi_{3}}{2}\left\lvert\Delta L_{1}-\Delta L_{2}\right\rvert^{2}\left\lvert\Delta L_{1}+\Delta L_{2}\right\rvert\leq\pi_{3}L_{\text{ss}}\left\lvert\Delta L_{1}-\Delta L_{2}\right\rvert^{2}. (45)

From the condition that the flagella initially grow if they start at zero length, we have π0<1\pi_{0}<1, and from the steady-state equation (23) it follows that Lss1/2L_{\text{ss}}\leq 1/2. Therefore

2π0Jπ3Lss|ΔL1ΔL2|2<π3J|ΔL1ΔL2|2.\displaystyle 2\pi_{0}J\pi_{3}L_{\text{ss}}\left\lvert\Delta L_{1}-\Delta L_{2}\right\rvert^{2}<\pi_{3}J\left\lvert\Delta L_{1}-\Delta L_{2}\right\rvert^{2}. (46)

It follows that (π3/2)|ΔL1ΔL2|2|ΔL1+ΔL2|(\pi_{3}/2)\left\lvert\Delta L_{1}-\Delta L_{2}\right\rvert^{2}\left\lvert\Delta L_{1}+\Delta L_{2}\right\rvert is bounded above by π3/π1(π1J(ΔL1ΔL2)2)\pi_{3}/\pi_{1}\left(\pi_{1}J\left(\Delta L_{1}-\Delta L_{2}\right)^{2}\right), where π1J(ΔL1ΔL2)2\pi_{1}J\left(\Delta L_{1}-\Delta L_{2}\right)^{2} is the right-hand side of (32). Therefore,

dϕdt=12(d(ΔL1+ΔL2)2dt+π3π1d(ΔL1ΔL2)2dt)<0.\frac{\mathrm{d}\phi}{\mathrm{d}t}=\frac{1}{2}\left(\frac{\mathrm{d}(\Delta L_{1}+\Delta L_{2})^{2}}{\mathrm{d}t}+\frac{\pi_{3}}{\pi_{1}}\frac{\mathrm{d}(\Delta L_{1}-\Delta L_{2})^{2}}{\mathrm{d}t}\right)<0. (47)

Next, we consider whether Ω\Omega is a trapping region closed to the dynamics. That is, we must consider whether any trajectories originating in Ω\Omega may eventually leave Ω\Omega. First, we show that no trajectories cross the L1+L2=1L_{1}+L_{2}=1 boundary. To show that all trajectories move inward from this boundary, we calculate

(L1L2)|L1+L2=1(11)\displaystyle\begin{pmatrix}L_{1}\\ L_{2}\end{pmatrix}^{\prime}\Big{|}_{L_{1}+L_{2}=1}\cdot\begin{pmatrix}-1\\ -1\end{pmatrix} =(J(11)π0π1JL1)(J(11)π0π1JL2)\displaystyle=-(J(1-1)-\pi_{0}-\pi_{1}JL_{1})-(J(1-1)-\pi_{0}-\pi_{1}JL_{2})
=2π0+π1J(L1+L2)>0.\displaystyle=2\pi_{0}+\pi_{1}J(L_{1}+L_{2})>0. (48)

This proves that trajectories flow inward cannot leave Ω\Omega across the L1+L2=1L_{1}+L_{2}=1 boundary. See Figure 4 for an illustration of Ω\Omega as well as the slope field and contours of ϕ(ΔL1,ΔL2)\phi(\Delta L_{1},\Delta L_{2}).

Refer to caption
Figure 4: Dynamics of the active disassembly model. The slope field is plotted and contours ϕ(ΔL1,ΔL2)=C\phi(\Delta L_{1},\Delta L_{2})=C of the Lyapunov function are shown for several values of CC. The black asterisk denotes the unique steady state, the black curves represent boundaries of Ω\Omega, and the red diamonds represent the points (Lcrit,0)(L_{\text{crit}},0) and (0,Lcrit)(0,L_{\text{crit}}) to which trajectories contract from the corner regions. The parameters used are π0=0.1\pi_{0}=0.1, π1=0.15\pi_{1}=0.15, π2=1\pi_{2}=1, and π3=2\pi_{3}=2.

In addition, for Ω\Omega to be a trapping region, no trajectories should escape the first quadrant. In terms of Ω\Omega, this means that no trajectories cross the L1L_{1} axis on the interval 0<L110<L_{1}\leq 1, and no trajectories cross the L2L_{2} axis on the interval 0<L210<L_{2}\leq 1. However, the model eqs. 6 and 7 does not satisfy this requirement. To the contrary,

(L1L2)|0<L11,L2=0(01)\displaystyle\begin{pmatrix}L_{1}\\ L_{2}\end{pmatrix}^{\prime}\Big{|}_{0<L_{1}\leq 1,L_{2}=0}\cdot\begin{pmatrix}0\\ 1\end{pmatrix} =J(1L1)π0,\displaystyle=J(1-L_{1})-\pi_{0}, (49)

and upon solving the quadratic equation resulting from J(TL1)π0=0J(T-L_{1})-\pi_{0}=0 one finds that there is a unique positive root

Lcrit=1+π0π22π0π3(1+4(1π0)π0π3(1+π0π2)21).L_{\text{crit}}=\frac{1+\pi_{0}\pi_{2}}{2\pi_{0}\pi_{3}}\left(\sqrt{1+\frac{4\left(1-\pi_{0}\right)\pi_{0}\pi_{3}}{\left(1+\pi_{0}\pi_{2}\right)^{2}}}-1\right). (50)

Therefore, to prevent trajectories that cross the L1L_{1}-axis resulting in negative lengths, we construct a hybrid system by setting L2=0L_{2}^{\prime}=0 when L1>LcritL_{1}>L_{\text{crit}} on L2=0L_{2}=0. This results in trajectories that flow down to the L1L_{1}-axis, move horizontally according to this modified dynamics with L2=0L_{2}^{\prime}=0 until they reach (L1,L2)=(Lcrit,0)(L_{1},L_{2})=(L_{\text{crit}},0), at which point they rejoin the full dynamics and move toward steady state. The dynamics are modified symmetrically to prevent trajectories from crossing the L2L_{2}-axis as well.

To characterize the trapping region of the full dynamics, we therefore define the trajectory Γ1(t)\Gamma_{1}(t) going backward in time from the point (Lcrit,0)(L_{\text{crit}},0), as defined by

Γ1(0)=(Lcrit,0),\displaystyle\Gamma_{1}(0)=(L_{\text{crit}},0), (51)

up until it hits the diagonal L1+L2=1L_{1}+L_{2}=1. We define another trajectory Γ2(t)\Gamma_{2}(t) similarly as the one going backward in time from the point (0,Lcrit)(0,L_{\text{crit}}). The points from which the trajectories Γ1(t)\Gamma_{1}(t) and Γ2(t)\Gamma_{2}(t) originate are illustrated by red diamonds and the trajectories are shown as red curves in Fig. 4.

As a consequence of the modified dynamics, trajectories originating in the corner regions of phase space bounded by Γ1(t)\Gamma_{1}(t) and Γ2(t)\Gamma_{2}(t) consist of three distinct phases: first, there is flow down to the L1L_{1} or L2L_{2}-axis, followed next by horizontal or vertical motion to the point (Lcrit,0)(L_{\text{crit}},0) or (0,Lcrit)(0,L_{\text{crit}}), respectively, and finally leading to recovery by the full dynamics back to steady state. One interesting consequence of this behavior is its interpretation in the context of severing experiments. We find that the typical severing protocol, in which the two flagella first reach steady-state before severing takes place, does not lead to states within the corner region (purple trajectory in Fig. 5).

Refer to caption
Figure 5: Upon severing, the pool size instantaneously decreases by the steady-state length LssL_{\text{ss}}. This leads to a rescaling of parameters. (a) A severing experiment is illustrated by plotting two trajectories in the L1L_{1}-L2L_{2} phase plane in green and purple, (b) and (c) Length vs. time corresponding respectively to the green and purple trajectories in (a). To allow for direct comparison to Fig. 4, the nondimensional parameters are obtained using the initial tubulin pool size prior to severing. The green trajectory is an example in which the flagella are initially equal at a value greater than the steady-state length. There is an initial delay τ\tau as the longer flagellum shortens, during which the severed flagellum remains at zero length (see inset in (c)).

Fig. 5 shows a representative simulation of a severing experiment. The code used to generate this simulation and the corresponding figures is included in our open source code repository located at https://github.com/thomasgfai/StabilityFlagellarLengths.

If the system is initially out of steady-state, however, severing may result in a state outside the trapping region. This yields two phases of flow after severing: first, a horizontal flow to the accumulation point LcritL_{\text{crit}}, and second a flow by the full dynamics to reach the global steady-state (green trajectory in Fig. 5). As shown in the inset of Fig. 5(c), this first phase of horizontal flow leads to an apparent delay in the response of the cut flagellum.

As mentioned above, the corner regions that lead to negative lengths in the original active disassembly model are not encountered in typical biological scenarios. One may nevertheless ask how a model derived from physical principles could lead to negative lengths. In our case, this behavior arises because of the basal disassembly rate d0d_{0} that appears in the model, which implies a nonzero rate of disassembly even when the flagellum is very small. In the corner regions of the phase space, this basal term is greater than the rate of assembly because the tubulin pool is nearly depleted. This leads to a negative growth rate at zero length. Note that this issue does not arise in agent-based models in which each tubulin monomer is treated explicitly, since in that case disassembly only occurs when the flagellum contains at least one monomer. Within the ODE model, the modified dynamics ensure that disassembly only occurs when there are tubulin monomers remaining on the flagellum. Alternatively, one could rectify this issue by defining d0=d0(L)d_{0}=d_{0}(L) to be a step function of length that turns off once a flagellum is sufficiently small.

2.1 Nonexistence of Oscillations: Alternate Proof

Recall that we have an invariant set on the domain Ω\Omega by construction. In this section, we use an alternative approach to exclude oscillations using standard methods in dynamical systems. The proof will primarily focus on the region of Ω\Omega containing the fixed point (Lss,Lss)(L_{\text{ss}},L_{\text{ss}}) that is bounded by the lines L2=L1±εL_{2}=L_{1}\pm\varepsilon:

Ωε:={(L1,L2)| 0L1, 0L2,L1+L2T,L2L1+ε,L1εL2},\Omega_{\varepsilon}:=\{(L_{1},L_{2})\,|\,0\leq L_{1},\,0\leq L_{2},\,L_{1}+L_{2}\leq T,\,L_{2}\leq L_{1}+\varepsilon,\,L_{1}-\varepsilon\leq L_{2}\},

where 0<εLcrit0<\varepsilon\leq L_{\text{crit}}. An example of this domain is shown in Figure 6 for ε=Lcrit\varepsilon=L_{\text{crit}} (checkerboard region). The boundary of Ωε\Omega_{\varepsilon} for ε=0.2\varepsilon=0.2 is shown using dotted lines, labeled L2=L1±εL_{2}=L_{1}\pm\varepsilon. The smaller the value of ε\varepsilon, the thinner the domain Ωε\Omega_{\varepsilon} will be. We will first show that Ωε\Omega_{\varepsilon} is a trapping region (invariant set) for each ε\varepsilon arbitrarily small, by showing that the flows across the sections defined by the lines L2=L1±εL_{2}=L_{1}\pm\varepsilon are always inward towards the fixed point LssL_{ss}. This condition is sufficient because we have already shown that flow along the relevant boundaries of Ω\Omega point inwards, specifically, (L1,0)(L_{1},0) and (0,L2)(0,L_{2}) for L1,L2[0,Lcrit]L_{1},L_{2}\in[0,L_{\text{crit}}], and L1+L2=1L_{1}+L_{2}=1. To prove the non-existence of oscillations, we assume it exists and show that a portion of the oscillation must escape Ωε\Omega_{\varepsilon} for some ε\varepsilon and can not return, which is a contradiction.

Refer to caption
Figure 6: Domains of the alternative proof. ΩLcrit\Omega_{L_{\text{crit}}} (checkerboard region) denotes the region Ωε\Omega_{\varepsilon} for ε=Lcrit\varepsilon=L_{\text{crit}}. Dotted lines show an example boundary of Ωε\Omega_{\varepsilon} for ε=0.2\varepsilon=0.2. Π1\Pi_{1} (white region) denotes the region between ΩLcrit\Omega_{L_{\text{crit}}} and the trajectories Γ1(t)\Gamma_{1}(t) and Γ2(t)\Gamma_{2}(t) (red curves). Π2\Pi_{2} (striped region) denotes the region outside of ΩLcrit\Omega_{L_{\text{crit}}} and π1\pi_{1} but still inside the overall triangular domain Ω\Omega. The parameters are the same as in Figure 5.
Claim.

Ωε\Omega_{\varepsilon} is an invariant set.

In the ensuing proof, we show that the flows across the sections defined by the lines L2=L1±εL_{2}=L_{1}\pm\varepsilon are always inward towards the fixed point LssL_{ss}. Combined with the inward flow along the boundaries of Ω\Omega, this inward flow across the lines L2=L1±εL_{2}=L_{1}\pm\varepsilon is sufficient to prove the claim.

Proof.

To show that the vector field points inwards for a given Ωε\Omega_{\varepsilon}, we show that dL1/dt>dL2/dtdL_{1}/dt>dL_{2}/dt along L2=L1+εL_{2}=L_{1}+\varepsilon and dL1/dt<dL2/dt\mathrm{d}L_{1}/\mathrm{d}t<\mathrm{d}L_{2}/\mathrm{d}t along L2=L1εL_{2}=L_{1}-\varepsilon. First, we plug in L2=L1+εL_{2}=L_{1}+\varepsilon into the right hand side of eqs. 6 and 7 and take the difference dL1/dtdL2/dt\mathrm{d}L_{1}/\mathrm{d}t-\mathrm{d}L_{2}/\mathrm{d}t:

dL1dtdL2dt\displaystyle\frac{\mathrm{d}L_{1}}{\mathrm{d}t}-\frac{\mathrm{d}L_{2}}{\mathrm{d}t} =J(1L1L2)π0π1JL1[J(1L1L2)π0π1JL2]\displaystyle=J(1-L_{1}-L_{2})-\pi_{0}-\pi_{1}JL_{1}-\left[J(1-L_{1}-L_{2})-\pi_{0}-\pi_{1}JL_{2}\right]
=π1JL1+π1J(L1+ε)\displaystyle=-\pi_{1}JL_{1}+\pi_{1}J(L_{1}+\varepsilon)
=π1Jε>0.\displaystyle=\pi_{1}J\varepsilon>0.

Therefore, dL1/dt>dL2/dt\mathrm{d}L_{1}/\mathrm{d}t>\mathrm{d}L_{2}/\mathrm{d}t independent of the choice of ε\varepsilon. Inward flow along the lower boundary follows using the same argument. Thus, for each ε\varepsilon, the set Ωε{\Omega}_{\varepsilon} is invariant.

We now proceed with a proof by contradiction. Suppose that there exists a periodic solution. Every oscillating solution must surround at least one fixed point (see index theory, [21]), and the only fixed point of this system exists within Ωε{\Omega}_{\varepsilon}. Therefore, the oscillating solution surrounds the fixed point (Lss,Lss)(L_{\text{ss}},L_{\text{ss}}), and there exists some ε\varepsilon^{*} such that parts of the periodic solution lie outside of Ωε{\Omega}_{\varepsilon^{*}}. (If an oscillating solution is fully contained within Ωε{\Omega}_{\varepsilon} for some ε\varepsilon, to obtain ε\varepsilon^{*} we may simply reduce ε\varepsilon until parts of the periodic solution lie outside of Ωε{\Omega}_{\varepsilon^{*}}.) It follows that solutions must exit Ωε{\Omega}_{\varepsilon^{*}}, but this contradicts Ωε{\Omega}_{\varepsilon^{*}} being an invariant set. ∎

2.2 Global Asymptotic Stability: Alternate Proof

Claim.

The fixed point (Lss,Lss)(L_{\text{ss}},L_{\text{ss}}) is globally asymptotically stable in Ω\Omega.

Proof.

We will consider three parts of the domain. First, ΩLcrit:=Ωε\Omega_{L_{\text{crit}}}:=\Omega_{\varepsilon} for ε=Lcrit\varepsilon=L_{\text{crit}} (Figure 6, checkerboard region), second, the region between ΩLcrit\Omega_{L_{\text{crit}}} and Γ1\Gamma_{1} which we call Π1\Pi_{1} (Figure 6, white region within Ω\Omega), and third, the region Π2:=Ω(ΩLcritΠ1)\Pi_{2}:=\Omega\setminus(\Omega_{L_{\text{crit}}}\cup\Pi_{1}) (Figure 6, striped region). The sets ΩLcrit\Omega_{L_{\text{crit}}}, Π1\Pi_{1}, and Π2\Pi_{2} are taken to be closed.

We begin our proof with Π1\Pi_{1} and Π2\Pi_{2} because they are the most straightforward. In Π1\Pi_{1}, all solutions exit through one of the lines L2=L1±LcritL_{2}=L_{1}\pm L_{\text{crit}}. This observation follows because there are no fixed points in Π1\Pi_{1} and flows cannot cross the solution Γ1\Gamma_{1}. In Π2\Pi_{2}, we force all flows to exit through (Lcrit,0)(L_{\text{crit}},0) or (0,Lcrit)(0,L_{\text{crit}}) by definition. Therefore, all flows originating in Π1Π2\Pi_{1}\cup\Pi_{2} will enter the trapping region ΩLcrit\Omega_{L_{\text{crit}}}.

It remains to show asymptotic stability in ΩLcrit\Omega_{L_{\text{crit}}}. Note that our system is continuously differentiable on all of ΩLcrit\Omega_{L_{\text{crit}}} and therefore existence and uniqueness of solutions holds for all time. Before proceeding with the proof of asymptotic stability, we recall two basic definitions.

Definition 1.

The positive semiorbit is defined as the set

Γ(𝒑)={𝒙2:𝒙=ϕ(t,𝒑),for somet(0,)}.\Gamma(\bm{p})=\{\bm{x}\in\mathbb{R}^{2}\,:\,\bm{x}=\phi(t,\bm{p}),\,\text{for some}\,\,\,t\in(0,\infty)\}.
Definition 2.

The ω\omega-limit set of a point 𝐱M\bm{x}\in M, ω(𝐱)\omega(\bm{x}), is the set of those points 𝐲M\bm{y}\in M for which there exists a sequence tnt_{n}\rightarrow\infty with ϕ(tn,𝐱)𝐲\phi(t_{n},\bm{x})\rightarrow\bm{y}, where ϕ\phi is the flow of an autonomous ODE 𝐱˙=𝐅(𝐱)\dot{\bm{x}}=\bm{F}(\bm{x}), and MM is an open subset of 2\mathbb{R}^{2} [22]. The omega-limit set ω(Γ)\omega(\Gamma) for a trajectory Γ\Gamma is defined analogously.

In the case that all solutions are bounded, only certain types of ω\omega-limit sets are possible. This is a consequence of the following theorem (Theorem 7.4.2 in [23]):

Theorem 1.

Let Γ\Gamma be a positive semiorbit contained in a compact subset KK of 2\mathbb{R}^{2} and suppose that KK contains only a finite number of equilibrium points. Then

  1. 1.

    ω(Γ)\omega(\Gamma) consists of a single point 𝒑\bm{p} which is an equilibrium point of 𝑭\bm{F}, and for an initial condition 𝒙(0)γ\bm{x}(0)\in\gamma, 𝒙(t)𝒑\bm{x}(t)\rightarrow\bm{p} as tt\rightarrow\infty, or

  2. 2.

    ω(Γ)\omega(\Gamma) is a periodic orbit, or

  3. 3.

    ω(Γ)\omega(\Gamma) consists of a finite set of equilibrium points together with their connecting orbits. Each such orbit approaches an equilibrium point on tt\rightarrow\infty and as tt\rightarrow-\infty.

This theorem, which follows from the Poincaré-Bendixson theorem, tells us that if a solution is trapped in a compact domain for all time, then a single equilibrium must be either a unique asymptotically stable point or a saddle-like point with at least one pair of connected unstable and stable manifolds. (The saddle-like observation follows by the third part of the theorem; a single equilibrium can also be stable in backwards time.)

Because we have eliminated periodic orbits in ΩLcrit\Omega_{L_{\text{crit}}} and shown that our stable fixed point (Lss,Lss)(L_{\text{ss}},L_{\text{ss}}) is locally asymptotically stable and therefore cannot be saddle-like, we must have an asymptotically stable equilibrium point in ΩLcrit\Omega_{L_{\text{crit}}}. Finally, because all solutions in ΩΩLcrit\Omega\setminus\Omega_{L_{\text{crit}}} eventually reach the trapping region ΩLcrit\Omega_{L_{\text{crit}}}, (Lss,Lss)(L_{\text{ss}},L_{\text{ss}}) is the globally asymptotically stable equilibrium point in Ω\Omega. ∎

2.3 Generalization to organisms with N>2N>2 flagella

Next, we prove global asymptotic stability in the case of arbitrary flagellar number by constructing a Lyapunov function, following similar logic to that used in the N=2N=2 case. In the following, we once again drop the tildes for convenience. Define ΔLi=LiLss\Delta L_{i}=L_{i}-L_{\text{ss}} as before for i=1,,Ni=1,\dots,N and let

ϕ(ΔL1,,ΔLN)=12[(i=1NΔLi)2+2π3π1ij(ΔLiΔLj)2].\phi(\Delta L_{1},\dots,\Delta L_{N})=\frac{1}{2}\left[\left(\sum_{i=1}^{N}\Delta L_{i}\right)^{2}+\frac{2\pi_{3}}{\pi_{1}}\sum_{i\neq j}\left(\Delta L_{i}-\Delta L_{j}\right)^{2}\right]. (52)
Claim.

ϕ\phi is a Lyapunov function on Ω\Omega.

Proof.

We first note that setting the derivative to zero in (12) yields the identify

0=Jss(1NLss)π0π1JssLss.\displaystyle 0=J_{\text{ss}}\left(1-NL_{\text{ss}}\right)-\pi_{0}-\pi_{1}J_{\text{ss}}L_{\text{ss}}. (53)

where

Jss=11+Nπ2Lss+Nπ3Lss2.\displaystyle J_{\text{ss}}=\frac{1}{1+N\pi_{2}L_{\text{ss}}+N\pi_{3}L_{\text{ss}}^{2}}. (54)

Following the logic of the proof in the case N=2N=2 results in the equations

12ddt(i=1NΔLi)2\displaystyle\frac{1}{2}\frac{\mathrm{d}}{\mathrm{d}t}\left(\sum_{i=1}^{N}\Delta L_{i}\right)^{2} =N(JJss)(1NLssπ1Lss)i=1NΔLi(N+π1)J(i=1NΔLi)2\displaystyle=N\left(J-J_{\text{ss}}\right)\left(1-NL_{\text{ss}}-\pi_{1}L_{\text{ss}}\right)\sum_{i=1}^{N}\Delta L_{i}-\left(N+\pi_{1}\right)J\left(\sum_{i=1}^{N}\Delta L_{i}\right)^{2} (55)
12ddt(ΔLiΔLj)2\displaystyle\frac{1}{2}\frac{\mathrm{d}}{\mathrm{d}t}\left(\Delta L_{i}-\Delta L_{j}\right)^{2} =π1J(ΔLiΔLj)2,for ij.\displaystyle=-\pi_{1}J\left(\Delta L_{i}-\Delta L_{j}\right)^{2},\quad\text{for }i\neq j. (56)

From the steady-state identify (53), we have

1NLssπ1Lss=π0Jss,1-NL_{\text{ss}}-\pi_{1}L_{\text{ss}}=\frac{\pi_{0}}{J_{\text{ss}}}, (57)

so that the first term on the right-hand side of (55) may be rewritten as

N(JJss)(1NLssπ1Lss)i=1NΔLi\displaystyle N\left(J-J_{\text{ss}}\right)\left(1-NL_{\text{ss}}-\pi_{1}L_{\text{ss}}\right)\sum_{i=1}^{N}\Delta L_{i} =Nπ0Jss(JJss)i=1NΔLi\displaystyle=\frac{N\pi_{0}}{J_{\text{ss}}}\left(J-J_{\text{ss}}\right)\sum_{i=1}^{N}\Delta L_{i}
=Nπ0J(Jss1J1)i=1NΔLi.\displaystyle=N\pi_{0}J\left(J_{\text{ss}}^{-1}-J^{-1}\right)\sum_{i=1}^{N}\Delta L_{i}. (58)

The expression above may be simplified further by using the definition of the flux to obtain

Jss1J1=π2i=1NΔLiπ3i=1N(Li2Lss2),\displaystyle J_{\text{ss}}^{-1}-J^{-1}=-\pi_{2}\sum_{i=1}^{N}\Delta L_{i}-\pi_{3}\sum_{i=1}^{N}\left(L_{i}^{2}-L_{\text{ss}}^{2}\right), (59)

and noting that

i=1N(Li2Lss2)\displaystyle\sum_{i=1}^{N}\left(L_{i}^{2}-L_{\text{ss}}^{2}\right) =i=1N(Li+Lss)ΔLi\displaystyle=\sum_{i=1}^{N}\left(L_{i}+L_{\text{ss}}\right)\Delta L_{i}
=i=1NLiΔLi+Lssi=1NΔLi.\displaystyle=\sum_{i=1}^{N}L_{i}\Delta L_{i}+L_{\text{ss}}\sum_{i=1}^{N}\Delta L_{i}. (60)

Moreover, we may rewrite the first term on the right-hand side above by adding and subtracting (1Ni=1NLi)i=1NΔLi(\frac{1}{N}\sum_{i=1}^{N}L_{i})\sum_{i=1}^{N}\Delta L_{i} to obtain

i=1NLiΔLi\displaystyle\sum_{i=1}^{N}L_{i}\Delta L_{i} =(1Ni=1NLi)i=1NΔLi+i=1N(Li1Ni=1NLi)ΔLi\displaystyle=\left(\frac{1}{N}\sum_{i=1}^{N}L_{i}\right)\sum_{i=1}^{N}\Delta L_{i}+\sum_{i=1}^{N}\left(L_{i}-\frac{1}{N}\sum_{i=1}^{N}L_{i}\right)\Delta L_{i}
=(1Ni=1NLi)i=1NΔLi+1Ni=1N(jiΔLiΔLj)ΔLi.\displaystyle=\left(\frac{1}{N}\sum_{i=1}^{N}L_{i}\right)\sum_{i=1}^{N}\Delta L_{i}+\frac{1}{N}\sum_{i=1}^{N}\left(\sum_{j\neq i}\Delta L_{i}-\Delta L_{j}\right)\Delta L_{i}. (61)

Combining eqs. 58, 59, 60 and 61 yields

Nπ0J(Jss1J1)i=1NΔLi=\displaystyle N\pi_{0}J\left(J_{\text{ss}}^{-1}-J^{-1}\right)\sum_{i=1}^{N}\Delta L_{i}= Nπ0J(π2(i=1NΔLi)2+π3Lss(i=1NΔLi)2\displaystyle-N\pi_{0}J\left(\pi_{2}\left(\sum_{i=1}^{N}\Delta L_{i}\right)^{2}+\pi_{3}L_{\text{ss}}\left(\sum_{i=1}^{N}\Delta L_{i}\right)^{2}\right.
+π3N(i=1NLi)(i=1NΔLi)2+π3N(i=1NΔLi)ij(ΔLiΔLj)2).\displaystyle\left.+\frac{\pi_{3}}{N}\left(\sum_{i=1}^{N}L_{i}\right)\left(\sum_{i=1}^{N}\Delta L_{i}\right)^{2}+\frac{\pi_{3}}{N}\left(\sum_{i=1}^{N}\Delta L_{i}\right)\sum_{i\neq j}\left(\Delta L_{i}-\Delta L_{j}\right)^{2}\right). (62)

The first three terms in parentheses on the right-hand side of (62) are clearly positive. The final term may be bounded according to

|π3N(i=1NΔLi)ij(ΔLiΔLj)2|π3N|i=1NΔLi||ij(ΔLiΔLj)2|2π3Nij(ΔLiΔLj)2,\left|\frac{\pi_{3}}{N}\left(\sum_{i=1}^{N}\Delta L_{i}\right)\sum_{i\neq j}\left(\Delta L_{i}-\Delta L_{j}\right)^{2}\right|\leq\frac{\pi_{3}}{N}\left|\sum_{i=1}^{N}\Delta L_{i}\right|\left|\sum_{i\neq j}\left(\Delta L_{i}-\Delta L_{j}\right)^{2}\right|\leq\frac{2\pi_{3}}{N}\sum_{i\neq j}\left(\Delta L_{i}-\Delta L_{j}\right)^{2}, (63)

where the final inequality follows from |i=1NΔLi||i=1NLi|+|i=1NLss|2\left|\sum_{i=1}^{N}\Delta L_{i}\right|\leq\left|\sum_{i=1}^{N}L_{i}\right|+\left|\sum_{i=1}^{N}L_{\text{ss}}\right|\leq 2, by (53) and the definition of Ω\Omega, which asserts that the sum of lengths must not exceed the total pool size.

Therefore, substituting eqs. 62 and 63 into eqs. 55 and 56 results in

dϕdt\displaystyle\frac{\mathrm{d}\phi}{\mathrm{d}t} 2π3ij(ΔLiΔLj)22π3π1ij(π1J(ΔLiΔLj)2)\displaystyle\leq 2\pi_{3}\sum_{i\neq j}\left(\Delta L_{i}-\Delta L_{j}\right)^{2}-\frac{2\pi_{3}}{\pi_{1}}\sum_{i\neq j}\left(\pi_{1}J\left(\Delta L_{i}-\Delta L_{j}\right)^{2}\right)
2π3ij(ΔLiΔLj)22π3ij(ΔLiΔLj)20,\displaystyle\leq 2\pi_{3}\sum_{i\neq j}\left(\Delta L_{i}-\Delta L_{j}\right)^{2}-2\pi_{3}\sum_{i\neq j}\left(\Delta L_{i}-\Delta L_{j}\right)^{2}\leq 0, (64)

with equality obtained at the unique steady-state, i.e. ϕ\phi satisfies the requirement of a Lyapunov function. ∎

Note that the Lyapunov function we construct for general NN does not reduce to the Lyapunov function constructed previously in the case N=2N=2. There is an additional factor of two in the second term of ϕ\phi. However, there is no inconsistency; the Lyapunov function is not unique. Still, the Lyapunov function constructed previously provides a tighter bound in the case N=2N=2, and we conjecture that the factor of two in the second term of the Lyapunov function in (52) is not essential.

3 Discussion

We have modified the active disassembly model originally proposed in [17] by constructing a hybrid system to ensure that the flagellar lengths remain positive for all time, regardless of the initial conditions. Further, we have used the method of Lyapunov functions (as well as the Poincaré-Bendixson Theorem) to prove the existence of an asymptotically stable steady-state. Although the Poincaré-Bendixson Theorem is limited to systems of two equations, the Lyapunov approach is shown to generalize to N>2N>2.

The Lyapunov function provides significant constraints on the possible dynamics, e.g. there can be no periodic cycles or finite time blow-up and solutions flow inextricably down the gradients of the Lyapunov function toward the unique steady-state. This highly-constrained solution space is a testable prediction of the active disassembly model.

Finally, we discuss aspects of length control in the case of a large number of organelles. Indeed, this is a biologically-relevant case given that single-cell organisms such as Paramecium cells swim using on the order of five thousand cilia [24]. Depending on which parameters are fixed in the limit NN\to\infty, our dimensional analysis of the active disassembly model yields different limiting behaviors. A remarkable consequence of the model is that it provides a universal length-control mechanism regardless of organelle number, and an important next step would be to establish the limits of the model by testing its predictions on different organisms over a range of NN.

This generalization to arbitrary flagellar number reveals that while the active disassembly model was originally motivated by Chlamydomonas reinhardtii with its two flagella, it is universal in the sense that it achieves length control for any number of organelles. We have further explore the implications of this universal mechanism for controlling the sizes of large numbers of organelles by applying the model to study olfactory sensory neurons. The model provides possible explanations for scaling relations between cell size and flagellar length observed in the data.

An important caveat is that in organisms with more than two flagella, some of the assumptions of our model may need to be modified. For example, Giardia has eight flagella organized in four pairs, with each pair having a different steady-state length [25]. In order to represent length control in Giardia using the active disassembly model, the same overall modeling framework could be used with suitable modifications. For instance, each flagellar pair could be taken to have different parameters, such as the injection rate at the flagellar base, for example, or the tubulin and/or motor pools may be taken to be separate containing different amounts of protein for each of the four pairs.

4 Acknowledgments

We thank Ariel Amir and Te Cao for providing feedback on an early version of this manuscript. We further acknowledge useful discussions with Prathitha Kar, Lishibanya Mohapatra, and Jane Kondev, and Rosemary Challis for providing data on cilia lengths in olfactory sensory neurons. We acknowledge support under National Science Foundation grant DMS-1913093 (TGF) and National Institute of Health grant T32 NS007292 (YP).

Appendix A Flux derivation

Consider the lengths of two flagella and their evolution in time, which we denote by L1(t)L_{1}(t) and L2(t)L_{2}(t). As stated in Section 1, we assume a total number of molecular motors MM and a total amount of tubulin TT.

We now derive the dynamical equations for the flagellar lengths, closely following [17]. Assembly occurs in two steps in our model, each of which follows the law of first-order chemical kinetics. First, tubulin aggregates on an IFT particle containing a single molecular motor. Second, the IFT particles are injected into the flagellum. The first step of protein aggregation on IFT particles results in particles carrying an amount of tubulin proportional to TfT_{f}. In the second step, i.e. the injection of IFT particles at the flagellar base, the number MfM_{f} of free molecular motors determines the injection rate JiJ_{i} via:

Ji=12konMf,J_{i}=\frac{1}{2}k_{\text{on}}M_{f}, (65)

where konk_{\text{on}} is the rate constant of injection and the factor of one half is due to equal probabilities of injection into either flagellum.

Because the timescale of IFT (order of seconds) is fast compared to the timescale of changes in the flagellar lengths (order of minutes), we assume a quasi-steady state in which there is no accumulation of IFT particles along the flagellum. Therefore, the rate of injection equals the arrival flux of IFT particles to the flagellar tip.

The assembly rate is assumed proportional to this arrival flux times the average amount of tubulin carried by an IFT particle, resulting in

assembly rate=γJiTf=12γkonMfTf,\text{assembly rate}=\gamma J_{i}T_{f}=\frac{1}{2}\gamma k_{\text{on}}M_{f}T_{f}, (66)

where γ\gamma is a constant of proportionality.

As mentioned above Tf=TL1L2T_{f}=T-L_{1}-L_{2}. In order to express MfM_{f} in terms of the flagellar lengths, we must incorporate the detailed motion of proteins during IFT. While, as mentioned above, IFT particles including the motors and cargo move at constant speed in the anterograde direction, it has been shown that some IFT proteins such as kinesin motors diffuse in the retrograde direction back to the flagellar base [18]. We capture these different possibilities by letting Mb,iM_{b,i} and MdiM_{d_{i}} represent the numbers of motors undergoing ballistic and diffusive motion, respectively, on the iith flagellum. By conservation of motor number, we have

Mf=MMb,1Mb,2Md,1Md,2M_{f}=M-M_{b,1}-M_{b,2}-M_{d,1}-M_{d,2} (67)

We may express the ballistic flux Jb,iJ_{b,i} on the iith flagellum as the product of the concentration of motors moving ballistically in the anterograde direction times their speed:

Jb,i=Mb,ivLi,J_{b,i}=\frac{M_{b,i}v}{L_{i}}, (68)

where vv is the IFT speed in the anterograde direction.

On the other hand, To capture this diffusive motion, we let the concentration of diffusing particles on the iith flagellum be cd,i(x)c_{d,i}(x) for positions x[0,Li]x\in[0,L_{i}] along the flagellum. If the diffusive flux Jd,iJ_{d,i} is constant, then by Fick’s law J=Dc/xJ=-D\partial c/\partial x so that the concentration will be a linear function of xx, and in particular

cd,i(x)=Md,iLi+Jd,iD(xLi/2),c_{d,i}(x)=\frac{M_{d,i}}{L_{i}}+\frac{J_{d,i}}{D}\left(x-L_{i}/2\right), (69)

where we have used the fact that 0Licd,idx=Md,i\int_{0}^{L_{i}}c_{d,i}\mathrm{d}x=M_{d,i}.

Assuming the flagellar base acts as a sink, we may apply the boundary condition cd,i(0)=0c_{d,i}(0)=0 to (69) and express the flux in terms of the number of diffusing motors:

Jd,i=2DMd,iLi2,J_{d,i}=\frac{2DM_{d,i}}{L_{i}^{2}}, (70)

and it follows that

cd,i(x)=Jd,iDx.c_{d,i}(x)=\frac{J_{d,i}}{D}x. (71)

Since Ji=Jb,1=Jb,2=Jd,1=Jd,2J_{i}=J_{b,1}=J_{b,2}=J_{d,1}=J_{d,2} by the quasi-steady state assumption, we drop the subscripts and denote the constant flux by JJ. Plugging the expressions from eqs. 67, 68 and 70 into (66) yields

J=12kon(MJL1+L22v+JL12+L224D),J=\frac{1}{2}k_{\text{on}}\left(M-J\frac{L_{1}+L_{2}}{2v}+J\frac{L_{1}^{2}+L_{2}^{2}}{4D}\right),

and upon solving for JJ we obtain

J=konM/21+kon(L1+L2)/2v+kon(L12+L22)/4D.J=\frac{k_{\text{on}}M/2}{1+k_{\text{on}}\left(L_{1}+L_{2}\right)/2v+k_{\text{on}}\left(L_{1}^{2}+L_{2}^{2}\right)/4D}. (72)

Inserting this expression into (66) yields finally

assembly rate=γJ(TL1L2),\text{assembly rate}=\gamma J\left(T-L_{1}-L_{2}\right), (73)

where JJ is given by (72).

For the disassembly rate, we assume there is both a basal rate of disassembly d0d_{0} as well as an additional disassembly which depends on the concentration of depolymerase at the flagellar tip. For simplicity, we will assume that the depolymerase concentration at the iith flagellum is proportional to the kinesin concentration cd,i(Li)c_{d,i}(L_{i}). (As discussed in [17], this would be the case so long as the depolymerase follows the same pattern of ballistic anterograde to diffusive retrograde motion.) Therefore, we have

disassembly rate=d0+d1cd,i(Li)=d0+d1JLiD.\text{disassembly rate}=d_{0}+d_{1}c_{d,i}(L_{i})=d_{0}+d_{1}\frac{JL_{i}}{D}. (74)

Subtracting the assembly and disassembly rates yields the following system of coupled nonlinear ODE’s:

dL1dt\displaystyle\frac{\mathrm{d}L_{1}}{\mathrm{d}t} =γJ(TL1L2)d0d1JL1D\displaystyle=\gamma J\left(T-L_{1}-L_{2}\right)-d_{0}-d_{1}\frac{JL_{1}}{D} (75)
dL2dt\displaystyle\frac{\mathrm{d}L_{2}}{\mathrm{d}t} =γJ(TL1L2)d0d1JL2D,\displaystyle=\gamma J\left(T-L_{1}-L_{2}\right)-d_{0}-d_{1}\frac{JL_{2}}{D}, (76)

where JJ is given by (72) above.

References

  • [1] D. Zink, A. H. Fischer, J. A. Nickerson, Nuclear structure in cancer cells, Nature Reviews Cancer 4 (9) (2004) 677–687.
  • [2] J. B. S. Haldane, On being the right size, Harper’s Magazine 152 (1926) 424–427.
  • [3] W. F. Marshall, Cell geometry: How cells count and measure size, Annual Review of Biophysics 45 (2016) 49–64.
  • [4] R. Milo, R. Phillips, Cell biology by the numbers, Garland Science, 2015.
  • [5] K. A. Wemmer, W. F. Marshall, Flagellar length control in Chlamydomonas—a paradigm for organelle size regulation, International Review of Cytology 260 (2007) 175–212.
  • [6] B. L. Gutman, K. K. Niyogi, Chlamydomonas and Arabidopsis. a dynamic duo, Plant Physiology 135 (2) (2004) 607–610.
  • [7] R. E. Goldstein, Green algae as model organisms for biological fluid dynamics, Annual Review of Fluid Mechanics 47 (2015) 343–375.
  • [8] P. A. Salomé, S. S. Merchant, A series of fortunate events: Introducing Chlamydomonas as a reference organism, The Plant Cell 31 (8) (2019) 1682–1707.
  • [9] K. Y. Wan, G. Jékely, On the unity and diversity of cilia, Philosophical Transactions of the Royal Society B 375 (1792) (2020) 20190148.
  • [10] R. L. Nguyen, L.-W. Tam, P. A. Lefebvre, The LF1 gene of Chlamydomonas reinhardtii encodes a novel protein required for flagellar length control, Genetics 169 (3) (2005) 1415–1424.
  • [11] D. K. Khona, V. G. Rao, M. J. Motiwalla, P. S. Varma, A. R. Kashyap, K. Das, S. M. Shirolikar, L. Borde, J. A. Dharmadhikari, A. K. Dharmadhikari, et al., Anomalies in the motion dynamics of long-flagella mutants of Chlamydomonas reinhardtii, Journal of Biological Physics 39 (1) (2013) 1–14.
  • [12] B. Morga, P. Bastin, Getting to the heart of intraflagellar transport using Trypanosoma and Chlamydomonas models: the strength is in their differences, Cilia 2 (1) (2013) 16.
  • [13] K. G. Kozminksi, K. A. Johnson, P. Forscher, J. L. Rosenbaum, A motility in the eukaryotic flagellum unrelated to flagellar beating, Proceedings of the National Academy of Sciences 90 (12) (1993) 5519–5523.
  • [14] J. M. Scholey, Intraflagellar transport, Annual Review of Cell and Developmental Biology 19 (1) (2003) 423–443.
  • [15] J. L. Rosenbaum, J. E. Moulder, D. L. Ringo, Flagellar elongation and shortening in Chlamydomonas: the use of cycloheximide and colchicine to study the synthesis and assembly of flagellar proteins, The Journal of Cell Biology 41 (2) (1969) 600–619.
  • [16] W. B. Ludington, L. Z. Shi, Q. Zhu, M. W. Berns, W. F. Marshall, Organelle size equalization by a constitutive process, Current Biology 22 (22) (2012) 2173–2179.
  • [17] T. G. Fai, L. Mohapatra, P. Kar, J. Kondev, A. Amir, Length regulation of multiple flagella that self-assemble from a shared pool of components, eLife 8 (2019) e42599.
  • [18] A. Chien, S. M. Shih, R. Bower, D. Tritschler, M. E. Porter, A. Yildiz, Dynamics of the IFT machinery at the ciliary tip, eLife 6 (2017) e28606.
  • [19] N. L. Hendel, M. Thomson, W. F. Marshall, Diffusion as a ruler: modeling kinesin diffusion as a length sensor for intraflagellar transport, Biophysical Journal 114 (3) (2018) 663–674.
  • [20] R. C. Challis, H. Tian, J. Wang, J. He, J. Jiang, X. Chen, W. Yin, T. Connelly, L. Ma, C. R. Yu, et al., An olfactory cilia pattern in the mammalian nose ensures high sensitivity to odors, Current Biology 25 (19) (2015) 2503–2512.
  • [21] J. Guckenheimer, P. Holmes, Local bifurcations, in: Nonlinear oscillations, dynamical systems, and bifurcations of vector fields, Springer, 1983, pp. 117–165.
  • [22] G. Teschl, Ordinary differential equations and dynamical systems, Vol. 140, American Mathematical Soc., 2012.
  • [23] N. Lebovitz, Ordinary differential equations, Cengage Learning, 2019.
  • [24] A. Funfak, C. Fisch, H. T. Abdel Motaal, J. Diener, L. Combettes, C. N. Baroud, P. Dupuis-Williams, Paramecium swimming and ciliary beating patterns: a study on four RNA interference mutations, Integrative Biology 7 (1) (2015) 90–100.
  • [25] S. G. McInally, S. C. Dawson, Eight unique basal bodies in the multi-flagellated diplomonad Giardia lamblia, Cilia 5 (1) (2016) 21.