Introduction

Circadian rhythms are physiological processes that repeat approximately every 24 h. The free-running period of the circadian rhythm under constant conditions is usually reported along with its standard deviation (SD) from the mean oscillation period. For example, the free-running period of mice has been reported as \(23.48\pm 0.06\) h1. Additionally, at the cellular level, the circadian rhythm of a single cellular cyanobacterium is \(25.4\pm 0.12\) h2 and the period of mammalian fibroblast cells is \(24.38\pm 1.12\) h3. These deviations suggest a stochastic nature of circadian dynamics. Fluctuations in circadian rhythms originate from a self-sustained oscillator known as the circadian clock and are then transmitted to the downstream output system. Stochastic gene expression in the circadian clock machinery contributes to fluctuations in the circadian period3,4,5,6.

The precision of mutually synchronized oscillators has been a subject of theoretical interest7,8,9,10. The fluctuation in the period of coupled phase oscillators was analytically examined under the assumption that the SD of period is associated with the SD of phase11. The theory was expanded to the general type of coupling function between two phase oscillators12. Furthermore, fluctuations in a more general N-dimensional oscillatory system have been derived13, showing that each variable in the system can exhibit a different period variability.

The general formula for period variability was applied to a circadian clock that regulates its downstream output system14. This study demonstrated that the output system’s fluctuations can be smaller than those of the clock, suggesting that different organs controlled by the same oscillator can vary in their amount of fluctuation. The study considered a specific manner of signal transduction from the circadian clock by adopting sinusoidal regulation to model clock-controlled promoter activity.

However, global gene expression analyses suggest diverse ways to regulate the circadian clock15,16,17,18. The expression patterns of circadian-clock-controlled genes are diverse in phase, oscillation amplitude, and waveform, although these genes are controlled by a unique circadian clock. Genome-wide analysis of promoter activity using a luciferase reporter has revealed diverse waveforms (i.e., sinusoidal-like, sawtooth, and spike patterns)19. Variations in rhythmic patterns of gene expression can arise from differences in the sequences of clock-controlled promoters. For instance, the E-box, which is bound by the mammalian core circadian transcription factors CLOCK and BMAL1, induces daily rhythmic expression. Changes in the E-box sequence can alter the waveforms and amplitudes of the downstream output signals20,21. If these variations in clock regulation are associated with fluctuations, it may be possible to control their accuracy by modifying the promoter sequences. Nonetheless, it remains unclear whether circadian clock regulation affects the level of fluctuations in downstream output.

We numerically and analytically investigated the coefficient of variation (CV, the standard deviation divided by the mean) of the oscillation period to explore the relationship between clock-controlled regulation and fluctuations in the circadian output driven by generic periodic regulation. These analyses suggested that sinusoidal regulatory functions effectively reduced downstream fluctuations.

Results

Regulatory function waveform influences the precision of the output rhythm

We examined the factors in the clock-regulated system that could affect the precision of the observed circadian rhythm using a coupled model of the circadian clock and its output system (Fig. 1a). We employed a simple transcriptional-translational negative feedback loop (TTFL), which negatively regulates its own gene expression, as a model for the circadian clock because it is considered the basic mechanism for clocks across organisms22. The output system receives periodic signals from the circadian clock and converts them into specific physiological or behavioral responses. Here, we suppose reporter systems such as luciferase or fluorescent proteins as representatives of the output system with promoters regulated by a circadian clock. Additionally, we assumed that expression noise within the circadian clock system generates fluctuations in the entire circadian clock system. Based on these molecular mechanisms, we considered the following model:

$$\begin{aligned} \begin{aligned} \frac{1}{\tau }\dot{u}&= \frac{1}{1+w^{m}} - k_{u}u + \epsilon \sqrt{D}\xi (t), \\ \frac{1}{\tau }\dot{v}&= u - k_{v}v, \\ \frac{1}{\tau }\dot{w}&= v - k_{w}w, \\ \dot{x}&= \alpha + \beta g(w) - kx, \end{aligned} \end{aligned}$$
(1)

