Logo of pnasPNASInfo for AuthorsSubscriptionsAboutThis Article
Proc Natl Acad Sci U S A. Jul 17, 2001; 98(15): 8614–8619.
Published online Jul 3, 2001. doi:  10.1073/pnas.151588598

Intrinsic noise in gene regulatory networks


Cells are intrinsically noisy biochemical reactors: low reactant numbers can lead to significant statistical fluctuations in molecule numbers and reaction rates. Here we use an analytic model to investigate the emergent noise properties of genetic systems. We find for a single gene that noise is essentially determined at the translational level, and that the mean and variance of protein concentration can be independently controlled. The noise strength immediately following single gene induction is almost twice the final steady-state value. We find that fluctuations in the concentrations of a regulatory protein can propagate through a genetic cascade; translational noise control could explain the inefficient translation rates observed for genes encoding such regulatory proteins. For an autoregulatory protein, we demonstrate that negative feedback efficiently decreases system noise. The model can be used to predict the noise characteristics of networks of arbitrary connectivity. The general procedure is further illustrated for an autocatalytic protein and a bistable genetic switch. The analysis of intrinsic noise reveals biological roles of gene network structures and can lead to a deeper understanding of their evolutionary origin.

Noise is often perceived as being undesirable and unpredictable; however, living systems are inherently noisy and are optimized to function in the presence of stochastic fluctuations (1). Some organisms can exploit stochasticity to introduce diversity into a population, as occurs with the lysis–lysogeny bifurcation in phage λ (2) or the DNA inversion mechanism in bacteria (3). In contrast, stability against fluctuations is essential for the case of a gene regulatory cascade controlling cell differentiation in a developing embryo (4). These fluctuations are intrinsic: they are determined by the structure, reaction rates, and species concentrations of the underlying biochemical networks. Here our goal is to quantify the macroscopic statistics of genetic networks given the microscopic rate constants and interactions and to investigate the evolutionary and biological implications of noise.

Several models have been proposed that incorporate stochasticity in gene expression. For example, numerical and analytic methods have been used to investigate stochastic gene induction and repressor action (57), and analytic results have been obtained for the stochastic expression of a single gene in eukaryotes (8) and in a growing cell population (9). In living systems, however, groups of genes and proteins work in concert. The introduction of regulatory interactions creates a gene network with complex emergent properties (10). One approach to studying the resulting network noise might involve running detailed numerical simulations incorporating all known reactions, rates, and species. This technique has been used in the analysis of the phage λ lysis–lysogeny decision circuit (2). The numerical predictions match experimental data, but they provide no intuition into underlying correlations and interactions. Analytic results can be obtained by applying the Langevin technique, where the noise source is specified externally (11). However, reconciling external and intrinsic noise becomes a subtle exercise.

We consider a simple and intuitive model for gene expression in prokaryotes that contains all of the essential features of transcription, translation, and interactions between genes in a regulatory network (see Appendix; Fig. Fig.11a). For simplicity, we do not treat the random partitioning of proteins during cell division. Both the time dependence and the steady-state statistics of this model can be obtained analytically. Here we focus on exploring the mean (<q>) and the variance (δq2) of the number of molecules of each species q in the steady state for several gene regulatory modules. These system properties are simple to understand, clear to interpret, and most importantly, they are easily accessible experimentally.

Figure 1
Modeling single gene expression. (a) mRNA molecules are synthesized at rate kR from the template DNA strand. Proteins are translated at a rate kP off each mRNA molecule. Proteins and mRNA degrade at rates γP and γR, respectively. Degradation ...


Noise Strength.

Noise strength is usually reported in terms of the standard deviation σ of a stochastic variable q. The Fano factor, defined as equation M1 is related to the standard deviation by equation M2 because q measures molecule number, ν is a dimensionless quantity. When number fluctuations are because of a Poisson process, we have ν = 1. The Fano factor of an arbitrary stochastic system reveals deviations from Poissonian behavior. It is a sensitive measure of noise and the unit in which we report our results.

Network Model.

The biochemical genetic system is assumed to be specified at any time t by the total number of mRNA molecules (r) and protein molecules (p) present. We neglect other state variables such as various configurations of the DNA operator region (e.g., free or bound to a repressor), the mRNA molecule (e.g., ribosome occupancy), and the protein (e.g., partially folded states). Such approximations are valid for reasonable parameter ranges (see Appendix).

