Skip to main content
PLOS Computational Biology logoLink to PLOS Computational Biology
. 2022 Mar 18;18(3):e1008340. doi: 10.1371/journal.pcbi.1008340

Mathematical analysis of robustness of oscillations in models of the mammalian circadian clock

Xiangyu Yao 1,, Benjamin L Heidebrecht 2,, Jing Chen 2,3,4,*, John J Tyson 2,3,4,*
Editor: Qing Nie5
PMCID: PMC8979472  PMID: 35302984

Abstract

Circadian rhythms in a wide range of organisms are mediated by molecular mechanisms based on transcription-translation feedback. In this paper, we use bifurcation theory to explore mathematical models of genetic oscillators, based on Kim & Forger’s interpretation of the circadian clock in mammals. At the core of their models is a negative feedback loop whereby PER proteins (PER1 and PER2) bind to and inhibit their transcriptional activator, BMAL1. For oscillations to occur, the dissociation constant of the PER:BMAL1 complex, K^d, must be ≤ 0.04 nM, which is orders of magnitude smaller than a reasonable expectation of 1–10 nM for this protein complex. We relax this constraint by two modifications to Kim & Forger’s ‘single negative feedback’ (SNF) model: first, by introducing a multistep reaction chain for posttranscriptional modifications of Per mRNA and posttranslational phosphorylations of PER, and second, by replacing the first-order rate law for degradation of PER in the nucleus by a Michaelis-Menten rate law. These modifications increase the maximum allowable K^d to ~2 nM. In a third modification, we consider an alternative rate law for gene transcription to resolve an unrealistically large rate of Per2 transcription at very low concentrations of BMAL1. Additionally, we studied extensions of the SNF model to include a second negative feedback loop (involving REV-ERB) and a supplementary positive feedback loop (involving ROR). Contrary to Kim & Forger’s observations of these extended models, we find that, with our modifications, the supplementary positive feedback loop makes the oscillations more robust than observed in the models with one or two negative feedback loops. However, all three models are similarly robust when accounting for circadian rhythms (~24 h period) with K^d ≥ 1 nM. Our results provide testable predictions for future experimental studies.

Author summary

The circadian rhythm aligns bodily functions to the day/night cycle and is important for our health. The rhythm originates from an intracellular molecular clock mechanism that mediates rhythmic gene expression. It is long understood that transcriptional negative feedback with sufficient time delay is key to generating circadian oscillations. However, some of the most widely cited mathematical models for the circadian clock suffer from problems of parameter ‘fragilities’. That is, sustained oscillations are possible only for physically unrealistic parameter values. A recent model by Kim & Forger nicely incorporates the inhibitory binding of PER proteins to their transcription activator BMAL1, but oscillations in the Kim-Forger model require a binding affinity between PER and BMAL1 that is orders of magnitude larger than observed binding affinities of protein complexes. To rectify this problem, we make several physiologically credible modifications to the Kim-Forger model, which allow oscillations to occur with more realistic binding affinities. The modified model is further extended to explore the potential roles of supplementary feedback loops in the mammalian clock mechanism. Ultimately, accurate models of the circadian clock will provide better predictive tools for chronotherapy and chrono-pharmacology studies.

Introduction

Most organisms experience perpetual day/night cycles and need to synchronize their physiological functions with this potent external rhythm of light and temperature [1]. Endogenous circadian rhythms meet this demand. These autonomous clock-like rhythms are driven by molecular mechanisms that generate oscillations of ~24 h period through negative feedback on gene expression [13]. Although the genes and proteins constituting the circadian clocks in animals, plants and fungi are quite different, their essential interactions are remarkably similar. In all cases, the clock mechanism features a ‘core’ negative feedback loop: A activates B activates C inhibits A. In mammals, this loop consists of transcriptional regulation involving six genes: Per1/2, Cry1/2, Bmal1, and Clock [14]. For convenience, in this work we drop the distinction between the homologous pairs of proteins PER1/2 and CRY1/2. In this mechanism (Fig 1), the heterodimeric transcription factor BMAL1:CLOCK activates Per transcription. Per mRNA is then translated in the cytoplasm, where PER protein binds with CRY and enters the nucleus. PER:CRY then binds with BMAL1:CLOCK to block its activation of Per transcription. PER:CRY’s cycle of production, nuclear entry, auto-inhibition, and subsequent degradation is widely acknowledged to be the source of circadian rhythmicity [5].

Fig 1. Three major feedback loops regulate the mammalian circadian clock.

Fig 1

The core negative feedback loop is between PER:CRY and BMAL1:CLOCK. The two sources of additional feedback are negative feedback between REV-ERB and BMAL1 and positive feedback between ROR and BMAL1. PER1/2, CRY1/2, REV-ERBα/β and RORα/β are simplified to PER, CRY, REV-ERB and ROR, respectively. Solid lines indicate chemical reactions; the T-shaped reactions indicate reversible binding of proteins to form multicomponent complexes. Dashed lines indicate regulatory signals (positive regulation = barbed arrow, and negative regulation = blunt arrow).

Over the past 50 years, many people have proposed mathematical models of circadian rhythms [511]. In 1965, Brian Goodwin proposed a model of periodic enzyme synthesis based on negative feedback on gene expression [12,13]. At the time, Goodwin was not attending to circadian rhythms, because nothing was known then about the negative feedback of PER on its own synthesis. But his model was picked up later by Peter Ruoff [1418] to explain many characteristic features of circadian rhythms. Recently, the core negative feedback loop of Goodwin’s model was extended with other feedback loops (as in Fig 1) to create more comprehensive and realistic models of circadian rhythms [1921]. While all of these models have much to commend, they suffer from a technical problem with the underlying ‘Goodwin oscillator’.

In his model of periodic enzyme synthesis, Goodwin assumed that the end-product of a metabolic pathway functioned as an inhibitor of expression of the gene encoding the first enzyme in the pathway. The inhibition was carried out by p molecules of the end-product binding cooperatively to the transcription factor for the gene. In this scenario the rate of transcription is given by a Hill function, α1KpKp+Zp, where Z = concentration of end-product, α1 = maximum rate of transcription, and K = end-product concentration at half-maximal rate of transcription. In S1 Text, we define Goodwin’s model precisely, discuss its basic problem (for the model to oscillate, p must be greater than 8, which is unreasonable), and we describe two changes to Goodwin’s model that permit oscillations for smaller values of p.

One particularly interesting modification to Goodwin’s model was made by Jae Kyoung Kim and Daniel Forger [20], who replaced Goodwin’s view—of negative feedback by cooperative binding of a generic ‘repressor’ to a gene promoter—with their own model of stoichiometric binding of a repressor (PER:CRY) to an activator (BMAL1:CLOCK) of gene expression. Some characteristic features of the two models have been compared in [22,23]. In the following section, we describe the Kim-Forger model. Then, in the ‘Results’ section, we show that, like Goodwin’s model, the Kim-Forger model also has a ‘parameter fragility’ problem. This analysis frames our proposals for more robust and realistic mathematical models of circadian clocks.

Kim & Forger’s model

In 2012, Kim & Forger [20] presented a model of the negative feedback loop generating autonomous circadian rhythms in mammalian cells (Fig 2A). The Kim-Forger (KF) ODEs are:

Fig 2. Wiring diagrams for the three Kim-Forger models: SNF (a), NNF (b), and PNF (c).

Fig 2

To simplify the models, several molecular species that do not contribute significantly to the feedback loops are not explicitly represented. For example, in the SNF loop, CLOCK and CRY are not shown. In the NNF and PNF loops, mRNAs encoding REV-ERB, ROR and BMAL1 are not shown, nor are the cytoplasmic forms of these proteins. Solid and dashed lines indicate reactions and regulations, as in Fig 1. NF, negative feedback; PF, positive feedback.

Kim-Forger SNF Model.

dM^dt^=α^1A^freeA^Tβ^1M^dMdt=αAfreeATM (1)
dP^cdt^=α^2M^β^2P^cdPcdt=MPc (2)
dP^dt^=α^3P^cβ^3P^dPdt=PcP (3)
A^free=12[A^TP^K^d+(A^TP^K^d)2+4K^dA^T]
Afree=12[ATP1+(ATP1)2+4AT] (4)

