PLoS Comput BiolplosploscompPLOS Computational Biology1553-734X1553-7358Public Library of ScienceSan Francisco, CA USAPCOMPBIOL-D-21-0068110.1371/journal.pcbi.1009008Research ArticleBiology and life sciencesCell biologyCell processesCell cycle and cell divisionBiology and life sciencesCell biologyCellular typesAnimal cellsImmune cellsAntigen-presenting cellsBiology and life sciencesImmunologyImmune cellsAntigen-presenting cellsMedicine and health sciencesImmunologyImmune cellsAntigen-presenting cellsBiology and life sciencesCell biologyCell processesCell cycle and cell divisionSynthesis phaseBiology and life sciencesBiochemistryCircadian oscillatorsBiology and life sciencesChronobiologyCircadian oscillatorsBiology and life sciencesGeneticsDNADNA damageBiology and life sciencesBiochemistryNucleic acidsDNADNA damageBiology and life sciencesChronobiologyCircadian rhythmsBiology and life sciencesCell biologyCell processesCell cycle and cell divisionCyclinsBiology and life sciencesBiochemistryProteinsPost-translational modificationPhosphorylationA modular approach for modeling the cell cycle based on functional response curvesA modular approach for modeling the cell cycle based on functional response curveshttps://orcid.org/0000-0001-6180-3323De BoeckJolanFormal analysisFunding acquisitionInvestigationMethodologyVisualizationWriting – original draftWriting – review & editing12https://orcid.org/0000-0003-4135-0771RomboutsJanConceptualizationFunding acquisitionInvestigationMethodologyVisualizationWriting – review & editing1https://orcid.org/0000-0001-7290-9561GelensLendertConceptualizationFunding acquisitionInvestigationMethodologyProject administrationSupervisionWriting – review & editing1*Laboratory of Dynamics in Biological Systems, Department of Cellular and Molecular Medicine, University of Leuven, Leuven, BelgiumStem Cell Institute Leuven, Department of Development and Regeneration, University of Leuven, Leuven, BelgiumCsikász-NagyAttilaEditorPázmány Péter Catholic University: Pazmany Peter Katolikus Egyetem, HUNGARY
The authors have declared that no competing interests exist.
* E-mail: lendert.gelens@kuleuven.be820211182021178e1009008154202119720212021De Boeck et alThis is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Modeling biochemical reactions by means of differential equations often results in systems with a large number of variables and parameters. As this might complicate the interpretation and generalization of the obtained results, it is often desirable to reduce the complexity of the model. One way to accomplish this is by replacing the detailed reaction mechanisms of certain modules in the model by a mathematical expression that qualitatively describes the dynamical behavior of these modules. Such an approach has been widely adopted for ultrasensitive responses, for which underlying reaction mechanisms are often replaced by a single Hill function. Also time delays are usually accounted for by using an explicit delay in delay differential equations. In contrast, however, S-shaped response curves, which by definition have multiple output values for certain input values and are often encountered in bistable systems, are not easily modeled in such an explicit way. Here, we extend the classical Hill function into a mathematical expression that can be used to describe both ultrasensitive and S-shaped responses. We show how three ubiquitous modules (ultrasensitive responses, S-shaped responses and time delays) can be combined in different configurations and explore the dynamics of these systems. As an example, we apply our strategy to set up a model of the cell cycle consisting of multiple bistable switches, which can incorporate events such as DNA damage and coupling to the circadian clock in a phenomenological way.
Author summary
Bistability plays an important role in many biochemical processes and typically emerges from complex interaction patterns such as positive and double negative feedback loops. Here, we propose to theoretically study the effect of bistability in a larger interaction network. We explicitly incorporate a functional expression describing an S-shaped input-output curve in the model equations, without the need for considering the underlying biochemical events. This expression can be converted into a functional module for an ultrasensitive response, and a time delay is easily included as well. Exploiting the fact that several of these modules can easily be combined in larger networks, we construct a cell cycle model consisting of multiple bistable switches and show how this approach can account for a number of known properties of the cell cycle.
Research Foundation Flanders (FWO Vlaanderen)1189120Nhttps://orcid.org/0000-0001-6180-3323De BoeckJolanresearch foundation flanders (fwo vlaanderen)11D0920Nhttps://orcid.org/0000-0003-4135-0771RomboutsJanResearch Foundation Flanders (FWO Vlaanderen)GOA5317Nhttps://orcid.org/0000-0001-7290-9561GelensLendertKU Leuven Research FundC14/18/084https://orcid.org/0000-0001-7290-9561GelensLendertThis work was supported by the Research Foundation Flanders (FWO, www.fwo.be) with individual support to J.D.B. (1189120N) and J.R. (11D0920N) and project support to L.G. (Grant GOA5317N) and the KU Leuven Research Fund (No. C14/18/084) to L.G. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.PLOS Publication Stagevor-update-to-uncorrected-proofPublication Update2021-08-23Data AvailabilityThe code used to generate the computational results can be found at https://github.com/Gelens-Lab/cellcyclemodules.Introduction
Cell division and the correct separation of genomic material among daughter cells is fundamental for the proper development, growth and reproduction of a living organism. The molecular mechanisms that underlie these processes are highly evolutionarily conserved. Incorrect cell division can have detrimental effects, ranging from developmental defects to the transformation of healthy somatic cells into cancer cells. Because of this, tight regulatory mechanisms are established early in embryonic development to ensure the correct replication of DNA and cell division. These control mechanisms, or cellular checkpoints, ensure that the cell cycle only progresses to its next phase if appropriate intra- and extracellular conditions are fulfilled. These conditions include the absence of DNA damage, proper alignment of the chromosomes in the metaphase plane, and abundance of nutrients and growth factors [1]. The sequential nature of cell cycle progression where the start of one phase depends on the completion of a previous phase resulted in the view of the cell cycle as a ‘domino-like’ process [2, 3].
Over the years, both theoretical and experimental studies have demonstrated how the mechanisms that control the ‘domino-like’ nature of cell cycle progression are centered around bistable switches. Such bistability is often encountered in systems that possess an S-shaped steady-state response curve (i.e. with multiple output values for certain input values) and means that the system may settle in two different stable states depending on the initial conditions (Fig 1A). These observable stable steady states correspond to the lower and top branch of the S-curve, while the middle part of the S-curve is unstable and cannot be measured experimentally. The full S-shaped response curve can therefore not be obtained experimentally, and bistability typically manifests itself through sharp jumps and hysteresis in the measurements. Hysteresis appears when the threshold for switching from low to high response levels is different from the threshold for switching from high to low response levels. In the cell cycle, these all-or-none responses ensure robust transitions between different cell cycle phases, while hysteresis prevents the cell cycle from returning to previous phases without having been through the whole cell cycle. Control mechanisms at checkpoints can prevent such transitions, either by keeping the input at sub-threshold levels or by shifting the right threshold to higher input levels [4–6].
10.1371/journal.pcbi.1009008.g001
Modularity in the cell cycle.
(A) An S-shaped response is characterized by the coexistence of two stable and one unstable steady states for a certain range of input levels (blue shaded area). Cell cycle transitions can be described as sudden jumps from the lower to upper branch of the curve (or vice versa). Checkpoints act by fixing the input at sub-threshold levels (x) or shifting the threshold value to a different input level (blue curve). (B) Different phase transitions in the cell cycle have been shown to be centered around bistable switches for which S-shaped response curves have been experimentally measured. (C) Entry into mitosis (and other cell cycle transitions) can be isolated as a biological module from the bigger network of other cell signaling events in the cell (i). Whereas the dynamical features of these modules have been studied extensively by considering detailed reaction schemes (ii), we propose a phenomenological approach based on three easily combinable ‘functional modules’: time delay, ultrasensitive and S-shaped responses (iii).
One of the first cell cycle transitions for which the role of an underlying bistable switch was established, is mitotic entry in early embryonic cells of Xenopus frogs. This cell cycle transition is characterized by the switch-like phosphorylation of numerous proteins, referred to as mitotic substrates. Throughout interphase, cyclin B (CycB) molecules are gradually produced and bind to cyclin-dependent kinase 1 (Cdk1). At the onset of mitosis, the phosphorylation state of these CycB-Cdk1 complexes abruptly changes, resulting in their switch-like activation and subsequent phosphorylation of the mitotic substrates [7]. The sudden changes in phosphorylation state of CycB-Cdk1 are generated by positive and double negative feedback loops with the phosphatase Cdc25 and kinase Wee1, respectively [8]. Theoretical work proposed that bistability, resulting from these feedback loops, plays an important role in cell cycle progression [9, 10]. Afterwards, this was experimentally validated [11–13]. Not only CycB-Cdk1, but also counteracting phosphatases such as PP2A help in regulating the phosphorylation state of mitotic substrates, and thus entry into and exit from mitosis. Recent findings showed how PP2A too is regulated in a bistable manner [14–16]. Furthermore, the phosphatases PP1 and Fcp1 have been implicated in regulating the exit from mitosis, but how exactly these phosphatases interact with the different cell cycle regulators remains a topic of active research [17, 18].
The observation that, just like M phase entry, other phase transitions of the cell cycle are irreversible under normal physiological conditions, suggested that these too are built on bistable switches. For example, the transition from G1 to S phase is governed by a complex interplay between extracellular signals, CycD-Cdk4/6, the transcription factor E2F, retinoblastoma protein (Rb) and CycE-Cdk2. These interactions lead to bistability in the activity of E2F [19]. Appropriate conditions, such as a sufficient concentration of extracellular growth factors and nutrients, will push the cell across the threshold of the switch to a ‘high E2F’ state. At this point the cell irreversibly commits to the cell cycle, i.e. it will finish the started round of cell division even if nutrient levels drop [5, 20]. Another cell cycle transition for which bistability has been proposed to fulfill an important role is the metaphase-to-anaphase transition and the accompanying spindle assembly checkpoint (SAC). During this transition, microtubules in the mitotic spindle need to correctly attach to the sister chromatids. Once these are correctly attached, the cohesin rings that are keeping the sister chromatids together can be cleaved, upon which the chromatids are separated by the mitotic spindle. Although some experimental studies question the all-or-none nature of the SAC [21, 22], indirect experimental and theoretical findings support the idea that this transition is also centered around a bistable switch [23–26]. Given the recurring occurrence of all-or-none transitions throughout the cell cycle, the latter has been envisioned as a chain of interlinked bistable switches (Fig 1B) [26, 27].
Although a chain of bistable switches can account for control mechanisms at cell cycle transitions and checkpoints, an additional mechanism is still needed to drive the cycle forward and reset it back to its initial state at the end—thus putting the dominoes back up after toppling them. This is provided by the periodic production and degradation of cyclins [28]. The CycB-Cdk1 complexes that accumulate during interphase are activated at mitotic entry. In turn, they will activate the Anaphase-Promoting Complex/Cyclosome (APC/C), a ubiquitin ligase. This protein complex then induces the degradation of the cyclins [29]. APC/C regulation is believed to be a complex multi-step mechanism in which time delays play an important role, hence introducing a delayed negative feedback loop in the reaction network [30, 31]. The latter is generally known to allow for robust and sustained oscillatory behavior of dynamical systems [32]. Even when the cellular checkpoints are absent, this negative feedback loop can drive autonomous biochemical oscillations in a ‘clock-like’ manner, as for example seen in Xenopus and sea urchin eggs which rapidly alternate between phases of DNA replication (S phase) and segregation of the chromosomes (M phase) [3, 33].
The cell cycle is a complex process with many interacting parts. Dividing it into a sequence of discrete modules such as bistable switches might seem artificial. However, since its introduction in biology by Hartwell et al., [34], such a modular approach describing biological processes has been justified by advances in synthetic biology, genomics, cell signalling and single-cell techniques [35–38]. Furthermore, studying the cell cycle based on discrete modules is warranted by the temporal segregation of the different cell cycle phases, and the presence of bistability itself [39, 40].
Even though separating the full system into different modules greatly reduces the complexity, understanding the dynamical behavior of those modules often requires mathematical models instead of mere intuition [41]. Even for a single module, a biochemically detailed study results in a large number of variables and parameters, many of which are difficult to determine experimentally. As this might hamper interpretation of the results, it is often desirable to reduce the complexity of the mathematical model. One way to accomplish this is by focusing on a core subnetwork and omitting all other reactions, thus (hopefully) capturing the key qualitative behavior of the system [42]. Although this approach certainly has its merits, some dynamical properties such as bistability may be lost when reducing the model too much [43, 44]. Of note, this does not mean that models of small reaction networks imply less interesting dynamical features: for example, even a system containing a single molecule can behave in a bistable manner [45].
Another strategy to reduce the complexity of a model, while retaining much of the system’s dynamical behavior, is by making certain simplifying assumptions about the underlying reactions, rather than omitting them. For example, using timescale separation methods, one can identify variables that evolve on a much faster timescale than others. The equations for these variables can be replaced by expressions for the steady-state response curves, which can be introduced into the equations for the slow variables. This process is often responsible for the introduction of nonlinearities in a reaction system. Examples include Michaelis-Menten enzyme kinetics, zero-order ultrasensitivity, multisite phosphorylations, cooperative binding events and stoichiometric inhibition [46], whose net result is often summarized by their steady-state response curve. These steady-state response curves can be described by reaction-specific formulas, such as the Michaelis-Menten equation for enzyme-kinetics [47] or the Goldbeter-Koshland function for zero-order ultrasensitivity [48]. Alternatively, steep responses —of different molecular origins— can often be adequately approximated by a Hill function [49–51]. The Hill function is therefore used to introduce steep responses, without regarding the underlying reactions that generated them. Another example of dynamical behavior that can be explicitly incorporated are time delays, which arise in biochemical reactions due to the non-zero time to complete physical and/or biochemical processes, such as molecular transport or intermediate reactions [52, 53]. Such delays can be accounted for via delay differential equations. In addition to being simpler than mechanistic models, a phenomenological model based on explicit mathematical expressions is often the sole option to describe experimentally observed responses whenever the underlying molecular mechanisms are unknown.
S-shaped responses typically emerge from regulatory mechanisms like positive or double negative feedback loops [54]. Many cell cycle models include these feedback loops to generate the S-shaped response [10, 55–57]. Steep responses and time delays have been explicitly included in cell cycle models using a simple mathematical form. Given the recurring occurrence of bistable switches in the cell cycle, it is remarkable that such a direct mathematical formulation of S-shaped response curves has never been, as far as we know, explicitly incorporated into cell cycle models. Here we want to close this gap (Fig 1C) by providing an easily tunable, phenomenological expression for such an S-shaped response. This expression can easily be converted into a functional module for ultrasensitivity by tuning a few parameters, and can be combined with a time delay. As such, we provide a toolbox of three functional modules (ultrasensitive response, S-shaped response, time delay) that can be combined in different configurations to model a variety of biological processes. We will illustrate this approach with models that include different bistable switches in the cell cycle.
ResultsUltrasensitive responses, S-shaped responses and delay as functional modules
Before considering actual models of the cell cycle, we start with a general overview of the functional modules that will be used in the rest of the paper: ultrasensitivity, S-shaped response and delay. Nonlinear response curves are often described by a Hill function of the form Output=InputnKn+Inputn. For n > 1, this gives a sigmoidal response curve, with higher values of n corresponding to steeper responses (Fig 2A). Such steep responses are often said to be ‘ultrasensitive’ [51]. Our ultrasensitive module thus consists of a Hill function.
10.1371/journal.pcbi.1009008.g002
Ultrasensitive responses, S-shaped responses and delay as functional modules.
(A) An ultrasensitive input-output response is characterized by the threshold value K and the Hill exponent n. (B) An ultrasensitive function can be converted into an S-shaped response of different widths: for α = 0, an ultrasensitive response is obtained, while increasing α increases the width of the S-shaped region. These plots were generated by calculating the inverse of Eq 1. (C) A certain lag time τ between input and output is encountered in several biochemical reactions. (D) Several combinations of the three functional modules, always in the presence of negative feedback, to describe oscillations in the cell cycle.
In order to produce a mathematical expression for our second module, the S-shaped response, we would like to ‘bend’ the ultrasensitive curve just described such that it becomes S-shaped (Fig 2B). Mathematically, this can be achieved by starting from a Hill function, and multiplying the threshold value K with a scaling function ξ(Out):
Out=InnKn+Inn⇒Out=Inn[ξ(Out)·K]n+Inn.
Note that the latter expression does not define a function—which is impossible, as per definition an S-shaped response has multiple outputs for one input. Instead, it should be interpreted as the steady-state response of an ordinary differential equation (ODE):
dOutdt=Inn[ξ(Out)·K]n+Inn−Out.
Although different options for ξ are possible (see S1 Fig), a straightforward choice in analogy with, for example, the FitzHugh-Nagumo model would be a cubic function [58]:
ξ(Out)=1+α·Out(Out−1)(Out−r).
Changing the parameter α allows for a smooth transition between an ultrasensitive and S-shaped response: for α = 0 we retrieve the original ultrasensitive response, while increasing its value results in wider S-shaped regions (Fig 2B). The parameter r can be used to alter the symmetry of the response curve. In the remainder of the text, we keep r = 0.5 (resulting in a symmetric response as in Fig 2B), and we will not interpret the parameter r further biologically. The effect of the different parameters on the shape of the scaling function is discussed in more detail in S1 Text and S2 Fig.
For the last module, i.e. delay, a lag time τ between input and output of the system (Fig 2C) can be introduced. Replacing In(t) by In(t − τ) then converts Eq 2 into a delay differential equation. In what follows, we will combine these three functional modules in several configurations, always in combination with a negative feedback (Fig 2D), to model different aspects of the cell cycle. We will explain how changing the mathematical properties and function parameters influence the overall dynamical behavior of the model.
S-shaped, but not ultrasensitive, responses cause a two-dimensional system of the cell cycle to oscillate
The most straightforward strategy for combining the different functional modules into actual cell cycle models, would be to start with a simple—but biologically relevant—reaction network and gradually add additional modules to increase the scope of the model. The simplest cell cycle models arguably describe the ‘clock-like’ cell cycle oscillations in Xenopus laevis eggs, compared with the more complex ‘domino-like’ mechanism in somatic cells. Indeed, the early embryonic cell cycle in X. laevis simply cycles between S phase and M phase and lacks checkpoints and gap phases [33]. Furthermore, cell cycles 2 till 12 after fertilization of the egg are characterized by an increased activity of the phosphatase Cdc25 relative to the kinase Wee1, resulting in quick activation of CycB-Cdk1 and subsequent APC/C activation [59]. Taken together, the reaction network at the core of the early embryonic cell cycle can be simplified by a negative feedback loop, where active CycB-Cdk1 phosphorylates and activates APC/C, which then causes degradation of CycB molecules. A two-variable phenomenological model of this system is given by (Fig 3A):
{d[Cdk1]dt=bsyn−bdeg[Cdk1]·[APC]*d[APC]*dt=1ϵapc([Cdk1]nKcdk,apcn+[Cdk1]n−[APC]*).
10.1371/journal.pcbi.1009008.g003
S-shaped, but not ultrasensitive, responses cause a two-dimensional system of the cell cycle to oscillate.
Parameter values as indicated in the figure. (A) Block diagram of the ultrasensitive, negative feedback system (i-a). (B) Effect of relative synthesis c on the location of the [Cdk1] nullcline in the phase plane. (C) Time traces for two different initial conditions of system (i-a), denoted by either continuous or dotted line. Only one steady state exists. (D) Block diagram of the bistable, negative feedback system (i-b). (E) For wide S-shaped [APC]* nullclines, three intersections in the phase plane can exist, resulting in bistability of the overall ODE system. Closed black dots depict stable steady states, while open dots denote unstable steady states. (F) Time traces for system (i-b). Depending on the initial conditions, the system will settle in one of two stable steady states. (G) Number and position of the steady states for system (i-b). Osc = oscillations, Bi = bistable, Mono Low = one stable steady state on lower branch of [APC]* nullcline, Mono Top = one stable steady state on top branch of [APC]* nullcline. (H-I) If the [Cdk1] nullcline intersects the [APC]* nullcline in between its folds, one unstable steady state exists, resulting in oscillations.
Here, the two variables [Cdk1] and [APC]* represent the concentrations of activated CycB-Cdk1 complexes and the ratio of activated APC/C to total APC/C, respectively. The first equation describes the rate of change of activated CycB-Cdk1 complexes and consists of two terms: the constant synthesis of cyclins and their APC/C-dependent degradation. In this model all synthesized cyclin immediately binds to Cdk1 and activates it. This is why cyclin synthesis is directly included in the equation for [Cdk1]. The second equation in system (i-a) states that the rate of change of [APC]* is proportional to the difference between the experimentally determined [APC]* ultrasensitive steady-state response and its current level (similar as in Eq 2) [30, 59], which it approaches with a rate constant 1ϵapc. Note thus how positive and negative terms in this ODE are not to be interpreted as actual production and degradation terms, respectively.
Because system (i-a) has two variables, its behavior can be conveniently studied in the phase plane. To determine the steady-state behavior of system (i-a), one needs to find the number and location of intersections of the [Cdk1] and [APC]* nullclines. These are the curves in the [Cdk1]-[APC]* phase plane for which d[Cdk1]dt=0 and d[APC]*dt=0 respectively. Here, only one intersection can exist, whose location is determined by the relative position of both nullclines (Fig 3B and 3C). Moreover, this steady state is stable, as seen from the linearized system (see S1 Text for details). While parameters n and Kcdk,apc affect the ultrasensitive [APC]* nullcline, the location of the [Cdk1] nullcline is determined by the ratio of bsyn and bdeg. However, after non-dimensionalizing the system to facilitate mathematical analysis (see Materials and methods for details), this ratio can be re-expressed as the product of Kcdk,apc with a newly introduced dimensionless parameter c:
c=bsynKcdk,apc·bdeg.
In what follows, we will refer to the cyclin production terms in the non-dimensionalized ODEs as the ‘relative synthesis rate’, which for system (i-a) (and system (i-b) and system (ii) below) is given by parameter c. Changing c changes the location of the [Cdk1] nullcline in the phase plane: whereas low values shift it to the left, high c values shift the [Cdk1] nullcline to the right (Fig 3B). It is mainly this parameter that will be used in the remainder of the text when assessing the effect of the [Cdk1] nullcline on the dynamical behavior of the overall system.
As the steady state is stable, this system can not serve as a basic model to describe cell cycle oscillations. To make the system oscillate, either a time delay or an S-shaped response can be introduced. The effect of a time delay in combination with ultrasensitivity has previously been studied in detail [60] (see also S3 Fig). Here we will focus on the effect of converting the ultrasensitive module from system (i-a) into an S-shaped module, which is in line with recent experimental findings that showed the existence of hysteresis in APC/C response curves [15]. As discussed above, the threshold Kcdk,apc can be multiplied with a cubic scaling function ξ([APC]*) = 1 + αapc[APC]*([APC]* − 1)([APC]* − r) (Fig 3D):
{d[Cdk1]dt=bsyn−bdeg[Cdk1]·[APC]*d[APC]*dt=1ϵapc([Cdk1]n(ξ([APC]*)·Kcdk,apc)n+[Cdk1]n−[APC]*).
Note that by multiplying the threshold Kcdk,apc with ξ in system (i-b), the [APC]* nullcline becomes S-shaped when αapc > 0 (as introduced in Eq 2 and Fig 2B). Systems exhibiting such an S-shaped response are good candidates for showing bistability, in which case the system can evolve over time to two steady states. Whether this behavior is indeed observed, depends on the number of intersections between the [Cdk1] and [APC]* nullclines in the two-dimensional phase plane. As the [APC]* nullcline is now S-shaped instead of sigmoidal, either one or three intersections can exist with the [Cdk1] nullcline (Fig 3E, 3G and 3H). The system is bistable when three intersections exist, with one steady state being unstable and the other two stable. It is the initial condition of the system that determines in which of the two stable ones the system will settle (Fig 3F). Whenever the system has only one steady state (i.e. one intersection of the nullclines), the latter can either be stable (on the upper or lower branch of the S-shaped nullcline) or unstable. Only in the latter case, which happens if ϵapc is small enough and both nullclines intersect in between the fold points of the [APC]* nullcline (Fig 3H), sustained oscillations around this steady state appear. These oscillations can be thought of as ‘orbiting around the nullclines’, i.e. they show increasing [Cdk1] levels on the lower branch of the response curve until the [APC]* activation threshold is reached. At this point, [APC]* levels jump to a higher value, which triggers the decrease of [Cdk1]. The system then proceeds along the upper branch until the inactivation threshold is reached and the cycle is complete. These oscillations, characterized by slow progress along the branches of the nullclines and quick jumps between them, are called relaxation oscillations. They are similar to oscillations observed in, for example, the FitzHugh-Nagumo equations [58].
From the observation that the system oscillates if the nullclines have a single intersection in the middle, we can derive some qualitative conditions for oscillations to exist: the [APC]* nullcline should not be too wide and the [Cdk1] nullcline should not be located too far to the left nor to the right (relative to the other nullcline). Indeed, from Fig 3G, we see that oscillations are favored for c values around 0.5 and narrow S-shaped regions. As the S-shaped region becomes wider, the period of oscillations and [Cdk1] amplitude increases (S4 Fig), but the range of relative synthesis c for which oscillations can be sustained decreases. For [APC]*, the effect of the width of the S-shaped region on the amplitude is more moderate, and the amplitude is near-maximal for most oscillations. From the time profiles, we further see that the overall shape of the oscillations has a typical sawtooth-like waveform (Fig 3I). It is interesting to note that, in this system, the effect of the S-shaped response is mixed: on the one hand, it is required for the system to oscillate, but on the other hand a wider S-shaped region makes oscillations less likely, as in that case the system settles in a steady state on the upper or lower branch.
The S-shaped module reproduces the behavior of mass-action models
In the previous section, we showed how the S-shaped module can be used to conveniently model oscillatory systems and showed that the obtained oscillations resemble those of the early embryonic cell cycle in a qualitative way. The way we introduced the S-shaped response, through the modified Hill function, is artificial, and not based on biochemical interactions. To show that our approach can represent the behavior of an actual biochemical system, we compare our module-based system to an existing cell cycle model based on mass-action kinetics. For this purpose, we first extended a previously described mass-action model of the PP2A-ENSA-GWL network [61], by incorporating synthesis and APC/C-mediated degradation of CycB (Fig 4A). This system is known to generate S-shaped APC/C response curves via a double negative feedback loop. More specifically, GWL (which is phosphorylated by CycB-Cdk1) indirectly inhibits PP2A-B55 by phosphorylating ENSA, which is both substrate and inhibitor of PP2A [62]. PP2A itself, when active, dephosphorylates and inactivates GWL, thus closing the double negative feedback loop. This leads to an S-shaped response of PP2A activity as function of CycB-Cdk1 activity. As APC/C is a substrate of PP2A, the S-shaped steady-state response of PP2A is translated into a similar response for APC/C as function of CycB-Cdk1.
10.1371/journal.pcbi.1009008.g004
The S-shaped module reproduces the behavior of mass-action models.
Parameter values as given in Table 1 or as indicated in the figure/caption. (A) Mass-action model of the PP2A-ENSA-GWL network in which double negative feedback can lead to an S-shaped response of APC/C. (B) Steady-state response curve for mass-action model and fitted S-shaped module. (C,D) Time traces of the system, in the phase plane (C) and time domain (D). Note how the time traces closely follow the steady-state response curve. (E,F) Oscillatory region as a function of CycB synthesis and degradation rates for the piecewise fit and mass-action model. Black dot denotes values used for the time traces in panels C,D,G,H,I. (G,H) Time traces of the system, in the phase plane (G) and time domain (H). All mass-action rate constants (except from synthesis and degradation) from Table 1 were divided by a constant factor (i.e. 16.5), leading to less separated timescales and reduced correspondence between the time traces of both models. (I) By further decreasing the mass-action parameters from panels G,H (i.e. factor 100), the correspondence between the mass-action and phenomenological system becomes even worse, irrespective of the choice of ϵ.
Once the S-shaped steady-state response curve of the mass-action model (for a fixed parameter set, Table 1 in Materials and methods) was calculated, we approximated this response using a piecewise linear scaling function ξ([APC]*) (Fig 4B and S1 Fig, see Materials and methods for details). Using the same cyclin synthesis and degradation constants for both models, the oscillatory period of the phenomenological model can be adjusted to match that of the mass-action model by simply changing the time constant ϵ (Fig 4D). From Fig 4C, it is seen how the time traces stay close to their steady-state response curve. Accordingly, the phenomenological model will approach the mass-action-model as good as one can fit the steady-state response. Because the synthesis and degradation rates of CycB do not affect the steady-state curve, their values can be changed while maintaining a good correspondence between both models (Fig 4E and 4F).
As alluded to above, a necessary condition for letting the phenomenological model correspond to the mass-action model by fitting the steady-state responses, is the close approximation of the time traces to the steady-state curves. In the example just given, this was achieved by choosing the synthesis and degradation rates smaller than the other reaction rates in the mass-action model [13]. However, the assumption that the timescale of synthesis and degradation is well separated from that of the other reactions in the system is not necessarily a valid one [13]. When this condition is not satisfied, the phenomenological approach of fitting the steady-state response curves can lead to inaccurate results. Indeed, when scaling all reaction rates (except from synthesis and degradation) in the mass-action model such that the timescales are less clearly separated, the trajectory in the phase plane does no longer follow the outer branches of the S-shaped curve (Fig 4G). As such, a good fit of the latter does not guarantee a good correspondence of the time traces (Fig 4H). As an additional example, consider Fig 4I, where the mass-action system settles in a steady state, whereas the phenomenological approximation either oscillates or settles in a different steady state.
It should be emphasized that similar validity conditions apply when using the ultrasensitive module, as here too, the system only approximates the steady-state response curve when the timescales are well separated. In fact, such timescale separation is the basis for other model reduction and approximation methods (e.g. the well-known quasi steady-state approximation), which too are valid only under the right circumstances [63]. Our method is different from others in that we substitute the fast dynamics by a manually tunable response curve which is not directly derived from the original equations.
Delay increases the period, amplitude and robustness of oscillations
So far, we have described the regulation of APC/C by CycB-Cdk1 as a module in which changes in CycB-Cdk1 immediately affect APC/C activity. In reality, however, this regulation is believed to be a complex multi-step mechanism in which time delays play an important role [30]. The effects of these delays can be modeled in a phenomenological way by using delay differential equations. Here, we will focus on a basic example with two types of delays, but it should be noted that the way a delay is implemented in a model can drastically affect the outcome [60]. First, a delay τ1 between the activation of CycB-Cdk1 and the subsequent activation of APC/C can exist, i.e. a lag time between [Cdk1] levels reaching the right fold of the [APC]* nullcline and [APC]* levels actually jumping to the upper branch (Fig 5C, 5D, 5E and 5F). Secondly, a delay τ2 might occur between the inactivation of CycB-Cdk1 and APC/C. The delays τ1 and τ2 can either be the same (τ = τ1 = τ2) or they can take different values (if for example, in the biological system the activation of APC/C were to take much longer than its inactivation, delay τ1 would have a larger value than τ2 [60]). The case where τ1 ≠ τ2 can be implemented into the mathematical equations by expressing the delay τ as a function of the [APC]* levels, so that τ = τ1 when APC/C activity is low (i.e. [APC]* < 0.5) and τ = τ2 when APC/C activity is high (i.e. [APC]* > 0.5). Taken together, we arrive at the following system:
10.1371/journal.pcbi.1009008.g005
Delay increases the period, amplitude and robustness of oscillations.
Parameter values as indicated in the figure/caption. (A) Block diagram of the bistable, delayed negative feedback network. (B) Oscillatory regions, located above and to the left of the plotted lines, as a function of the time delay and width of the S-shaped response for different values of the relative synthesis rate c. (C) Phase plane representation of the oscillations for different values of τ. Note how one can only conclude that τ1 = τ2 from time traces, not directly from the phase plane. (D,E) Time traces for parameter values indicated in panel B and c = 0.5. τ1 denotes the delay between activation of [Cdk1] and activation of [APC]*, while τ2 represents the delay between their inactivations. Dashed lines depict the [Cdk1] levels at the folds of the bistable [APC]* nullcline. (F) State-dependent time delays can account for differences in the activation and inactivation delays (c = 0.5, p = 5).
Here, the Hill function in τ([APC]*) approaches a step function (for high values of the Hill exponent p) with τ ≈ τ1 if [APC]* is smaller than 0.5 (as the Hill function approaches zero) and τ ≈ τ2 when [APC]* activity is larger than 0.5 (as the Hill function approaches one), as is desired (recall that τ1 represents the ‘activation delay’ and τ2 the ‘inactivation delay’).
For ξ([APC]*) = 1 (i.e. αapc = 0) we retrieve the combination of a delay and ultrasensitive module (S3 Fig). As before, increasing αapc converts the ultrasensitive response into an S-shaped one. Without a time delay, oscillations can be observed for intermediate values of the relative synthesis c (c = 0.5) whenever the S-shaped region is not too wide (as otherwise the overall system becomes bistable). Low or high c values result in one stable steady state and no oscillations (compare Figs 5B and 3G). However, adding a sufficiently large time delay τ can cause the system to start oscillating, even for widths of the S-shaped region and values of c where the system is mono- or bistable if τ = 0. The oscillator thus becomes more robust against changes in the width of the S-shaped response curve. The wider the S-shaped region becomes, the larger the delay required to induce oscillations. A maximal width exists beyond which no oscillations can be sustained, independent of the time delay, corresponding to the right vertical boundary of the oscillatory region in Fig 5B (especially clear for c = 0.2).
Both the period and [Cdk1] amplitude grow as the time delay increases (Fig 5C, 5D, 5E and S5 Fig). Activation of [APC]*, on the other hand, is an all-or-none process for the majority of parameter values, with longer delays prolonging the time during which the [APC]* activity is at its maximal/minimal level, resulting in plateau phases in the time profiles (Fig 5C, 5D, 5E and S5 Fig).
Large amplitude oscillations are facilitated by two bistable switches
In the previous section we considered CycB-Cdk1 activity to be equivalent to CycB levels. This is justified for cycles 2–12 of the embryonic cell cycle of X. laevis, where all CycB quickly binds to Cdk1 and the complexes are rapidly activated by the phosphatase Cdc25 whose activity is dominant over the inhibitory kinase Wee1 [59]. However, in the first embryonic cycle and extracts of Xenopus eggs, a bistable response of CycB-Cdk1 activity with respect to total CycB concentrations is typically observed [11, 12, 59]. Hence, a logical next step in adjusting our cell cycle model is to add a separate S-shaped module (or as it will appear, a slightly modified version of it) for this regulation (Fig 6A):
{d[CycB]dt=bsyn−bdeg[CycB]·[APC]*d[Cdk1]dt=1ϵcdk([CycB]n[ξ([Cdk1][CycB])·Kcyc,cdk]n+[CycB]n[CycB]−[Cdk1])d[APC]*dt=1ϵapc([Cdk1]n(ξ([APC]*)·Kcdk,apc)n+[Cdk1]n−[APC]*).
10.1371/journal.pcbi.1009008.g006
Large amplitude oscillations are facilitated by two bistable switches.
Parameter values as indicated in the figure. (A) [Cdk1] amplitude for system (iii-a). The green contour represents the oscillatory region for system (i-b). (B) [Cdk1] amplitude for system (iii-b) and (iii-c). System (iii-b) corresponds to a horizontal cross-section at Wcdk,apc = 0. (C-D) [Cdk1] amplitudes for the different system configurations as a function of the threshold values K. Parameters as in panel B or as indicated, with c = 0.5. (F-I) Phase plane representation showing the relationship between the oscillations of the system and its steady-state response. Parameter values and colors (yellow vs purple) correspond to panels C-E.
Here, the variable [CycB] represents the total concentration of CycB molecules, [Cdk1] represents activated CycB-Cdk1 complexes and [APC]* the ratio of active APC/C molecules to the total amount of APC/C. Note how for the rate of change of [Cdk1], the S-shaped module is slightly modified compared with the one used in system (i-b): the Hill-like expression for the S-shaped response is multiplied by [CycB]. The reason for this is explained in detail in Materials and methods, and for now, it suffices to mention that this multiplication does not compromise the applicability of the approach. In fact, it is required to obtain the correct shape of the response curve as experimentally determined [11].
Adding this second module for CycB-Cdk1 regulation greatly affects the position and shape of the nullclines, which now become surfaces in the three dimensional space (although they can be projected in a 2D plane). As a result, the parameter space sustaining oscillations changes compared with system (i-b), even if the added response of [Cdk1] as a function of [CycB] is only ultrasensitive, as in system (iii-a) (Fig 6A, note how this latter system can be derived from system (iii) by setting the prefactor αcdk in ξ([Cdk1][CycB]) equal to zero). In particular, oscillations can be observed for larger widths of the S-shaped response curve. Whenever the [Cdk1] response as a function of [CycB] becomes S-shaped by making αcdk in system (iii) greater than zero, the behavior of the system drastically changes, with two distinct types of oscillations emerging, corresponding to either low or high [Cdk1] amplitudes (purple vs yellow regions in Fig 6B respectively; system (iii-b) for Wcdk,apc = 0 and (iii-c) for Wcdk,apc > 0). These distinct types of behavior are not solely determined by the width of the response and the relative synthesis c (as in Fig 6B), but also by the relative position of both nullclines. Indeed, whereas system (iii-a) and (iii-b) show either low or high amplitude [Cdk1] oscillations, independent of the threshold values K (Fig 6C and 6D), small changes of these thresholds in system (iii-c) can entail a prompt transition between low and high amplitude oscillations (Fig 6E).
To clearly visualize the different types of oscillations just discussed, consider the phase-plane representations in Fig 6F, 6G, 6H and 6I. For system (iii-a) (Fig 6F), the time trajectory closely follows the [APC]* nullcline in the [Cdk1]-[APC]* plane, similar as was the case for system (i-b), resulting in relatively small [Cdk1] amplitudes. For system (iii-b) on the other hand (Fig 6G), the oscillations are dominated by the [Cdk1] nullcline, as seen from the projection in the [CycB]-[Cdk1] plane. As the [Cdk1] nullcline keeps rising indefinitely, large [Cdk1] amplitudes are established. For system (iii-c), both the [Cdk1]-[APC]* and [CycB]-[Cdk1] plane are shown (Fig 6H and 6I). It can now be appreciated that, depending on the relative position of the nullclines, the oscillations are either dominated by the [APC]* nullcline (i.e. small amplitude oscillations in purple) or by the [Cdk1] nullcline (i.e. large amplitude oscillations in yellow).
From a biological perspective, the high amplitude oscillations generated by two bistable switches induce a sufficiently large increase in CycB-Cdk1 activity followed by sufficiently large inactivation required for correct entry into and exit from mitosis. Furthermore, the two bistable switches allow the occurrence of such oscillations for a larger set of parameter values (compare the larger yellow region in Fig 6E with that in Fig 6D). This means that cell cycle oscillations can be ensured even if physiological conditions within the cell (e.g. enzyme activity) would fluctuate, a situation which might otherwise disrupt correct cell cycle progression.
The cell cycle can be represented as a chain of interlinked bistable switches
The results on the G2-M transition coupled to a (delayed) negative feedback in the previous sections are mainly applicable to the early embryonic cell cycles that rapidly cycle between S phase and M phase without intermittent gap phases. Many insects, amphibians and fish that lay their eggs externally carry out multiple rounds of such rapid cell cycles following fertilization. However, all of them then pass through the so-called midblastula transition (MBT) after approximately ten cell cycles [64–67]. This transition is characterized by the establishment of gap phases and slowing down of the cell cycle, resulting in a higher resemblance to the cell cycle as typically studied in yeast and mammalian somatic cells. Remarkably, many of the transitions between these additional cell cycle phases are—just like the G2-M transition—governed by bistable switches [26].
During the G1-S transition in cultured mammalian cells for example, it is the activity of the E2F transcription factor that is regulated in a bistable manner. The external presence of growth factors can induce the expression of CycD and the activation of CycD-Cdk4/6 complexes, followed by the activation of E2F. E2F then induces the expression of several target genes, one of which is CycE. As CycE can further enhance the activation of E2F, a positive feedback loop is established, ultimately leading to the bistable response of E2F [19]. Consequently, the G1-S transition can be depicted as an S-shaped module, similar as was done for the G2-M transition.
It is possible to combine the different transitions—each represented by an S-shaped module—into a phenomenological model of the overall cell cycle. For this, we still need to link the ‘input’ and ‘output’ of each module in a suitable way. We link E2F activity (the output of the G1-S switch) to CycB (the input of the G2-M switch) by recognizing that CycA, which is a target of E2F, drives the activation of the transcription factor FoxM1, which subsequently induces the expression of CycB [68] (Fig 7A, see Materials and methods for associated equations). Similar as before, cyclins then need to be degraded to reset the system to the lower branch of the S-shaped response curves, after which a new round of cell division can start. Here, it is assumed that the degradation of all cyclins is induced in M phase by activated APC/C.
10.1371/journal.pcbi.1009008.g007
The cell cycle can be represented as a chain of interlinked bistable switches.
Parameter values from Table 2 or as indicated in the figure. (A) Block scheme of interlinked S-shaped modules representing the overall cell cycle. (B) Oscillating time traces of the cell cycle model. (C,D) Time traces from panel B orbiting around the bistable response curves. As in panel B, concentrations are normalized for their maximal value. (E,F) Overall period of the oscillations as a function of CycD (E) or CycB (F) synthesis and degradation rates. No oscillations exist in the white regions. Grey regions represent irregular oscillations. White dots denote parameter values used in panels B-D.
As seen from Fig 7B, this modular representation of the cell cycle can produce oscillations in the concentration levels of the biochemical components. Synthesis of [CycD] (here used to directly model the effect of external growth factors), results in a linear increase of its concentration levels. Once [CycD] levels reach the [E2F]* activation threshold, [E2F]* activity suddenly rises (Fig 7B and 7C). Activated [E2F]* then (indirectly) induces the expression of [CycB], followed by the activation of [Cdk1] when [CycB] levels cross the [Cdk1] activation threshold (Fig 7B and 7D). As in the previous model of the G2-M transition, active CycB-Cdk1 induces APC/C activation and subsequent degradation of the cyclins (Fig 7C and 7D, S1 Video).
The oscillatory behavior of this system depends on the synthesis and degradation rates of the cyclins, together with the shape of the response curves themselves. For certain combinations of parameters, no (white regions in Fig 7E and 7F) or irregular (grey regions in Fig 7E and 7F) oscillations are observed. With irregular oscillations, we mean that the system might get stuck on either the upper or lower branch of one of the S-shaped response curves, either transiently or permanently (see also S6 Fig). The duration of the different phases depends on the values of production and degradation rates. A smaller synthesis rate dsyn of [CycD] and larger degradation rate ddeg, entails a longer time needed for [CycD] levels to reach the threshold value for [E2F]* activation. This leads to oscillations with elongated G1 phases and thus longer overall periods (Fig 7E and S7 Fig). A decrease in the synthesis rate bsyn or degradation rate bdeg of [CycB] brings about oscillations with increased periods (Fig 7F). Whereas the effect of the synthesis rate can mainly be attributed to an elongation of the S-G2 phase, a diminished degradation rate causes an extension of the M phase (S7 Fig).
The modular approach adopted here allows for easy extension of the model by additional bistable switches. In S8 Fig for example, we incorporate a switch of FoxM1 activity with respect to CycA levels, which has been proposed based on similarities with the E2F reaction network [69]. However, as the existence of this switch has not been experimentally validated, we do not include it in our further analysis.
Control mechanisms affecting the bistable switches shape the dynamics of the cell cycle
Unlike the early embryonic cell cycle, the somatic cell cycle is no ‘clock-like’ oscillator with a fixed period, but instead a ‘domino-like’ oscillator in which tight control mechanisms or ‘checkpoints’ have been established that safeguard correct DNA replication and cell division. Hence, the cell cycle representation from the previous section—in which no such checkpoints were considered—needs to be refined. Interestingly, the bistable nature of the cell cycle transitions itself can provide the means for this regulation by shifting the (in)activation thresholds (i.e. folding points) of the S-shaped response curves to lower or higher levels [13, 70, 71].
In Fig 7 and S7 Fig, we showed how a change in the synthesis or degradation rate of cyclins entails a change in the duration of a specific cell cycle phase, and thus the duration of the overall cell cycle. Although these findings are in line with experimental results in [72], others have reported how alterations in the duration of one phase can be compensated by an opposite change in other phases, rendering the overall cell cycle period unchanged [73]. Even without considering molecular details, the phenomenological model allows the description of such behavior. A decline in the overall cell cycle period due to enhanced [CycD] synthesis for example (Fig 8A,1–2), can be compensated by widening the S-shaped response of the subsequent phase (Fig 8A,2–3).
10.1371/journal.pcbi.1009008.g008
Control mechanisms affecting the bistable switches shape the dynamics of the cell cycle.
Parameter values as in Table 2 or as indicated. (A) Potential changes in the overall cell cycle period, for example due to increased [CycD] synthesis (1–2), can be compensated by changes in subsequent phases, such as altering the width of the S-shaped responses (2–3). (B) Time traces comparing unperturbed cell cycle progression (bottom) with progression after reduction of the [CycD] synthesis rate. In line with the classical interpretation of the RP, a started round of cell division can still be completed (as seen from the activation of [APC]*) even if [CycD] synthesis is reduced (grey area). (C) Time traces comparing unperturbed cell cycle progression (bottom) with progression after DNA damage in G1 phase. Dotted line represents the [E2F]* activation threshold and grey area marks region of increased [CycD] degradation. (D) Elongation of interphase after DNA damage in G1. (E) Time traces comparing unperturbed cell cycle progression (bottom) with progression after DNA damage in G2 phase. Dotted line represents the [Cdk1] activation threshold. Similar as in A and B, concentrations are normalized for their maximal value in the unperturbed case. (F) Elongation of interphase after DNA damage in G2. (G) The kinase Wee1 is controlled by DNA damage and circadian rhythms and affects the Cdk1 activation threshold. (H) Regions of p:q phase locking between [Cdk1] oscillations and the circadian clock. The coupling strength Acdk represents the amplitude of the sine wave used to model the periodically changing value of αcdk. The annotations i, ii, and iii refer to panel I. (I) Time traces of phase locking for constant circadian frequency (i.e. 2π24h−1) but different natural frequencies of the cell cycle ((i) ωcdk≈2π24h−1, (ii) ωcdk≈2π32h−1, (iii) ωcdk≈2π19h−1).
Next, let us consider the so-called restriction point (RP). The traditional view of this checkpoint states that cells in G1 phase are predetermined to stay in this phase and not enter S phase. Only if sufficiently high concentrations of growth factors are present in the extracellular environment, leading to sufficiently high synthesis rates of CycD, the cell will progress into S phase and irreversibly commit to complete the started round of cell division [74]. Interlinked bistable switches can account for such behavior as—once activated—[E2F]* activity can remain high even if [CycD] synthesis is strongly reduced (grey area in Fig 8B). This high [E2F]* activity then further induces [CycB] expression to reach the [Cdk1] activation threshold followed by activation of [APC]*.
Another example of cellular control is the way cells preserve genomic integrity by arresting the cell cycle whenever deleterious DNA lesions are encountered. During G1 phase, DNA damage can prevent further cell cycle progression by inducing the degradation of CycD [75]. This behavior can be understood in our model by looking at the bistable switch governing the G1-S transition. The increased degradation of [CycD] (grey area in Fig 8C) keeps its levels below the [E2F]* activation threshold, thus blocking S phase entry, until DNA repair re-establishes normal degradation rates and [CycD] levels can rise beyond the threshold. The extent to which interphase is lengthened depends on when in G1 the damage was imposed, the duration of the damage and the time required to reach the [E2F]* activation threshold after the damage was repaired (Fig 8C and 8D).
DNA repair mechanisms during G2 phase have been associated with the activation of the kinase Wee1, which plays an important role in inactivating CycB-Cdk1 complexes and thus preventing entry into M phase (Fig 8G) [76]. Exploiting the fact that increased Wee1 activity shifts the Cdk1 activation threshold to higher CycB levels [13, 59], the effect of DNA damage can straightforwardly be implemented by tuning the α parameter of the S-shaped module. As long as DNA damage is present, the [Cdk1] activation threshold is shifted to the right (grey area in Fig 8E) and [CycB] levels keep rising until a steady state is reached. When extensive damage is encountered, a permanent raise of the threshold might result in permanent cell cycle arrest. However, if DNA damage is repaired, Wee1 gets inhibited again, the activation threshold shifts back to lower [CycB] levels and [Cdk1] is activated, resulting in subsequent [APC]* activation. From the time traces (Fig 8E), it can be observed that cells enter mitosis with higher [CycB] levels (and thus also higher [Cdk1] levels) when recovering from DNA damage in comparison with unperturbed cells. Consequently, a longer time period is required to reach the [APC]* inactivation threshold and M phase is prolonged. In contrast with the DNA checkpoint in G1 phase, modification of the bistable response curve in G2 can keep the total duration of interphase unaffected after DNA damage. If the damage is repaired before [CycB] levels reach the original [Cdk1] activation threshold, shifting it to higher levels has no effect on interphase duration (Fig 8F).
These examples show that a modular description can be used to implement biological events such as DNA damage in a phenomenological way: by adjusting the overall effect on the shape of the S-shaped response, without needing to know the exact molecular mechanisms. We provide another example of this approach by linking the cell cycle to the 24h circadian clock. Such coupling between the circadian clock and cell cycle has been studied extensively, both experimentally as well as theoretically (e.g. [77, 78]). Here, we use the fact that the expression of the Wee1 kinase is not only affected by DNA damage but also tightly regulated by the Clock-Bmal1 transcription factor complex, a master regulator of the circadian clock (Fig 8G) [79]. We explored the dynamics of such unidirectional coupling by introducing the circadian regulation of Wee1 into the model. More specifically, the [Cdk1] activation threshold—which is regulated by Wee1—was periodically shifted between its basal [CycB] level and a predefined maximal level by explicitly modeling parameter αcdk as a sine wave (see Materials and methods for details and ODEs). When two oscillators are coupled like this, one can expect to observe so-called p:q phase locking, meaning that p cycles of the cell cycle are completed for q cycles of the circadian clock. Whether such behavior indeed occurs depends on two factors [80]: (1) the relative frequencies of the circadian clock and the unforced cell cycle (i.e. the frequency in the absence of any circadian control, also called the natural frequency), and (2) on the strength of the coupling (here Acdk, i.e. the amplitude of the sine wave used to model αcdk).
A commonly used approach to visualize phase-locking of two coupled oscillators, is plotting the regions where locking occurs as function of their frequency ratio and coupling strength. When represented like this, these regions of locking (referred to as Arnold tongues) are typically wedge-shaped (at least below a certain critical coupling strength) [80]: for low coupling strengths, p:q phase locking would only occur when the natural frequency of the cell cycle is close to the frequency of the circadian clock, whereas a larger mismatch between the two frequencies may still result in synchronization if the coupling strength increases. In our case, we do find these regions (see S9 Fig for time traces), but the Arnold tongues solely widen to the left hand side (Fig 8H). This indicates that the circadian clock only seems capable of lengthening the cell cycle and not shorten it. Indeed, examining the time traces in Fig 8I shows that a constant circadian rhythm of 24h elongates cell cycles with a natural period of 24h (i), 32h (ii) and 19h (iii) to forced periods of 48h, 48h and 24h, respectively. Considering that the circadian clock in our model only shifts the [Cdk1] activation threshold to higher [CycB] levels, relative to those of the unforced cell cycle, explains why the forced cell cycle period cannot become shorter than the unforced one. This observation is in agreement with the findings in [81], where unidirectional regulation of Wee1 by the circadian clock was analyzed using a mechanistic model. There too, Arnold tongues were found to only widen to the left, at least when a basal Wee1 synthesis rate was included. It should be emphasized that the unidirectional coupling between circadian clock and cell cycle as discussed here, merely functions as a conceptual example of our phenomenological modeling approach. Indeed, in reality, the situation is much more complex, as coupling happens in a bidirectional manner [77, 78] and also the circadian clock itself includes bistable switches [82]. Nevertheless, as with the other examples discussed, certain key aspects of the system’s dynamical behavior can be described using the approach proposed here.
Discussion
In an attempt to unravel the complexity of living systems, it is convenient to envision them as a hierarchical structure of interlinked biological modules. Under the premise that the functionalities of these individual modules do not change when combined with each other, knowing their behavior allows to predict the behavior of the overall system [35]. Although it has been recognized for a long time [83] that complex living systems cannot always be understood as the sum of their constituent parts, many examples of modularity do exist. Two proteins (or protein domains), for example, can be combined to generate recombinant proteins such as fused fluorescent reporters. Additionally, transcriptional promoters can be combined in synthetic networks that possess desired dynamical features, such as the oscillatory behavior of the ‘repressilator’, which consists of three negative feedback modules [84]. Furthermore, solutions have been proposed to overcome potential invalidity of the modular approach in engineered biological circuits [35]. Regarding the modules considered in this work, bistability itself has been shown to allow for a modular approach [39, 40], whereas the validity of coupling ultrasensitive modules has been described elsewhere [85].
To gain insight into the dynamics of individual or interlinked modules that are difficult to understand in an intuitive way, mathematical models can be very useful. As such, they also provide helpful tools to guide the design of synthetic biological systems [86]. One way to set up a mathematical model is to start from known biochemical interactions and use the law of mass action to derive kinetic rate equations for the concentrations of the biochemical components. However, such mechanistic models often contain a large number of variables and parameters, many of which can be difficult to measure experimentally. This can impede generalization of the obtained results, which might strongly depend on the particular set of chosen parameter values. Therefore, techniques for reducing the complexity of mathematical models while preserving their most fundamental characteristics have been a topic of great interest for several decades, ranging from the well-established quasi-steady-state assumption to more advanced mathematical algorithms [87–90].
A conceptually easy approach to reduce the complexity of biochemical equations is to replace the detailed reaction mechanisms of certain biological modules by a mathematical function that explicitly describes their resulting dynamical behavior. Such a functional or phenomenological approach not only reduces the complexity of mathematical models, but it can also be a valuable alternative to model biochemical networks for which the underlying interaction patterns have not been identified completely. Furthermore, parameters of functional modules correspond directly to observable measurements that are often easier to determine experimentally than the values of biochemical rate constants. In our example of a bistable switch, the parameter α correlates with the width of the bistable region. By choosing the function ξ appropriately, the activation and inactivation threshold can thus be set directly in accordance with a response curve obtained in the lab. Moreover, the fact that these features are directly tunable allows us to answer questions such as ‘how does the activation threshold influence the period of oscillations?’. In a mechanistic model, answering such questions would depend on knowledge about what biochemical parameters determine the activation threshold, which might be less straightforward. The same argument holds for other properties, such as steepness of a response or a time delay. Thus, a direct intuitive link between the model and experimentally determined response curves exists when using functional modules. This is an important advantage of this strategy over other frameworks that are suitable for modeling biochemical reactions without considering mechanistic details, such as Boolean networks [91], especially for biologists without mathematical background.
Functional modules based on the Hill function have been extensively used to describe steep sigmoidal response curves, which can originate from various biochemical mechanisms (e.g. multisite phosphorylations, cooperative binding events and stoichiometric inhibition) and the validity of which has been recently reviewed in [63]. All of the molecular details that may generate such a response are then hidden in a few parameters such as the exponent n and a threshold K. In contrast, S-shaped response curves are typically not included explicitly in mathematical models. An important reason for this might be that an S-shaped response is not a function, because there are multiple output values for a single input. One contribution of this paper is to show that, in fact, a Hill function can be smoothly changed into an S-shaped response curve by making the threshold dependent on the output variable. In this way, the equation
dYdt=X(t−τ)n(Kξ(Y))n+X(t−τ)n−Y
provides an easy way to model a system with input X and output Y that includes the three modules of ultrasensitive, S-shaped and time delayed responses. If the function ξ is equal to 1, we recover an ultrasensitive response for the steady state of Y as function of X. By choosing and tuning ξ, many different shapes of S-shaped response curves can be obtained. Whenever an experimentally determined steady-state curve is available, the function ξ could also be fitted to such data (similar as what we did when fitting the S-shaped module to the mass-action model). An important condition for this phenomenological equation to correctly describe the dynamics of the overall system, is the separation of timescales so that the time traces closely follow the (ultrasensitive or S-shaped) steady-state response curves, at least in the absence of any time delay. In the case of time delays, validity criteria for modeling them in a phenomenological way remain largely absent, although it has been argued that the way a delay is implemented in a model should be chosen carefully [60].
In the first part of the paper, we used this extended Hill function in combination with a negative feedback loop to model the early embryonic cell cycle oscillator and showed how the shape of the steady-state response affects the oscillations. For ultrasensitive responses, no oscillations can be observed unless a sufficiently large time delay is present (S3 Fig, [60]). On the other hand, a system containing an S-shaped module readily sustains oscillations. Whether oscillations occur depends on the width of the S-region, and oscillations are more likely if there are time delays in the system. A second bistable switch can also facilitate oscillations and furthermore gives rise to two distinct ‘oscillatory regimes’, i.e. high vs low [Cdk1] amplitude oscillations. These findings are in line with previous work showing how ultrasensitivity, bistability and delay embedded in a negative feedback loop promote oscillatory behavior of a system [13, 46, 54]. Whereas most of this earlier work has studied these different modules in isolation, we provided a straightforward method to study their combined effect.
In the second part, we extended the phenomenological model of the early embryonic cell cycle with an additional bistable switch for the G1-S transition. Furthermore, these bistable switches were exploited to model several cell cycle checkpoints, thus making the model representative for the somatic cell cycle. Even if the molecular underpinnings of these checkpoints are not incorporated into the model, the functional approach can give some basic understanding of events such as the restriction point (RP), DNA damage checkpoints and even coupling of the cell cycle with the circadian clock.
The restriction point as depicted here corresponds to the classical interpretation where newborn cells have to cross a threshold in order to activate E2F and commit to S phase. It should be noted that such representation is a simplification, as it is known that additional bistable switches control entry into S phase [92–94]. Furthermore, some cells retain hyperphosphorylated Rb proteins, which are incapable of inhibiting E2F, after division. These cells can directly start S phase even in suboptimal conditions, challenging the classical view of the RP [74]. Interestingly, irregular cell cycle progression in which E2F activity remained high could also be observed for several combinations of parameters in our phenomenological model (S6 Fig). It would be interesting to see whether the biochemical mechanisms enabling cells to bypass the RP correspond with changes in functional responses identified here.
By implementing DNA damage in G2 via manipulation of the Cdk1 activation threshold, we found that cells enter M phase with higher CycB-Cdk1 levels after DNA damage in G2 phase. This is in line with recently published experimental results [95]. Whether the subsequent M phase takes longer than in unperturbed cells, as is predicted by the model, was not assessed in the cited study. If this would not be the case, it could indicate that either CycB degradation is accelerated after DNA damage or that the inactivation threshold too is shifted to higher CycB levels. Another interesting study which looked at the effects of DNA repair mechanisms was published by Chao et al., [96]. There, the authors found that elongation of interphase after DNA damage in G2 depends on the severity of the damage, but is independent of when the cells were damaged within G2. This finding is in contrast with our model predictions that DNA damage in G2 can actually be repaired without interphase elongation. It should be noted that here we supposed that DNA damage can be detected and repaired at any time during G2, not only at a checkpoint at the end of G2 phase. Furthermore, our model does not account for regulatory processes such as decreased CycB synthesis [97] or increased CycB degradation [98], which might explain the discrepancies. Even if we cannot account for molecular details and nuances, the possibility to incorporate DNA damage in a phenomenological manner can be helpful to understand these events in a qualitative way.
The early embryonic cell cycle can be considered as a ‘clock-like’ oscillator, which from a dynamical systems viewpoint consists of an autonomous limit cycle oscillator [3, 99]. For more complex cell cycles, on the other hand, such as the mammalian cycle with its checkpoints, the dynamical nature is not entirely clear yet. Some authors suggest that the latter too, is a limit cycle in which the ordering of different cell cycle phases and the activity of different Cdk’s naturally emerge from the underlying biochemical interaction network [100]. Another viewpoint regards the cell cycle as a series of irreversible transitions, each one generated by a bistable switch. In that case, changes in the—what we called—input variable of the switches drive the system forward and a cell cycle transition happens whenever a certain input threshold is reached. The input variable can be several things, such as mitogen concentrations, cyclin levels or cell mass [55]. Whether autonomous limit cycle oscillations can or cannot be observed, then depends on whether the dynamics of the driving force is or is not implemented in the system equations, respectively.
Our model contains elements from both the viewpoint of the cell cycle as a limit cycle and as a chain of bistable switches. The equations we used describe changes in cyclin levels, which drive the cell through the different transitions. The cell cycle emerges as an autonomous limit cycle with a fixed period. It is, however, a complicated limit cycle that conceptually differs from a simple oscillator, as the trajectory jumps between distinct states (corresponding to cell cycle phases). Moreover, our model allows for the implementation of checkpoints, i.e. temporarily pausing the spontaneous oscillations, by altering the rate constants or the underlying S-shaped responses themselves. Granted, this checkpoint action is then generated by an external input or perturbation, which makes the cycle non-autonomous. As such, our model shows features of both domino-like and clock-like behavior, and is similar in spirit to, for example, the model studied by Gonze and Goldbeter [101].
Although in this work we combined the S-shaped/ultrasensitive/delay modules to generate a phenomenological model of the overall cell cycle, these modules are also applicable for modeling other processes based on their experimentally determined response curves. Bistable switches for example, are known to play a role during epithelial-to-mesenchymal transition [102] and differentiation in cell types ranging from embryonic stem cells [103] to osteogenic precursors [104] and Drosophila eyes [105]. Furthermore, the convenient way of combining several functional modules can be exploited to reconstitute interaction patterns with complex dynamical behavior, such as a combination of the ‘repressilator’ with bistable switches that has been observed during neural tube development [106].
The modeling strategy based on functional modules put forth in this work fits in the mindset of reducing the complexity of mathematical models and has the advantage of preserving an intuitive link with the experimentally measured response curves. Furthermore, the modular approach provides the flexibility for combining the modules in a multitude of different ways. As such, it can provide a toolbox for other researchers who want to generate phenomenological modular models, not only of the cell cycle but also of many other biological processes.
Materials and methodsConverting an ultrasensitive function into an S-shaped one
Starting from an (increasing) ultrasensitive response curve, one can obtain an S-shaped response by shifting the lower and upper part of the curve to the right and left respectively. For APC/C, the ultrasensitive response curve can be expressed as a Hill function representing the fraction of activated APC/C to total APC/C molecules as a function of [Cdk1] (Fig 9A):
[APC]*=[APC/C][APC/C]tot=[Cdk1]nKcdk,apcn+[Cdk1]n
10.1371/journal.pcbi.1009008.g009
An ultrasensitive response curve of variable Y normalized for its total concentration Ytot (A) can be converted into an S-shaped one (D) by inverting the product (E) of a scaling function (C) with the inverted ultrasensitive response (B).
The S-shaped [APC]* response cannot be expressed as a function of [Cdk1] (since it would have multiple [APC]* values for a certain range of [Cdk1]). However, even if the function is S-shaped, there would be only one [Cdk1] value for each [APC]* value. This motivates us to invert the function (Fig 9B):
[Cdk1]=Kcdk,apc([APC]*1−[APC]*)1/n
Subsequently, this inverted response can be multiplied by the scaling function ξ([APC]*) (Fig 9C), such that [Cdk1] values increase for low [APC]* values and decrease for high [APC]* (Fig 9E):
[Cdk1]=ξ([APC]*)·Kcdk,apc([APC]*1−[APC]*)1/n
with ξ([APC]*) = 1 + αapc ⋅ [APC]* ([APC]* − 1) ([APC]* − r). Rearranging Eq 5 leads to an expression for an S-shaped response (Fig 9D), analogous with Eq 1 in the main text. This is not a function, but the expression can be put in a differential equation such that the steady state of this equation follows the S-shaped response:
[APC]*=[Cdk1]n(ξ([APC]*)·Kcdk,apc)n+[Cdk1]n⇒d[APC]*dt=1ϵapc([Cdk1]n(ξ([APC]*)·Kcdk,apc)n+[Cdk1]n−[APC]*)
A similar approach can be followed for the bistable switch from [CycB] to [Cdk1]. The ultrasensitive response is given by
[Cdk1][CycB]=[CycB]nKcyc,cdkn+[CycB]n
This is similar to Eq 4. Indeed the amount of active CycB-Cdk1 complexes is normalized for the total amount of CycB-Cdk1 complexes, which is given by the amount of CycB molecules because Cdk1 is present in excess and it is assumed that free CycB molecules immediately bind free Cdk1 molecules [107]. Rearranging and multiplying by ξ([Cdk1][CycB])=1+αcdk·[Cdk1][CycB]([Cdk1][CycB]−1)([Cdk1][CycB]−r) gives:
[CycB]=ξ([Cdk1][CycB])·Kcyc,cdk([Cdk1][CycB]1−[Cdk1][CycB])1/n⇒[Cdk1][CycB]=[CycB]n(ξ([Cdk1][CycB])·Kcyc,cdk)n+[CycB]n
This means that
[Cdk1]=[CycB]n(ξ([Cdk1][CycB])·Kcyc,cdk)n+[CycB]n[CycB]
Again, this is not a function, but can be made the steady state of a differential equation (system (iii) in the main text):
d[Cdk1]dt=1ϵcdk([CycB]n(ξ([Cdk1][CycB])·Kcyc,cdk)n+[CycB]n[CycB]−[Cdk1])
It needs to be emphasized that both Eqs 4 and 7 describe an ultrasensitive response of which the output is given by the concentration level of a compound Y, normalized for the total amount Ytot. Accordingly, both expressions are limited to the interval YYtot∈[0,1] (Fig 9A). Similarly, Eqs 6 and 8 describe S-shaped responses for YYtot∈[0,1] (Fig 9D). When incorporating these steady-state expressions into the differential equations however, a distinction should be made. As [APC/C]tot is a constant, the ratio [APC]*=[APC/C][APC/C]tot can directly be incorporated into the ODE for the rate of change of [APC]*. In contrast, [CycB] is not a constant and therefore, the rate of change of [Cdk1][CycB] would need to be given by the quotient rule for differentiation, as both numerator and denominator are variables. Alternatively, [CycB] can first be moved to the right hand side of Eq 8, resulting in Eq 9. Subsequently, this expression for the steady state of [Cdk1] can be incorporated into an ODE describing the rate of change of [Cdk1]. Of note, Eq 9 does no longer saturate at [Cdk1] = 1 (as was the case for Eq 8 at [Cdk1][CycB]=1) but keeps rising indefinitely (see for example Fig 6G and 6H).
Non-dimensionalization of system equations
To facilitate mathematical analysis, the system equations for the two-variable models described in the main text were non-dimensionalized by introducing the new variables:
[Cdk1]*=[Cdk1]Kcdk,apc[APC]*=[APC/C][APC/C]tott*=bdeg·tτ*=bdeg·τ
where bdeg [min−1] is the reaction rate of the first order degradation of CycB-Cdk1 complexes (i.e. variable [Cdk1]) by [APC]*. As an example, system (ii) then becomes:
{d[Cdk1]*dt*=bsynbdeg·Kcdk,apc−[Cdk1]*·[APC]*d[APC]*dt*=1ϵapc·bdeg([Cdk1]*n(t*−τ*)ξ([APC]*)n+[Cdk1]*n(t*−τ*)−[APC]*)
after which we can define c=bsynbdeg·Kcdk,apc, ϵapc*=ϵapc·bdeg and ξ([APC]*) remains unaffected:
ξ([APC]*)=1+αapc·[APC]*([APC]*−1)([APC]*−r)
The positive production term in the ODE for [Cdk1] is referred to as the ‘relative synthesis rate’ and here equals c. Standard parameter values used are: ϵapc*=0.01, n = 15, bdeg = 0.1 min−1, Kcdk,apc = 20 nM, of which the latter three are based on experimental observations in Xenopus laevis eggs [15, 30]. Obtained simulation results were scaled back to dimensional values where possible. For APC/C however, no experimental estimates for the total amount [APC/C]tot were found and results are presented as [APC]*.
The system containing two S-shaped response (system (iii)) was non-dimensionalized in a similar way:
[CycB]*=[CycB]Kcyc,cdk[Cdk1]*=[Cdk1]Kcdk,apc[APC]*=[APC/C][APC/C]tott*=bdeg·t{d[CycB]*dt*=bsynbdeg·Kcyc,cdk−[CycB]*·[APC]*d[Cdk1]*dt*=1ϵcdk·bdeg(Kcyc,cdkKcdk,apc·[CycB]*n+1ξ([Cdk1]*d·[CycB]*)n+[CycB]*n−[Cdk1]*)d[APC]*dt*=1ϵapc·bdeg([Cdk1]*nξ([APC]*)n+[Cdk1]*n−[APC]*)
If Kcyc,cdkKcdk,apc=d, we get bsynbdeg·Kcyc,cdk=cd. For the scaling functions we have ξ([APC]*) as before and
ξ([Cdk1]*d·[CycB]*)=1+αcdk·[Cdk1]*d·[CycB]*([Cdk1]*d·[CycB]*−1)([Cdk1]*d·[CycB]*−r)
Note how the relative synthesis rate (again the positive production term of cyclins) is given by cd for this system, rather than c. The same standard parameter values as the two-dimensional system were used, with the additional parameters being: bdegϵcdk = bdegϵapc = 0.01 and Kcyc,cdk = 40 nM [11].
Conversion of parameter α to the width of the S-shaped region
All screens for which the width of the bistable region was altered, were performed by screening different values of α and linking this value to the width of the S-shaped region. The expression for the non-dimensionalized S-shaped response curve, i.e.
y=xnξ(y)n+xnwith{x=[Cdk1]*,y=[APC]*x=[CycB]*,y=[Cdk1]*d·[CycB]*,
can be inverted, resulting in:
x=ξ(y)(y1−y)1/nwith{x=[Cdk1]*,y=[APC]*x=[CycB]*,y=[Cdk1]*d·[CycB]*
The width of the S-shaped region is given by the difference of x-values at the local extrema of this inverted S-shaped response, which can be calculated as the roots of the derivative. For the cubic scaling function ξ(y) = 1 + α[y3 − (1 + r)y2 + r ⋅ y], we have:
dxdy=dξdy·(y1−y)1/n+ξ(y)ddy[(y1−y)1/n]=α[3y2−2(1+r)y+r](y1−y)1/n+[1+αy(y−1)(y−r)]1n(1−y)2(y1−y)1−nn
The roots of this function on the interval y ∈ [0, 1] were calculated numerically and used to determine the values of x at the local extrema of the inverted S-shaped response. Either two extrema were found for which x > 0 (this was ensured by the choice of parameter α, see S1 Text), in which case the width of the S-shaped response curve was determined by their difference, or no extrema were found, in which case the width equaled zero.
It should be noted that in case x = [CycB]* and y=[Cdk1]*d·[CycB]*, we calculate the derivative of x with respect to y while y is expressed as a function of x. As shown in S1 Text, this has no consequences for finding the local extrema of x.
Mass-action model for the PP2A-ENSA-GWL network
The model of the PP2A-ENSA-GWL network was largely based on the network described in [61], where the double negative feedback between GWL and PP2A can give rise to bistability. GWL indirectly inhibits PP2A by phosphorylating ENSA, which is both a substrate and inhibitor of PP2A and binds it in a complex C [62]. Here, the model was converted into an oscillator by incorporating synthesis and degradation of [Cdk1]:
{d[Cdk1]dt=bsyn−bdeg[Cdk1][APC]*d[GWLp]dt=kpg[GWL][Cdk1]−kdg[GWLp][PP2A]d[C]dt=kass[ENSAp][PP2A]−(kdis+kcat)[C]d[ENSAp]dt=kdis[C]+kpe[ENSA][GWLp]−kass[ENSAp][PP2A]d[APC]*dt=kpa(1−[APC]*)[Cdk1]−kda[APC]*[PP2A]
with conservation of mass giving:
[GWL]=[GWLtot]−[GWLp][PP2A]=[PP2Atot]−[C][ENSA]=[ENSAtot]−[ENSAp]−[C]
Parameter values were manually screened to obtain a steady-state response curve centered around [Cdk1] ≈ 20 nM (to be in line with Kcdk,apc = 20 nM used elsewhere in this paper) and obtain oscillations with biologically relevant periods (Table 1). Concentration levels of ENSAtot are based on [108], and are five-fold higher than those of PP2Atot [62]. Steady-state response curves were determined via a custom Python script performing numerical continuation [109].
10.1371/journal.pcbi.1009008.t001
Default parameter values for the mass-action model of the PP2A-ENSA-GWL network.
Parameter
Value
Units
Description
kpg
0.07
1/(nM min)
Phosphorylation constant of GWL
kdg
7.08
1/(nM min)
Dephosphorylation constant of GWL
kpe
3.98
1/(nM min)
Phosphorylation constant of ENSA
kpa
0.63
1/(nM min)
Phosphorylation constant of APC/C
kda
1.58
1/(nM min)
Dehosphorylation constant of APC/C
kass
5.01
1/(nM min)
Association constant of ENSA and PP2A
kdis
28.18
1/min
Dissociation constant of ENSA-PP2A complex C
kcat
15.85
1/min
Catalytic constant of ENSA-PP2A complex C
GWLtot
40
nM
Total GWL concentration
ENSAtot
200
nM
Total ENSA concentration
PP2Atot
40
nM
Total PP2A concentration
Fitting the S-shaped module to the mass-action model
Once the steady-state response of the mass-action model was determined, we manually fitted a piecewise linear scaling function ξ([APC]*), that was subsequently incorporated into the non-dimensionalized system (i-b). Letting x = [APC]*, and denoting the [APC]* value were ξ reaches its local maximum ξmax as xmax (similar for the minimum xmin) (see Fig 9C for a plot of the ξ function), we have:
ξ={ξmax−1xmaxx+1ifx≤xmaxξmin−ξmaxxmin−xmax(x−xmax)+ξmaxifxmax<x≤xmin1−ξmin1−xmin(x−xmin)+ξminifxmin<x
For Fig 4B, 4C and 4D, the best fit was obtained for xmin = 0.60, xmax = 0.36, ξmin = 0.75, and ξmax = 1.28. The location of the upper branch was manually shifted by multiplying the Hill-like term in system (i-b) (with n = 5) by a correction factor equaling 0.95. For the time traces, ϵapc* was manually screened to give the best correspondence with the mass-action model. To reduce the separation of timescales in Fig 4G and 4H, the rate constants (except from synthesis and degradation) in Table 1 were divided by 16.5, a value as large as possible that still resulted in oscillations of the system. In Fig 4I, a divisor of 100 (rather than 16.5) was used.
System equations for interlinked switches
The equations for the interlinked switches were derived following the same principles as described before, resulting in:
{d[CycD]dt=dsyn−ddeg[CycD]([APC]*+δd)d[E2F]*dt=1ϵe2f([CycD]n(ξ([E2F]*)·Kcyc,e2f)n+[CycD]n−[E2F]*)d[CycB]dt=bsyn·[E2F]*−bdeg[CycB]([APC]*+δb)d[Cdk1]dt=1ϵcdk([CycB]n(ξ([Cdk1][CycB])·Kcyc,cdk)n+[CycB]n[CycB]−[Cdk1])d[APC]*dt=1ϵapc([Cdk1]n(ξ([APC]*)·Kcdk,apc)n+[Cdk1]n−[APC]*)
with
ξ([APC]*)=1+αapc[APC]*([APC]*−1)([APC]*−r)ξ([Cdk1][CycB])=1+αcdk·[Cdk1][CycB]([Cdk1][CycB]−1)([Cdk1][CycB]−r)ξ([E2F]*)=1+αe2f[E2F]*([E2F]*−1)([E2F]*−r)
As before, [APC]*=[APC/C][APC/C]tot and similarly [E2F]*=[E2F][E2F]tot. For all other variables and parameters, the original dimensions were retained. Note how we introduced a basal, [APC]*-independent degradation of the cyclins here (i.e. −ddegδd[CycD] and −bdegδb[CycB]), as some regulatory aspects of the cell cycle act upon these parameters (see below). Default parameter values were manually screened so that oscillations with biologically relevant periods were obtained (Table 2). As before, the thresholds Kcyc,cdk and Kcdk,apc were chosen in line with the experimental values reported in [11, 15]. The threshold value Kcyc,e2f at which [CycD] activates [E2F]* was assumed to be 3 times higher than the threshold Kcyc,cdk at which [CycB] activates [Cdk1], i.e. 120 nM, based on simulations from [56] where CycD levels are about three times higher than CycB levels and on simulations from [19] where CycD levels rise up to ∼ 100 nM.
10.1371/journal.pcbi.1009008.t002
Default parameter values for modeling the cell cycle as interlinked bistable switches.
Parameter
Value
Units
Description
r
0.5
As defined in ξ
αe2f
5
As defined in ξ
αcdk
5
As defined in ξ
αapc
5
As defined in ξ
n
15
Hill exponent
ϵe2f
0.01
Time constant E2F reaction
ϵcdk
0.01
Time constant Cdk1 reaction
ϵapc
0.01
Time constant APC/C reaction
δd
0.05
Determining basal CycD degradation
δb
0.05
Determining basal CycB degradation
Kcyc,e2f
120
nM
Threshold of E2F activation by CycD
Kcyc,cdk
40
nM
Threshold of Cdk1 activation by CycB
Kcdk,apc
20
nM
Threshold of APC/C activation by Cdk1
dsyn
0.15
nM/min
Synthesis rate of CycD
ddeg
0.009
1/min
First order degradation of CycD
bsyn
0.03
nM/min
Synthesis rate of CycB
bdeg
0.003
1/min
First order degradation of CycB
To distinguish the different cell cycle phases in this model, cells were considered to be in M phase wherever [APC]* > 0.95, in G1 wherever [E2F]* < 0.95 and [APC]* < 0.95, and in S/G2 wherever [E2F]* > 0.95 and [APC]* < 0.95.
To model the effect of the restriction point, reduced levels of external growth factors were incorporated into the model by reducing the synthesis rate dsyn of [CycD] by a factor 10. This number was chosen as the intermediate value of experimental measurements that demonstrated how growth factor stimulation increases CycD levels between 4 and 20 fold [110, 111]. DNA damage during G1 phase was accounted for by increasing the basal degradation rate of [CycD] (i.e. δd) by a factor 3 and damage in G2 phase was modeled by increasing the width of the bistable [Cdk1] response (i.e. αcdk = 30) to shift the right fold of the curve to higher [CycB] levels. The value of αcdk = 30 was chosen so that the steady state of [CycB] in the standard model is below the [Cdk1] activation threshold.
Simulations and analysis
All simulations were performed in Python 3.7. Ordinary differential equations were solved using the Python Scipy package solve_ivp (method = Radau). For equations including a delay, the JITCDDE package was used [112]. The amplitudes and periods were numerically determined from the local extrema in the time series via a custom Python script. Small amplitude oscillations and damped oscillations were omitted from the analysis.
Coupling of the cell cycle to the circadian clock
Phase locking occurs when the ratio of periods (or frequencies) from two oscillators equals a rational number p:q, meaning that p cycles of one oscillator are completed while the second oscillator completes q cycles. To check for phase locking between the cell cycle and circadian clock, the system of interlinked switches (Eq 13) was reanalyzed (again with parameters from Table 2), but this time the prefactor αcdk in ξ([Cdk1][CycB]) was periodically shifted between its basal level and a predefined maximal level (i.e. αcdk + 2Acdk) at a forcing frequency ωcircadian ranging from 1/3 to 3 times the natural frequency of the [Cdk1] oscillations:
ξ([Cdk1][CycB])=1+αcdk*[Cdk1][CycB]([Cdk1][CycB]−1)([Cdk1][CycB]−r)
with αcdk*=[αcdk+Acdk+Acdksin(ωcircadiant)]. Custom Python code was used to find a repeating pattern in the forced [Cdk1] oscillations, based on the difference between the simulated time series and a time shifted version of itself (similar to calculating the autocorrelation). The ratio of the periods from this repeating pattern and the circadian clock was compared with p:q ratios for p and q in {1,2,3,4,5} to decide whether phase locking occurred.
Supporting information
Supplementary information.
This file contains additional mathematical analysis of the models and the supplemental figures listed below.
(PDF)
Alternative definitions of the scaling function ξ.
(A-D) Except from the cubic definition of ξ in the main text, alternative definitions can be used. An example of a quadratic function would be ξ([APC]*) = 1 + αapc([APC]* − 1)([APC]* − r). For a linear function, one possible definition would be ξ([APC]*)=1−αapcr−1([APC]*−1)+αapc. The equation for the piecewise linear approximation is given in the Methods section of the main text. In each case, r = 0.5. (E-H) Corresponding response curves obtained by multiplying a Hill function (K = 20, n = 15) with the scaling functions in panels A-D.
(TIFF)
Effect of parameters on the cubic scaling function and system response.
(A-C) Effect of parameter r on the scaling function ξ (A), S-shaped response curve in the phase plane (B) and oscillatory region in the parameter space (C). (D-F) Effect of the Hill coefficient n on the original ultrasensitive response (D), the derived S-shaped response curve in the phase plane (E) and oscillatory region in the parameter space (F). (G-I) Effect of threshold K on the original ultrasensitive response (G), S-shaped response curve in the phase plane (H) and oscillatory region in the parameter space (I).
(TIFF)
Oscillations for a time delayed, ultrasensitive cell cycle model.
(A) Block diagram of the ultrasensitive, delayed negative feedback network. (B) Oscillatory regions for different values of the Hill coefficient n. (C) Period of the [Cdk1] oscillations as a function of the relative synthesis rate c and time delay. (D,G) [Cdk1] and [APC]* amplitudes as a function of the relative synthesis rate c and time delay. (E,F,H,I) Time traces and phase planes for indicated parameter values.
(TIFF)
Oscillation period and amplitude for the S-shaped module.
(A) [Cdk1] period as a function of the relative synthesis c and the width of the S-shaped region. (B) [Cdk1] amplitude as a function of the relative synthesis c and the width of the S-shaped region. (C) [APC]* amplitude as a function of the relative synthesis c and the width of the S-shaped region.
(TIFF)
Oscillation period and amplitude for the delayed S-shaped module.
(A) [Cdk1] period as a function of the width of the S-shaped region and delay. (B) [Cdk1] amplitude as a function of the width of the S-shaped region and delay. (C) [APC]* amplitude as a function of the width of the S-shaped region and delay.
(TIFF)
Irregular cell cycle oscillations in a chain of bistable switches.
In Fig 7 in the main text we indicated grey regions in parameter space for which irregular oscillations were observed. Here, we show time traces of [E2F]* for such irregular patterns.
(TIFF)
Effect of synthesis and degradation rates of CycD and CycB on the duration of different cell cycle phases.
In Fig 7 in the main text we showed the effect of changing synthesis and degradation rates on the overall length of the cell cycle. Here, we separate the effects on the different cell cycle phases. White areas represent regions where no oscillations can be observed, while for the grey areas irregular oscillations exist.
(TIFF)
Extension of the cell cycle model by additional switches.
In Fig 7 in the main text we represented the cell cycle as a chain of three bistable switches. Here, we extended this model by including the hypothetical switch of FoxM1 activity with respect to CycA levels.
(TIFF)
Phase locking between the circadian clock and the cell cycle.
Time traces showing the absence or presence of p:q phase locking (with p and q in {1,2,3,4,5}) between the cell cycle and the circadian clock for several parameter combinations. Related to the Arnold tongues shown in Fig 8.
(TIFF)
The cell cycle can be represented as a chain of interlinked bistable switches.
Video showing how the cell cycle progresses through the different bistable switches as shown in Fig 7.
(MP4)
We are grateful to Prof. Catherine Verfaillie and the members of the Gelens lab for useful comments on the manuscript.
ReferencesNovákB, SibleJC, TysonJJ. Checkpoints in the Cell Cycle. In: . Chichester, UK: John Wiley & Sons, Ltd; 2003. Available from: http://doi.wiley.com/10.1038/npg.els.0001355.HartwellLH, WeinertTA. Checkpoints: Controls that ensure the order of cell cycle events. . 1989;246(4930):629–634. doi: 10.1126/science.26830792683079MurrayAW, KirschnerMW. Dominoes and clocks: The union of two views of the cell cycle. . 1989;246(4930):614–621. doi: 10.1126/science.26830772683077VerdugoA, VinodPK, TysonJJ, NovákB. Molecular mechanisms creating bistable switches at cell cycle transitions. . 2013;3(3):120179. doi: 10.1098/rsob.12017923486222StallaertW, KedzioraKM, ChaoHX, PurvisJE. Bistable switches as integrators and actuators during cell cycle progression. . 2019;593(20):2805–2816. doi: 10.1002/1873-3468.1362831566708TysonJJ, Csikasz-NagyA, NovákB. The dynamics of cell cycle regulation. . 2002;24(12):1095–1109. doi: 10.1002/bies.1019112447975SolomonMJ, GlotzerM, LeeTH, PhilippeM, KirschnerMW. Cyclin activation of p34cdc2. . 1990;63(5). doi: 10.1016/0092-8674(90)90504-82147872MurrayAW. Turning on mitosis. . 1993;3(5). doi: 10.1016/0960-9822(93)90182-N15335752ThronCD. A model for a bistable biochemical trigger of mitosis. . 1996;57(2-3):239–251. doi: 10.1016/0301-4622(95)00075-58573678NovákB, TysonJJ. Numerical analysis of a comprehensive model of M-phase control in Xenopus oocyte extracts and intact embryos. . 1993;106(4). 8126097PomereningJR, SontagED, FerrellJEJr. Building a cell cycle oscillator: Hysteresis and bistability in the activation of Cdc2. . 2003;5(4):346–351. doi: 10.1038/ncb95412629549ShaW, MooreJ, ChenK, LassalettaAD, YiCS, TysonJJ, et al. Hysteresis drives cell-cycle transitions in Xenopus laevis egg extracts. . 2003;100(3):975–980. doi: 10.1073/pnas.023534910012509509PomereningJR, SunYK, FerrellJEJr. Systems-level dissection of the cell-cycle oscillator: Bypassing positive feedback produces damped oscillations. . 2005;122(4):565–578. doi: 10.1016/j.cell.2005.06.01616122424RataS, Suarez Peredo RodriguezMF, JosephS, PeterN, Echegaray IturraF, YangF, et al. Two Interlinked Bistable Switches Govern Mitotic Control in Mammalian Cells. . 2018;28(23):3824–3832.e6. doi: 10.1016/j.cub.2018.09.05930449668KamenzJ, GelensL, FerrellJEJr. Bistable, Biphasic Regulation of PP2A-B55 Accounts for the Dynamics of Mitotic Substrate Phosphorylation. . 2020. doi: 10.1016/j.cub.2020.11.05833357450MochidaS, RataS, HinoH, NagaiT, NovákB. Two Bistable Switches Govern M Phase Entry. . 2016;26(24):3361–3367. doi: 10.1016/j.cub.2016.10.02227889260HeimA, KonietznyA, MayerTU. Protein phosphatase 1 is essential for Greatwall inactivation at mitotic exit. . 2015;16(11):1501–1510. doi: 10.15252/embr.20154087626396231HolderJ, PoserE, BarrFA. Getting out of mitosis: spatial and temporal control of mitotic exit and cytokinesis by PP1 and PP2A. . 2019;593(20):2908–2924. doi: 10.1002/1873-3468.1359531494926YaoG, LeeTJ, MoriS, NevinsJR, YouL. A bistable Rb-E2F switch underlies the restriction point. . 2008;10(4):476–482. doi: 10.1038/ncb171118364697BlagosklonnyMV, PardeeAB. The restriction point of the cell cycle. . 2002;1(2):102–109. doi: 10.4161/cc.1.2.10812429916CollinP, NashchekinaO, WalkerR, PinesJ. The spindle assembly checkpoint works like a rheostat rather than a toggle switch. . 2013;15(11):1378–1385. doi: 10.1038/ncb285524096242DickAE, GerlichDW. Kinetic framework of spindle assembly checkpoint signalling. . 2013;15(11):1370–1377. doi: 10.1038/ncb284224096243HoltLJ, KrutchinskyAN, MorganDO. Positive feedback sharpens the anaphase switch. . 2008;454(7202):353–357. doi: 10.1038/nature0705018552837KuhnJ, DumontS. Mammalian kinetochores count attached microtubules in a sensitive and switch-like manner. . 2019;218(11):3583–3596. doi: 10.1083/jcb.20190210531492713RattaniA, VinodPK, GodwinJ, Tachibana-KonwalskiK, WolnaM, MalumbresM, et al. Dependency of the spindle assembly checkpoint on Cdk1 renders the anaphase transition irreversible. . 2014;24(6):630–637. doi: 10.1016/j.cub.2014.01.03324583015NovákB, TysonJJ. Mechanisms of signalling-memory governing progression through the eukaryotic cell cycle. . 2021;69:7–16. doi: 10.1016/j.ceb.2020.12.00333412443HutterLH, RataS, HocheggerH, NovákB. Interlinked bistable mechanisms generate robust mitotic transitions. . 2017;16(20):1885–1892. doi: 10.1080/15384101.2017.137188528902568MurrayAW, SolomonMJ, KirschnerMW. The role of cyclin synthesis and degradation in the control of maturation promoting factor activity. . 1989;339(6222):280–286. doi: 10.1038/339280a02566918KingRW, DeshaiesRJ, PetersJM, KirschnerMW. How proteolysis drives the cell cycle. . 1996;274(5293):1652–1659. doi: 10.1126/science.274.5293.16528939846YangQ, FerrellJEJr. The Cdk1-APC/C cell cycle oscillator circuit functions as a time-delayed, ultrasensitive switch. . 2013;15(5):519–525. doi: 10.1038/ncb273723624406AlfieriC, ZhangS, BarfordD. Visualizing the complex functions and mechanisms of the anaphase promoting complex/cyclosome (APC/C). . 2017;7(11). doi: 10.1098/rsob.17020429167309ThomasRRR, D’AriR. . Taylor & Francis Inc; 1990.PadgettJ, SantosSDM. From clocks to dominoes: lessons on cell cycle remodelling from embryonic stem cells. . 2020;594(13):2031–2045. doi: 10.1002/1873-3468.1386232535913HartwellLH, HopfieldJJ, LeiblerS, MurrayAW. From molecular to modular cell biology. . 1999;402(6761 SUPPL. 1):C47–C52. doi: 10.1038/3501154010591225GrunbergTW, Del VecchioD. Modular Analysis and Design of Biological Circuits. . 2020;63:41–47. doi: 10.1016/j.copbio.2019.11.01531877425AtayO, SkotheimJM. Modularity and predictability in cell signaling and decision making. . 2014;25(22):3445–3450. doi: 10.1091/mbc.E14-02-071825368418GyorgyA, Del VecchioD. Modular Composition of Gene Transcription Networks. . 2014;10(3):1003486. doi: 10.1371/journal.pcbi.100348624626132GarciaS, TrinhCT. Modular design: Implementing proven engineering principles in biotechnology. . 2019;37(7):107403. doi: 10.1016/j.biotechadv.2019.06.00231181317AtayO, DoncicA, SkotheimJM. Switch-like Transitions Insulate Network Motifs to Modularize Biological Networks. . 2016;3(2):121–132. doi: 10.1016/j.cels.2016.06.01027453443AraujoAR, GelensL, SheriffRSM, SantosSDM. Positive Feedback Keeps Duration of Mitosis Temporally Insulated from Upstream Cell-Cycle Events. . 2016;64(2):362–375. doi: 10.1016/j.molcel.2016.09.01827768873DalchauN, SzépG, Hernansaiz-BallesterosR, BarnesCP, CardelliL, PhillipsA, et al. Computing with biological switches and clocks. . 2018;17(4):761–779. doi: 10.1007/s11047-018-9686-x30524215AgudaBD, GoryachevAB. From Pathways Databases to Network Models of Switching Behavior. . 2007;3(9):e152. doi: 10.1371/journal.pcbi.003015217907792GérardC, GoldbeterA. A skeleton model for the network of cyclin-dependent kinases driving the mammalian cell cycle. . 2011;1(1):24–35. doi: 10.1098/rsfs.2010.000822419972GérardC, GonzeD, GoldbeterA. Effect of positive feedback loops on the robustness of oscillations in the network of cyclin-dependent kinases driving the mammalian cell cycle. . 2012;279(18):3411–3431. doi: 10.1111/j.1742-4658.2012.08585.x22458764Hernansaiz-BallesterosRD, CardelliL, Csikász-NagyA. Single molecules can operate as primitive biological sensors, switches and oscillators. . 2018;12(1):70. doi: 10.1186/s12918-018-0596-429914480NovákB, TysonJJ. Design principles of biochemical oscillators. . 2008;9(12):981–991. doi: 10.1038/nrm253018971947JohnsonKA, GoodyRS. The original Michaelis constant: Translation of the 1913 Michaelis-Menten Paper. . 2011;50(39):8264–8269. doi: 10.1021/bi201284u21888353GoldbeterA, KoshlandDE. An amplified sensitivity arising from covalent modification in biological systems. . 1981;78(11 II):6840–6844. doi: 10.1073/pnas.78.11.68406947258HillV A. The possible effects of the aggregation of the molecules of haemoglobin on its dissociation curves. . 1910;40:4–7.GonzeD, Abou-JaoudéW. The Goodwin Model: Behind the Hill Function. . 2013;8(8):69573. doi: 10.1371/journal.pone.006957323936338FerrellJEJr, HaSH. Ultrasensitivity part I: Michaelian responses and zero-order ultrasensitivity. . 2014;39(10):496–503. doi: 10.1016/j.tibs.2014.08.003KorsboN, JönssonH. It’s about time: Analysing simplifying assumptions for modelling multi-step pathways in systems biology. . 2020;16(6):e1007982. doi: 10.1371/journal.pcbi.100798232598362HinchR, SchnellS. Mechanism equivalence in enzyme-substrate reactions: Distributed differential delay in enzyme kinetics. . 2004;35(3):253–264. doi: 10.1023/B:JOMC.0000033258.42803.60FerrellJEJr, HaSH. Ultrasensitivity part III: cascades, bistable switches, and oscillators. . 2014;39(12).Csikász-NagyA, BattogtokhD, ChenKC, NovákB, TysonJJ. Analysis of a generic model of eukaryotic cell-cycle regulation. . 2006;90(12):4361–4379. doi: 10.1529/biophysj.106.08124016581849GérardC, GoldbeterA. Temporal self-organization of the cyclin/Cdk network driving the mammalian cell cycle. . 2009;106(51):21643–21648. doi: 10.1073/pnas.090382710620007375TerhuneSS, JungY, CataldoKM, DashRK. Network mechanisms and dysfunction within an integrated computational model of progression through mitosis in the human cell cycle. . 2020;16(4):e1007733. doi: 10.1371/journal.pcbi.100773332251461FitzHughR. Impulses and Physiological States in Theoretical Models of Nerve Membrane. . 1961;1(6):445–466. doi: 10.1016/s0006-3495(61)86902-619431309TsaiTYC, TheriotJA, FerrellJEJr. Changes in Oscillatory Dynamics in the Cell Cycle of Early Xenopus laevis Embryos. . 2014;12(2):e1001788. doi: 10.1371/journal.pbio.100178824523664RomboutsJ, VanderveldeA, GelensL. Delay models for the early embryonic cell cycle oscillator. . 2018;13(3):e0194769. doi: 10.1371/journal.pone.019476929579091VinodPK, NovakB. Model scenarios for switch-like mitotic transitions. . 2015;589(6):667–671. doi: 10.1016/j.febslet.2015.02.00725683003WilliamsBC, FilterJJ, Blake-HodekKA, WadzinskiBE, FudaNJ, ShallowayD, et al. Greatwall-phosphorylated Endosulfine is both an inhibitor and a substrate of PP2A-B55 heterotrimers. . 2014;2014(3).KimJK, TysonJJ. Misuse of the Michaelis–Menten rate law for protein interaction networks and its remedy. . 2020;16(10):e1008258. doi: 10.1371/journal.pcbi.100825833090989TadrosW, LipshitzHD. The maternal-to-zygotic transition: A play in two acts. . 2009;136(18):3033–3042. doi: 10.1242/dev.03318319700615FarrellJA, O’FarrellPH. From egg to gastrula: How the cell cycle is remodeled during the drosophila mid-blastula transition. . 2014;48:269–294. doi: 10.1146/annurev-genet-111212-13353125195504OlivierN, Luengo-OrozMA, DuloquinL, FaureE, SavyT, VeilleuxI, et al. Cell lineage reconstruction of early zebrafish embryos using label-free nonlinear microscopy. . 2010;329(5994):967–971. doi: 10.1126/science.118942820724640AndersonGA, GelensL, BakerJC, FerrellJEJr. Desynchronizing Embryonic Cell Division Waves Reveals the Robustness of Xenopus laevis Development. . 2017;21(1):37–46. doi: 10.1016/j.celrep.2017.09.01728978482LimS, KaldisP. Cdks, cyclins and CKIs: Roles beyond cell cycle regulation. . 2013;140(15):3079–3093. doi: 10.1242/dev.09174423861057FuZ, MalureanuL, HuangJ, WangW, LiH, van DeursenJM, et al. Plk1-dependent phosphorylation of FoxM1 regulates a transcriptional programme required for mitotic progression. . 2008;10(9):1076–1082. doi: 10.1038/ncb176719160488RomboutsJ, GelensL. Dynamic bistable switches enhance robustness and accuracy of cell cycle transitions. . 2021;17(1):e1008231. doi: 10.1371/journal.pcbi.100823133411761KwonJS, EverettsNJ, WangX, WangW, Della CroceK, XingJ, et al. Controlling Depth of Cellular Quiescence by an Rb-E2F Network Switch. . 2017;20(13):3223–3235. doi: 10.1016/j.celrep.2017.09.00728954237ChaoHX, FakhreddinRI, ShimerovHK, KedzioraKM, KumarRJ, PerezJ, et al. Evidence that the human cell cycle is a series of uncoupled, memoryless phases. . 2019;15(3):e8604. doi: 10.15252/msb.2018860430886052ReisT, EdgarBA. Negative regulation of dE2F1 by cyclin-dependent kinases controls cell cycle timing. . 2004;117(2):253–264. doi: 10.1016/S0092-8674(04)00247-815084262MoserJ, MillerI, CarterD, SpencerSL. Control of the restriction point by rb and p21. . 2018;115(35):E8219–E8227. doi: 10.1073/pnas.172244611530111539JirawatnotaiS, HuY, LivingstonDM, SicinskiP. Proteomic identification of a direct role for cyclin D1 in DNA damage repair. . 2012;72(17):4289–4293. doi: 10.1158/0008-5472.CAN-11-354922915759KousholtA, MenzelT, SørensenC. Pathways for Genome Integrity in G2 Phase of the Cell Cycle. . 2012;2(4):579–607. doi: 10.3390/biom204057924970150YanJ, GoldbeterA. Robust synchronization of the cell cycle and the circadian clock through bidirectional coupling. . 2019;16(158):20190376. doi: 10.1098/rsif.2019.037631506042DroinC, PaquetER, NaefF. Low-dimensional dynamics of two coupled biological oscillators. . 2019;15(10):1086–1094. doi: 10.1038/s41567-019-0598-132528550MatsuoT, YamaguchiS, MitsuiS, EmiA, ShimodaF, OkamuraH. Control mechanism of the circadian clock for timing of cell division in vivo. . 2003;302(5643):255–259. doi: 10.1126/science.108627112934012HeltbergML, KrishnaS, KadanoffLP, JensenMH. A tale of two rhythms: Locked clocks and chaos in biology. . 2021;12(4):291–303. doi: 10.1016/j.cels.2021.03.00333887201GérardC, GoldbeterA. Entrainment of the Mammalian Cell Cycle by the Circadian Clock: Modeling Two Coupled Cellular Rhythms. . 2012;8(5):e1002516. doi: 10.1371/journal.pcbi.100251622693436BeesleyS, KimDW, D’AlessandroM, JinY, LeeK, JooH, et al. Wake-sleep cycles are severely disrupted by diseases affecting cytoplasmic homeostasis. . 2020;117(45):28402–28411. doi: 10.1073/pnas.200352411733106420NovikoffAB. The concept of integrative levels and biology. . 1945;101(2618):209–215. doi: 10.1126/science.101.2618.20917814095ElowitzMB, LeiblerS. A synthetic oscillatory network of transcriptional regulators. . 2000;403(6767):335–338. doi: 10.1038/3500212510659856AltszylerE, VenturaAC, Colman-LernerA, ChernomoretzA. Ultrasensitivity in signaling cascades revisited: Linking local and global ultrasensitivity estimations. . 2017;12(6). doi: 10.1371/journal.pone.018008328662096CrookN, AlperHS. Model-based design of synthetic, biological systems. . 2013;103:2–11. doi: 10.1016/j.ces.2012.12.022EshtewyNA, ScholzL. Model reduction for kinetic models of biological systems. . 2020;12(5):863. doi: 10.3390/sym12050863GorbanAN. Model reduction in chemical dynamics: slow invariant manifolds, singular perturbations, thermodynamic estimates, and analysis of reaction graph. . 2018;21:48–59. doi: 10.1016/j.coche.2018.02.009RaoS, van der SchaftA, van EunenK, BakkerBM, JayawardhanaB. A model reduction method for biochemical reaction networks. . 2014;8(1):52. doi: 10.1186/1752-0509-8-5224885656PandeyA, MurrayR. Model Reduction Tools For Phenomenological Modeling of Input-Controlled Biological Circuits. . 2020; p. 2020.02.15.950840.AlbertR, RobevaR. Signaling Networks: Asynchronous Boolean Models. In: . Elsevier; 2015. p. 65–91.CappellS, ChungM, JaimovichA, SpencerS, MeyerT. Irreversible APCCdh1 Inactivation Underlies the Point of No Return for Cell-Cycle Entry. . 2016;166(1):167–180. doi: 10.1016/j.cell.2016.05.07727368103RubinSM, SageJ, SkotheimJM. Integrating Old and New Paradigms of G1/S Control. . 2020;80(2):183–192. doi: 10.1016/j.molcel.2020.08.02032946743BarrAR, HeldtFS, ZhangT, BakalC, NovákB. A Dynamical Framework for the All-or-None G1/S Transition. . 2016;2(1):27–37. doi: 10.1016/j.cels.2016.01.00127136687LafranchiL, MüllersE, RutishauserD, LindqvistA. FRET-Based Sorting of Live Cells Reveals Shifted Balance between PLK1 and CDK1 Activities During Checkpoint Recovery. . 2020;9(9):2126. doi: 10.3390/cells909212632961751ChaoHX, PooveyCE, PrivetteAA, GrantGD, ChaoHY, CookJG, et al. Orchestration of DNA Damage Checkpoint Dynamics across the Human Cell Cycle. . 2017;5(5):445–459.e5. doi: 10.1016/j.cels.2017.09.01529102360TaylorWR, DePrimoSE, AgarwalA, AgarwalML, SchönthalAH, KatulaKS, et al. Mechanisms of G2 arrest in response to overexpression of p53. . 1999;10(11):3607–3622. doi: 10.1091/mbc.10.11.360710564259GillisLD, LeidalAM, HillR, LeePWK. p21Cip1/WAF1 mediates cyclin B1 degradation in response to DNA damage. . 2009;8(2):253–256. doi: 10.4161/cc.8.2.755019158493TysonJJ, NovákB. Cell Cycle Dynamics, Bistability and Oscillations. In: . Springer, New York, NY; 2013. p. 263–270. Available from: https://link.springer.com/referenceworkentry/10.1007/978-1-4419-9863-7_21.GérardC, GoldbeterA. The Cell Cycle is a Limit Cycle. . 2012;7(6):126–166. doi: 10.1051/mmnp/20127607GonzeD, GoldbeterA. A Model for a Network of Phosphorylation–dephosphorylation Cycles Displaying the Dynamics of Dominoes and Clocks. . 2001;210(2):167–186. doi: 10.1006/jtbi.2000.229411371173TianXJ, ZhangH, XingJ. Coupled reversible and irreversible bistable switches underlying TGFβ-induced epithelial to mesenchymal transition. . 2013;105(4):1079–1089. doi: 10.1016/j.bpj.2013.07.01123972859Gunne-BradenA, SullivanA, GharibiB, SheriffRSM, MaityA, WangYF, et al. GATA3 Mediates a Fast, Irreversible Commitment to BMP4-Driven Differentiation in Human Embryonic Stem Cells. . 2020;26(5):693–706.e9. doi: 10.1016/j.stem.2020.03.00532302522WangL, WalkerBL, IannacconeS, BhattD, KennedyPJ, TseWT. Bistable switches control memory and plasticity in cellular differentiation. . 2009;106(16):6638–6643. doi: 10.1073/pnas.080613710619366677GrahamTGW, TabeiSMA, DinnerAR, RebayI. Modeling bistable cell-fate choices in the Drosophila eye: Qualitative and quantitative perspectives. . 2010;137(14):2265–2278. doi: 10.1242/dev.04482620570936BalaskasN, RibeiroA, PanovskaJ, DessaudE, SasaiN, PageKM, et al. Gene regulatory logic for reading the sonic hedgehog signaling gradient in the vertebrate neural tube. . 2012;148(1-2):273–284. doi: 10.1016/j.cell.2011.10.04722265416AroozT, YamCH, SiuWY, LauA, LiKKW, PoonRYC. On the concentrations of cyclins and cyclin-dependent kinases in extracts of cultured human cells. . 2000;39(31):9494–9501. doi: 10.1021/bi000964310924145MochidaS. Regulation of α-endosulfine, an inhibitor of protein phosphatase 2A, by multisite phosphorylation. . 2014;281(4):1159–1169. doi: 10.1111/febs.1268524354984KuznetsovYA. Numerical Analysis of Bifurcations. In: . 3rd ed.; 2004. p. 505–585.WinstonJT, PledgerWJ. Growth factor regulation of cyclin D1 mRNA expression through protein synthesis-dependent and -independent mechanisms. . 1993;4(11):1133–1144. doi: 10.1091/mbc.4.11.11338305735PerryJE, GrossmannME, TindallDJ. Epidermal growth factor induces cyclin D1 in a human prostate cancer cell line. . 1998;35(2):117–124. doi: 10.1002/(SICI)1097-0045(19980501)35:2%3C117::AID-PROS5%3E3.0.CO;2-G9568675AnsmannG. Efficiently and easily integrating differential equations with JiTCODE, JiTCDDE, and JiTCSDE. . 2018;28(4):043116. doi: 10.1063/1.50193203190663310.1371/journal.pcbi.1009008.r001Decision Letter 0AlberMarkDeputy EditorCsikász-NagyAttilaAssociate Editor2021Alber, Csikász-NagyThis is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.Submission Version0
25 May 2021
Dear Dr. Gelens,
Thank you very much for submitting your manuscript "A modular approach for modeling the cell cycle based on functional response curves" for consideration at PLOS Computational Biology.
As with all papers reviewed by the journal, your manuscript was reviewed by members of the editorial board and by several independent reviewers. In light of the reviews (below this email), we would like to invite the resubmission of a significantly-revised version that takes into account the reviewers' comments.
We cannot make any decision about publication until we have seen the revised manuscript and your response to the reviewers' comments. Your revised manuscript is also likely to be sent to reviewers for further evaluation.
When you are ready to resubmit, please upload the following:
[1] A letter containing a detailed list of your responses to the review comments and a description of the changes you have made in the manuscript. Please note while forming your response, if your article is accepted, you may have the opportunity to make the peer review history publicly available. The record will include editor decision letters (with reviews) and your responses to reviewer comments. If eligible, we will contact you to opt in or out.
[2] Two versions of the revised manuscript: one with either highlights or tracked changes denoting where the text has been changed; the other a clean version (uploaded as the manuscript file).
Important additional instructions are given below your reviewer comments.
Please prepare and submit your revised manuscript within 60 days. If you anticipate any delay, please let us know the expected resubmission date by replying to this email. Please note that revised manuscripts received after the 60-day due date may require evaluation and peer review similar to newly submitted manuscripts.
Thank you again for your submission. We hope that our editorial process has been constructive so far, and we welcome your feedback at any time. Please don't hesitate to contact us if you have any questions or comments.
Sincerely,
Attila Csikász-Nagy
Associate Editor
PLOS Computational Biology
Mark Alber
Deputy Editor
PLOS Computational Biology
***********************
Reviewer's Responses to Questions
Comments to the Authors:
Please note here if the review is uploaded as an attachment.
Reviewer #1: In this work, a mathematical model of cell cycle regulation is developed by combining three functional modules (ultrasensitive, bistable and time delay). These modules are not derived from a detailed description of the underlying biochemical events, but provide a phenomenological description of a given desired behavior. It is shown that, by combining multiple switches and by including time delay, the proposed cell cycle model is able to describe events such as DNA damage and coupling to the circadian clock. In my opinion, the proposed strategy of combining multiple phenomenological modules to describe complex behaviors is promising and deserves investigation.
The major concerns about the reasoning and results are listed below, and concern the presentation and technical correctness of some derivations:
1 Abstract, Introduction (page 4, lines 113-117) and Results (page 5, line 122): even if the difference between an ultrasensitive and an S-shaped curve will be clarified later in the text, at this point, such a difference is, in my opinion, not clear. Indeed, an ultrasensitive response described by a sigmoidal function (e.g. the Hill function with Hill coefficient greater than 1) is itself an S-shaped curve.
2 Page 13 (system (iii)). As explicitly mentioned by the authors (see lines 334-335), the right hand side of the second ODE seems to not correspond to any of the modules (ultrasensitivity, S-shaped, delay) introduced in the first section, since the Hill-like equation is multiplied by [CycB]. Then, the model cannot be seen as a composition of the previously introduced modules. Furthermore, the choice of denoting the total concentration of CycB-Cdk1 complexes and the concentration of activated CycB-Cdk1 complexes by [CycB] and [Cdk1], respectively, (lines 330-331), is very confusing.
3 Pages 22-23. The ultrasensitive response [Cdk1]/[CycB] is not the same ultrasensitive curve as before (e.g., page 21, line 607 and below). The most remarkable difference is that, as noted by the authors (page 23, lines 632-633), with this expression, the Cdk1 curve does not saturate. On the contrary, it grows indefinitely. Then, its inverse is not exactly an S-shaped curve (I have generated a MATLAB plot to visualize this). Consequently, the plots of Figure 10 are not valid anymore and, indeed, in this case, the inverted ultrasensitive curve of Figure 10, panel (B) is not exactly an S-shaped curve. The reason for this behavior is mentioned by the authors at lines 628-629: “[CycB] is not a constant and therefore, the rate of change of [Cdk1]/[CycB] would need to be given by the quotient rule for differentiation.”
4 Page 24.It is clear how the expression of the non-dimensionalized inverted bistable response curve x has been computed. However, both the independent variable y and the dependent variable x are functions of [CycB], more precisely, y is a function of x. How is it possible to compute the derivative of x with respect to y given the fact that y a function of x?
5 Page 26, lines 671-672. “Default parameter values were manually screened so that oscillations with biologically relevant periods were obtained (Table 2).” It seems that the cyclins thresholds are the parameters that have been manually screened to generate oscillations. How are the thresholds of cyclins related to one another with respect to the biologically relevant periods? Are these thresholds compatible with the experimentally measured values?
6 Page 26, lines 680-682. The authors state that “This number was chosen based on experimental measurements that demonstrated how growth factor stimulation increases CycD levels between 4 and 20 fold [98, 99].” Could the authors be more precise with respect to the number used and to what it means in the context of testing the effect of the restriction point?
In addition, the following aspects require substantial explanations:
7 Page 4, lines 82-106. The difference between the two strategies is now clear: the first strategy consists in omitting some of the reactions, while the second strategy simplifies the model by introducing some assumptions (e.g. the steady state assumption). Can the use of phenomenological expressions be considered as a third strategy?
8 Page 11, (system (ii)).The role of delays τ_1 and τ_2 in the ODEs of (system (ii)) is not clear. Whilst their meaning is clearly explained in lines 295-300, connecting these explanations to the way in which τ_1and τ_2 appear in the ODEs is not straightforward. In addition, when τ_1 and τ_2 assume different values, the time delay in both ODEs becomes time-varying (since τ is a function of [APC]*); is this biologically reasonable?
9 Page 14, Figure 7. Comprehension and interpretation of the plots seems to be rather hard. Moreover, panel (B) refers to both system (iii-b) and (iii-c): does this mean that the two systems exhibit equal [Cdk1] amplitude?
10 Page 15. Several concerns arise regarding systems (iii-a), (iii-b) and (iii-c). First of all, at line 340, it should be clarified that the label “system (iii-a)” refers to Figure 7A. At lines 341-344, the parameter d has been introduced; it seems to be confusing to define the relative synthesis first as c and then as the ratio between c and d? Also, the considerations at lines 351-357 are not clear.
11 Pages 17 and 19 ODEs are missing for the model in which the circadian regulation of Wee1 has been introduced (see lines 460-461). Also, the concept of Arnold tongues (lines 473-490) would require additional explanations. Finally, the expression “the strength of the coupling (here Acdk, i.e. the extent to which the [Cdk1] activation threshold is shifted to higher [CycB] levels over one period)” (line 471-472).
12 Page 19, line 493. “Under the premise that the functionalities of these individual modules do not change when combined with each other”. Unfortunately, this assumption is not always verified, as explained few lines below (see e.g. 499-500).
13 Page 26. in the system equations for interlinked switches, what is the meaning of parameters δ_d and δ_b? It would be better to introduce the meaning of these parameters within the text, in addition to Table 2. These terms were present neither in (systems (ii)) nor in (system (iii)). Why were they added in the interlinked switches system? Furthermore, the right hand side of the fourth ODE does not correspond to any of the modules (ultrasensitivity, bistability, delay) introduced in the first section since, again, the Hill-like equation is multiplied by [CycB] (see the previous comment regarding (system (iii))).
14 Page 6, lines 136-138. How have the curves in Figure 2B been obtained? I guess the authors have computed the inverse of the function in Eq. (1) (namely, Input as a function of Output) and then they have plotted this latter inverse function for different values of α. I would suggest to explain this explicitly.
15 Page 10, section “The S-shaped module reproduces the behavior of mass-action models”: In this section, the authors claim (lines 269-270 and lines 289-290) to show that the modified Hill function (namely, the "phenomenological" expression in Eq (2), which provides an S-shaped response) and its piecewise linear approximation are able to reproduce the oscillatory behavior of the mass-action model for the PP2A-ENSA-GWL network. Is there any reason why the S-shaped response should be preferred to the mass-action model?
16 Page 25, Table 1. The value of ENSA_tot used by the authors is equal to 40nM, while in reference [61] this value is equal to 1000nM. As the authors refer to [61], which is then the specific reason to change the value of ENSA_tot compared to that paper?
Finally, the following minor comments require rephrasing, adjustments and/or a better explanation of concepts:
17 Page 7, lines 166-167. “the rate of change of [APC]* is proportional to the difference between the current [APC]* level and its experimentally determined ultrasensitive steady state response”. Does this mean that the term - [APC]* is not representing degradation?
18 Page 9, line 235.What does "extrema of ξ([APC]^*)” mean?
19 Page 11, lines 308-309. “Without a time delay, i.e. τ=0, system (ii) is identical to system (i)”. This claim is trivial.
20 Page 15, line 366. “and” should be replaced with “as”.
21 Page 16: the concept of “oscillations orbiting around the response curves/bistable switches” is not clear; please, see the caption of Figure 8 (“Grey regions represent oscillations that are not orbiting around all three bistable switches.”) and also lines 402-403 and lines 405-407
22 Page 23, line 635. What does “apparent” mean?
23 Page 27, line 696. Can the authors please indicate what do they mean with “shifted”?
24 Supplemental Information, page 1, few lines below equation (1). “we will show that the steady state is linearly stable”. Even if stability of the steady state is assessed through linearization, the expression “linearly stable” seems to be not correct, since model (1) is nonlinear.
25 Page 4, line 108: please, replace “cycles” with “cycle” (singular).
26 Please replace “a S-shaped response/module” with “an S-shaped response/module”: page 6, line 131; page 8, line 184 and line 186; page 11, line 308; page 15, line 385 and line 387; page 21, line 603; page 22, line 614;
27 Page 7, caption of Figure 3(E): please, replace “bistable [APC]* nullclines” with “S-shaped [APC]* nullcines”.
28 Page 12, line 326: “a S-shaped response”. Maybe, “bistable” would be more appropriate in this case.
29 Page 13, Figure 6(B): please, replace “bistable width” with “width of the S-shaped region”.
30 Page 15, line 348: please, replace “bistable” with “S-shaped”.
31 Page 15, lines 385-386: “can be depicted as a S-shaped module”. I would suggest to rephrase as "can be depicted as an S-shaped (in this case, also bistable) module".
32 Page 12, equation (12): in the third and the fourth differential equation, the parameter k_ass is present, whose value is not indicated in Table 1. Also, in the fifth differential equation, the parameter k_da appears, whose value is not present in Table 1.
Reviewer #2: See attachment
Reviewer #3: Attached
**********
Have the authors made all data and (if applicable) computational code underlying the findings in their manuscript fully available?
The PLOS Data policy requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.
Reviewer #1: No: The computational code is not available.
Reviewer #2: No: All models should be provided as machine-readable Python programs in Supplementary Files
Reviewer #3: Yes
**********
PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.
If you choose “no”, your identity will remain anonymous but your review may still be made public.
Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.
Reviewer #1: No
Reviewer #2: No
Reviewer #3: No
Figure Files:
While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email us at figures@plos.org.
Data Requirements:
Please note that, as a condition of publication, PLOS' data policy requires that you make available all data used to draw the conclusions outlined in your manuscript. Data must be deposited in an appropriate repository, included within the body of the manuscript, or uploaded as supporting information. This includes all numerical values that were used to generate graphs, histograms etc.. For an example in PLOS Biology see here: http://www.plosbiology.org/article/info%3Adoi%2F10.1371%2Fjournal.pbio.1001908#s5.
Reproducibility:
To enhance the reproducibility of your results, we recommend that you deposit your laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. Additionally, PLOS ONE offers an option to publish peer-reviewed clinical study protocols. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols
10.1371/journal.pcbi.1009008.r002Author response to Decision Letter 0Submission Version1
18 Jun 2021
Submitted filename: Letter_Referees.pdf
10.1371/journal.pcbi.1009008.r003Decision Letter 1AlberMarkDeputy EditorCsikász-NagyAttilaAssociate Editor2021Alber, Csikász-NagyThis is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.Submission Version1
8 Jul 2021
Dear Dr. Gelens,
Thank you very much for submitting your manuscript "A modular approach for modeling the cell cycle based on functional response curves" for consideration at PLOS Computational Biology. As with all papers reviewed by the journal, your manuscript was reviewed by members of the editorial board and by several independent reviewers. The reviewers appreciated the attention to an important topic. Based on the reviews, we are likely to accept this manuscript for publication, providing that you modify the manuscript according to the review recommendations.
Please specifically focus on:
- mentioning the alternatives of a limit cycle representation of the cell cycle
- providing the codes of the models, either as supplement or on a repository
- answering the three major comments of .referee 1
Please prepare and submit your revised manuscript within 30 days. If you anticipate any delay, please let us know the expected resubmission date by replying to this email.
When you are ready to resubmit, please upload the following:
[1] A letter containing a detailed list of your responses to all review comments, and a description of the changes you have made in the manuscript. Please note while forming your response, if your article is accepted, you may have the opportunity to make the peer review history publicly available. The record will include editor decision letters (with reviews) and your responses to reviewer comments. If eligible, we will contact you to opt in or out
[2] Two versions of the revised manuscript: one with either highlights or tracked changes denoting where the text has been changed; the other a clean version (uploaded as the manuscript file).
Important additional instructions are given below your reviewer comments.
Thank you again for your submission to our journal. We hope that our editorial process has been constructive so far, and we welcome your feedback at any time. Please don't hesitate to contact us if you have any questions or comments.
Sincerely,
Attila Csikász-Nagy
Associate Editor
PLOS Computational Biology
Mark Alber
Deputy Editor
PLOS Computational Biology
***********************
A link appears below if there are any accompanying review attachments. If you believe any reviews to be missing, please contact ploscompbiol@plos.org immediately:
[LINK]
Reviewer's Responses to Questions
Comments to the Authors:
Please note here if the review is uploaded as an attachment.
Reviewer #1: I have carefully read the revised manuscript, and I thank the authors for having clarified some aspects that I have raised in the first round of revision. A few explanations have been now added where required, and almost all issues raised in the previous round of review have been carefully addressed.
However, despite improvements have been made, a number of technical concerns remains, mainly regarding the S-shaped module and the way in which time delays have been incorporated into the model. Specifically:
- Regarding (system (iii)) – former major concerns 2) and 3) – , I believe that confusion arising from the names of the state variables has been resolved, and I thank the authors for having clarified this point. Concerning the ODEs, I understand the reason for multiplying the RHS of the ODE by [CycB]; the explanation provided by the authors is reasonable. However, according to this reviewer, it seems to be incorrect to describe (system (iii)) as the composition of the previously introduced modules, since the RHS of the ODE describing the dynamics of [CycB] does not correspond to any of these modules.
- Regarding the computation of the derivative of the expression for the non-dimensionalized inverted bistable response curve – former major comment 4) –, I thank the authors for having inserted a detailed technical explanation (page 29, lines 941-943). However, according to this reviewer, a technical mistake exists in their reasoning. The claim “x is a function of y, and y a function of z” is only partly correct, since y is a fucntion of both x and z (i.e. [CycB] and [Cdk1], respectively). If x is a function of y and y is a function of z, then the application of the chain rule of differentiation yields, as correctly indicated by the authors, dx/dz = (dx/dy)(dy/dz). However, this seems to be not the case the authors are dealing with. The problem in their formulation (which is absolutely correct when x=[Cdk1] and y=[APC]) is that x=[CycB] is treated as an independent variable in the RHS of the equation whereas it is treated as the dependent variable in the LHS of the equation.
- Regarding the section “Delay increases the period, amplitude and robustness of oscillations” – former substantial explanation 8) –, I acknowledge that it has been reorganized in a clearer way. However, concerns still remain regarding the temporal delays τ_1 and τ_2. Specifically, according to this reviewer, the way time delays have been incorporated into the model does not reflect the provided biological explanation. Since the temporal delay τ_1 is the delay on the “left branch” of the network in Figure 5A (i.e., form Cdk1-CycB to APC) and τ_2 is the delay on the “right branch” of the network in Figure 5A (i.e., form APC to Cdk1-CycB), I would have expected τ_1 in the second ODE and τ_2 in the first ODE. In the equations of (system (ii)), the dynamics of APC/C is alternatively affected by the “activation delay” and by the “inactivation delay”. In this way, τ_2 does not reflect the meaning of this delay, which is the delay in the inactivation of CycB-Cdk1 by APC/C. Furthermore, it seems to be reasonable that, if the time delay depends on the state of the system, then this dependence exists both in case τ_1 equals τ_2 and in case τ_1 differs from τ_2. On the contrary, in the provided expression for the time delay τ, the time delay depends on the state of the system only if τ_1 and τ_2 are different. For which biological reason is this value independent of the state of the system only if the “activation delay” and the “inactivation delay” have the same value?
In addition, I still have the following minor comments:
1) Regarding the difference between an ultrasensitive and an S-shaped response curve – former major concern 1) –, I understand the point made by the authors when claiming that “an ultrasensitive curve is not really S-shaped”. However, I believe that this distinction is not universally recognized as, in some cases, the terms “ultrasensitive” and “S-shaped” are considered synonyms (see, e.g., [Perelson SciTranslMed 2011], [Gunawardena PNAS 2005], [Estrada Cell 2016]). For the sake of clarity - and to avoid any possible confusion -, I would suggest to explicitly mention that by “S-shaped curve” you mean a curve “with two bumps” (or, alternatively, a more appealing description), which is hence different from an ultrasensitive curve.
2) Page 13, Figure 5B (Figure 6B in the previous version of the manuscript): please, replace “bistable width” with “width of the S-shaped region” in the label of the X-axis.
3) Page 13, caption of Figure 4: please, indicate the value of the constant factor by which all mass-action constants were divided.
4) Page 14, lines 422-433: Please, rephrase the sentence “Such delays can be modeled in a phenomenological way by delay differential equations” with, e.g. The effects of these delays can be modeled in a phenomenological way by using delay differential equations”.
5) Page 19, line 576: Regarding Figure 7B, please add also the time course of APC/C, which is currently missing.
6) Page 20, line 606: please, replace “Fig. S8 Fig” with “Fig. S8”.
7) Page 22, line 694: If I correctly understood, “frequencies” should be replaced with “ratio between the two frequencies”.
8) Page 23, line 751: please, replace “numbers” (plural) with “number” (singular).
9) Page 24, line 784: please, replace “reviewed in this journal [63]” with “reviewed in [63]”.
10) Page 24, line 817: “are in line with previous work”. Could the authors provide a few references?
11) Page 31, lines 984-985 – former previous major concern 5) – Related to the sentence “Default parameter values were manually screened so that oscillations with biologically relevant periods were obtained (Table 2), please indicate the experimental references [11] and [15] that refer to this point, as you have specifically indicated these in the response letter.
Reviewer #2: Congratulations on an interesting and thought-provoking paper. I still disagree with you that the mammalian cell cycle can be modeled as a limit cycle oscillator (which also casts suspicion on CC-CR coupling simulations), but I approve publication nonetheless because I think your modular approach deserves to be studied and assessed by the computational biology community.
In the section on "S-shaped, but not ultrasensitive, responses cause a two-dimensional system of the cell cycle to oscillate", you might consider referring to Novak & Tyson (Nat Rev Mol Cell Biol, 2008) where the same point is made in a more general context.
Reviewer #3: The authors addresess all my comments.
**********
Have the authors made all data and (if applicable) computational code underlying the findings in their manuscript fully available?
The PLOS Data policy requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.
Reviewer #1: No: The computational code is not available.
Reviewer #2: Yes
Reviewer #3: None
**********
PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.
If you choose “no”, your identity will remain anonymous but your review may still be made public.
Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.
Reviewer #1: No
Reviewer #2: Yes: John J. Tyson
Reviewer #3: No
Figure Files:
While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email us at figures@plos.org.
Data Requirements:
Please note that, as a condition of publication, PLOS' data policy requires that you make available all data used to draw the conclusions outlined in your manuscript. Data must be deposited in an appropriate repository, included within the body of the manuscript, or uploaded as supporting information. This includes all numerical values that were used to generate graphs, histograms etc.. For an example in PLOS Biology see here: http://www.plosbiology.org/article/info%3Adoi%2F10.1371%2Fjournal.pbio.1001908#s5.
Reproducibility:
To enhance the reproducibility of your results, we recommend that you deposit your laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. Additionally, PLOS ONE offers an option to publish peer-reviewed clinical study protocols. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols
References:
Review your reference list to ensure that it is complete and correct. If you have cited papers that have been retracted, please include the rationale for doing so in the manuscript text, or remove these references and replace them with relevant current references. Any changes to the reference list should be mentioned in the rebuttal letter that accompanies your revised manuscript.
If you need to cite a retracted article, indicate the article’s retracted status in the References list and also include a citation and full reference for the retraction notice.
10.1371/journal.pcbi.1009008.r004Author response to Decision Letter 1Submission Version2
15 Jul 2021
Submitted filename: Response_editor_reviewers.pdf
10.1371/journal.pcbi.1009008.r005Decision Letter 2AlberMarkDeputy EditorCsikász-NagyAttilaAssociate Editor2021Alber, Csikász-NagyThis is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.Submission Version2
19 Jul 2021
Dear Dr. Gelens,
We are pleased to inform you that your manuscript 'A modular approach for modeling the cell cycle based on functional response curves' has been provisionally accepted for publication in PLOS Computational Biology.
Before your manuscript can be formally accepted you will need to complete some formatting changes, which you will receive in a follow up email. A member of our team will be in touch with a set of requests.
Please note that your manuscript will not be scheduled for publication until you have made the required changes, so a swift response is appreciated.
IMPORTANT: The editorial review process is now complete. PLOS will only permit corrections to spelling, formatting or significant scientific errors from this point onwards. Requests for major changes, or any which affect the scientific understanding of your work, will cause delays to the publication date of your manuscript.
Should you, your institution's press office or the journal office choose to press release your paper, you will automatically be opted out of early publication. We ask that you notify us now if you or your institution is planning to press release the article. All press must be co-ordinated with PLOS.
Thank you again for supporting Open Access publishing; we are looking forward to publishing your work in PLOS Computational Biology.
10.1371/journal.pcbi.1009008.r006Acceptance letterAlberMarkDeputy EditorCsikász-NagyAttilaAssociate Editor2021Alber, Csikász-NagyThis is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
6 Aug 2021
PCOMPBIOL-D-21-00681R2
A modular approach for modeling the cell cycle based on functional response curves
Dear Dr Gelens,
I am pleased to inform you that your manuscript has been formally accepted for publication in PLOS Computational Biology. Your manuscript is now with our production department and you will be notified of the publication date in due course.
The corresponding author will soon be receiving a typeset proof for review, to ensure errors have not been introduced during production. Please review the PDF proof of your manuscript carefully, as this is the last chance to correct any errors. Please note that major changes, or those which affect the scientific understanding of the work, will likely cause delays to the publication date of your manuscript.
Soon after your final files are uploaded, unless you have opted out, the early version of your manuscript will be published online. The date of the early version will be your article's publication date. The final article will be published to the same URL, and all versions of the paper will be accessible to readers.
Thank you again for supporting PLOS Computational Biology and open-access publishing. We are looking forward to publishing your work!