where u represents the amount of clock gene mRNA, v and w represent the amount of clock proteins in the cytoplasm and nucleus, respectively, and x represents the amount of reporter proteins as output system. The coefficient \(\epsilon \left( \ll 1\right)\) is a small parameter, \(\sqrt{D}\) is the noise intensity of gene expression of the clock gene, and \(\xi (t)\) is an independent Gaussian noise satisfying \(E[\xi (t)]= 0\), \(E[\xi (t)\xi (t')]=\delta (t-t')\), where \(E[\cdot ]\) represents the expectation and \(\delta (t)\) is the Dirac delta function. m denotes the Hill coefficient and \(k_u\), \(k_v\), \(k_w\), k are the degradation rates of each molecule. The first three equations are the Goodwin model with three variables23,24 representing TTFL, where the production rate \(\dot{u}\) of the clock gene is negatively regulated by the clock protein w. The TTFL can show a self-sustained oscillation. To normalize the system’s period to 1, time is rescaled using the original period \(\tau\), the original period of the Goodwin model. One period corresponds one day in the context of circadian rhythms. A clock protein rhythmically controls the synthesis of reporter proteins at a rate \(\alpha + \beta g(w)\). Simultaneously, the reporter protein is degraded at a rate of k. When \(\epsilon \ne 0\), w oscillates with fluctuations. Consequently, the synthesis controlled by w also fluctuates, leading to oscillations with varying periods in the output x. Here, we assume that \(\alpha\) represents the basal synthesis rate of the reporter protein and \(\beta\) represents the coupling strength between the clock and downstream gene regulation. Function g(w) describes the regulation by the clock protein w on reporter gene expression.

Fig. 1
Fig. 1
Full size image

Fluctuation of oscillation period in the output system driven by TTFL. (a) Goodwin model representing TTFL coupled with a reporter system. The three variables in the Goodwin model, u, v, and w correspond to the amounts of mRNA, cytosolic, and nuclear clock protein, respectively. The nucleic protein w as a circadian clock drives the promoter activity of the reporter gene via the regulatory function g(w). Thus, the reporter protein x is rhythmically expressed. The reporter protein degrades at a rate of k. Gene expression noise causes fluctuations in u, resulting in fluctuations throughout the entire system. (b) Different regulatory functions lead to different fluctuations in the output system. The left column shows the time course of g(w(t)) where \(\epsilon =0\). The three different regulatory functions represent \(g(w)=w\) (red), \(g(w)=4.558\times 10^{-5}w^{10}+1.555\) (blue), and \(g(w)=2.783\times 10^{-7}w^{15}+1.559\) (green). The right column shows x(t) obtained through numerical simulations for Eq. (1) using corresponding g(w). The black dots indicate the peaks of x(t). The parameters in the simulation were set to \(k_u=k_v=k_w=0.1\), \(\alpha =\beta =1\), \(k=1\), \(\epsilon =10^{-4}\), \(D=1.0\), and \(\tau =39.7\). (c) The dependency of the degradation rate k on the CV of the oscillation period. \(\alpha =\beta =1\). (d) The dependency of the basal synthesis rate \(\alpha\) on the CV of the oscillation period. \(\beta =1\), \(k=1\). (e) The dependency of the coupling strength \(\beta\) on the CV of the oscillation period. \(\alpha =1\), \(k=1\). The colors correspond to the functions in (b). The values of the other parameters are the same as in (b). The dashed line indicates the fluctuation in the period of the nucleic clock protein w.

We first investigated the effect of the waveform of the regulatory function g(w) on the fluctuations in the output (Fig. 1b). To modify the waveform of g(w), we used three types of polynomial functions: first-degree, tenth-degree, and fifteenth-degree polynomials. A higher degree makes the waveform of g(w) sharper. We performed numerical simulations of Eq. (1) under different regulatory functions g(w) and then quantified the CV of the peak-to-peak period (see the Supplementary text). As shown in Fig. 1b, different rhythmic regulations g(w) lead to varying levels of fluctuations in the output system x(t), even though the output systems are driven by the same clock. The regulatory function with a sharper waveform showed a higher CV.

We also investigated whether factors other than g(w) influenced \(\textrm{CV}\) in the reporter system. The degradation rate of the reporter protein k affected the amount of fluctuation (Fig. 1c). Within the range of k, the fluctuations were smaller than those inherent to the original circadian clock. This observation is consistent with that of Kaji et al.14. In contrast, the basal synthesis rate \(\alpha\) and coupling strength \(\beta\) did not influence the fluctuations in the output system (Fig. 1d, e). The dependence of k and the independence of \(\alpha\) and \(\beta\) on the output fluctuations were consistent regardless of the type of g(w).

In §3 of the Supplementary text, we examined the case in which u or v regulates the output system instead of w. As Fig. S2b shows, the CV of the output system depended on the choice of g(u), g(v), or g(w). Moreover, the dependence of k on CV as well as the independence of \(\alpha\) and \(\beta\) remained consistent regardless of the regulatory function employed.

Sinusoidal regulation for the output system maintained a precise circadian rhythm

Recent findings on the molecular mechanism of the circadian clock indicate that the circadian clock system is a more complex network than a single transcriptional-translational loop, that is, multiple gene regulatory loops25,26 or a combination of biochemical oscillators and TTFL27,28. The applicability of results obtained solely from the Goodwin model is limited to real circadian clocks. Therefore, we adopted a more general model, the phase oscillator, as the circadian clock model, which controls the reporter system through regulatory function f (Fig. 2a):

$$\begin{aligned} \begin{aligned} \dot{\theta }&= \omega + \epsilon \sqrt{D}\xi (t), \\ \dot{x}&= \alpha + \beta f(\theta ) - kx, \end{aligned} \end{aligned}$$
(2)

where \(\theta (t)\) is the phase of the circadian clock (modulo \(2\pi\)) and \(\omega\) is the angular frequency of the clock. The function \(f(\theta )\) describes the regulation of reporter gene expression driven by an upstream clock protein, which is dependent on \(\theta\). The reporter protein is synthesized at a rate of \(\alpha +\beta f(\theta )\). The other parameters correspond to those in Eq. (1). Note that the protein synthesis rate \(\alpha +\beta f(\theta ) \ge 0\) must hold. Eq. (2) has a limit cycle solution with a period \(\tau =2\pi / \omega\) when \(\epsilon =0\). When \(\epsilon \ne 0\), the trajectory of Eq. (2) fluctuates around the limit cycle owing to noise.

To facilitate analytical and numerical calculations for this model, we expanded

$$\begin{aligned} \begin{aligned} f(\theta ) = \sum _{i=1}^{\infty } \left( A_i \cos (i\theta ) + B_i \sin (i\theta ) \right) , \end{aligned} \end{aligned}$$
(3)

where i denotes a harmonic number. The Fourier coefficients were normalized to \(\sum _{i=1}^{\infty }\left( A_i^2+B_i^2\right) =1\). \(A_1 \cos \theta\) and \(B_1 \sin \theta\) reflect the primary oscillatory behavior corresponding to 24-h cycle; hence, \(A_1\) or \(B_1\) should be nonzero. Higher-order terms (\(i > 1\)) in the Fourier expansion represent additional harmonics that contribute to more complex waveforms, such as sharper peaks or broader troughs in the oscillations. These higher harmonics allowed the model to capture deviations from a simple sine curve.

Fig. 2
Fig. 2
Full size image

Fluctuation of oscillation period in the output system driven by a phase oscillator. (a) Reporter system driven by a phase oscillator as a general model for the circadian system. The phase oscillator rhythmically controls the reporter gene through a clock-controlled promoter at a rate \(\alpha + \beta f(\theta )\). The expressed protein is degraded at a rate of k. (b) Different regulatory functions lead to different fluctuations in the output system. The left column shows the time course of \(f(\theta (t))\) where \(\epsilon =0\). The right column shows x(t) obtained through numerical simulations for Eq. (2) using corresponding \(f(\theta )\). The black dots indicate the peaks of x(t). The parameters in the simulation were set to \(\alpha =3\), \(\beta =1\), \(k=10\), \(\omega =2\pi\), \(\epsilon =0.1\), \(D=3.0\). The Fourier coefficients of red and blue waveforms are shown in §7 of the Supplementary text. (c, d) CV of the oscillation period of x for randomly chosen f obtained from numerical simulation. (d) is the magnified plot for (c) with a histogram. The \(\textrm{CV}\) for the sinusoidal regulation \(f(\theta )=\sin \theta\), represented by the green line, is \(2.6\%\). (e) The dependency of the degradation rate k on the CV of the oscillation period. The colors correspond to the functions in (b). (f, g) The dependency of \(\alpha\) and \(\beta\) on the CV of the oscillation period, respectively. We assigned values for the fixed parameters as follows: \(\alpha =3\), \(\beta =1\), \(k=10\) for (c) and (d); \(\alpha =1\), \(\beta =0.4\) for (e); \(\beta = 0.4\), \(k=10\) for (f); \(\alpha =23\), \(k=10\) for (g); the other parameters are commonly set to \(\omega =2\pi\), \(\epsilon =0.1\), \(D=3.0\). In (d, e, f, and g), the dashed line represents the CV of the clock, expressed as \(\epsilon \sqrt{\frac{D}{2\pi \omega }}\)14.

First, we numerically investigated whether the CV in the output system of Eq. (2) depends on the factors f (see Methods and the Supplementary text). We measured the \(\textrm{CV}\) of the peak-to-peak intervals of x in the model with three different regulatory functions (Fig. 2b). These three regulatory functions resulted in different CVs. This observation is consistent with that shown in Fig. 1.

For further investigation, we observed a CV with randomly generated 1,000 regulatory functions f that were expressed as a 5th order Fourier series: \(f=\sum _{i=1}^5 \left( A_i\cos \left( i\theta \right) + B_i\sin \left( i\theta \right) \right)\), where \(A_i, B_i \in [-1,1]\). The different regulatory functions resulted in a wide range of \(\textrm{CV}\) values, and most \(\textrm{CV}\) values are lower than the CV of the circadian clock (Fig. 2c, d). As shown in Fig. 2d, none of the randomly generated functions exhibited smaller fluctuations than \(f(\theta ) = \sin \theta\). This implies that sinusoidal regulation significantly reduces fluctuations.

In addition, we investigated the CV under varying values of \(\alpha\), \(\beta\), and k, focusing on the three selected functions (red, blue, and green in Fig. 2b). The degradation rate k influenced the fluctuations in the output system (Fig. 2e) regardless of the regulatory function f, yet the extent and direction of fluctuation enhancement or reduction were dependent on the specific regulatory function. In contrast, parameters \(\alpha\) and \(\beta\) showed no significant effect on \(\textrm{CV}\), regardless of f (Fig. 2f, g). These findings align with the Goodwin model (Fig. 1c, d, e).

Random sampling of f is not sufficient to properly evaluate the predominant denoising effect of sinusoidal regulation, owing to the high-dimensional parameter space. Thus, we performed Gibbs sampling to effectively seek functions with a high denoising ability (Fig. 3a) (see Methods). The distribution of 20,000 samples from Gibbs sampling successfully shifted towards a lower \(\textrm{CV}\) compared with random sampling. The mean value of the sampled \(\textrm{CV}\) shifted from \(3.0\%\) to \(2.7\%\), and the minimum shifted from \(2.64\%\) to \(2.56\%\). Despite the shift in the distribution of \(\textrm{CV}\), most regulatory functions sampled through Gibbs sampling still exhibited a higher \(\textrm{CV}\) than sinusoidal regulation, supporting the strong noise reduction ability of sinusoidal regulation. Only \(0.2\%\) of the sampled functions exhibited a lower CV than the sinusoidal function.

The Fourier coefficients of the functions obtained through Gibbs sampling show distinct distributions depending on the CV value (Fig. 3b). Furthermore, we examined the average power of the Fourier coefficients for different harmonic numbers i, defined as \(r_i^2=A_i^2+B_i^2\), across the sampled functions denoted by \(\langle r_i^2 \rangle\). For functions exhibiting higher CV, there was little difference in the values of \(\langle r_i^2 \rangle\) across the different harmonic numbers i. In contrast, functions exhibiting a lower CV show larger values of \(\langle r_i^2 \rangle\) for smaller harmonic numbers i. This suggests that the sampled functions exhibiting lower CV were closer to sinusoidal shapes in Fourier space. In §6 of the Supplementary text, we confirm that a sine-like function achieves the lowest output fluctuation by performing evolutionary optimization in the fifth-order Fourier coefficient space.

Fig. 3
Fig. 3
Full size image

Gibbs sampling for regulatory functions to show lower CV obtained by numerical simulation. (a) The samples obtained by Gibbs sampling, with only those having CVs not exceeding \(3.0\%\) being shown. The corresponding histogram is displayed on the right. The number of Fourier harmonics for regulatory functions was set to 3. \(\omega =2\pi\), \(\epsilon =0.1\), \(D=3.0\), \(\alpha =3\), \(\beta = 1\), \(k=10\). The dashed line represents the CV of the clock, expressed as \(\epsilon \sqrt{\frac{D}{2\pi \omega }}\)14. The \(\textrm{CV}\) for the sinusoidal regulation \(f(\theta )=\sin \theta\), represented by the green line, is \(2.6\%\). (b) Distribution of Fourier coefficients for the regulatory function \(f(\theta )\), corresponding to the fluctuations represented by the red and blue dots in (a). Red and blue indicate the top and worst \(5\%\) of all samples from Gibbs sampling. Note that each unit circle, defined by \(A_i^2+B_i^2=1\), is an upper boundary because of the normalization of Fourier coefficients. For further details on Gibbs sampling, see the Methods section.

Analytical calculations supporting the results obtained from numerical simulations

To mathematically ensure the dependence of f and k and the independence of \(\alpha\) and \(\beta\) on \(\textrm{CV}\) shown in the previous section, we analytically calculated the fluctuation in the period indicated by x(t) in Eq. (2) based on the theory proposed by Mori & Mikhailov13. This theory provides an analytical way to calculate \(\textrm{CV}\) of the oscillation period defined by checkpoints, which correspond to the biological concept of “gating” in chronobiology. The CV of a general N-dimensional oscillatory system can be expressed as follows:

$$\begin{aligned} \textrm{CV} = \frac{\epsilon }{\tau }\sqrt{R_{\Theta \Theta }+R_{\varvec{h}\varvec{h}}+2R_{\Theta \varvec{h}}} + \mathcal {O}\left( \epsilon ^2\right) , \end{aligned}$$
(4)

where \(R_{\Theta \Theta }\) is the variance of the system-level phase, \(R_{\varvec{h}\varvec{h}}\) is the autocorrelation of the amplitude deviation, and \(R_{\Theta \varvec{h}}\) is the cross-correlation between the system-level phase shift and amplitude deviation. \(R_{\Theta \Theta }\) and \(R_{\varvec{h}\varvec{h}}\) are always nonnegative, but \(R_{\Theta \varvec{h}}\) can become negative. When \(\epsilon\) is sufficiently small, \(\textrm{CV}\) can be expressed using only the three aforementioned components.

For the analytical derivation of the CV of the output system in Eq. (2) using the theory13, an explicit expression of the limit cycle for Eq. (2) is necessary. Because we can derive the limit cycle solution analytically, we can compute the three components of Eq. (4) for Eq. (2) analytically:

$$\begin{aligned} \begin{aligned} R_{\Theta \Theta }&= \frac{D\tau ^2}{2\pi \omega },\\ R_{\varvec{h}\varvec{h}}&=\frac{D\left( 1-e^{-k\tau }\right) }{\left( \sum \limits _{i=1}^{\infty }i\omega \sqrt{\frac{A_i^2+B_i^2}{k^2+\left( i\omega \right) ^2}}\cos \Phi _i\left( t_\textrm{cp}\right) \right) ^2} \sum \limits _{i=1}^{\infty }\sum \limits _{j=1}^{\infty }ij\sqrt{\frac{\left( A_i^2+B_i^2\right) \left( A_j^2+B_j^ 2\right) }{\left( k^2+\left( i\omega \right) ^2\right) \left( k^2+\left( j\omega \right) ^2\right) }}\\&\quad \times \left\{ \frac{1}{4k^2+\left( i-j\right) ^2\omega ^2}\left[ \left( i-j\right) \omega \sin \left( \Phi _i \left( t_\textrm{cp}\right) -\Phi _j\left( t_\textrm{cp}\right) \right) + 2k\cos \left( \Phi _i\left( t_\textrm{cp}\right) -\Phi _j\left( t_\textrm{cp}\right) \right) \right] \right. \\&\quad \left. +\frac{1}{4k^2+\left( i+j\right) ^2\omega ^2}\left[ \left( i+j\right) \omega \sin \left( \Phi _i\left( t_\textrm{cp}\right) +\Phi _j\left( t_\textrm{cp}\right) \right) + 2k\cos \left( \Phi _i\left( t_\textrm{cp}\right) +\Phi _j\left( t_\textrm{cp}\right) \right) \right] \right\} , \\ R_{\Theta \varvec{h}}&=\frac{-D\left( 1-e^{-k\tau }\right) }{\omega \left( \sum \limits _{i=1}^{\infty }i\omega \sqrt{\frac{A_i^2+B_i^2}{k^2+\left( i\omega \right) ^2}}\cos \Phi _i\left( t_\textrm{cp}\right) \right) }\\&\;\;\times \sum \limits _{i=1}^{\infty }i\sqrt{\frac{A_i^2+B_i^2}{k^2+\left( i\omega \right) ^2}} \frac{1}{k^2+\left( i\omega \right) ^2}\left[ i\omega \sin \Phi _i\left( t_\textrm{cp}\right) + k\cos \Phi _i\left( t_\textrm{cp}\right) \right] ,\\ \end{aligned} \end{aligned}$$
(5)

where \(\Phi _i(t_\textrm{cp})= {\scriptstyle i\omega t_\textrm{cp} + \tan ^{-1}\left( \frac{kA_i-i\omega B_i}{i\omega A_i+kB_i}\right) + \frac{\pi }{2}\left[ 1-\textrm{sgn}(i\omega A_i+kB_i)\right] }\), \(t_\textrm{cp}\) is a time parameter related to checkpoint (see §5.2 in the Supplementary text), and \(\textrm{sgn}\) is the sign function.

We find that all three fluctuation factors \(R_{\Theta \Theta }\), \(R_{\varvec{h}\varvec{h}}\), and \(R_{\Theta \varvec{h}}\) are independent of \(\alpha\) and \(\beta\), while \(R_{\varvec{h}\varvec{h}}\) and \(R_{\Theta \varvec{h}}\) are dependent on k and \((A_{i}, B_{i})\), i.e., f. In other words, our analysis, despite not employing peak-to-peak intervals, supports the k and f dependencies and the \(\alpha\) and \(\beta\) independencies of the CV, which were observed in the numerical results based on the peak-to-peak intervals.

Figure 4 confirms the agreement between the numerical simulations and analytical calculations (see Methods and the Supplementary text). In particular, the agreement strengthened under smaller noise, which is consistent with the weak-noise assumption underlying our analysis (see §1 in the Supplementary text). Here, we employed the midpoint of the oscillation range instead of the peaks to define the period (see §5 in the Supplementary text for details).

Fig. 4
Fig. 4
Full size image

Numerical and analytical fluctuations in the oscillation period. The CV of the oscillation period of the reporter protein under two different clock regulations (red and blue). The Fourier coefficient of each \(f(\theta )\) is shown in §7 in the Supplementary text. The period was measured based on the threshold (see §5 in the Supplementary text). \(\omega = 2\pi\), \(\epsilon = 0.1\), \(\alpha = 4\), and \(\beta = 1\).

Using the formula Eq. (4) together with Eq. (5) for the output system of Eq. (2), we performed Gibbs sampling to explore the regulatory function f which further reduces fluctuations without requiring numerical simulations (see Methods). This analytical approach has the advantage of a significantly lower computational cost than numerical simulations. Consequently, we obtained many more functions that exhibited a lower CV than the numerical approach (Fig. 5a). Most of the sampled functions (\(93.3\%\)) yielded a higher CV than the sine function, whereas some functions belonging to a small fraction resulted in a lower CV. The Fourier coefficients of the functions derived through Gibbs sampling show distinct distributions depending on the CV value (Fig. 5b). Functions exhibiting CVs larger than the clock showed little difference in \(\langle r_i^2 \rangle\) across different harmonic numbers. Meanwhile, functions with CVs smaller than \(f(\theta )=\sin \theta\) showed larger values of \(\langle r_i^2 \rangle\) for smaller harmonic numbers, which is consistent with the results of the Gibbs sampling of numerically obtained CVs (Fig. 3b). These findings confirmed the high denoising effect of the sinusoidal regulatory function as demonstrated by the numerical approach. Indeed, the functions exhibiting a lower CV appeared closely sinusoidal in §4 of the Supplementary text.

Fig. 5
Fig. 5
Full size image

Gibbs sampling for the regulatory functions to show low CV obtained by the analytical formula of \(\textrm{CV}\). (a) We obtained \(10^7\) regulatory functions through Gibbs sampling. To prevent the display from becoming overcrowded with too many points, we reduced the number of points by downsampling and displayed only 0.2% of the sampled functions. The \(\textrm{CV}\) for the sinusoidal regulation, represented by the green line, is \(2.7\%\) (see §5 in the Supplementary text). The red and blue dots represent functions exhibiting CVs lower than those of the sine and higher than the CV of the clock, respectively. The right panel shows the histogram corresponding to the left panel. The analytically obtained CV is calculated based on periods defined by a threshold (see §5 in the Supplementary text). The dashed line represents the CV of the clock, expressed as \(\epsilon \sqrt{\frac{D}{2\pi \omega }}\)14. The parameters are \(\omega =2\pi\), \(\epsilon =0.1\), \(D=3.0\), and \(k=10\). (b) Distribution of Fourier coefficients for the regulatory function \(f(\theta )\), corresponding to the fluctuations represented by the red and blue dots in (a). Note that each unit circle, defined by \(A_i^2+B_i^2=1\), is an upper boundary because of the normalization of Fourier coefficients. A set of 1000 functions was randomly chosen, each with higher CVs than the clock and lower than the sine.

Discussion

In this study, we focused on the amount of fluctuations transmitted from the circadian clock to the output system (Figs. 1 and 2). These fluctuations were found to depend on the gene expression regulatory functions (g in Fig. 1 and f in Fig. 2) and the degradation rate, but not on the basal synthesis rate or coupling strength. The phase model, Eq. (2) is a general model for describing circadian clocks. Thus, we expect our results to hold regardless of model complexity or nature of the stochasticity, for example, detailed models29,30 or a Gillespie-based model31. Indeed, qualitatively similar results were observed in the Goodwin model Eq. (1).

In our numerical simulations, we limited the harmonic number of the Fourier series of the regulatory function to finite values. Here, we validated whether this limitation was appropriate for the regulatory function form that exhibited a lower CV. As shown in Figs. 3b and 5b, functions exhibiting lower CV tend to have smaller values of Fourier coefficients \(A_i\) and \(B_i\) as the harmonic number i increases. Similarly, this tendency was observed in the optimal functions obtained using an evolutionary algorithm to minimize the CV, where functions with higher-frequency components were employed (Figs. S6 and S7). These results indicated that the high-frequency components of the regulatory function did not contribute significantly to reducing CV. Therefore, our analysis, which employed functions with a finite number of Fourier harmonics, is valid for identifying waveforms with lower CV.

Our numerical simulation revealed the potential of sine functions to enhance the precision of the output systems. In reality, the circadian network may play a significant role in reducing fluctuations because the observed rhythms often closely resemble a sine curve2,3. As shown in Figs. S1, S2b, and S7b, the waveforms of the output system x(t) tended to resemble those of its corresponding regulatory functions. This suggests that the observed circadian rhythms resemble the waveforms of their regulatory functions. The resemblance of the observed circadian rhythms to a sine curve, combined with the assumption that the output waveforms reflect their regulatory functions, indicates that the real regulatory functions of circadian rhythms resemble sinusoidal patterns. Our findings demonstrated that sinusoidal regulation effectively reduced fluctuations and enhanced the precision of the output system, suggesting a predominance of the actual observed sine-like waveforms of circadian rhythms in terms of controlling fluctuations. In contrast, the action potentials of neurons32 and cardiac muscle cells33 exhibited sharp waveforms. Neurons and cardiac muscle cells may not require highly precise rhythms compared with the circadian machinery.

Experimentally altering the waveforms of circadian rhythms provides a means to verify whether the waveforms of regulatory functions govern fluctuations in actual circadian systems because the waveforms of observed circadian rhythms and the corresponding regulatory functions are expected to be similar. At a physiological level, circadian oscillations pass through various promoters originating from a single circadian clock34. For instance, the waveforms of circadian rhythms can be manipulated by modifying circadian regulatory promoter sequences19 or introducing time delays into feedback loops35. Additionally, altering signal transduction pathways may alter circadian rhythm waveforms. For example, bypassing another downstream pathway can result in bimodal oscillations36. Furthermore, changes in waveforms owing to temperature variations have been reported, with observations in cyanobacteria showing that the circadian rhythm waveform approaches a sine wave under low-temperature conditions37. It is possible to confirm whether changes in the waveform of the regulatory functions by these factors affect the level of fluctuations in the output system.

This study focused on fluctuations under constant conditions. A possible extension of this work is examining fluctuations under environmental cycles. The output system requires extracting an environmental phase from noisy clock dynamics. The contribution of regulatory function and other biochemical parameters to denoising capability should be an intriguing topic to analyze the precision of circadian gating38 and photoperiodic response39.

Experimental chronobiology researchers have focused on the average circadian rhythm period. Screening for mutants with irregular average periods led to the identification of several clock genes. The molecular networks consisting of these clock genes are the core circadian clocks22. In contrast, this study focused on the variance in the periods and waveforms of circadian rhythms, which has attracted little attention in chronobiology. Screening based on period variance and waveforms can lead to the discovery of unknown clock genes. Furthermore, the effects of mutations in clock genes on the period variance and waveforms remain unexplored, except in a few studies28,40. The present study, which elucidated the relationship between period variance and waveforms, not only highlights novel functions of waveforms in self-sustained oscillators (e.g.,41,42,43) but also marks a milestone in expanding the scope of chronobiology.

Methods

Numerical simulation

We numerically solved Eqs. (1) and (2) using the Euler-Maruyama method. The initial conditions of Eq. (2) were set to \((\theta (0), x(0)) = (0, 0)\). For the Goodwin model, Eq. (1), the initial conditions were set to \((u(0), v(0), w(0), x(0)) = \left( 0, 0, 0, 0\right)\). The period was measured from \(t=100\). For both the simulations, the time step was \(\Delta t = 1.0 \times 10^{-3}\).

Gibbs sampling

Gibbs sampling was performed to investigate the distribution of regulatory function f, which showed smaller fluctuations. The Fourier coefficients of f, \((A_1, B_1, A_2, B_2, A_3, B_3)\), are denoted as \(\pmb {\textsf{x}} = (\textsf{x}_1, \textsf{x}_2, \textsf{x}_3, \textsf{x}_4, \textsf{x}_5,\textsf{x}_6)\). Initially, a random value from a uniform distribution in the range \([-1, 1]\) was assigned to \(\textsf{x}_i\) (\(i=1, 2, \dots , 6\)). Then, for \(i = 1, 2, \dots , 6\), the value of \(\textsf{x}_i\) is updated according to the conditional probability distribution

$$\begin{aligned} p\left( \textsf{x}_i|\textsf{x}_1,...,\textsf{x}_{i-1},\textsf{x}_{i+1},...,\textsf{x}_6\right) \propto \exp \left[ -\textrm{CV}\left( \textsf{x}_1,...,\textsf{x}_i,..., \textsf{x}_6\right) \right] . \end{aligned}$$
(6)

To numerically evaluate the conditional probability distribution p, the value of Eq. (6) was calculated for \(\textsf{x}_i=-1+\frac{2j}{N} ;(j=0, 1, \dots , N)\). This procedure was repeated until \(n_{\textrm{max}}\) samples were obtained. The first 1000 samples were discarded during the burn-in period. \(n_{\textrm{max}}=21000\) and \(N=50\) for Fig. 3. \(n_{\textrm{max}}=10^7\) and \(N=1000\) for Fig. 5.