SNF stands for ‘single negative feedback’ (i.e., the core negative feedback loop involving PER:CRY inhibition of BMAL1:CLOCK). As originally written, the KF model has three dynamical variables: M^ = [Per mRNA], P^c = [PER protein in the cytoplasm], P^ = [PER protein in the nucleus] (i.e., PER:CRY in the nucleus). The BMAL1:CLOCK transcription factor is denoted by A; A^T is the total concentration of BMAL1:CLOCK in the nucleus, and A^free is the concentration of ‘free’ BMAL1:CLOCK (i.e., not bound to PER:CRY) in the nucleus. (The ‘hat’ on each variable indicates a concentration in nanomole/liter; and t^ is time in hours.) The factor A^free/A^T is the probability that BMAL1:CLOCK is not bound to its repressor, PER:CRY. By expressing the rate of transcription of Per mRNA to be proportional to A^free/A^T, Kim & Forger are implicitly assuming that the total number of BMAL1:CLOCK dimers is large enough to saturate the E-boxes on Per genes, and that PER:CRY binds equally well to BMAL1:CLOCK dimers that are either bound or not bound to an E-box. Eq (4) is derived by solving the condition for equilibrium binding of BMAL1:CLOCK (A) and PER:CRY (P) to form an inactive complex (C); namely, K^dC^=A^freeP^free=(A^TC^)(P^C^). The α^’s and β^’s are rate constants with appropriate units of concentration and time. It is commonplace in these models to assume that β^1=β^2=β^3, because this condition is most conducive to oscillations.

First of all, we cast the equations on the left side of (1)–(3) into dimensionless form on the right side by defining dimensionless concentrations, P=P^/K^d,Pc=α^3P^c/β^K^d,M=α^2α^3M^/β^2K^d,A=A^/K^d, and dimensionless time, t=β^t^. Furthermore, α=α^1α^2α^3/β^3K^d is the dimensionless rate of synthesis of Per mRNA (in a wild-type diploid cell). The other dimensionless parameter in Eqs (1)–(4) is AT=A^T/K^d = total concentration of BMAL1 in the nucleus.

In addition to the SNF model, Kim & Forger proposed two extended models, in which the core negative feedback loop involving PER and BMAL1 is supplemented with either an additional negative feedback from REV-ERB on transcription of the Bmal1 gene (called the NNF model, Fig 2B) or an additional positive feedback from ROR on transcription of the Bmal1 gene (called the PNF model, Fig 2C). Evidences for these interactions are found in references [2428]. The ODEs of Kim & Forger’s ‘NNF’ and ‘PNF’ models are presented in S2 Text.

Notice that, in the SNF model, nonlinearity in the transcription term is due to tight stoichiometric binding between PER and BMAL1, not (as in Goodwin’s equations) to cooperative participation of nuclear PER in the regulation of Per gene expression. Consequently, the SNF model circumvents the unreasonable cooperativity constraint (p > 8) of Goodwin’s model. (Don’t confuse the Hill exponent, p, in Goodwin’s model with the concentration of nuclear PER, P, in the KF model.)

While the SNF model appears to oscillate robustly and avoid Goodwin’s unrealistic constraint (p > 8), the SNF model has an unrealistic constraint of its own. To elaborate, we derive an equation for oscillations to arise in the SNF model.

Results

Locus of Hopf bifurcations in Kim & Forger’s SNF model

The condition for a Hopf bifurcation in Eqs (1)–(4) is

8=αAT|AfreeP|ss=α2AT[1+ATPss1(ATPss1)2+4AT] (5)

where Pss, the steady-state solution of Eqs (1)–(4), satisfies the equation

Pss=α2AT[ATPss1+(ATPss1)2+4AT] (6)

Solving Eqs (5) and (6) simultaneously, we find that

8=Pss(1+2ATα)Pss(AT1) (7)

and from Eq (6) we derive

Pss=α(AT1)2(α+AT)[1+1+4(α+AT)(AT1)2] (8)

Substituting (8) into (7), we find, after a little algebra, the condition for a Hopf bifurcation:

Φα2Ψ(AT)α+Ω(AT)=0 (9)

where

Φ=49,Ψ(AT)=8(AT230AT+1),Ω(AT)=64AT(AT+1)2 (10)

Solving the quadratic Eq (9), we obtain α as a function of AT, as plotted in Fig 3A. We must locate a wild-type (WT) cell somewhere within the oscillatory domain, far enough from the HB locus so that mutant cells overexpressing or under-expressing BMAL1 and PER are still rhythmic. To this end, we propose the following ‘five-point criterion’ for choosing the values of α and AT for a WT cell: if the point (αWT,ATWT) locates a WT cell on the bifurcation diagram, then the points (12αWT,ATWT),(αWT,12ATWT),(2αWT,ATWT),(αWT,2ATWT) should also lie within the oscillatory domain. We introduce this constraint because: Bmal1+/− and Clock+/− cells, i.e., (αWT,12ATWT) are rhythmic [29,30]; Per1−/−Per2+/+ and Per1+/+Per2−/− cells, i.e., (12αWT,ATWT) are rhythmic [3133]; mouse embryonic fibroblasts (MEFs) retain rhythmicity when co-overexpressing both Bmal1 and Clock up to at least four-fold, see Fig 3C of [34]; and MEFs carrying extra copies of Per1 or Per2, driven by a Per2-promoter, also retain rhythmicity, see Fig 6 of [34]. We choose the smallest values of α, AT that satisfy these requirements, i.e., αWT=2×104,ATWT=103 (see Fig 3A), to minimize the dimensionless concentrations of PER and BMAL1 in order to maximize the value of K^d given observed values of P^ and A^.

Fig 3. SNF (0L3) model.

Fig 3

(a) Hopf bifurcation curve given by Eqs (9 and 10). ‘Five-point’ criterion: black circle, ‘homozygous diploid’ cell; white circles, heterozygous diploid cells; red circles, tetraploid cells. (b) Oscillations for homozygous diploid cells (AT = 1000, α = 20,000), Period = 3.8; maxtPtot(t) = 2650.

Fig 6. SNF (1LN) models.

Fig 6

Loci of Hopf bifurcations for (a) SNF (1L3) and (b) SNF (1L8) models for KA = 1, 10 and 100. For comparison, the dashed lines (for KA = 0) show contours for SNF (0LN). Rate law 1 makes little change to the oscillatory domain until KA > 10.

The oscillatory solution of the SNF model for this set of parameter values is plotted in Fig 3B. The dimensionless period of oscillation is 3.8, which would correspond to a 24 h rhythm if β^ = 0.16 h−1. Nuclear PER, P (t), executes nearly sinusoidal oscillations around a mean value of 1000. The oscillations of Per mRNA, on the other hand, are slightly non-sinusoidal. This property of the model is not in contradiction to the evidently sinusoidal oscillations exhibited by luciferase ‘reporter’ genes driven by Per2 promoters [35] because those observations were made on populations of cells, which, in reality, cannot be perfectly synchronized. In S1 Fig we show that the Per mRNA oscillations reported in Fig 3B, when averaged over a population of cells with a 10% dispersion of phase, appear perfectly sinusoidal.

The oscillations in Fig 3B require [PER]nuclear ≈ [BMAL1]total 103K^d, i.e., that the dissociation constant of the PER:BMAL1 complex is much smaller than the concentrations of the binding partners. To see why this is a problem, we must estimate K^d by fitting [PER] and [BMAL1] to experimental data.

Estimation of P^tot,A^T,andK^d from experimental data

We can estimate K^d from the fact that there is a maximum of ~30,000 molecules of PER in a mammalian cell [36]; hence, 3×104=VNP^+VCP^c=VNK^dP+VCβ^α^3K^dPc. In the SNF model, cytoplasmic PER is transported into the nucleus, so the rate at which PER molecules are lost from the cytoplasm, β^P^cVC, must equal the rate at which PER molecules are gained in the nucleus, α^3P^cVN, assuming that there is not significant degradation of PER in the cytoplasm (for an order-of-magnitude estimation, this is a reasonable simplifying assumption). In this case, β^α^3=VNVC, and 3×104=VNK^d(P+Pc). From the simulation in Fig 3B, we find that Ptot = P+Pc≈2500 at the peak of its oscillation, and from BioNumbers [37], we find that the volume of a typical mammalian cell nucleus is ~500 fL. Hence, K^d12500(3×104500fL)(1015fL/L6×1014/nmol)100nM25000.04nM. In this case, A^T ≈ 40 nM, and the total number of BMAL1 molecules in a nucleus of volume ~500 fL would be ~12,000. The observed number of BMAL1 molecules in a cell is ~25,000 [36], which is not too far off, considering that some fraction of BMAL1 molecules may not localize to the nucleus or act as functional transcription factors.

