1 Introduction

Gene transcription in single cells is known to fluctuate stochastically in time and involves numerous successive steps [17, 22, 30]. The randomly switching of promoter between periods of active and inactive is thought to be the main source that leads to a large variability in mRNA levels. Two other functionally related processes to mRNA levels are synthesis and degradation. The synthesis rate is an important parameter in gene transcription, which may vary with time [28, 35, 46]. When intracellular environment varies, genes alter synthesis and/or degradation rates to readjust mRNA concentrations [28]. Such rates can be understood as upstream cellular drives that respond to changes of cellular environment [5].

Cyclic behavior is ubiquitous in transcription. Both in yeast and mammalian cells, a high proportion of genes express periodically [1]. Using high-density oligonucleotide microarrays and a cosine wave-fitting algorithm, Harmer et al. [11] identified clusters of circadian-regulated genes among more than 8000 genes. In many cells, there are some clock genes, whose transcriptional regulatory network plays an important role in generating cell-autonomous circadian rhythms [6, 19]. And the clock gene mechanism shows circadian oscillation of mRNA levels and time-related variations in the rate of change of clock gene expression [23]. Some transcriptional activators, such as BMAL1 and CLOCK, can regulate the period transcriptional repressor [19]. The mechanism of the circadian clock governs circadian transcript outputs of thousands of genes by affecting production, degradation of mRNAs and posttranscriptional regulation [21]. In addition, the light and temperature have the same effect on regulating gene expressions. The light and temperature cycles are the basic alternating environment in the world. Many organisms on Earth have adapted themselves to such alternating environment. Many fungi and yeast can exhibit periodic cellular activity to environmental stresses by using a dual sensing mechanism for temperature and light [26]. Recently, Zhuang et al. [45] uncovered that a circadian rhythm factor, BMAL1, is able to bind HBV genomes and increases viral promoter activity. In their experiments, synchronized differentiated HepaRG cells show a circadian cycling of Bmal1/Rev-\(Erb\alpha \) transcripts.

To understand molecular mechanisms of cyclic behavior in transcription, we describe the two-state model in detail by assuming the transcription rate to be periodic in Sect. 2. We then present the master equations and the differential equations. The transcriptional output and stochasticity of gene transcription have often been quantified by the mean, the noise and the noise strength [20, 22, 25, 27, 40]. For a random variable X, \(\mathrm{E}[X]\) denotes the mean value, and the noise and the noise strength are defined by

$$\begin{aligned} \eta ^2[X]=\frac{\mathrm {Var}[X]}{\big [\mathrm {E}[X]\big ]^2}\quad \text{ and }\quad \phi [X]=\frac{\mathrm {Var}[X]}{\mathrm {E}[X]}, \end{aligned}$$
(1)

respectively, where \(\mathrm{Var}[X]\) denotes its variance. To characterize the stochasticity, we state the main mathematical results and present detailed proofs in Sect. 3. Our results show that the mean transcript level and the noise display periodic behaviors when the time is large. We perform numerical simulations to explore the contribution of the periodic mRNA synthesis rate on transcription in Sect. 4. We compare the mean level and the noise at different amplitudes of synthesis rates. The observations suggest that the increase in amplitude leads to large transcription noise, but maintains transcriptional output homeostasis in each period. With a synthesis rate like the cosine function, we derive the average level of transcripts and its average noise during a time interval. We find that the average noise may be larger than \(\eta ^2(t)\), even the maximal value. This demonstrates that the noise calculated from the experimental data is enlarged if the periodicity is not considered.

2 The model

2.1 The characterization of gene transcription

In this work, we continue to focus on a stochastic gene transcription model to investigate the dynamics of gene transcription and the fluctuation of transcripts. As usual, we employ the prevailing two-state model to characterize the transcription process, where mRNA transcripts are produced in burst in short active periods separated by long inactive periods. The main difference in this paper is that we consider the environment contribution to the transcription, where the environment changes periodically. Almost all living things in this world have developed their own intact circadian clock systems, which regulate their physiological mechanisms to answer daily changes in the environment. At the molecular level, mRNAs and proteins always oscillate in cycles of approximately 24-h to create the circadian rhythms. In fact, stimulated by cyclical environment, cells or organisms exhibit behavior with constant periodicity in many cases.

In this model, we hypothesize that the mRNA production rate \(\nu (t)\) is periodic with respect to t, that is,

$$\begin{aligned} \nu (t+T)=\nu (t)\ \ \hbox {for}\ \ t\ge 0, \end{aligned}$$
(2)

where \(T>0\) is the period of \(\nu (t)\). To describe our model more clearly, we make some assumptions as follows:

  1. (i)

    The transcription system randomly rotates within the two functional states: the active (gene ON) state and the inactive (gene OFF) state.

  2. (ii)

    The durations in the ON and OFF states are independently and exponentially distributed with rates \(\gamma >0\) and \(\lambda >0\), respectively.

  3. (iii)

    Transcripts are produced with a synthesis rate \(\nu (t)\ge 0\) only when the gene is active and are turned over with a degradation rate \(\delta >0\) in each state.

  4. (iv)

    The synthesis rate \(\nu (t)\) has a constant period \(T>0\) and is bounded and integrable over any interval.

The OFF state is characterized by the lack of specific binding of the TF to the enhancer and no enzyme RNA polymerase elongating to the coding region. The entry of the ON state requires the TFs to bind at the enhancers to form a stable TF–DNA complex and the enzyme RNA polymerase to bind at the promoter. When the last engaged pol II leaves the coding region, the gene returns to the OFF state. Thus, Assumptions (i) and (ii) are basal and widely employed to model gene transcription. In mammalian cells, many intracellular behaviors are regulated by a circadian clock that generates intrinsic rhythms with a periodicity of approximately 24 hour [11]. Thus, Assumptions (iii) and (iv) should be considered to investigate gene expression.

As usual, we calculate the mean and the noise of transcript number. Let M(t) denote the transcript number of a gene of interest in single cells at time t. In single cells, M(t) is a natural number which varies over a very large region. In a population of isogenic cells, one expects to count how many transcripts produced per cell. That value is usually given by the first moment of M(t), that is,

$$\begin{aligned} m(t)=\hbox {E}[M(t)]. \end{aligned}$$
(3)

To determine how the numbers of transcripts measured in individual cells deviate from the mean, we compute the noise

$$\begin{aligned}&\eta ^2(t)=\frac{\sigma ^2(t)}{m^2(t)}=\frac{\mu (t)-m^2(t)}{m^2(t)},\ \ \hbox {where} \nonumber \\&\mu (t)=\hbox {E}[M^2(t)]. \end{aligned}$$
(4)

Clearly, the noise is completely determined by the first moment \(\hbox {E}[M(t)]\) and the second moment \(\hbox {E}[M^2(t)]\). From (3) and (4), both the mean and the noise are real-time values. It is difficult to derive these values using experimental data obtained at one time. With the help of approach named smFISH (single-molecule fluorescent in situ hybridization), mRNA abundance and transcriptional activity in yeast [42], mRNA copies in bacteria [9, 32] and in mammalian cells [30, 33] were measured. Usually, the transcript levels and the noises derived by using these data are close to the average transcript level and the average noise, which are defined by

$$\begin{aligned} \langle m(t)\rangle =\frac{1}{t}\int _0^t m(\tau )\mathrm{d}\tau ,\,\, \langle \eta ^2(t)\rangle =\frac{\langle \mu (t)\rangle -\langle m(t)\rangle ^2}{\langle m(t)\rangle ^2}, \end{aligned}$$
(5)

where the second moment is