For the simple case of single gene expression, mRNA molecules are synthesized constitutively off the template DNA strand and are translated at some constant rate (Figs. (Figs.11a and and44a). The probability that the system is in a given state {r,p} is specified by the joint probability distribution fr,p (t) that evolves according to Scheme SchemeS1:S1:

Figure 4
Analysis of various gene regulatory networks. (a) Single gene. (b) Autoregulatory protein. Parameters are the same as in a but with repression turned on. (c) Autocatalytic protein. Both steady states are shown. (d) Bistable switch with two mutually repressing ...

For the case of a gene network with many interacting species indexed by i, the phase space generalizes to {ri,pi}, and the rate constants go over to kRi, kPi, γRi, γPi. We can specify network connectivity by making the reaction rates (possibly nonlinear) functions of the state of the system. In the simplest case, when these rates are constant, Scheme SchemeS1S1 is a special case of Scheme SchemeS2,S2, shown below, where the rates are taken to be linear functions of the state variables {qi}:

Here, A shows how the rate of creation of species i is influenced by the number of molecules of species j. Similarly, Γ gives the rate of destruction of species i in terms of the number of molecules of species j. To obtain Scheme SchemeS1S1 from Scheme SchemeS2,S2, let the species qi range over the DNA (D), mRNA molecules (r), and proteins (p). That is: {qi} = {D, r, p}. The matrices A and Γ for single gene expression are:

equation image

Γ is typically diagonal because the rate of decay of species i usually depends only on the number of molecules of i present. The steady-state statistics of Scheme SchemeS2S2 are obtained as solutions of simple linear equations involving the A and Γ matrices (see Appendix).


Single Gene.

The single gene is the fundamental module of gene regulatory circuits. Fluctuations in the concentration of a single gene product are significant because they will affect multiple regulatory processes. In steady state, the mRNA molecules equilibrate independent of the protein molecules and reach a Poisson distribution with <r> = kRR and δr2/<r> = 1. The rate of creation of proteins, however, depends on the number of mRNA molecules present. Protein numbers have a distribution that is much broader than Poisson:

equation M3

where η = γPR is the ratio of mRNA to protein lifetimes, and b = kPR is the average number of proteins produced per transcript. Between the synthesis and degradation of an mRNA molecule, it is translated by ribosomes, releasing a burst of proteins into the cytoplasm. It can be demonstrated for this model that the number of proteins in each burst is geometrically distributed, with average value b (refs. 9 and 12; Fig. Fig.11b). Typical values for b are 40 for lacZ and 5 for lacA (13). mRNA molecules usually decay much faster than proteins, so η is typically a small quantity. Eq. 1 shows that the width of the protein distribution in this approximation is determined primarily by the average burst size b: intrinsic noise is controlled at the translational level.

The time dependence of Scheme SchemeS1S1 can be obtained exactly and reveals that noise for a single gene system out of equilibrium is stronger than noise at steady state. Consider a system in which the gene is induced at time t = 0. In the limit that η goes to zero, the system evolves according to:

equation M4

Roughly, the variance δp2 relaxes to its steady-state value at a rate 2γPt, twice as quickly as the mean. For small times, δp2/<p> [congruent with] 2b + 1 is almost twice the steady-state value. Fig. Fig.22 illustrates this transient noise behavior and compares the exact result for finite η to the simplified result of Eq. 2.

Figure 2
Transient noise for a single gene. The protein half-life is fixed at 1 h, b = 20, and kR = 0.01 s−1. Exact analytic results are plotted for an mRNA half-life of 120, 24, and 0 s, corresponding to η = 1/30, 1/150, and 0, ...

Autoregulatory System.

Autoregulation is a ubiquitous motif in biochemical pathways, essential in the management of protein and chemical concentrations through feedback (ref. 14; Figs. Figs.33 and and44b). Autoregulation can be modeled by taking the rate of transcript initiation to be a nonlinear decreasing function of protein concentration, such as a Hill repression function (Fig. (Fig.33a). In steady state, the distribution of protein number has a finite width and samples only a small region of the repression curve (Fig. (Fig.33a). In that region, the function is well approximated by its linearization about the mean value of p: kR [congruent with] k0k1p. The network matrices for the autoregulatory system are:

equation image

These produce the following protein number statistics:

equation M5

where b and η are as defined previously, and [var phi] = k1P describes the strength of the negative feedback. Eq. 3 shows that autoregulation has an effect not only in controlling the protein concentration but also in reducing the relative size of fluctuations. Fig. Fig.33b compares the predictions of this model to the results of Monte Carlo simulations of the fully nonlinear system; the match is excellent.

Figure 3
Noise control by autoregulation. (a) The histogram (scale on left axis) to the right shows the unrepressed distribution, the one to the left the distribution when repression is turned on. The rate of protein production at any given protein number p is ...

Extension to Complex Networks.

Bistability is an important feature of several gene regulatory structures (2). An autocatalytic system, in which a protein enhances its own production (Fig. (Fig.44c), typically has two stable states: one at low protein concentrations, where protein creation is near its basal level, and another at high protein concentrations. This is the “all-or-none” phenomenon seen for autocatalytic systems such as the ara (15) and lac (16) operons. A bistable switch can also be constructed from two mutually repressing proteins (ref. 17; Fig. Fig.44d). Fig. Fig.44 shows how the noise analysis would proceed for the systems discussed here, as well as for a feed-forward cascade of three genes (Fig. (Fig.44e). These examples indicate how the theory can be applied to arbitrary regulatory networks. In the general case, nonlinear interactions between various species typically lead to multiple stable fixed points; each such fixed point induces a distinct linearized system, and the linearized systems can be solved by using analytic theory.

Range of Validity of the Analytic Model.

First, cell division and the random partitioning of proteins between daughter cells are a source of stochastic fluctuations that will modify the results presented above. For example, Berg (9) has analyzed the expression of a single gene in a dividing cell population (in the absence of protein degradation). He calculates the Fano factor as a function of cell age t in a population with cell division time T:

equation M6

This implies ν = (4/3)b + 1 just before and ν = (2/3)b + 1 just after cell division, compared with ν=b+1 predicted by our simplified model.

Second, in this paper, we have described a linearized stochastic model. However, biochemical systems are invariably nonlinear. Indeed, it is nonlinearity that creates much of the rich variety of behavior exhibited by biological networks. When the resulting system displays limit cycles or oscillations (e.g., ref. 18), it will not yield to naive linearization. Linearization is also invalid around or near unstable or quasistable (also known as critical) fixed points. For example, the threshold or saddle point of a bistable system (Fig. (Fig.44d) is not well approximated by our approach. However, nonlinear networks often display multiple stable fixed points; about these points, linearization is a valid approximation, as with the examples treated above. The range of validity will vary from case to case, with the approximation becoming exact in the limit of small fluctuations.

Third, the biochemical reactions we have described are all birth and death processes with first-order rates. Other types of reactions, such as modifications or second- and higher-order interactions between biochemical species, will introduce stochasticity of a different character. For example, fluctuations in DNA–repressor interactions (7) can contribute significantly to system noise. When such interactions are much faster than the reactions we have considered, they can be treated deterministically and then linearized within our analytic framework.

Finally, we have presented mainly steady-state results, whereas many biologically interesting systems are driven or out of equilibrium. We have shown above that for a single gene, noise out of equilibrium can be significantly higher than that at steady state. Nevertheless, the burst size b enters both Eqs. 1 and 2 in an essential way. In a similar manner, steady-state results for other systems might shed light on their out-of-equilibrium noise properties and will be a useful indicator of their noise characteristics.


Noise control can play a major role in determining the structure of gene regulatory networks. For example, Eq. 1 shows that the two-step process of transcription followed by translation has given biochemical circuits the freedom to independently adjust the average concentration of a protein and the spread of that concentration in a population (Fig. (Fig.11c). Thus a gene can produce a given protein concentration in two very different ways. At low transcription but high translation rates, few mRNA molecules are synthesized in a cell generation, but each one produces a large variable burst of proteins. This causes significant fluctuations over time and in a population. The same concentration can be achieved with high transcription and low translation rates and therefore a smaller burst size. In this case, many mRNA molecules decay without ever being translated; this procedure is inefficient because high energy phosphate groups are hydrolyzed to drive the synthesis of unused or little-used transcripts. However, inefficient translation results in a steady stream of proteins with much smaller fluctuations. During evolutionary adaptation, living systems have made tradeoffs between energy efficiency and noise reduction in choosing between these two alternatives.

For a regulatory protein that controls the synthesis of several downstream products, fluctuations in regulator concentration will propagate through the cascade (Figs. (Figs.44e and and5).5). Translational noise control is a means by which genetic circuits can reduce noise in such cascades. Regulatory genes such as the cI gene of phage λ (2) and the malT gene of Escherichia coli (19) are often poorly translated. It has been pointed out by other researchers (e.g., ref. 19) that this translational inefficiency might be sustained in the genome through the resulting beneficial reduction in noise. However, we note that in some situations, the intrinsic noise of a regulator can actually increase the sensitivity with which its signal is transmitted (20, 21).

Figure 5
Propagation of noise in a regulatory cascade. Analytic results are shown for a six gene cascade with gene products P1, P2 … P6 (similar to Fig. Fig.44e). As described below, mean values of all proteins are fixed so that effects purely ...

The primary function of autoregulation lies in the control of biochemical concentrations in metabolic and genetic pathways. However, we find that it is also a very economical method of noise reduction. Translational noise control is wasteful in that only a small fraction of mRNA molecules are successfully translated into proteins. In contrast, in an autoregulatory system, mRNA molecules are synthesized only when required and are then efficiently translated. Eq. 3 shows that even linear autoregulation can dramatically reduce fluctuations in protein number, down to a small fraction of the unregulated value. Although this result is intuitive and has been directly observed experimentally (14), it is not explicitly predicted by methods such as stability analysis (14) or Langevin analysis; a systematic treatment of intrinsic noise is essential for understanding biologically relevant system properties.

Although stochasticity is evident even in the expression of a single gene, the behavior of a system of genes can be understood only by treating the network as a whole. The analytic model used here provides a quick accurate estimate of the emergent noise properties of genetic networks preferable to that provided by long numerical simulations. The predictions of the model can be used in the design of quantitative experiments in stochastic gene expression. The robustness of network motifs like negative feedback can be quickly tested over a range of parameters, and the importance of particular connections to overall network noise can be estimated (Figs. (Figs.335). Quantifying the intrinsic noise of genetic and biochemical networks in this manner is essential for understanding the design principles of stable and robust synthetic biochemical systems (14, 17). Conversely, living systems could possess novel regulatory structures whose major or sole function is the control or use of noise (7, 20, 21); such structures can be discovered and understood only through the investigation of emergent network noise properties. As with the examples discussed here, studying noise in gene regulatory networks, as their structure and parameters are varied, can provide new insights into their evolutionary origin and biological function.


We thank H. S. Seung for asking the first questions that prompted us to study genetic networks, D. G. Greenhouse and T. A. Bass for useful discussions, and J. Werfel and R. Metzler for critically reviewing the manuscript.


Modeling Gene Expression in Prokaryotes: Biochemical Assumptions.

During transcription initiation, the initial reversible binding of an RNA polymerase (RNAP) to the promoter region and subsequent formation of an open complex achieve rapid equilibrium (22): initiation from the final open complex is the rate-limiting step (23). The amount of free RNAP in a cell is buffered against cell growth and other time variations by a large pool of nonspecifically bound molecules (24). Transcript initiation is therefore assumed to be a pseudofirst-order reaction with rate kR. Interactions between species in a network are embodied by transacting factors such as repressor proteins. Such regulatory proteins tend to act by binding the promoter region and shielding it from RNAP, as is the case for the lac repressor (25) or for the Cro protein of phage λ (26). These reactions are considered to be in equilibrium and simply change the fraction of RNAP bound as a closed complex, thereby changing the effective rate kR of transcript initiation (25). Ribosomes can begin binding the newly synthesized ribosome-binding site almost immediately as transcription begins. Analogous to transcript initiation, translation initiation off a single mRNA molecule is assumed to proceed with a pseudofirst-order rate kP. For most E. coli operons, initiation and elongation rates are such that ribosome queuing does not occur (13, 27). We therefore take each transcription and translation initiation reaction to be independent. Finally, we assume that mRNA and protein molecules degrade with rates γR and γP, respectively. A decay rate γ gives a half-life of ln(2)/γ. If growth in cell volume is exponential, rising as ekt, the resulting dilution of species concentrations can be incorporated by replacing γi with γI + k for all species i (other than the DNA, which is replicated at a rate exactly matching cell growth). The mRNA decay rate depends on the ribosome-binding rate, because actively translating ribosomes shield the mRNA molecule from the action of nucleases (12, 27).

Construction and Solution of the Master Equation.

Scheme SchemeS2S2 generates the following Master Equation:

equation M11

where E is the step operator (28) defined by Eequation M12f(qi, …) = f(qi + k, …). For simplicity, the joint probability distribution equation M13 is written simply as equation M14, indexing the variable of interest by i ranging from 1 to n, the number of species. This equation is linear in the state variables {qj} and can be solved by constructing the moment generating function equation M15 equation M16 Simplify to the case where Γ is diagonal: Γij = δijΓj. The function F then obeys the equation

equation M17

where Fj denotes equation M18 In steady state, equation M19. We now use the following properties of the moment generating function: equation M20 where equation M21 signifies evaluation of F at zj = 1 for all j. Successive differentiation of Eq. A2 will generate linear equations for successively higher moments. Define the vector Jj = Fj and the matrix Kij= Fij(where subscripts on F denote differentiation). Differentiating up to second moments gives:

equation M22

where Lij = AijJj (no summation). These linear equations can be solved for means (J) and variances (K).

Monte Carlo Simulations.

Simulations were implemented by using Gillespie's algorithm for stochastic coupled chemical reactions (29). The reactions simulated were precisely those shown in Scheme SchemeS1S1 with multiple species, where the reaction rates were allowed to depend nonlinearly on species concentrations. No linearization approximation was used. Steady state was assumed to have been reached at a time equal to 10 times the protein half-life. Each data point or histogram was the result of 10,000 trials.


This paper was submitted directly (Track II) to the PNAS office.


1. McAdams H H, Arkin A. Trends Genet. 1999;15:65–69. [PubMed]
2. Arkin A, Ross J, McAdams H H. Genetics. 1998;149:1633–1648. [PMC free article] [PubMed]
3. van de Putte P, Goosen N. Trends Genet. 1992;8:457–462. [PubMed]
4. von Dassow G, Meir E, Munro E M, Odell G M. Nature (London) 2000;406:188–192. [PubMed]
5. Ko M S H. J Theor Biol. 1991;153:181–194. [PubMed]
6. Cook D L, Gerber A N, Tapscott S J. Proc Natl Acad Sci. 1998;95:15641–15646. [PMC free article] [PubMed]
7. Berg O G, Paulsson J, Ehrenberg M. Biophys J. 2000;79:2944–2953. [PMC free article] [PubMed]
8. Peccoud J, Ycart B. Theor Popul Biol. 1995;48:222–234.
9. Berg O G. J Theor Biol. 1978;71:587–603. [PubMed]
10. Bhalla U S, Iyengar R. Science. 1999;283:381–387. [PubMed]
11. Hasty J, Pradines J, Dolnik M, Collins J J. Proc Natl Acad Sci USA. 2000;97:2075–2080. . (First Published February 18, 2000; 10.1073/pnas.040411297) [PMC free article] [PubMed]
12. McAdams H, Arkin A. Proc Natl Acad Sci USA. 1997;94:814–819. [PMC free article] [PubMed]
13. Kennell D, Riezman H. J Mol Biol. 1977;114:1–21. [PubMed]
14. Becskei A, Serrano L. Nature (London) 2000;405:590–593. [PubMed]
15. Siegele D A, Hu J C. Proc Natl Acad Sci USA. 1997;94:8168–8172. [PMC free article] [PubMed]
16. Carrier T A, Keasling J D. J Theor Biol. 1999;201:25–36. [PubMed]
17. Gardner T S, Cantor C R, Collins J J. Nature (London) 2000;403:339–342. [PubMed]
18. Elowitz M B, Leibler S. Nature (London) 2000;403:335–338. [PubMed]
19. Chapon C. EMBO J. 1982;1:369–374. [PMC free article] [PubMed]
20. Paulsson J, Berg O G, Ehrenberg M. Proc Natl Acad Soc USA. 2000;97:7148–7153. . (First Published June 13, 2000; 10.1073/pnas.110057697) [PMC free article] [PubMed]
21. Paulsson J, Ehrenberg M. Phys Rev Lett. 2000;84:5447–5450. [PubMed]
22. DeHaseth P L, Zupancic M L, Record M T., Jr J Bacteriol. 1998;180:3019–3025. [PMC free article] [PubMed]
23. Schmitt B, Reiss C. Biochem J. 1995;306:123–128. [PMC free article] [PubMed]
24. McClure W R. Ann Rev Biochem. 1985;54:171–204. [PubMed]
25. Schlax P J, Capp M W, Record M T., Jr J Mol Biol. 1995;245:331–350. [PubMed]
26. Shea M A, Ackers G K. J Mol Biol. 1985;181:211–230. [PubMed]
27. Yarchuk O, Jacques N, Guillerez J, Dreyfus M. J Mol Biol. 1992;226:581–596. [PubMed]
28. van Kampen N G. Stochastic Processes in Physics and Chemistry. Amsterdam: North–Holland; 1992.
29. Gillespie D T. J Phys Chem. 1977;81:2340–2361.

Articles from Proceedings of the National Academy of Sciences of the United States of America are provided here courtesy of National Academy of Sciences
PubReader format: click here to try


Related citations in PubMed

See reviews...See all...

Cited by other articles in PMC

See all...


Recent Activity

Your browsing activity is empty.

Activity recording is turned off.

Turn recording back on

See more...