Is K^d=0.04nM a reasonable estimate of the affinity of PER for BMAL1? We expect the time constant for dissociation of the PER:BMAL1 complex to be on the order of minutes (i.e., k^unbind>103s1), because, if dissociation of the complex were slower, then the negative feedback of PER on BMAL1 would react sluggishly to changes in nuclear PER concentration. Furthermore, Eq (4) implies equilibrium of PER-BMAL1 binding and would not hold with a much slower dissociation constant. With this estimate of the dissociation rate constant, the binding constant for the complex would have to be k^bind=k^unbindK^d>0.001s10.04nM=0.02nM1s1=2×107M1s1. However, protein-protein binding rate constants are typically on the order of 106 M−1s−1 [38]. So, we estimate that a physically realistic, minimum value for the dissociation constant of the PER:BMAL1 complex is K^d,min1nM, and we conclude that the dissociation constant used in the SNF model is unrealistically small by at least 25-fold.

Fribourgh et al. [39] recently studied the docking of PER2:CRY1/2 to the core PAS domain of BMAL1:CLOCK and measured K^d400nM. This estimate of K^d is likely too large because the authors used only partial protein sequences. Since the true value of K^d is likely between 1 and 100 nM, we will take K^d=10nM as our benchmark.

To summarize, we find that circadian oscillations in KF’s original SNF model require a value of the PER:BMAL1 dissociation constant, K^d ≈ 0.04 nM (or smaller), that is 250-fold less than a realistic estimate of K^d,est = 10 nM, and 25-fold less than the minimum value, K^d,min = 1 nM.

In this work we consider some realistic changes to the SNF model that increase the maximum permissible value of K^d for oscillations. In the process, we come up with some other surprising reassessments of the KF model and its extensions.

Longer feedback loop and saturating PER degradation increase the oscillatory robustness of the Kim-Forger SNF model

Our primary goal in modifying KF models is to alleviate the unreasonable constraint on K^d, the dissociation constant of the PER:BMAL1 complex. To this end, we consider two changes to the SNF model: first, increasing the number of dynamical species in the PER-BMAL1 negative feedback loop, and second, introducing a Michaelis-Menten rate law for the degradation of nuclear PER. These same changes are known to increase the robustness of Goodwin’s model (as explained in S1 Text).

Longer feedback loop

In the SNF model, there is only one intermediate (Pc) between Per mRNA (M) and nuclear PER protein (P). However, the primary gene transcript must be processed and exported to the cytoplasm, where it is translated into nascent PER protein. PER protein must be phosphorylated multiple times (PER has 10–20 phosphorylation sites [40,41]) and bound to CRY before it is transported into the nucleus. These steps insert a considerable time lag between Per gene transcription and the negative feedback on BMAL1 activity. To account for this time delay, we replace Pc in the SNF model by a sequence of species, P1, …, PJ (note that the first few intermediates could be mRNA species), to obtain the modified ODEs:

dMdt=αAfreeATM (11)
dP1dt=MP1 (12)
dPjdt=Pj1Pj,j=2,,J (13)
dPdt=PJP (14)

where N = J+2 is the total length of the negative feedback loop, and Afree is still given by Eq (4). This change lengthens the time between Per mRNA transcription and the negative feedback signal generated by nuclear PER and consequently increases the oscillatory potential of the negative feedback loop [42].

The longer feedback loop changes the condition for a Hopf bifurcation to arise in ODEs (11)-(14): the number ‘8’ on the left-hand-side of Eq (5) is replaced by the number SN=[sec(πN)]N. Following the same derivation as before, we find that Eq (9) determines α as a function of AT at the Hopf bifurcation, provided that