$$\begin{aligned} \langle \mu (t)\rangle =\frac{1}{t}\int _0^t \mu (\tau )\mathrm{d}\tau . \end{aligned}$$

The two values in (5) describe the average level of transcripts during the time interval [0, t] and the corresponding noise.

2.2 The master equations

For any given time \(t\ge 0\), we let I(t) specify the promoter state, with \(I(t)=0\) when the promoter is in OFF state, and \(I(t)=1\) in ON state. Then, the transcription state can be fully quantified by the following joint probabilities

$$\begin{aligned} P_0(m,t)=&\hbox {Prob}\{I(t)=0,\ M(t)=m\},\nonumber \\ m=&0,1,2,\ldots , \end{aligned}$$
(6)
$$\begin{aligned} P_1(m,t)=&\hbox {Prob}\{I(t)=1,\ M(t)=m\},\nonumber \\ m=&0,1,2,\ldots . \end{aligned}$$
(7)
Table 1 State transitions occurring during \((t,t+h)\)

By using the Kolmogorov forward equations, we calculate the time evolutions of these probabilities (6) and (7), which give the master equations of our model. Suppose that the promoter resides at ON state with m copies of transcripts at time \(t+h\) for an infinitesimal time increment \(h>0\). Then, the basic Assumptions (i)–(iii) imply that, by discarding the events with transition probabilities of second or higher order of h, one of the four state transition events in Table 1 must occur during the time interval \((t, t+h)\). Adding the four probabilities listed in Table 1 gives

$$\begin{aligned} P_1(m,t+h)&= [1-\nu (t) h](1-m\delta h)(1-\gamma h)P_1(m,t)\nonumber \\&\quad +\nu (t)hP_1(m-1,t)\nonumber \\&\quad +(m+1)\delta P_1(m+1,t)\nonumber \\&\quad +\lambda h P_0(m,t). \end{aligned}$$
(8)

By dividing the resulted equality by h and then letting \(h\rightarrow 0\), we obtain

$$\begin{aligned} P_1'(m,t)&=\nu (t) P_1(m-1,t)+\lambda P_0(m,t)\nonumber \\&\quad +(m+1)\delta P_1(m+1,t)\nonumber \\&\quad -[\nu (t)+\gamma +m\delta ]P_1(m,t). \end{aligned}$$
(9)

Next, we suppose that the promoter resides at OFF state with m copies of mRNA molecules at time \(t+h\). Since the transcription is closed when the promoter is inactivated, then there is no transcript being produced during \((t,t+h)\). By a similar discussion, we have

$$\begin{aligned} P_0(m,t+h)&=(1-m\delta h)(1-\lambda h)P_0(m,t)\nonumber \\&\quad +(m+1)\delta P_0(m+1,t)+\gamma hP_1(m,t). \end{aligned}$$
(10)

From Eq. (10), we obtain

$$\begin{aligned} P_0'(m,t)&=\gamma P_1(m,t)+(m+1)\delta P_0(m+1,t)\nonumber \\&\quad -(\lambda +m\delta )P_0(m,t). \end{aligned}$$
(11)

By adding the joint probabilities \(P_0(m,t), P_1(m,t)\) in (6) and (7) when m takes all natural numbers, we derive two probabilities

$$\begin{aligned} P_0(t)=\sum _{m=0}^\infty P_0(m,t)\quad \hbox {and}\quad P_1(t)=\sum _{m=0}^\infty P_1(m,t). \end{aligned}$$
(12)

The random switches of promoter between the two states can be considered as an alternating renewal process.

Fig. 1
figure 1

Stochastic gene transcription with a periodic synthesis rate. The promoter is activated by binding TFs at the enhancers forming a stable TF–DNA complex and binding RNA polymerase at the TATA box. RNA polymerases move along the template at the encoding region and synthesize RNA molecules with a periodic production rate \(\nu (t)\). RNA molecules are turned over with a constant rate \(\delta \)

2.3 The differential equations

We assume that the transcription starts from the gene OFF state and only consider the newly transcribed mRNA, which give the initial condition as

$$\begin{aligned} P_0(0,0)&=1, \ \ P_0(m,0)=0\ \ \hbox {for}\ m>1\ \ \hbox {and}\nonumber \\ P_1(m,0)&=0\ \ \hbox {for}\ m\ge 0. \end{aligned}$$
(13)

By adding (9) and (11) in m, we obtain a closed system of \(P_0(t)\) and \(P_1(t)\), that is,