Φ=(SN1)2,Ψ(AT)=SN((AT+1)24SNAT),Ω(AT)=SN2AT(AT+1)2 (10')

In Fig 4A we show that, as N (the length of the feedback loop) increases, the domain of oscillations in the (α, AT) parameter plane moves toward smaller values of α and AT. For example, for N = 8, applying the five-point criterion, we place the WT cell at α = 200, AT = 40; see Fig 4B. For this choice of parameter values, the oscillation is illustrated in Fig 4C: period = 15.5, and the maximum value of Ptot = 540. Following a similar argument as that for the original model with N = 3, we write 3×104=VNP^+VC(P^1+P^2++P^J)=VNK^dP+VCK^d(β^α^J+2PJ++β^Jα^J+2α3P0). Assuming the identities α^3==α^J+2=β^ (for a simple phosphorylation chain) and β^α^J+2=VNVC (the conservation law for nuclear transport mentioned before, with α^3 replaced by α^J+2), we rewrite the relation above as 3×104=VNK^d(P+PJ++P1)=VNK^dPtot. (When there is no chance of misunderstanding, we write Ptot for maxtPtot(t).) So, in this case we might estimate that K^d = 100 nM/540 ≈ 0.2 nM. However, ‘Ptot’ includes Per mRNA species as well as PER protein species. So a better estimate of Ptot might be ‘300’, in which case K^d ≈ 0.33 nM, which is still 30-fold smaller than our estimate of K^d,est = 10 nM for the binding of PER to BMAL1. Furthermore, in this case, we estimate A^T = 13 nM (4000 molecules in a nucleus of volume 500 fL), which is perhaps too small compared to the observed number of ~25,000 BMAL1 molecules.

Fig 4. SNF (0LN) models.

Fig 4

(a) Loci of Hopf bifurcations for N = 3, 4, 6, 8. (b) Value of K^d (expressed as 100nM/Ptot) as a function of AT and α for the SNF(0L8) model. Contour lines mark constant values of K^d. Circles mark the ‘five-point’ criterion, as in Fig 3A. (c) Simulation of WT cell, SNF(0L8) with AT = 40, α = 200. Period = 15.5, maxtPtot(t) = 540, K^d=0.2nM.

Saturating degradation of nuclear PER

PER is degraded by proteasomes after it is poly-ubiquitinated by the E3 ligase β-TrCP [43]. Because the rate of this enzyme-mediated reaction likely saturates at large substrate concentration, it is reasonable to replace the linear kinetics for degradation of nuclear PER in Eq (3) by a Michaelis-Menten rate law [43],

dPdt=PJβmaxPKm+P (14’)

βmax and Km are dimensionless parameters; in particular, Km=K^m/K^d,βmax=β^max/(β^K^d). This change also has the potential to increase the oscillatory robustness of the model. Intuitively, the upper limit to the rate of PER degradation introduced by the Michaelis-Menten rate law causes nuclear PER concentration to react sluggishly to changes in the rate of Per mRNA production, which is another sort of ‘lag’ in the negative feedback loop.

To keep track of these changes, we introduce the notation SNF (0DN), where D denotes the PER degradation rate law (L for linear or M for Michaelian), and N denotes the number of species in the negative feedback loop. For example, the original KF model is denoted SNF (0L3). The significance of the ‘0’ will become evident shortly.

For the case of ‘saturating degradation,’ we still scale all concentrations with respect to K^d, but we can no longer derive a closed-form algebraic equation for the locus of Hopf bifurcations. Instead, for N = 8, we searched the four-dimensional parameter space (α, AT, βmax, Km) for oscillations with the smallest value of maxtPtot(t), subject to the constraints that Km > 1 and that the model gives a reasonable domain of oscillations in the (α, AT) plane (i.e., large enough to satisfy the five-point criterion). We found (see S3 Text) several different combinations of βmax and Km that could satisfy these criteria with similar values of maxtPtot(t), suggesting that the model is robust with respect to these criteria. A typical combination is βmax = 3.8 and Km = 1, shown in Fig 5A. The five-point criterion is satisfied for (αWT=20,ATWT=16), and the oscillations for this case are shown in Fig 5B, for which Ptot = 70; discounting for mRNA species, we estimate Ptot = 50. Hence, K^d = 100 nM/50 ≈ 2 nM and A^T ≈ 30 nM (9,000 molecules in a nucleus of volume 500 fL). This estimate of the theoretical value of K^d is now within our range of the probable experimental value, 1 nM < K^d < 10 nM, and the estimate of the total number of BMAL1 molecules per nucleus is acceptable, considering our uncertainty about the localization of BMAL1.

Fig 5. SNF (0M8) model.

Fig 5

(a) Bifurcation diagram for βmax = 3.8, Km = 1. Five-point criterion locates WT cell at the black dot. (b) Time-courses of M(t), P(t) and Ptot(t) for WT cell: AT = 16, α = 20; Period = 30, maxtPtot(t) = 70.

For further information, see S3 Text for notable patterns in the optimization results for SNF (0M8).

A disturbing property of this SNF (0M8) model is that oscillations persist even as AT → 0, which is clearly impossible because there can be no expression of the Per gene when BMAL1 concentration is zero. The problem, of course, is that the rate law for Per transcription (rate ∝ Afree/AT) is valid only if BMAL1 saturates Per E-boxes, which clearly cannot be true as AT → 0. To get around this problem, we propose a revised rate law for Per gene transcription.

A more realistic rate law for Per transcription does not affect the robustness of the SNF model

We propose to replace the KF expression for the rate of Per gene transcription (Rate Law 0) by a revised Rate Law 1 that is more realistic for small AT (see S4 Text):

RateLaw0:dMdt=αAfreeATM (15-0)
RateLaw1:dMdt=αAfreeKA+ATM (15-1)

For rate law 1, the maximum rate of transcription is αATKA+AT, which depends on how strongly BMAL1:CLOCK binds to the E-box, as characterized by the dimensionless dissociation constant KA=K^A/K^d; and also, when AT becomes small, the transcription rate is proportional to Afree/KA (not Afree/AT). Rate law 0 applies to the case in which binding between PER:CRY and BMAL1:CLOCK is independent of the binding between BMAL1:CLOCK and E-box, and BMAL1:CLOCK complexes saturate Per E-boxes. Rate law 1 relaxes the assumption of saturation of Per E-boxes by BMAL1:CLOCK.

Modified Kim-Forger SNF equations

Taking all of the aforementioned changes into account, we have (see S5 Text):

dMdt=αF(Afree)M (16)
dP1dt=MP1 (17)
dPjdt=Pj1Pj,j=2,,J (18)
dPdt=PJG(P) (19)
Afree=12[ATP1+(ATP1)2+4AT] (20)
whereF(Afree)={Afree/ATAfree/(KA+AT),andG(P)={PβmaxP/(Km+P) (21)

In the notation SNF(TDN), T denotes the Per transcription rate law (0 or 1), and N = J + 2 = total length of the negative feedback loop.

Models of form SNF (1LN) can be analyzed exactly as SNF(0LN), and the condition for a Hopf bifurcation is Eq (9), Φ∙α2−Ψ(AT)∙α+Ω(AT) = 0, where,

Φ=(SN1)2,Ψ(AT)=SN(AT+KAAT)((AT+1)24SNAT),
Ω(AT)=SN2(AT+KA)2AT(AT+1)2 (10”)

Solving this quadratic equation for α as a function of AT, we plot the locus of Hopf bifurcations for N = 3 and 8 in Fig 6A and 6B. Clearly, this change in rate law makes little difference in the robustness of oscillations for 1≤KA≤20. As KA increases further, the bifurcation locus moves ‘up’ and Ptot increases, so the estimated value of K^d gets smaller.

For SNF (1MN) we have no closed-form algebraic equation for the locus of Hopf bifurcations, so as before, we set N = 8 and searched the five-dimensional parameter space (α, AT, βmax, Km, KA) for oscillations with the smallest value of maxtPtot(t), subject to the constraints

α[102,103],AT[102,102],βmax[102,103],Km[1,102],KA[1,102],

and that the amplitude of oscillation of Ptot(t) be larger than 0.5, where ampl=maxminmax+min. The amplitude constraint is to select for ‘robust’ oscillations. A summary of these calculations is provided in S3 Text. Briefly, we found ~1000 parameter sets with maxtPtot(t) = 32.3 ± 3.5 and Period = 20.7 ± 1.1. Then we checked for parameter sets that satisfy the ‘five-point criterion’. Results of a typical parameter set (βmax = 5, Km = 5.5 and KA = 20) are illustrated in Fig 7A and 7B. In this case, maxtPtot(t) = 75, which is larger than ‘33’ because the WT cell (αWT=50,ATWT=20) must be centered in the oscillatory domain of Fig 7A. Discounting Ptot for mRNA species, we estimate maxtPtot(t) ≈ 40. Hence, K^d = 2.5 nM and A^T = 50 nM (~15,000 molecules of BMAL1 per nucleus). We conclude that, although rate law 1 is more accurate than rate law 0 for values of ATKA, it does not improve significantly on our estimates of K^d and A^T.

Fig 7. SNF (1M8) model.

Fig 7

(a) Bifurcation diagram for βmax = 5, Km = 5.5, KA = 20. Five-point criterion locates WT cell at the black dot. (b) Time-courses of M (t), P(t) and Ptot(t) for WT cell: AT = 20, α = 50; Period = 27, maxtPtot(t) = 75.

Adding a negative feedback loop involving REV-ERB does not increase the robustness of circadian oscillations

Next, we explore Kim & Forger’s NNF model (see S2 Text), with modified rate laws for gene transcription. For the rates of transcription of Per and Rev-erb genes governed by BMAL1:CLOCK binding to E-boxes, we use our Rate Law 1, Eq (15-1). For the transcriptional repression of the Bmal1 gene by REV-ERB (variable V^), we replace Kim & Forger’s function γ/V by A^MAXK^V/(V^+K^V), where K^V is the dissociation constant for REV-ERB binding to the promoter (RORE) of the Bmal1 gene. This new rate law remedies an issue in KF’s original NNF model, for which the rate of synthesis of Bmal1 mRNA → ∞ as V→0.

Modified Kim-Forger NNF model

Eqs (16)–(21) plus

dA^Tdt^=δ^[A^MAXK^VV^+K^VA^T]dATdt=δ[AMAX1V+1AT] (22)
dV^dt^=δ^[V^MAXF(A^free)V^]dVdt=δ[VMAXF(Afree)V] (23)

The dimensional equations on the left-hand-side are cast into dimensionless form with the same definitions used in Eqs (1)–(4), plus δ=δ^β^, AMAX=A^MAXK^d,V=V^K^V,VMAX=V^MAXK^V.

To compare NNF to SNF, we must adopt some constraints on the new parameters. First of all, from Narumi et al. [36], we find that the maximum number of REV-ERB molecules during the circadian rhythm in mouse liver cells is 50,000. If all molecules are confined to a nucleus of 500 fL, then 50,000molec500fL=167nM=K^VmaxtV(t). For K^V to be greater than, say, 10 nM, we will constrain VMAX so that maxtV(t)<10. We continue to insist that the relative amplitude of Ptot(t) be > 0.5, and, in addition, we constrain AMAX so that the relative amplitude of A(t) over an oscillation is > 0.2 [36]. We also require that maxtAT(t)/maxtPtot(t) be as close to 1 as possible (total numbers of BMAL1 and PER proteins are close [36]). Subject to these constraints, we search over the available parameter space

α[102,103],AMAX[102,103],βmax[102,103],Km[1,102],KA[1,102],
Vmax[102,102],δ[102,102]

to minimize the objective function maxtPtot(t); i.e., to maximize the value of K^d.

A summary of these calculations is provided in S3 Text. Briefly, we found ~1000 parameter sets with maxtPtot(t) ≈ 91.7 ± 24.5 and Period = 22.7 ± 2.1. Again, after checking for parameter sets that satisfy the ‘five-point criterion’, we plot results of a typical parameter set (βmax = 4.5, Km = 2.5, KA = 3.7, VMAX = 22 and δ = 0.17) in Fig 8. For the WT cell (αWT=30,AMAXWT=30),maxtPtot(t) = 64 and avg(AT) = 9. Discounting for mRNA species, maxtPtot(t) = 35, K^d = 3 nM and avg(A^T) = 27 nM (~8,000 molecules of BMAL1 per nucleus). We conclude that NNF (1M8) is not more robust than SNF(1M8), nor does it improve our estimates of K^d and A^T.

Fig 8. NNF (1M8) model.

Fig 8

(a) Bifurcation diagram for βmax = 4.5, Km = 2.5, KA = 3.7, VMAX = 22, δ = 0.17. Five-point criterion locates WT cell at the black dot. (b) Time-courses of AT(t), V(t), M(t), P(t) and Ptot(t) for WT cell: AMAX = 30, α = 30; Period = 25, maxtPtot(t) = 64, avg(AT) = 9.

An additional positive feedback loop involving ROR increases the robustness of circadian oscillations at a cost

Next, we explore Kim & Forger’s PNF model, with similarly modified rate laws for gene transcription: Eq (15-1) for the rates of transcription of Per and Ror genes, and A^MAX(εK^R+R^)/(R^+K^R) for the rate of transcription of Bmal1 by ROR (variable R^). In the latter rate law, K^R is the dissociation constant for ROR binding to the RORE promoter and ε is the fractional reduction in Bmal1 expression when R^=0. This new rate law remedies an issue in KF’s original PNF model, for which the rate of Bmal1 transcription does not behave appropriately as R→∞ or R→0.

Modified Kim-Forger PNF model

Eqs (16)–(20) plus

dA^Tdt^=δ^[A^MAXεK^R+R^R^+K^RA^T]dATdt=δ[AMAXε+RR+1AT] (24)
dR^dt^=δ^[R^MAXF(A^free)R^]dRdt=δ[RMAXF(Afree)R] (25)

The dimensional equations on the left-hand-side are cast into dimensionless form with the same definitions used earlier, plus R=R^K^R,RMAX=R^MAXK^R.

To compare PNF to SNF, we adopt the following constraints. First of all, since the maximum number of ROR molecules during the circadian rhythm in mouse liver cells is 25,000 [36], we estimate that 25,000molec500fL=83nM=K^RmaxtR(t), and consequently we constrain RMAX so that maxtR(t)<5. We continue to insist that the relative amplitudes of Ptot(t) be > 0.5 and of A(t) be > 0.2, and that maxtAT(t)/maxtPtot(t) be as close to 1 as possible. Subject to these constraints, we search over the available parameter space

α[102,103],AMAX[102,103],βmax[102,103],Km[1,102],KA[1,102],
Rmax[102,102],δ[102,102],ε[104,101]

to minimize the objective function maxtPtot(t).

A summary of these calculations is provided in the S3 Text. Briefly, we found ~1000 parameter sets with maxtPtot(t) ≈ 3.6 ± 2.2 and Period = 43.9 ± 25.4. Again, after checking for parameter sets that satisfy the ‘five-point criterion’, we plot results of a typical parameter set (βmax = 1.85, Km = 8.5, KA = 35, RMAX = 6.2, ε = 0.0003 and δ = 8) in Fig 9. For the WT cell (αWT=10,AMAXWT=15),maxtPtot(t) = 12 and avg(A^T) = 3. Discounting for mRNA species, maxtPtot(t) = 7; hence, K^d = 15 nM and avg(A^T) ≈ 45 nM (i.e., 13,000 molecules of BMAL1 per nucleus), which are quite reasonable estimates. Clearly, the PNF (1M8) exhibits more robust oscillations than the SNF(1M8) and NNF(1M8) models and is consistent with K^d ≈ 10 nM, but the oscillation waveforms are unbelievable. For about half of the oscillatory period, R(t), AT(t) and M(t) are ≈ 0, which is inconsistent with observations [36].

Fig 9. PNF (1M8) model.

Fig 9

(a) Bifurcation diagram for βmax = 1.85, Km = 8.5, KA = 35, RMAX = 6.2, ε = 0.0003, δ = 8. Five-point criterion locates WT cell at the black dot. (b) Time-courses of M (t), P(t), AT(t), R(t), and Ptot(t) for WT cell: AMAX = 15, α = 10. Period = 31, maxtPtot(t) = 12, avg (AT) = 3.

The three 1M8 models are about equally robust with respect to circadian oscillations

In Fig 10 we redraw the bifurcation plots for the ‘1M8’ models with colors to indicate oscillatory periods. (For each model, we choose a value of β^1, as indicated in the legend, to convert from dimensionless period τ to a period of ~24 h given the wild-type parameter values, specified in the legend.) For SNF and NNF models the oscillatory period varies over a range of ~22–25 h. The PNF model, though very robust in terms of oscillatory potential, is restricted in exhibiting circadian oscillations (say, 23–26 h) to two regions of expression of BMAL1 (parameter AMAX) and PER (parameter α); namely, a broad band around the diagonal α + 16∙AMAX ≈ 8000, which is clearly seen in Fig 10C, and a triangular region α + AMAX < 35 (for 5 < AMAX < 35, 5 < α < 35) seen in Fig 10D. Our WT simulation (Fig 9) is found in the ‘triangular region.’

Fig 10. Distributions of oscillatory period for 1M8 models.

Fig 10

(a) SNF (1M8) for βmax = 5, Km = 5.5, KA = 20; WT cell at AT = 20, α = 50, β^1=1.125h1, so that WT cell exhibits 24 h rhythm. (b) NNF (1M8) for βmax = 4.5, Km = 2.5, KA = 3.7, VMAX = 22, δ = 0.17; WT cell at AT = 30, α = 30, β^1=1h1, so that WT cell exhibits 25 h rhythm. (c) PNF (1M8) for βmax = 1.85, Km = 8.5, KA = 35, RMAX = 6.2, ε = 0.0003, δ = 8; WT cell at AMAX = 15, α = 10, β^1=1.3h1, so that WT cell exhibits 24 h rhythm. (d) Lower left corner of panel c.

Oscillations in the ‘broad band’ (results not shown), although they are consistent with 1 nM < K^d < 10 nM, predict average concentrations of nuclear BMAL1 that are much too small (< 1 nM = 300 molecules per nucleus). Indeed, maxtAT(t) is so small despite AMAX being very large, because the concentration of ROR in this region is very small (maxtR(t)<0.003) and dAT/dtAMAX(ε+R)<0.003∙AMAX. We note, in passing, that robust oscillations and a broad distribution of periods, as we see in the PNF model, is a common feature of models that combine positive and negative feedback loops [42,44].

We can quantify the ‘robustness’ of the 1M8 models by measuring the area of ‘circadian oscillations’ in the (AT, α) or (AMAX, α) plane. To standardize the area, we measure AT (AMAX) and α as multiples of their WT values, as given in the figure legend. In these units, the areas are NNF:SNF:PNF = 6.6:4:2. These ratios are probably not significantly different in terms of what might possibly be measured experimentally.

In S2 Fig we explore the dependence of oscillatory period on fold-changes in BMAL1 expression (i.e., co-expression of BMAL1 and CLOCK in experiments). SNF (0LN) models are quite insensitive to fold-changes in BMAL1 expression: the change in period is ~1 h across the range of oscillations. SNF (0M8), SNF (1M8) and NNF (1M8) models are more sensitive, with a change of 5–8 h across the range. Apparently, the saturating rate law for nuclear PER degradation is responsible for the increased sensitivity to variable expression of BMAL1. PNF (1M8) exhibits very long periods of oscillation for large values of AMAX, as noted, and is comparably sensitive (ΔT ≈ 8 h) over a restricted range of BMAL1 overexpression (up to 2.5 x WT level). When Lee et al. constitutively overexpressed BMAL1:CLOCK dimers (~ four-fold) in MEF cells, they observed rhythms of reduced amplitude but normal 24 h period (see their Fig 3C) [34]. This observation is within the limits predicted by models with linear degradation of nuclear PER but is not consistent with the assumption of saturating degradation.

S3 Fig shows the trends with respect to PER overexpression (e.g., co-expression of PER2 and CRY1 in experiments). SNF (0L8) is quite insensitive (ΔT ≈ 1 h), whereas SNF (0M8) and SNF(1M8) are more sensitive (ΔT ≈ 4.5 h). NNF (1M8) and PNF (1M8) are even more sensitive to overexpression of PER (8–10 h). These trends are subject to experimental investigation by overexpression of BMAL1:CLOCK and PER2:CRY1.

Discussion

The Kim-Forger (KF) models of mammalian circadian rhythms (called SNF, NNF and PNF) are appealing in many respects, but they rely on an unrealistic requirement for robust oscillations, namely that the equilibrium dissociation constant of the PER:CRY::BMAL1:CLOCK complex must be K^d < 0.04 nM, which is 250-fold smaller than a reasonable value for the dissociation of the PER:CRY::BMAL1:CLOCK complex. This difficulty can be ameliorated by lengthening the core negative feedback loop between Per mRNA transcription and PER:CRY inactivation of BMAL1:CLOCK (the transcription factor driving Per expression), and/or by implementing a Michaelis-Menten rate law for the degradation of nuclear PER. The KF models were further modified by introducing an alternative rate law for BMAL1:CLOCK-mediated transcription of clock genes (Per, Rev-erb and Ror) to correct a problem at low expression of the Bmal1 gene, and by providing more accurate rate laws for the effects of REV-ERB and ROR on Bmal1 expression.

With these modifications, we find (Fig 7) that the SNF (1M8) model can exhibit oscillations for K^d2nM. From biophysical considerations and in vitro measurements, we estimate that K^d,est10nM, so the model constraint is not too far off from expectations. For K^d=2nM, the SNF (1M8) model oscillates over a 14-fold range of total BMAL1 concentrations, 10 nM < A^T < 140 nM. For A^T = 30 nM, the corresponding number of BMAL1 molecules in a nucleus of volume 500 fL would be (30nM×500fL)(6×10141nmol)(1015L1fL)=9,000, which is about one-third the observed number (~25,000) of BMAL1 molecules in a mammalian cell [36]. If the remaining BMAL1 molecules are dispersed through the cytoplasm of volume 5000 fL, the cytoplasmic concentration of BMAL1 would be about one-tenth the nuclear concentration, which is not unreasonable for a ‘nuclear’ protein such as BMAL1. Furthermore, the model focuses on BMAL1:CLOCK complexes that bind E-boxes to regulate gene expression. BMAL1 in this form may account for only a fraction of total BMAL1, if BMAL1, like PER, undergoes multi-step post-translational modifications. Indeed, both BMAL1 and CLOCK are known to be phosphorylated at multiple sites, which affects their stability and nuclear accumulation, as well as activity of the BMAL1:CLOCK complex [4547].

Replacing the linear rate law for nuclear PER degradation by a Michaelis-Menten rate law causes a dramatic change in the sensitivity of oscillation to the expression levels of Per2 and Bmal1 (compare Figs 4A and 5A). Models with linear PER degradation, e.g., SNF (0L8), predict that oscillations are possible over an ever broadening range of rates of Per and Bmal1 expression; e.g., 1.8<α50AT10<75 (approximately) in Fig 4A. For a comparable model with Michaelis-Menten degradation, SNF (0M8), the oscillatory domain is bounded by maximal rates of expression: α < 45 and AT < 45 in Fig 5A. These contrasting results provide a testable prediction for future experimental exploration. By overexpressing Per/Cry genes and/or Bmal1/Clock genes under control of their normal (regulated) promoters (i.e., by manipulating α and AT), one could test whether nuclear PER degradation operates in a saturated (Michaelis-Menten) or unsaturated (linear) manner, which would be difficult to measure directly in vivo. In the same experiment, by measuring the dependence of oscillation period on α and AT (i.e., on fold-changes in expression of Per/Cry and Bmal1/Clock), one could investigate a second property of our models (S2 and S3 Figs) that period length is much more sensitive to α and to AT in models with saturated degradation than in models with linear degradation of nuclear PER.

The single negative feedback loop (SNF), whereby PER inhibits its own synthesis, can be supplemented with an auxiliary positive feedback from ROR (PNF) or a second negative feedback from REV-ERB (NNF) on the synthesis of BMAL1. For their versions of these three models (0L3 versions), Kim & Forger observed a ‘robustness trend’ NNF > SNF > PNF, in terms of the size of the oscillatory domain in parameter space. For our versions of these models, we find that SNF and NNF have similar oscillatory domains, while PNF is much more robust. However, if ‘robustness’ is defined as the size of the domain of circadian oscillations (22–26 h) in parameter space (fold-changes in expression of PER:CRY and BMAL1:CLOCK complexes), then the SNF(1M8), NNF(1M8) and PNF(1M8) models are nearly equally robust.

Our models could be employed in the future to explore other features of the mammalian circadian clock. For instance, following the lead of Kim and colleagues [48,49], we could address our models to the circadian clock’s temperature-compensation and/or phase-shifting properties. Adding these key features may answer some remaining questions about the behaviors of these models. Another question that could be addressed with these models is the function of an anti-sense transcript of the PER2 gene [50]. Furthermore, these models could be applied in chronopharmacology and chronotherapy studies [51]. One such application would be modeling PER2’s interaction with the tumor suppressor protein p53 in stressed (e.g., DNA damage) cells compared to unstressed cells [52,53].

Materials and methods

The ‘wiring diagrams’ (molecular mechanisms) of our models (see Fig 2) were converted into nonlinear ODEs, as described in the main text. The ODEs were solved by standard numerical algorithms, as implemented in MATLAB and XPP-AUTO. Software codes are provided in S1 and S2 Codes for XPP and MATLAB, respectively. Bifurcation diagrams were computed using XPP-Auto, which may be downloaded from www.math.pitt.edu/~bard/xpp/xpp.html. To optimize the parameters of SNF (0M8), SNF (1M8), NNF (1M8) and PNF (1M8) models, we used MATLAB’s simulated annealing method (‘simulannealbnd’) within physiologically reasonable ranges. The parameter ranges and optimization criteria we used for each model and the corresponding cost functions are provided in S3 Text.

Supporting information

S1 Fig. Bulk average of asymmetric oscillatory trajectories appears sinusoidal.

Thin colored lines: M(t) trajectory in Fig 3 with a random shift in phase. The random phase was drawn from a normal distribution with zero mean and standard deviation of 0.5 time unit (~ 1/10 of the oscillation period). Thick black line: average of the colored trajectories. Skewness of a single colored trajectory and the average trajectory is 0.42 and 0.17, respectively. Skewness is defined as S=(MM)3/(MM)232.

(DOCX)

S2 Fig. Dependence of oscillation period on level of expression of Bmal1, either AT for SNF models or AMAX for NNF and PNF models.

In the insets we record a measure of the relative change in period, Δ=TmaxTmin(Tmax+Tmin)/2, across the range of gene expression, and the absolute change (in hours): ΔT = Δ∙24 h. For PNF(1M8) we limit the increase in gene expression to 2.5 x WT value of AMAX.

(DOCX)

S3 Fig. Dependence of oscillation period on level of expression of Per, i.e., parameter α.

Δ and ΔT, the relative and absolute changes in period over the range of gene expression, are defined in the legend to S2 Fig. For PNF(1M8) we limit the increase in gene expression to 2.5 x WT value of α.

(DOCX)

S1 Table. Definitions of the dynamical variables in the models.

(DOCX)

S2 Table. Definitions of the dimensionless parameters in the models.

(DOCX)

S1 Text. Goodwin’s model.

(DOCX)

S2 Text. Kim & Forger’s extended models.

(DOCX)

S3 Text. Parameter optimization for models with saturating degradation of nuclear PER.

(DOCX)

S4 Text. Deriving the rate laws for Per transcription.

(DOCX)

S5 Text. Non-dimensionalization of the modified Kim-Forger equations.

(DOCX)

S1 Code. Ode files for simulation and bifurcation analysis of every model using XPP-AUTO.

(DOCX)

S2 Code. Zip file of MATLAB codes for opimization of ‘M-type’ models.

(ZIP)

Acknowledgments

This paper is based on a thesis submitted by BLH in partial fulfillment of a Bachelor of Science degree in Systems Biology from Virginia Tech. We are grateful to Professor James P. Keener of the University of Utah for showing us how to derive the algebraic equations for the loci of Hopf bifurcations in SNF (TLN) models (with a linear rate law for the degradation of PER in the nucleus).

Data Availability

All computer codes are provided in the Supporting Information.

Funding Statement

We are grateful for financial support from the National Institute of General Medical Sciences, grant number 1R35 GM138370 to JC, and from the Luther & Alice Hamlett Undergraduate Research Fund to BLH. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

References

  • 1.Patke A, Young MW, Axelrod S. Molecular mechanisms and physiological importance of circadian rhythms. Nat Rev Mol Cell Biol. 2020;21(2): 67–84. doi: 10.1038/s41580-019-0179-2 [DOI] [PubMed] [Google Scholar]
  • 2.Partch CL, Green CB, Takahashi JS. Molecular architecture of the mammalian circadian clock. Trends Cell Biol. 2014;24(2): 90–9. doi: 10.1016/j.tcb.2013.07.002 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Zhang EE, Kay SA. Clocks not winding down: unravelling circadian networks. Nat Rev Mol Cell Biol. 2010;11(11):7 64–76. doi: 10.1038/nrm2995 [DOI] [PubMed] [Google Scholar]
  • 4.Takahashi JS. Molecular components of the circadian clock in mammals. Diabetes Obes Metab. 2015;17 Suppl 1: 6–11. doi: 10.1111/dom.12514 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Smolen P, Byrne JH. Circadian Rhythm Models. In: Squire LR, editor. Encyclopedia of Neuroscience. Oxford: Academic Press; 2009. p. 957–63. [Google Scholar]
  • 6.Pavlidis T. A model for circadian clocks. Bull Math Biophys. 1967;29(4): 781–91. doi: 10.1007/BF02476928 [DOI] [PubMed] [Google Scholar]
  • 7.Goldbeter A. A model for circadian oscillations in the Drosophila period protein (PER). Proc R Soc Lond B. 1995;261(1362): 319–24. doi: 10.1098/rspb.1995.0153 [DOI] [PubMed] [Google Scholar]
  • 8.Leloup JC, Goldbeter A. Toward a detailed computational model for the mammalian circadian clock. Proc Natl Acad Sci U S A. 2003;100(12): 7051–6. doi: 10.1073/pnas.1132112100 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Kurosawa G, Iwasa Y. Temperature compensation in circadian clock models. J Theor Biol. 2005;233(4): 453–68. doi: 10.1016/j.jtbi.2004.10.012 [DOI] [PubMed] [Google Scholar]
  • 10.Ueda HR, Hagiwara M, Kitano H. Robust oscillations within the interlocked feedback model of Drosophila circadian rhythm. Journal of Theoretical Biology. 2001;210(4): 401–6. doi: 10.1006/jtbi.2000.2226 [DOI] [PubMed] [Google Scholar]
  • 11.Gonze D. Modeling circadian clocks: From equations to oscillations. Cent Eur J Biol. 2011;6(5): 699–711. doi: 10.2478/s11535-011-0061-5 [DOI] [Google Scholar]
  • 12.Goodwin BC. Oscillatory behavior in enzymatic control processes. Adv Enzyme Regul. 1965;3: 425–38. doi: 10.1016/0065-2571(65)90067-1 [DOI] [PubMed] [Google Scholar]
  • 13.Goodwin BC. An entrainment model for timed enzyme syntheses in bacteria. Nature. 1966;209(5022): 479–81. doi: 10.1038/209479a0 [DOI] [PubMed] [Google Scholar]
  • 14.Ruoff P, Rensing L, Kommedal R, Mohsenzadeh S. Modeling temperature compensation in chemical and biological oscillators. Chronobiol Int. 1997;14(5): 499–510. doi: 10.3109/07420529709001471 [DOI] [PubMed] [Google Scholar]
  • 15.Ruoff P, Rensing L. The temperature-compensated goodwin model simulates many circadian clock properties. Journal of Theoretical Biology. 1996;179(4): 275–85. doi: 10.1006/jtbi.1996.0067 [DOI] [Google Scholar]
  • 16.Ruoff P, Vinsjevik M, Monnerjahn C, Rensing L. The Goodwin oscillator: On the importance of degradation reactions in the circadian clock. J Biol Rhythm. 1999;14(6): 469–79. doi: 10.1177/074873099129001037 [DOI] [PubMed] [Google Scholar]
  • 17.Ruoff P, Vinsjevik M, Monnerjahn C, Rensing L. The Goodwin model: Simulating the effect of light pulses on the circadian sporulation rhythm of Neurospora Crassa. Journal of Theoretical Biology. 2001;209(1): 29–42. doi: 10.1006/jtbi.2000.2239 [DOI] [PubMed] [Google Scholar]
  • 18.Gonze D, Ruoff P. The Goodwin oscillator and its legacy. Acta Biotheor. 2020;69(4): 857–74. doi: 10.1007/s10441-020-09379-8 [DOI] [PubMed] [Google Scholar]
  • 19.Relogio A, Westermark PO, Wallach T, Schellenberg K, Kramer A, Herzel H. Tuning the Mammalian Circadian Clock: Robust Synergy of Two Loops. Plos Comput Biol. 2011;7(12): e1002309. doi: 10.1371/journal.pcbi.1002309 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Kim JK, Forger DB. A mechanism for robust circadian timekeeping via stoichiometric balance. Mol Syst Biol. 2012;8: 630. doi: 10.1038/msb.2012.62 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Mirsky HP, Liu AC, Welsh DK, Kay SA, Doyle FJ, 3rd. A model of the cell-autonomous mammalian circadian clock. Proc Natl Acad Sci U S A. 2009;106(27): 11107–12. doi: 10.1073/pnas.0904837106 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Kim JK. Protein sequestration versus Hill-type repression in circadian clock models. IET Syst Biol. 2016;10(4): 125–35. doi: 10.1049/iet-syb.2015.0090 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Kim JK, Kilpatrick ZP, Bennett MR, Josic K. Molecular mechanisms thast regulate the coupled period of the mammalian circadian clock. Biophys J. 2014;106: 2071–81. doi: 10.1016/j.bpj.2014.02.039 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Sato TK, Panda S, Miraglia LJ, Reyes TM, Rudic RD, McNamara P, et al. A functional genomics strategy reveals Rora as a component of the mammalian circadian clock. Neuron. 2004;43(4): 527–37. doi: 10.1016/j.neuron.2004.07.018 [DOI] [PubMed] [Google Scholar]
  • 25.Akashi M, Takumi T. The orphan nuclear receptor RORalpha regulates circadian transcription of the mammalian core-clock Bmal1. Nat Struct Mol Biol. 2005;12(5): 441–8. doi: 10.1038/nsmb925 [DOI] [PubMed] [Google Scholar]
  • 26.Bugge A, Feng D, Everett LJ, Briggs ER, Mullican SE, Wang F, et al. Rev-erbalpha and Rev-erbbeta coordinately protect the circadian clock and normal metabolic function. Genes Dev. 2012;26(7): 657–67. doi: 10.1101/gad.186858.112 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Cho H, Zhao X, Hatori M, Yu RT, Barish GD, Lam MT, et al. Regulation of circadian behaviour and metabolism by REV-ERB-alpha and REV-ERB-beta. Nature. 2012;485(7396): 123–7. doi: 10.1038/nature11048 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.Takeda Y, Jothi R, Birault V, Jetten AM. RORgamma directly regulates the circadian expression of clock genes and downstream targets in vivo. Nucleic Acids Res. 2012;40(17): 8519–35. doi: 10.1093/nar/gks630 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Debruyne JP. Oscillating perceptions: the ups and downs of the CLOCK protein in the mouse circadian system. J Genet. 2008;87(5):437–46. doi: 10.1007/s12041-008-0066-7 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Geyfman M, Kumar V, Liu Q, Ruiz R, Gordon W, Espitia F, et al. Brain and muscle Arnt-like protein-1 (BMAL1) controls circadian cell proliferation and susceptibility to UVB-induced DNA damage in the epidermis. Proc Natl Acad Sci U S A. 2012;109(29):11758–63. doi: 10.1073/pnas.1209592109 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Cermakian N, Monaco L, Pando MP, Dierich A, Sassone-Corsi P. Altered behavioral rhythms and clock gene expression in mice with a targeted mutation in the Period1 gene. EMBO J. 2001;20(15): 3967–74. doi: 10.1093/emboj/20.15.3967 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 32.Steinlechner S, Jacobmeier B, Scherbarth F, Dernbach H, Kruse F, Albrecht U. Robust circadian rhythmicity of Per1 and Per2 mutant mice in constant light, and dynamics of Per1 and Per2 gene expression under long and short photoperiods. J Biol Rhythms. 2002;17(3): 202–9. doi: 10.1177/074873040201700303 [DOI] [PubMed] [Google Scholar]
  • 33.Pendergast JS, Friday RC, Yamazaki S. Distinct functions of Period2 and Period3 in the mouse circadian system revealed by in vitro analysis. PLoS One. 2010;5(1): e8552. doi: 10.1371/journal.pone.0008552 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34.Lee Y, Chen R, Lee HM, Lee C. Stoichiometric relationship among clock proteins determines robustness of circadian rhythms. J Biol Chem. 2011;286(9): 7033–42. doi: 10.1074/jbc.M110.207217 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35.Xu H, Gustafson CL, Sammons PJ, Khan SK, Parsley NC, Ramanathan C, et al. Cryptochrome 1 regulates the circadian clock through dynamic interactions with the BMAL1 C terminus. Nat Struct Mol Biol. 2015;22(6): 476–84. doi: 10.1038/nsmb.3018 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 36.Narumi R, Shimizu Y, Ukai-Tadenuma M, Ode KL, Kanda GN, Shinohara Y, et al. Mass spectrometry-based absolute quantification reveals rhythmic variation of mouse circadian clock proteins. Proc Natl Acad Sci U S A. 2016;113(24): E3461–E7. doi: 10.1073/pnas.1603799113 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37.Milo R, Jorgensen P, Moran U, Weber G, Springer M. BioNumbers—the database of key numbers in molecular and cell biology. Nucleic acids research. 2010;38(Database issue): D750–3. doi: 10.1093/nar/gkp889 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 38.Northrup SH, Erickson HP. Kinetics of protein-protein association explained by Brownian dynamics computer simulation. Proc Natl Acad Sci U S A. 1992;89(8): 3338–42. doi: 10.1073/pnas.89.8.3338 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 39.Fribourgh JL, Srivastava A, Sandate CR, Michael AK, Hsu PL, Rakers C, et al. Dynamics at the serine loop underlie differential affinity of cryptochromes for CLOCK:BMAL1 to control circadian timing. Elife. 2020;9: e55275. doi: 10.7554/eLife.55275 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 40.Vanselow K, Vanselow JT, Westermark PO, Reischl S, Maier B, Korte T, et al. Differential effects of PER2 phosphorylation: molecular basis for the human familial advanced sleep phase syndrome (FASPS). Genes Dev. 2006;20(19): 2660–72. doi: 10.1101/gad.397006 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41.Narasimamurthy R, Hunt SR, Lu Y, Fustin JM, Okamura H, Partch CL, et al. CK1delta/epsilon protein kinase primes the PER2 circadian phosphoswitch. Proc Natl Acad Sci U S A. 2018;115(23): 5986–91. doi: 10.1073/pnas.1721076115 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 42.Novak B, Tyson JJ. Design principles of biochemical oscillators. Nat Rev Mol Cell Biol. 2008;9(12): 981–91. doi: 10.1038/nrm2530 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 43.D’Alessandro M, Beesley S, Kim JK, Jones Z, Chen R, Wi J, et al. Stability of Wake-Sleep Cycles Requires Robust Degradation of the PERIOD Protein. Current Biology. 2017;27(22): 3454–67. doi: 10.1016/j.cub.2017.10.014 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 44.Tsai TY, Choi YS, Ma W, Pomerening JR, Tang C, Ferrell JE Jr. Robust, tunable biological oscillations from interlinked positive and negative feedback loops. Science. 2008;321(5885): 126–9. doi: 10.1126/science.1156951 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 45.Yoshitane H, Takao T, Satomi Y, Du NH, Okano T, Fukada Y. Roles of CLOCK phosphorylation in suppression of E-box-dependent transcription. Molecular and cellular biology. 2009;29(13): 3675–86. doi: 10.1128/MCB.01864-08 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 46.Tamaru T, Hirayama J, Isojima Y, Nagai K, Norioka S, Takamatsu K, et al. CK2alpha phosphorylates BMAL1 to regulate the mammalian clock. Nat Struct Mol Biol. 2009;16(4): 446–8. doi: 10.1038/nsmb.1578 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 47.Sahar S, Zocchi L, Kinoshita C, Borrelli E, Sassone-Corsi P. Regulation of BMAL1 protein stability and circadian function by GSK3beta-mediated phosphorylation. PloS one. 2010;5(1): e8561. doi: 10.1371/journal.pone.0008561 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 48.Zhou M, Kim JK, Eng GW, Forger DB, Virshup DM. A Period2 Phosphoswitch Regulates and Temperature Compensates Circadian Period. Mol Cell. 2015;60(1): 77–88. doi: 10.1016/j.molcel.2015.08.022 [DOI] [PubMed] [Google Scholar]
  • 49.Kim DW, Chang C, Chen X, Doran AC, Gaudreault F, Wager T, et al. Systems approach reveals photosensitivity and PER2 level as determinants of clock-modulator efficacy. Mol Syst Biol. 2019;15(7): e8838. doi: 10.15252/msb.20198838 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 50.Koike N, Yoo SH, Huang HC, Kumar V, Lee C, Kim TK, et al. Transcriptional architecture and chromatin landscape of the core circadian clock in mammals. Science. 2012;338(6105): 349–54. doi: 10.1126/science.1226339 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 51.Kim DW, Zavala E, Kim JK. Wearable technology and systems modeling for personalized chronotherapy. Curr Opin Syst Biol. 2020;21: 9–15. doi: 10.1016/j.coisb.2020.07.007 [DOI] [Google Scholar]
  • 52.Gotoh T, Kim JK, Liu J, Vila-Caballer M, Stauffer PE, Tyson JJ, et al. Model-driven experimental approach reveals the complex regulatory distribution of p53 by the circadian factor Period 2. Proc Natl Acad Sci U S A. 2016;113(47): 13516–21. doi: 10.1073/pnas.1607984113 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 53.Zou XL, Kim DW, Gotoh T, Liu JJ, Kim JK, Finkielstein CV. A Systems Biology Approach Identifies Hidden Regulatory Connections Between the Circadian and Cell-Cycle Checkpoints. Front Physiol. 2020;11: 327. doi: 10.3389/fphys.2020.00327 [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

S1 Fig. Bulk average of asymmetric oscillatory trajectories appears sinusoidal.

Thin colored lines: M(t) trajectory in Fig 3 with a random shift in phase. The random phase was drawn from a normal distribution with zero mean and standard deviation of 0.5 time unit (~ 1/10 of the oscillation period). Thick black line: average of the colored trajectories. Skewness of a single colored trajectory and the average trajectory is 0.42 and 0.17, respectively. Skewness is defined as S=(MM)3/(MM)232.

(DOCX)

S2 Fig. Dependence of oscillation period on level of expression of Bmal1, either AT for SNF models or AMAX for NNF and PNF models.

In the insets we record a measure of the relative change in period, Δ=TmaxTmin(Tmax+Tmin)/2, across the range of gene expression, and the absolute change (in hours): ΔT = Δ∙24 h. For PNF(1M8) we limit the increase in gene expression to 2.5 x WT value of AMAX.

(DOCX)

S3 Fig. Dependence of oscillation period on level of expression of Per, i.e., parameter α.

Δ and ΔT, the relative and absolute changes in period over the range of gene expression, are defined in the legend to S2 Fig. For PNF(1M8) we limit the increase in gene expression to 2.5 x WT value of α.

(DOCX)

S1 Table. Definitions of the dynamical variables in the models.

(DOCX)

S2 Table. Definitions of the dimensionless parameters in the models.

(DOCX)

S1 Text. Goodwin’s model.

(DOCX)

S2 Text. Kim & Forger’s extended models.

(DOCX)

S3 Text. Parameter optimization for models with saturating degradation of nuclear PER.

(DOCX)

S4 Text. Deriving the rate laws for Per transcription.

(DOCX)

S5 Text. Non-dimensionalization of the modified Kim-Forger equations.

(DOCX)

S1 Code. Ode files for simulation and bifurcation analysis of every model using XPP-AUTO.

(DOCX)

S2 Code. Zip file of MATLAB codes for opimization of ‘M-type’ models.

(ZIP)

Data Availability Statement

All computer codes are provided in the Supporting Information.


Articles from PLoS Computational Biology are provided here courtesy of PLOS

RESOURCES