$$\begin{aligned} \left\{ \begin{array}{l} P_0'(t)=\gamma P_1(t)-\lambda P_0(t),\\ P_1'(t)=\lambda P_0(t)-\gamma P_1(t), \end{array} \right. \end{aligned}$$
(14)

and the initial values are \(P_0(0)=1\) and \(P_1(0)=0\). Solving (14) with the initial condition gives the following lemma.

Lemma 2.1

If the durations that the promoter resides at OFF and ON states are exponentially distributed with rates \(\lambda \) and \(\gamma \), and the initial condition (13) holds, then

$$\begin{aligned} P_0(t)&=\frac{\gamma }{\lambda +\gamma }+\frac{\lambda }{\lambda +\gamma }e^{-(\lambda +\gamma )t}\ \ \hbox {and} \nonumber \\ P_1(t)&=\frac{\lambda }{\lambda +\gamma }-\frac{\lambda }{\lambda +\gamma }e^{-(\lambda +\gamma )t}. \end{aligned}$$
(15)

It is easy to find that both \(P_0(t)\) and \(P_1(t)\) approach their constant limits

$$\begin{aligned} P_0^*=\frac{\gamma }{\lambda +\gamma }\ \ \ \hbox {and}\ \ \ P_1^*=\frac{\lambda }{\lambda +\gamma } \end{aligned}$$

when time t tends to infinity, and \(P_1(t)\) is increasing over the time interval \((0,\infty )\). The two values \(P_0(t)\) and \(P_1(t)\) represent the probabilities that the cell resides OFF and ON states at time t. On the other hand, they also tell what percentages of cells reside at these two states at time t in a population of isogenic cells.

By definition, the mean number of mRNA molecules is

$$\begin{aligned} m(t)&=\mathrm{E}[M(t)]=\sum _{m=0}^\infty mP(m,t)\nonumber \\&=\sum _{m=0}^\infty m[P_0(m,t)+P_1(m,t)], \end{aligned}$$
(16)

where P(mt) is the probability that there exist exactly m transcripts in the cell at time t and is defined as

$$\begin{aligned} P(m,t)=P_0(m,t)+P_1(m,t). \end{aligned}$$

By differentiating (16) with respect to t and substituting (9) and (11) into the result, we derive

$$\begin{aligned} m'(t)&=\sum _{m=0}^\infty m[P'_0(m,t)+P'_1(m,t)]\nonumber \\&=\nu (t)P_1(t)-\delta m(t). \end{aligned}$$
(17)

From the initial condition (13), we know \(m(0)=0\).

To calculate the second moment of transcripts, we need to define two mean levels

$$\begin{aligned} m_0(t)&=\sum _{m=0}^\infty mP_0(m,t)\ \ \ \text{ and }\nonumber \\ m_1(t)&=\sum _{m=0}^\infty mP_1(m,t), \end{aligned}$$
(18)

which shows that

$$\begin{aligned} m(t)=m_0(t)+m_1(t). \end{aligned}$$

The second moment of M(t) is

$$\begin{aligned} \mu (t)&=\hbox {E}[M^2(t)]=\sum _{m=0}^\infty m^2P(m,t)\nonumber \\&=\sum _{m=0}^\infty m^2[P_0(m,t)+P_1(m,t)]. \end{aligned}$$
(19)

Differentiating (19) and with the assistance of (9) and (11) again, we obtain its time evolution as

$$\begin{aligned} \mu '(t)&=\sum _{m=0}^\infty m^2[P'_0(m,t)+P'_1(m,t)]\nonumber \\&=2\nu (t)m_1(t)+\nu (t)P_1(t)+\delta m(t)-2\delta \mu (t). \end{aligned}$$
(20)

The initial condition for \(\mu (t)\) is \(\mu (0)=0\).

Solving the two differential Eqs. (17) and (20) with their initial conditions, we will derive the analytical expressions of m(t) and \(\mu (t)\), and then, we can give the noise and the noise strength by their definitions (4).

3 Results

3.1 The mean transcript level

The external environment, such as light and temperature, and cellular environment, such as metabolism and resource supplies, always vary periodically, making mRNA and protein molecules also fluctuate periodically. In the section, we investigate the behavior of gene transcription which is regulated by the periodic changes in environment by assuming that the production rate \(\nu (t)\) is periodic over \((0,\infty )\). The following theorem tells us how many transcripts per cell one expects to count at time t in a population of isogenic cells and the average transcript number in one period when time t tends to infinity.

Theorem 3.1

Assume that the transcription of a gene obeys the model described in Fig. 1, and the mRNA synthesis rate \(\nu (t)\) is periodic and bounded. Under the initial condition (13), the expected value \(m(t)=\mathrm{E}[M(t)]\) of its mRNA copy number M(t) is given by

$$\begin{aligned} m(t)=e^{-\delta t}\int _0^t \nu (\tau )P_1(\tau )e^{\delta \tau }\mathrm{d}\tau . \end{aligned}$$
(21)

Let \(\langle m(t)\rangle _T\) be the expected value of m(t) over time interval \([t,t+T]\), that is,

$$\begin{aligned} \langle m(t)\rangle _T=\frac{1}{T}\int _{t}^{t+T}m(\tau )\mathrm{d}\tau . \end{aligned}$$
(22)

Then, when time t tends to infinity, we have

$$\begin{aligned} m_T=\lim _{t\rightarrow \infty }\langle m(t)\rangle _T=\frac{\lambda }{\lambda +\gamma }\cdot \frac{1}{\delta }\cdot \frac{1}{T}\int _0^T \nu (\tau )\mathrm{d}\tau . \end{aligned}$$
(23)

Proof

The analytical expression of m(t) is obtained by solving the linear differential Eq. (17) with initial condition \(m(0)=0\). For any periodic function \(\nu (t)\), if it is integrable, we can derive the mean transcript level at time t by calculating (21).

When calculating the second moment of transcript number M(t), we need the analytical expressions of \(m_0(t)\) and \(m_1(t)\). From (16), the expression of m(t) can also be derived by summing \(m_0(t)\) and \(m_1(t)\). Multiplying (9) and (11) by m and summing up the products lead to

$$\begin{aligned} m_0'(t)=&\gamma m_1(t)-(\lambda +\delta )m_0(t), \end{aligned}$$
(24)
$$\begin{aligned} m_1'(t)=&\lambda m_0(t)-(\gamma +\delta )m_1(t)+\nu (t)P_1(t). \end{aligned}$$
(25)

From the initial condition (13), when the transcription starts at time \(t=0\), the initial values of \(m_0(t)\) and \(m_1(t)\) are

$$\begin{aligned} m_0(0)=0\ \ \ \hbox {and}\ \ \ m_1(0)=0. \end{aligned}$$

We solve the two differential Eqs. (24) and (25) with their initial values and derive

$$\begin{aligned} m_0(t)&=\frac{\gamma e^{-\delta t}}{\lambda +\gamma }\int _0^t\nu (\tau )P_1(\tau )e^{\delta \tau }\mathrm{d}\tau \\&\quad -\frac{\gamma e^{-(\delta +\lambda +\gamma )t}}{\lambda +\gamma }\int _0^t \nu (\tau )P_1(\tau )e^{(\delta +\lambda +\gamma )\tau }\mathrm{d}\tau ,\\ m_1(t)&=\frac{\lambda e^{-\delta t}}{\lambda +\gamma }\int _0^t\nu (\tau )P_1(\tau )e^{\delta \tau }\mathrm{d}\tau \\&\quad +\frac{\gamma e^{-(\delta +\lambda +\gamma )t}}{\lambda +\gamma }\int _0^t \nu (\tau )P_1(\tau )e^{(\delta +\lambda +\gamma )\tau }\mathrm{d}\tau . \end{aligned}$$

Summing \(m_0(t)\) and \(m_1(t)\) together gives the analytical expression of m(t). The expected value of m(t) over \([t,t+T]\) can be obtained by substituting (21) into (22), that is,

$$\begin{aligned} \langle m(t)\rangle _T=\frac{1}{T}\int _t^{t+T} \Big [e^{-\delta s}\int _0^s \nu (\tau )P_1(\tau )e^{\delta \tau }\mathrm{d}\tau \Big ]\mathrm{d}s. \end{aligned}$$

By changing the order of integration, the integral is rewritten as

$$\begin{aligned} \langle m(t)\rangle _T&=\frac{1}{T}\int _0^t\Big [\int _t^{t+T}e^{-\delta s}\nu (\tau )P_1(\tau )e^{\delta \tau }\mathrm{d}s\Big ]\mathrm{d}\tau \\&\quad +\frac{1}{T}\int _{t}^{t+T}\Big [\int _{\tau }^{t+T}e^{-\delta s}\nu (\tau )P_1(\tau )e^{\delta \tau }\mathrm{d}s\Big ]\mathrm{d}\tau \\&= \frac{1}{\delta T}\left[ \int _t^{t+T}\nu (\tau )P_1(\tau )\mathrm{d}\tau \right. \\&\quad +\int _0^t \nu (\tau )P_1(\tau ) e^{\delta (\tau -t)}\mathrm{d}\tau \\&\quad \left. -\int _0^{t+T}\nu (\tau )P_1(\tau )e^{\delta (\tau -t-T)}\mathrm{d}\tau \right] . \end{aligned}$$

To derive (23), we let \(t\rightarrow \infty \) in \(\langle m(t)\rangle _T\). Since \(\nu (t)\) is bounded and integrable, and \(\lim _{t\rightarrow \infty }e^{-(\lambda +\gamma )t}=0\), by using L’Hôpital’s rule, we get

$$\begin{aligned} \lim _{t\rightarrow \infty }\int _t^{t+T}\nu (\tau )e^{-(\lambda +\gamma )\tau }\mathrm{d}\tau =0. \end{aligned}$$

Note that \(P_1(t)\) has been given in Lemma 2.1. Then, the limit of the first integral is

$$\begin{aligned}&\lim _{t\rightarrow \infty }\int _t^{t+T}\nu (\tau )P_1(\tau )\mathrm{d}\tau \\&\quad =\lim _{t\rightarrow \infty }\int _t^{t+T} \nu (\tau )\left( \frac{\lambda }{\lambda +\gamma }-\frac{\lambda }{\lambda +\gamma }e^{-(\lambda +\gamma )\tau }\right) \mathrm{d}\tau \\&\quad =\frac{\lambda }{\lambda +\gamma }\int _0^T\nu (\tau )\mathrm{d}\tau . \end{aligned}$$

We decompose the third integral into

$$\begin{aligned}&\int _T^{t+T}\nu (\tau )P_1(\tau )e^{\delta (\tau -t-T)}\mathrm{d}\tau \\&\quad + \int _0^{T}\nu (\tau )P_1(\tau )e^{\delta (\tau -t-T)}\mathrm{d}\tau . \end{aligned}$$

When time t tends to infinity,

$$\begin{aligned} \lim _{t\rightarrow \infty }\int _0^T \nu (\tau )P_1(\tau )e^{\delta (\tau -t-T)}=0. \end{aligned}$$

We only need to calculate

$$\begin{aligned}&\lim _{t\rightarrow \infty }\left[ \int _0^t \nu (\tau )P_1(\tau ) e^{\delta (\tau -t)}\mathrm{d}\tau \right. \\&\quad \left. -\int _T^{t+T}\nu (\tau )P_1(\tau )e^{\delta (\tau -t-T)}\mathrm{d}\tau \right] , \end{aligned}$$

which equals

$$\begin{aligned}&\lim _{t\rightarrow \infty }\left[ \int _0^t \nu (\tau )P_1(\tau ) e^{\delta (\tau -t)}\mathrm{d}\tau \right. \\&\qquad \left. -\int _0^{t}\nu (\tau +T)P_1(\tau +T)e^{\delta (\tau -t)}\mathrm{d}\tau \right] \\&\quad =\lim _{t\rightarrow \infty }\int _0^t \nu (\tau )\left[ P_1(\tau )-P_1(\tau +T) \right] e^{\delta (\tau -t)}\mathrm{d}\tau =0. \end{aligned}$$

Since \(0<P_1(t+T)-P_1(t)\rightarrow 0\) as \(t\rightarrow \infty \) and \(\nu (t)\) is bounded, by applying L’Hôpital’s rule, we derive above limit. Now, we have obtained (23) and completed the proof. \(\square \)

In fact, from (23) it is easy to find that \(\int _0^T\nu (\tau )\mathrm{d}\tau /T\) is the average production rate over one period. Although many genes transcribe periodically, the average transcript numbers over one period always maintain homeostasis, no matter the synthesis rate is periodic or constant, or rewritten as

$$\begin{aligned}&\frac{\hbox {The mRNA production rate (or its average)}}{\hbox {The degradation rate}}\nonumber \\&\quad \times \hbox { The frequency of elongation}. \end{aligned}$$
(26)

Since \(\nu (t)\) is periodic, m(t) has no limit as \(t\rightarrow \infty \). But the next theorem tells us that the mean level m(t) will tend to a periodic function with period T when \(t\rightarrow \infty \).

Theorem 3.2

Suppose that \(\nu (t)\) has positive period T. Then, there exists a unique periodic function

$$\begin{aligned} m^*(t)&=\left[ \frac{1}{e^{\delta T}-1}\int _0^T \nu (\tau )e^{\delta \tau }\mathrm{d}\tau \right. \nonumber \\&\quad \left. +\int _0^t\nu (\tau )e^{\delta \tau }\mathrm{d}\tau \right] \frac{\lambda }{\lambda +\gamma }e^{-\delta t} \end{aligned}$$
(27)

such that

$$\begin{aligned} \lim _{t\rightarrow \infty } \big [ m(t)-m^*(t)\big ]=0. \end{aligned}$$
(28)

Proof

We first prove that \(m^*(t)\) is periodic on \([0,\infty )\). From its expression, it is easy to find that

$$\begin{aligned} m^*(t+T)&=\left[ \frac{1}{e^{\delta T}-1}\int _0^T \nu (\tau )e^{\delta \tau }\mathrm{d}\tau \right. \\&\quad \left. +\int _0^{t+T}\nu (\tau )e^{\delta \tau }\mathrm{d}\tau \right] \frac{\lambda }{\lambda +\gamma }e^{-\delta (t+T)}\\&=\left[ \frac{1}{e^{\delta T}-1}\int _0^T \nu (\tau )e^{\delta \tau }\mathrm{d}\tau \right. \\&\quad \left. +\int _0^T\nu (\tau )e^{\delta \tau }\mathrm{d}\tau +\int _T^{t+T}\nu (\tau )e^{\delta \tau }\mathrm{d}\tau \right] \\&\quad \times \frac{\lambda }{\lambda +\gamma }e^{-\delta (t+T)}\\&=\left[ \frac{e^{\delta T}}{e^{\delta T}-1}\int _0^T \nu (\tau )e^{\delta \tau }\mathrm{d}\tau \right. \\&\quad \left. +\int _T^{t+T}\nu (\tau )e^{\delta \tau }\mathrm{d}\tau \right] \frac{\lambda }{\lambda +\gamma }e^{-\delta (t+T)}\\&=\left[ \frac{e^{\delta T}}{e^{\delta T}-1}\int _0^T \nu (\tau )e^{\delta \tau }\mathrm{d}\tau \right. \\&\quad \left. +e^{\delta T}\int _0^{t}\nu (\tau )e^{\delta \tau }\mathrm{d}\tau \right] \frac{\lambda }{\lambda +\gamma }e^{-\delta (t+T)}\\&=\left[ \frac{1}{e^{\delta T}-1}\int _0^T \nu (\tau )e^{\delta \tau }\mathrm{d}\tau \right. \\&\quad \left. +\int _0^t\nu (\tau )e^{\delta \tau }\mathrm{d}\tau \right] \frac{\lambda }{\lambda +\gamma }e^{-\delta t}\\&=m^*(t), \end{aligned}$$

and thus, \(m^*(t)\) is periodic and continuous on \((0,\infty )\).

Next, we prove the limit (28) holds. Taking limits to \(m(t)-m^*(t)\) as \(t\rightarrow \infty \), we derive that

$$\begin{aligned}&\lim _{t\rightarrow \infty }[m(t)-m^*(t)]\\&\quad =\lim _{t\rightarrow \infty }\left[ \frac{\lambda }{\lambda +\gamma }e^{-\delta t}\int _0^t\nu (\tau )(1-e^{-(\lambda +\gamma )\tau })e^{\delta \tau }\mathrm{d}\tau -m^*(t)\right] \\&\quad = \lim _{t\rightarrow \infty }\left[ \frac{\lambda }{\lambda +\gamma }e^{-\delta t}\int _0^t\nu (\tau )e^{\delta \tau }\mathrm{d}\tau -m^*(t)\right] . \end{aligned}$$

The limit holds since

$$\begin{aligned} 0\le \lim _{t\rightarrow \infty }e^{-\delta t}\int _0^t\nu (\tau )e^{-(\lambda +\gamma )\tau }e^{\delta \tau }\mathrm{d}\tau =0. \end{aligned}$$

Substituting \(m^*(t)\) into above limit, we have

$$\begin{aligned} \lim _{t\rightarrow \infty }[m(t)-m^*(t)]&=\lim _{t\rightarrow \infty }\frac{\lambda }{\lambda +\gamma }e^{-\delta t}\\&\quad \cdot \frac{1}{e^{\delta T}-1}\int _0^T \nu (\tau )e^{\delta \tau }\mathrm{d}\tau =0. \end{aligned}$$

We completed the proof. \(\square \)

Proposition 3.1

Let \(\langle m(t)\rangle \) be the expected value of transcripts over time interval [0, t], that is,

$$\begin{aligned} \langle m(t)\rangle =\frac{1}{t}\int _0^tm(\tau )\mathrm{d}\tau . \end{aligned}$$
(29)

Then, we have

$$\begin{aligned} \lim _{t\rightarrow \infty }\langle m(t)\rangle =\frac{\lambda }{\lambda +\gamma }\cdot \frac{1}{\delta T}\int _0^T\nu (\tau )\mathrm{d}\tau . \end{aligned}$$
(30)

Proof

By definition, \(\langle m(t)\rangle \) is the average of the mean m(t) over time interval [0, t]. Taking limits to \(\langle m(t)\rangle \), we have

$$\begin{aligned} \lim _{t\rightarrow \infty }\langle m(t)\rangle&=\lim _{t\rightarrow \infty }\frac{1}{t}\int _0^t\left[ m(\tau )-m^*(\tau )+m^*(\tau )\right] \mathrm{d}\tau \\&=\lim _{t\rightarrow \infty }\frac{1}{t}\int _0^t m^*(\tau )\mathrm{d}\tau . \end{aligned}$$

The last equality holds since \(m(t)-m^*(t)\rightarrow 0\) as \(t\rightarrow \infty \). For any \(t\ge T\), there is an integer \(k\ge 1\) such that \(kT\le t<(k+1)T\). Then,

$$\begin{aligned}&\lim _{k\rightarrow \infty }\frac{1}{(k+1)T}\int _0^{kT} m^*(\tau )\mathrm{d}\tau \\&\quad \le \lim _{t\rightarrow \infty }\frac{1}{t}\int _0^t m^*(\tau )\mathrm{d}\tau \le \lim _{k\rightarrow \infty }\frac{1}{kT}\int _0^{(k+1)T}m^*(\tau )\mathrm{d}\tau . \end{aligned}$$

Since \(m^*(t)\) is positive and periodic, we have

$$\begin{aligned} \lim _{k\rightarrow \infty }&\frac{1}{(k+1)T}\int _0^{kT} m^*(\tau )\mathrm{d}\tau \\&=\lim _{k\rightarrow \infty }\frac{1}{kT}\int _0^{(k+1)T}m^*(\tau )\mathrm{d}\tau =m_T. \end{aligned}$$

This completes the proof. \(\square \)

Lemma 3.1

Under the same condition of Theorem 3.1, when time t tends to infinity, \(m_1(t)\) tends to a periodic function \(m^*_1(t)\), where

$$\begin{aligned} m^*_1(t)&=\left[ \frac{1}{e^{\delta T}-1}\int _0^T\nu (\tau )e^{\delta \tau }\mathrm{d}\tau \right. \\&\quad \left. +\int _0^t\nu (\tau )e^{\delta \tau }\mathrm{d}\tau \right] \frac{\lambda ^2 e^{-\delta t}}{(\lambda +\gamma )^2}\\&\quad + \left[ \frac{1}{e^{(\lambda +\gamma +\delta )T}-1}\int _0^T\nu (\tau )e^{(\lambda +\gamma +\delta )\tau }\mathrm{d}\tau \right. \\&\quad \left. +\int _0^t\nu (\tau )e^{(\lambda +\gamma +\delta )\tau }\mathrm{d}\tau \right] \frac{\lambda \gamma e^{-(\lambda +\gamma +\delta )t}}{(\lambda +\gamma )^2}. \end{aligned}$$

3.2 The noise of transcripts

In this subsection, we will give the analytical formula of the noise function in integrals. Because of its technical complexity, the biological implication of the dynamical noise formula will not be discussed in detail. The limit of the noise as \(t\rightarrow \infty \) gives the “stationary” noise, which is also a periodic function.

Theorem 3.3

Under the same condition of Theorem 3.1, the second moment of the mRNA copy number M(t) is

$$\begin{aligned} \mu (t)&=e^{-2\delta t}\int _0^t\big [2\nu (\tau )m_1(\tau )+\delta m(\tau )\nonumber \\&\quad +\nu (\tau )P_1(\tau )\big ]e^{2\delta \tau }\mathrm{d}\tau . \end{aligned}$$
(31)

Let \(\langle \mu (t)\rangle _T\) be the expected value of \(\mu (t)\) over the time interval \([t,t+T]\), that is,

$$\begin{aligned} \langle \mu (t)\rangle _T=\frac{1}{T}\int _t^{t+T}\mu (\tau )\mathrm{d}\tau . \end{aligned}$$

Then, taking limits to \(\langle \mu (t)\rangle _T\) with respect to t, we have

$$\begin{aligned} \mu _T=\lim _{t\rightarrow \infty }\langle \mu (t)\rangle _T=\frac{1}{\delta T}\int _0^T\nu (\tau )m^*_1(\tau )\mathrm{d}\tau +m_T. \end{aligned}$$
(32)

Proof

We have given the time evolution of the second moment \(\mu (t)\) as shown in (20). Solving this differential equation with initial condition \(\mu (0)=0\), we can derive the analytical expression (31). Integrating \(\mu (t)\) over \([t,t+T]\) and dividing by T give \(\langle \mu (t)\rangle _T\), that is,

$$\begin{aligned}&\langle \mu (t)\rangle _T=\frac{1}{T}\int _t^{t+T} e^{-2\delta s}\\&\quad \int _0^s\left[ 2\nu (\tau )m_1(\tau )+\nu (\tau )P_1(\tau )+\delta m(\tau )\right] e^{2\delta \tau }\mathrm{d}\tau \mathrm{d}s. \end{aligned}$$

For simplicity, we use

$$\begin{aligned} f(t)=2\nu (t)m_1(t)+\nu (t)P_1(t)+\delta m(t) \end{aligned}$$

to denote the integrand of the above integral. By the expression, we find that f(t) tends to a periodic function \(f^*(t)\), where

$$\begin{aligned} f^*(t)=2\nu (t)m^*_1(t)+\nu (t)P^*_1+\delta m^*(t). \end{aligned}$$
(33)

In fact

$$\begin{aligned} f(t)-f^*(t)&=2\nu (t)m_1(t)+\nu (t)P_1(t)+\delta m(t)\\&\quad -2\nu (t)m^*_1(t)-\nu (t)P^*_1(t)-\delta m^*(t)\\&=2\nu (t)[m_1(t)-m^*_1(t)]\\&\quad +\nu (t)[P_1(t)-P^*_1]+\delta [m(t)-m^*(t)]. \end{aligned}$$

Theorem 3.2 and Lemma 3.1 have shown \(m(t)-m^*(t)\rightarrow 0\) and \(m_1(t)-m^*_1(t)\rightarrow 0\) when \(t\rightarrow \infty \). In Lemma 2.1, we have proved \(P_1(t)-P^*_1(t)\rightarrow 0\). Thus, f(t) goes to the periodic function \(f^*(t)\).

We reverse the order of integration in \(\langle \mu (t)\rangle _T\) to get

$$\begin{aligned} \langle \mu (t)\rangle _T&=\frac{1}{T}\int _0^t\int _t^{t+T} e^{-2\delta s}f(\tau )e^{2\delta \tau }\mathrm{d}s \mathrm{d}\tau \\&\quad +\frac{1}{T}\int _t^{t+T}\int _{\tau }^{t+T} e^{-2\delta s}f(\tau )e^{2\delta \tau }\mathrm{d}s \mathrm{d}\tau \\&= \frac{1}{2\delta T}\left[ \int _t^{t+T}f(\tau )\mathrm{d}\tau +\int _0^tf(\tau )e^{2\delta (\tau -t)}\mathrm{d}\tau \right. \\&\quad \left. -\int _0^{t+T}f(\tau )e^{2\delta (\tau -t-T)}\mathrm{d}\tau \right] . \end{aligned}$$

Now, we can calculate the limit \(\lim _{t\rightarrow \infty }\langle \mu (t)\rangle _T\) when t goes to infinity. In fact, the limit of the last two integrals in \(\langle \mu (t)\rangle _T\) is

$$\begin{aligned}&\lim _{t\rightarrow \infty }\left[ \int _0^tf(\tau )e^{2\delta (\tau -t)}\mathrm{d}\tau -\int _0^{t+T}f(\tau )e^{2\delta (\tau -t-T)}\mathrm{d}\tau \right] \\&\quad =\lim _{t\rightarrow \infty }\left[ \int _0^tf(\tau )e^{2\delta (\tau -t)}\mathrm{d}\tau \right. \\&\qquad \left. -\int _T^{t+T}f(\tau )e^{2\delta (\tau -t-T)}\mathrm{d}\tau -\int _0^Tf(\tau )e^{2\delta (\tau -t-T)}\mathrm{d}\tau \right] \\&\quad =\lim _{t\rightarrow \infty }\left[ \int _0^tf(\tau )e^{2\delta (\tau -t)}\mathrm{d}\tau \right. \\&\qquad \left. -\int _0^tf(\tau +T)e^{2\delta (\tau -t)}\mathrm{d}\tau -e^{-2\delta t}\int _0^Tf(\tau )e^{2\delta (\tau -T)}\mathrm{d}\tau \right] \\&\quad =\lim _{t\rightarrow \infty }\left[ e^{-2\delta t}\int _0^t\big [f(\tau )-f(\tau +T)\big ]e^{2\delta \tau }\mathrm{d}\tau \right. \\&\qquad \left. -e^{-2\delta t}\int _0^Tf(\tau )e^{2\delta (\tau -T)}\mathrm{d}\tau \right] . \end{aligned}$$

Since \(\lim _{t\rightarrow \infty }[f(t)-f(t+T)]=0\), the first limit is

$$\begin{aligned} \lim _{t\rightarrow \infty } e^{-2\delta t}\int _0^t\big [f(\tau )-f(\tau +T)\big ]e^{2\delta \tau }\mathrm{d}\tau =0. \end{aligned}$$

The integral \(\int _0^T f(\tau )e^{2\delta (\tau -T)}\mathrm{d}\tau \) is bounded, and the second limit is

$$\begin{aligned} \lim _{t\rightarrow \infty }e^{-2\delta t}\int _0^Tf(\tau )e^{2\delta (\tau -T)}\mathrm{d}\tau =0. \end{aligned}$$

Then,

$$\begin{aligned}&\lim _{t\rightarrow \infty }\langle \mu (t)\rangle _T\\&\quad =\lim _{t\rightarrow \infty }\frac{1}{2\delta T}\int _0^Tf(\tau +t)\mathrm{d}\tau \\&\quad =\frac{1}{\delta T}\int _0^T\nu (\tau )m^*_1(\tau )\mathrm{d}\tau +m_T. \end{aligned}$$

We completed the proof. \(\square \)

Theorem 3.4

Under the same condition of Theorem 3.3, there exists a unique periodic function \(\mu ^*(t)\) such that

$$\begin{aligned} \lim _{t\rightarrow \infty }[\mu (t)-\mu ^*(t)]=0, \end{aligned}$$
(34)

where \(\mu ^*(t)\) is defined as

$$\begin{aligned} \mu ^*(t)&=\left[ \frac{1}{e^{2\delta T}-1}\int _0^T f^*(\tau )e^{2\delta \tau }\mathrm{d}\tau \right. \nonumber \\&\quad \left. +\int _0^tf^*(\tau )e^{2\delta \tau }\mathrm{d}\tau \right] e^{-2\delta t}, \end{aligned}$$
(35)

with \(f^*(t)=2\nu (t)m^*_1(t)+\nu (t)P^*_1+\delta m^*(t)\).

Proof

By using a similar discussion as that in the proof of Theorem 3.2, we can prove that \(\mu ^*(t)\) is periodic and continuous on \([0,\infty )\). In fact,

$$\begin{aligned} \mu ^*(t+T)&= \left[ \frac{1}{e^{2\delta T}-1}\int _0^T f^*(\tau )e^{2\delta \tau }\mathrm{d}\tau \right. \\&\quad \left. +\int _0^{t+T}f^*(\tau )e^{2\delta \tau }\mathrm{d}\tau \right] e^{-2\delta (t+T)}\\&=\left[ \frac{e^{-2\delta T}}{e^{2\delta T}-1}\int _0^T f^*(\tau )e^{2\delta \tau }\mathrm{d}\tau +e^{-2\delta T}\right. \\&\quad \left. \int _0^{t+T}f^*(\tau )e^{2\delta \tau }\mathrm{d}\tau \right] e^{-2\delta t}\\&=\left[ \frac{1}{e^{2\delta T}-1}\int _0^T f^*(\tau )e^{2\delta \tau }\mathrm{d}\tau \right. \\&\quad \left. +e^{-2\delta T}\int _T^{t+T}f^*(\tau )e^{2\delta \tau }\mathrm{d}\tau \right] e^{-2\delta t}\\&=\left[ \frac{1}{e^{2\delta T}-1}\int _0^T f^*(\tau )e^{2\delta \tau }\mathrm{d}\tau \right. \\&\quad \left. +\int _T^{t+T}f^*(s)e^{2\delta s}\mathrm{d}s\right] e^{-2\delta t}\\&=\mu ^*(t). \end{aligned}$$

We only need to show the limit (34) holds. It follows from the expressions of that

$$\begin{aligned} \mu ^*(t)-\mu (t)&=\left[ \frac{1}{e^{2\delta T}-1}\int _0^T f^*(\tau )e^{2\delta \tau }\mathrm{d}\tau \right. \\&\quad \left. +\int _0^t[f^*(\tau )-f(\tau )]e^{2\delta \tau }\mathrm{d}\tau \right] e^{-2\delta t}. \end{aligned}$$

Taking limits to \(\mu ^*(t)-\mu (t)\) and noticing that

$$\begin{aligned} \lim _{t\rightarrow \infty }\left[ \frac{1}{e^{2\delta T}-1}\int _0^T f^*(\tau )e^{2\delta \tau }\mathrm{d}\tau \right] e^{-2\delta t}=0, \end{aligned}$$

we see

$$\begin{aligned} \lim _{t\rightarrow \infty }&[\mu ^*(t)-\mu (t)]\\&= \lim _{t\rightarrow \infty }\left[ \int _0^t[f^*(\tau )-f(\tau )]e^{2\delta \tau }\mathrm{d}\tau \right] e^{-2\delta t}. \end{aligned}$$

In the proof of Theorem 3.3, we have shown that

$$\begin{aligned} \lim _{t\rightarrow \infty }[f^*(t)-f(t)]=0. \end{aligned}$$

By applying L’Hôpital’s rule, we derive the limit \(\lim _{t\rightarrow \infty }[\mu ^*(t)-\mu (t)]=0\). \(\square \)

Proposition 3.2

Let \(\langle \mu (t)\rangle \) be the average value of the second moment \(\mu (t)\) on the time interval (0, t], that is,

$$\begin{aligned} \langle \mu (t)\rangle =\frac{1}{t}\int _0^t\mu (\tau )\mathrm{d}\tau . \end{aligned}$$
(36)

Then, when time t tends to infinity, we have

$$\begin{aligned} \lim _{t\rightarrow \infty }\langle \mu (t)\rangle =\frac{1}{\delta T}\int _0^T\nu (\tau )m^*_1(\tau )\mathrm{d}\mathrm{d}\tau +m_T. \end{aligned}$$
(37)

Proof

To get (37), we take limits to \(\langle \mu (t)\rangle \) with respect to t, that is,

$$\begin{aligned} \lim _{t\rightarrow \infty }\langle \mu (t)\rangle&= \lim _{t\rightarrow \infty } \frac{1}{t}\int _0^t\mu (\tau )\mathrm{d}\tau \\&= \lim _{t\rightarrow \infty } \frac{1}{t}\int _0^t\left[ \mu (\tau )-\mu ^*(\tau )+\mu ^*(\tau )\right] \mathrm{d}\tau \\&=\lim _{t\rightarrow \infty } \frac{1}{t}\int _0^t \mu ^*(\tau )\mathrm{d}\tau . \end{aligned}$$

Since \(\mu (t)-\mu ^*(t)\rightarrow 0\) when \(t\rightarrow \infty \), we get

$$\begin{aligned} \lim _{t\rightarrow \infty } \frac{1}{t}\int _0^t\left[ \mu (\tau )-\mu ^*(\tau )\right] \mathrm{d}\tau =0. \end{aligned}$$

For any \(t\ge T\), there exists an integer \(k\ge 1\) such that \(kT\le t\le (k+1)T\). Then,

$$\begin{aligned}&\frac{1}{(k+1)T}\int _0^{kT}\mu ^*(\tau )\mathrm{d}\tau \\&\quad \le \frac{1}{t}\int _0^t\mu ^*(\tau )\mathrm{d}\tau \\&\quad \le \frac{1}{kT}\int _0^{(k+1)T}\mu ^*(\tau )\mathrm{d}\tau . \end{aligned}$$

Notice that \(\mu ^*(t)\) is positive and periodic. Taking limits in the above inequalities produces

$$\begin{aligned} \mu _T&=\lim _{k\rightarrow \infty }\frac{1}{(k+1)T}\int _0^{kT}\mu ^*(\tau )\mathrm{d}\tau \\&\le \lim _{t\rightarrow \infty }\frac{1}{t}\int _0^t \mu ^*(\tau )\mathrm{d}\tau \\&\le \lim _{k\rightarrow \infty }\frac{1}{kT}\int _0^{(k+1)T}\mu ^*(\tau )\mathrm{d}\tau =\mu _T. \end{aligned}$$

This completes the proof. \(\square \)

Now, since the average transcript level m(t) and its second moment \(\mu (t)\) have been given, we can give the analytical expressions of noises. There are two different noises, which are defined as

$$\begin{aligned} \eta ^2(t)=&\frac{\mu (t)-m^2(t)}{m^2(t)}, \end{aligned}$$
(38)
$$\begin{aligned} \langle \eta ^2(t)\rangle =&\frac{\langle \mu (t)\rangle -\langle m(t)\rangle ^2}{\langle m(t)\rangle ^2}. \end{aligned}$$
(39)

The first noise (38) represents the fluctuation of transcripts at time t, which is a real-time value. From Theorems 3.2 and 3.4, we find \(\eta ^2(t)\) also approaches a periodic function when time t tends to infinity. The second one (39) represents the fluctuation of transcripts for all time on [0, t]. From the two Propositions 3.1 and 3.2, we find \(\langle \eta ^2(t)\rangle \) approaches a constant.

4 An example and simulations

4.1 The meal transcription level and the noise

Expressions of many mammalian genes have circadian clocks [39]. Using oligonucleotide arrays representing 12, 488 genes, Storch et al [34] identified 575 genes in liver and 462 genes in heart with circadian expression patterns. From the viewpoint that reaction rates will change with temperature or light, we present a general method to build a periodic gene transcription model. Genes are scored as circadian-regulated, if they have a greater correlation with a cosine test [11]. Johansson et al. [15] proposed to use the partial least square regression to identify genes with periodic fluctuations in expression levels coupled with the cell cycle in the budding yeast, where they used sine and cosine curves for fitting the observed expression profile for each gene. Kim et al. [18] used the Fourier series to approximate periodic biological phenomena. Increasing evidences suggest that periodic genes can be expressed as linear combinations of sine and cosine functions [2, 7, 8]. For this purpose, we consider a set of cosinusoid temperature variations with the period \(T=24\) hour [21, 38], which determines the transcription rate as

$$\begin{aligned} \nu (t)=\nu _0+A\cos \left( \frac{2\pi }{T}\cdot t\right) , \end{aligned}$$
(40)

where \(\nu _0\) is the inherent transcription rate at some temperature, and the amplitude A is determined by the temperature difference between day and night. In the following simulations, we choose the inherent transcription rate \(\nu _0=1.89\) min\(^{-1}\) as suggested in [33]. To make sure that \(\nu (t)\) is positive, the amplitude A must be smaller than \(\nu _0\). Other data are determined by using smFISH to extract the kinetics of Oct4 [33], suggesting that gene activation rate and inactivation rate and the degradation rate for mature mRNA are

$$\begin{aligned} \lambda =0.5556\ \hbox {hr}^{-1},\ \ \gamma =1.0714\ \hbox {hr}^{-1},\ \ \delta =0.14\ \ \hbox {hr}^{-1}. \end{aligned}$$
(41)
Fig. 2
figure 2

The mean transcript levels with different synthesis rates during fourteen days. When the synthesis rate \(\nu (t)\equiv \nu _0\) is a constant, the transcript level increases sharply and reaches an equilibrium state after one period. When \(\nu (t)\) is periodic with 24 hour, the average transcript level tends to a periodic function, which is also periodic with 24 hour. And the amplitude of the mean level is proportional to the amplitude of \(\nu (t)\). For the case \(A=90\), the mean transcript level m(t), as shown by the blue curve, is almost periodic after one period, but its average value on time interval [0, t], as shown by the red curve, tends to a steady value

When the synthesis rate \(\nu (t)\equiv \nu _0\) is a constant, the average transcript number approaches a steady state [13, 29, 31, 40], as shown by the black curve in Fig. 2. Even in the case where the degradation process is not instantaneous but takes some time, the time delay cannot lead to the occurrence of any oscillations [24]. But when \(\nu (t)\) is periodic, the simulation in Fig. 2 shows that the transcript level tends to a periodic function and oscillates around the black curve. Figure 2 also shows that the amplitude of the mean level increases with the amplitude of transcription rate. If the synthesis rate \(\nu (t)\) is periodic and its amplitude is \(A=90\), the mean transcript level is shown as the blue curve, which is almost periodic after one period, but its average value over the interval [0, t] approaches a constant, as shown by the red curve. And the limit of the average value on [0, t] is the same as the limit of m(t) with \(\nu (t)\equiv \nu _0\).

Fig. 3
figure 3

The noise of mRNA molecules. When \(\nu (t)\) is a constant, the noise \(\eta ^2(t)\) approaches its limit value (the black curve) after two periods. When \(\nu (t)\) is periodic, the noise \(\eta ^2(t)\) performs a periodic behavior after two periods. Same as the mean level m(t), the amplitude of the noise increases with the amplitude of \(\nu (t)\). When the time t goes to infinity, the average noise for transcriptional output over [0, t] approaches a steady value, which is greater than the limit of \(\eta ^2(t)\) with \(\nu (t)\equiv \nu _0\), as shown by the red curve

For the transcription system with a periodic rate \(\nu (t)\) as defined in (40), the mean transcript level is

$$\begin{aligned} m^*(t)&=\left[ \frac{\nu _0}{\delta }+\frac{A\delta T^2}{\delta ^2T^2+4\pi ^2}\cos \left( \frac{2\pi }{T}t\right) \right. \nonumber \\&\quad \left. +\frac{2\pi AT}{\delta ^2T^2+4\pi ^2}\sin \left( \frac{2\pi }{T}t\right) \right] \cdot \frac{\lambda }{\lambda +\gamma }, \end{aligned}$$
(42)

whose average value over one period [0, T] is

$$\begin{aligned} m_T=\frac{\nu _0\lambda }{\delta (\lambda +\gamma )}. \end{aligned}$$

When \(\nu (t)\equiv \nu _0\), the noise of transcripts is derived and discussed in several transcription models [4, 24, 31, 40]. In these models, the noise approaches the limit value. The behavior of \(\eta ^2(t)\) is shown by the black curve, which is almost a constant after two periods. In fact, for this case, the noise \(\eta ^2(t)\) has an exact limit, that is,

$$\begin{aligned} \lim _{t\rightarrow \infty }\eta ^2(t)=\frac{1}{m_T}+\frac{\delta \gamma }{\lambda (\delta +\lambda +\gamma )}. \end{aligned}$$

When \(\nu (t)\) is periodic, we have proved that both the first and second moments of transcripts tend to periodic functions in Theorem 3.2 and Theorem 3.4, respectively, and thus, the noise also tends to a periodic function. In Fig. 3, the simulation shows that \(\eta ^2(t)\) exhibits a periodic behavior and oscillates around the black curve after two periods and also shows the amplitude of \(\eta ^2(t)\) increases with the amplitude of \(\nu (t)\). When the amplitude \(A=90\) and the time \(t>2T\), the noise \(\eta ^2(t)\) varies over a narrow range [0.12, 0.24], shown by the blue curve. But we find that the average noise \(\langle \eta ^2(t)\rangle \) of transcripts over [0, t] tends to a constant value, that is,

$$\begin{aligned} \eta ^2_T=\frac{\mu _T-m_T^2}{m_T^2}\approx 0.2744, \end{aligned}$$

which is greater than the maximal value of \(\eta ^2(t)\). By a simple calculation, we get

$$\begin{aligned} \eta ^2_T=\left[ \frac{1}{m_T}+\frac{\delta \gamma }{\lambda (\delta +\lambda +\gamma )}\right] +\Delta , \end{aligned}$$

where

$$\begin{aligned} \Delta =&\frac{A^2\lambda T^2}{2\delta (\lambda +\gamma )^2m_T^2}\\&\left[ \frac{\lambda \delta }{\delta ^2T^2+4\pi ^2}+\frac{\gamma (\delta +\lambda +\gamma )}{ (\delta +\lambda +\gamma )^2T^2+4\pi ^2}\right] \end{aligned}$$

denotes the extra noise involved by the periodic behavior of the mRNA synthesis rate. From the expression of \(\Delta \), we find that \(\Delta \ge 0\), which indicates that the transcription system with a periodic synthesis rate always produces more noise than that with a constant rate.

According to the discussion above, the noise of transcripts may be magnified. Suppose that samples of experimental data come from different times. Then, the calculated values of the mean transcript level and the noise are close to \(m_T\) and \(\eta ^2_T\), respectively. If the synthesis rate \(\nu (t)\) is periodic but the periodicity is not considered in analyzing the transcription behavior, then \(\eta ^2_T\) may be greater than \(\eta ^2(t)\).

4.2 The amplitude and the delay time

With the development of real-time monitoring technique in single cells, a large amount of data has been produced. Numerous high-quality statistical approaches and algorithms are presented to estimate rhythmic parameters in large datasets. For instance, the JTK_ CYCLE is one of algorithms, which can accurately measure the period, phase and amplitude of cycling transcripts in large datasets [12]. Using these statistical approaches and algorithms, Zhang et al. [43] and Takahashi [37] detected a circadian gene expression atlas and a transcriptional architecture circadian clock in mammals, respectively.

With the help of the JTK_CYCLE algorithm, the oscillation period T and the absolute amplitude \(A_{m^*}\) of transcript abundance can be estimated from the experimental data. Then, using (40) and (43), we can obtain the amplitude and the approximate expression of \(\nu (t)\), which are essential for downstream analyses.

Fig. 4
figure 4

The delay time between the transcription level \(m^*(t)\) and the transcription rate \(\nu (t)\). The abundance of transcripts has a later phase than the production rate, and the delay time can be obtained by comparing their peak times

From (42), the amplitude of \(m^*(t)\) is

$$\begin{aligned} A_{m^*}=\frac{AT}{\sqrt{\delta ^2T^2+4\pi ^2}}\cdot \frac{\lambda }{\lambda +\gamma }. \end{aligned}$$
(43)

Since the mean degradation rate coefficient \(\delta \) is related to the average half-life by \(\tau _{1/2}=\ln 2/\delta \), the absolute amplitude of molecules deviating from the mean level \(m_T\) is

$$\begin{aligned} A_{m^*}=\frac{AT}{\sqrt{(\ln 2T/\tau _{1/2})^2+4\pi ^2}}\cdot \frac{\lambda }{\lambda +\gamma }, \end{aligned}$$
(44)

and the relative amplitude is

$$\begin{aligned} a_{m^*}=\frac{A_{m^*}}{m_T}=\frac{AT}{\nu _0\sqrt{T^2+(2\pi \tau _{1/2}/\ln 2)^2}}. \end{aligned}$$
(45)

From (44) and (45), we find that the half-life has opposite effects on them. The long half-life enhances the absolute amplitude of transcript abundance, but reduces the relative amplitude, which is consistent with the result of previous study [21].

In experiments, it is found that the abundance of molecules has a later phase than the production rate if the molecule is rhythmically produced [21]. Let \(\tau \) be the delay time between the mean transcription level \(m^*(t)\) and the transcription rate \(\nu (t)\). For the transcription model that we present above, we can derive the delay time from (17), (40) and (42), that is,

$$\begin{aligned} \tau =\frac{T}{2\pi }\arctan \left( \frac{2\pi }{T}\cdot \frac{1}{\delta }\right) , \end{aligned}$$

which only depends on the period T and the degradation rate \(\delta \). It is clear that \(\tau \) has an upper bound T/4. For the example we give above, the delay time \(\tau \) is about 4.12 hour, as shown in Fig. 4.

5 Conclusion and discussion

Gene transcription in single cells is a complex and stochastic process, making the transcript copy number fluctuate in cell population. Highly variable mRNA distributions are the result of randomly switching between periods of active and inactive gene expression, and the birth and death process for the accumulation of mRNA molecules [14, 16, 36, 40,41,42, 44]. In addition, further sources of fluctuation, the noisy signals from heterogeneous environments are commonly invoked to explain the observed single-cell variability in mRNA numbers. To respond to the changes of the environment, cells generate diverse signal transduction mechanisms and transmit signals to the cell interior, resulting in changes in the expression of genes and the activity of enzymes by regulating the transcription activity [46], the degradation [10] or the switching between periods of active and inactive states [31].

Almost all light-sensitive organisms from bacteria to humans have a biological timekeeping mechanism to make our physiological mechanisms adapt daily changes in the environment, making cyclic behaviors be ubiquitous in transcription, which have important consequences for human health [3]. Therefore, it is important to understand molecular mechanisms of such behaviors. To delineate the contribution of periodic environmental signals to cell-to-cell variations in transcription, we studied the gene transcription behavior using the two-state model by assuming that the mRNA synthesis rate is periodic.

Our results showed that the periodicity of synthesis rate has a pronounced global role in affecting transcriptional output. It drove the mRNA molecules to be produced in a cyclical manner. Furthermore, the noise is proved to be periodic. In our simulation example, we consider circadian-regulated genes and assume that the synthesis rate is a cosine function. The simulation example verifies the periodicity of transcriptional output and its noise. As expected, the mean transcription level oscillates around the average value of transcript number over one period. Unexpectedly, the average noise may be larger than the mean noise. The simulation shows that the average noise is greater than the maximal value of the mean noise. Thus, the periodicity should be considered in investigating the stochastic behavior of transcription of circadian-regulated genes. If not, the fluctuation of the mRNA level calculated by experimental data may be amplified compared with its real value.