Copyright © 2007 The Biophysical Society. All rights reserved.
Biophysical Journal, Volume 92, Issue 10, 3501-3512, 15 May 2007
doi:10.1529/biophysj.106.095638
Biophysical Theory and Modeling
Transient Dynamics of Genetic Regulatory Networks
Matthew R. Bennett*, †, Dmitri Volfson*, †, Lev Tsimring* and Jeff Hasty*, †,
, 
* Institute for Nonlinear Science, La Jolla, California
† Department of Bioengineering, University of California at San Diego, La Jolla, California

Address reprint requests to J. Hasty.
Abstract
We present an approximation scheme for deriving reaction rate equations of genetic regulatory networks. This scheme predicts the timescales of transient dynamics of such networks more accurately than does standard quasi-steady state analysis by introducing prefactors to the ODEs that govern the dynamics of the protein concentrations. These prefactors render the ODE systems slower than their quasi-steady state approximation counterparts. We introduce the method by examining a positive feedback gene regulatory network, and show how the transient dynamics of this network are more accurately modeled when the prefactor is included. Next, we examine the repressilator, a genetic oscillator, and show that the period, amplitude, and bifurcation diagram defining the onset of the oscillations are better estimated by the prefactor method. Finally, we examine the consequences of the method to the dynamics of reduced models of the phage lambda switch, and show that the switching times between the two states is slowed by the presence of the prefactor that arises from protein multimerization and DNA binding.
Introduction
As the complexity of gene regulatory networks under study increases so does the need for accurate modeling techniques 1. While exact numerical simulations are possible using Monte Carlo techniques like the Gillespie algorithm 2, such simulations can be computationally intensive. Continuous approximation schemes based on the underlying stoichiometric reactions can be used to simulate the dynamics of the average of each species in the system, but the complexity of these models can hinder both computational and theoretical analysis. Hence, many theorists have resorted to using a quasi-steady-state approximation (QSSA) 3,4 to reduce the number of dimensions in continuous models. Such reduced models do an excellent job in many cases, especially when the asymptotic state of the system is a stable equilibrium point. However, it has long been known that in some cases the QSSA does a poor job predicting the timescales over which systems equilibrate to their steady-state value 5,6,7. Moreover, interest is continually growing in gene networks that exhibit more complicated behavior, like stable limit cycles 8,9,10,11. When periodic behavior is present in a system, correct prediction of the timescales involved becomes necessary for a complete understanding of the system, and is essential for guiding experimental studies.
In this article, we present a continuous approximation scheme that reduces the number of dimensions in the system, while at the same time predicts the timescales of the full system more accurately than does the classic QSSA. By correctly applying multiple timescale analysis, the resulting reduced systems are the same as QSS approximations, but with a prefactor in front of the time derivatives of the concentrations. This method was first introduced by Kepler and Elston 6, and Bundschuh et al. 12 showed that the prefactor derived by Kepler and Elston was related to the Jacobian of a transformation relating monomer concentrations to the total concentration of a particular protein. We will examine this method in more detail, and demonstrate that the prefactors appear generally as a result of correct reduction of multiscale dynamics to a slow manifold in which fast dynamics are assumed to be in a local quasi-equilibrium.
We first introduce the approximation scheme by examining a simple example—the genetic feedback loop. We show that while both the prefactor method and the QSSA correctly predict the asymptotic behavior of the system, the transient dynamics are better modeled when the prefactor is included. Next, we look at a system with a stable limit cycle—the repressilator 8. While the QSSA correctly predicts oscillations in this system, we show that it incorrectly predicts the amplitude and frequency of those oscillations, which are better estimated with the new technique. Furthermore, the bifurcation between stable fixed points and limit cycles is more accurately estimated with the new scheme. In the last section, we will look at the lysis-lysogeny switch of bacteriophage λ. The temporal dynamics of the switch are an important aspect of its function, because the speed with which it makes transitions between the stable states will act as a limiting factor on the timescales at which the lytic cycle may be controlled. Therefore, reduced models describing the dynamics of the phage λ switch (or any switch) must accurately reproduce these timescales.
Timescale analysis of a genetic positive feedback loop
Separation of timescales is very common in the dynamics of gene regulatory networks. Many processes, like dimer- and tetramerization, occur at a much faster rate than other processes, such as transcription, translation, and degradation 4,13. Because the fast reactions are quick to equilibrate, it has been a common practice by many theorists to use a quasi-steady-state approximation to replace dynamical variables involved in these reactions with their steady-state values. This approximation reduces the number of dimensions in the resulting systems of ODEs, and hence greatly simplifies ensuing analysis.
Consider, for instance, the genetic positive feedback loop 4,14. This system involves a single gene that transcribes a single protein. Upon dimerization, the protein dimer can bind to an upstream regulatory site and stimulate transcription. Additionally, the protein monomer and the mRNA produced in transcription are subject to degradation. This situation is depicted in Fig. 1.
In this system there are nine reactions occurring among five chemical species. A list of these reactions is given in Table 1. Here x and y are the concentrations of protein monomers and dimers, respectively; d0 is the concentration of promoter sites that are free of the dimer; dr is the concentration of promoter sites that are bound to the protein dimer; and m is the concentration of mRNA strands.
| | |
| Number | | Reaction | | |
|---|
| 1 | x+x |  | y | |
| 2 | y |  | x+x | |
| 3 | y+d0 |  | dr | |
| 4 | dr |  | y+d0 | |
| 5 | d0 |  | d0+m | |
| 6 | dr |  | dr+m | |
| 7 | m |  | m+x | |
| 8 | x |  | Ø | |
| 9 | m |  | Ø | |
| | |
The first four reactions in Table 1 represent the dimerization of the protein, the binding of the dimer to the upstream regulatory site, and their reverse processes. Reactions 5–7 represent transcription and translation, while the last two reactions are the degradation of the protein monomers and the mRNA. Reactions 1–4 typically occur at a much faster timescale than reactions 5–9.
From the reactions given in Table 1, we can write down a system of differential equations that represent the time evolution of the average concentration of each species. These equations are
where
κ± and
k± are the binding and dissociation rates of the proteins to themselves and the promoter site, respectively;
γp and
γm are the degradation rates of the protein monomers and mRNA, respectively;
σ is the rate of translation; and
α and
β are the transcription rates from DNA with unbound and bound promoter sites, respectively. Equations
(1) represent a complete description (in the thermodynamic limit) of the reactions given in
Table 1. However, because the system is five-dimensional (and nonlinear), analysis is difficult. To get around this, previous studies have taken advantage of the differences in timescales. Recall that the dimerization and regulatory binding processes are fast compared to translation, transcription, and degradation. Equations
(2) are dependent only on these reactions, and so will come to equilibrium faster than their slower counterparts, Eqs.
(1). If we set the left-hand sides of Eqs.
(2) equal to zero, and define
d=
d0+
dr (here,
d is the constant concentration of the gene), then we can solve for the steady-state values of
y,
d0, and
dr in terms of
x, with result
where
cp=
κ+/
κ– and
cd=
k+/
k–. These steady-state values can now be placed into the “slow” equations, Eqs.
(1), giving us the reduced system
While Eqs.
(9) correctly predict the steady-state asymptotics of the system, they do a poor job in predicting the transient dynamics of the system.
The problem with this method of reduction is in treating x as a slow variable. It is true that
depends on slow reactions (namely translation and degradation), but it also depends on two fast reactions (dimerization and dissociation). Therefore, x is not a slow variable, but a mixture of both slow and fast. While rigorous multiple timescale analysis is possible for systems such as these, it is not always necessary. In many cases, the variables can be transformed into “slow” and “fast” variables, so that the differential equations for the transformed variables contain either slow or fast reaction terms, but not both. Note that this does not imply that there are only two timescales in the problem, since there are typically many timescales involved in such networks. Instead, by “slow” and “fast” we mean a partitioning of all timescales into two sets that are separated by at least an order of magnitude. When this occurs, the classic QSSA can be applied to the transformed system. Afterwards, the system must be transformed back into the original variables. For systems in which suitable transformations are not forthcoming, we provide in the Appendix a rigorous reduction scheme for a class of gene networks.
For the positive feedback loop in question, we can make the proper transformation by noting that both dimerization and dissociation keep the total number of protein molecules constant, while translation and degradation do not. Therefore, we can track the truly slow variable nx=x+2y+2dr, representing the total concentration of protein molecules (in any form), and write
The dynamical equation for
x can be obtained from the transformation
and therefore
where
Combining Eq. (11) with Eq. (14), we arrive at a new system of equations for the time evolution of x and m, namely,
Because
p(
x) is a prefactor to the time derivative of
x, any fixed point of the previous system (Eqs.
(9)) will also be a fixed point of the corrected system (Eqs.
(15)). Additionally, Eq.
(14) implies
p(
x)≥1 when
x is nonnegative, meaning that if both systems are attracted to the same fixed point the corrected system will necessarily relax to the fixed point slower than the old system—a fact noted by Pirone and Elston
15, when they examined the consequences of the prefactor to models of constitutively produced proteins.
Fig. 2 shows the dynamics of the protein monomer number in both the QSSA (dashed curve) and corrected version with the prefactor (dash-dot curve). Also shown is the result of integrating the full system, without any dimensional reduction (solid curve). The reduced system with the prefactor does a much better job in predicting the correct timescale over which the system relaxes to the fixed point. Furthermore, the prefactor method estimates the relaxation time of the positive feedback loop throughout a wider range of parameter values more accurately than does the QSSA. Let t1/2 be the time it takes the system to go from a zero concentration of proteins and mRNAs to the time at which the monomer concentration comes to one-half its steady-state value. Fig. 3 shows a comparison of the values of t1/2 for the QSSA (dashed curve), prefactor method (solid curve), and the nonreduced system (circles) for a range of monomer degradation rates, γp. The prefactor method predicts t1/2 more accurately than does the QSSA. Note that t1/2 is not a monotonic function of the degradation rate. This is due to our definition of t1/2, and the existence of nonlinear positive feedback in the system. As the degradation rate is changed, so too is the position of the closest stable fixed point relative to our choice of initial conditions. Furthermore, because the relaxation is nonlinear, a true “half-life” for the relaxation can only be obtained very near the fixed points, making alternative measures of the relaxation necessary.
The repressilator
The correct estimation of the transient dynamics of genetic feedback loops may be of little consequence, since in most cases we are only concerned with the final state of the system. However, for such systems as oscillators, the final state will not be a stable fixed point. If accurate estimation of the timescales of the oscillations (i.e., periods) is desired, we cannot use the QSSA, since it incorrectly predicts these. To examine this issue, let us do another example, that of the repressilator system 8,16, as shown in Fig. 4. The repressilator is a three-element gene network based on a ring architecture in which each of the elements represses the next one down the line. In other words, gene G1 (after transcription and translation of the resulting mRNA) produces protein x1, which upon dimerization inhibits transcription of gene G2. Similarly, the protein dimer y2 represses the gene G3, whose protein product, y3, represses transcription of G1.
The reactions of the repressilator are shown in Table 2. The first two equations represent the dimerization and dissociation of the protein monomers (xi) and dimers (yi). Reactions 3 and 4 are the binding and dissociation of the protein dimers to/from the free (d0,i) and repressed (dr,i) promoter sites. If the promoter of gene Gi is free (unrepressed) it can transcribe its associated mRNA (mi), which in turn can translate its associated protein (reactions 5 and 6). Furthermore, the protein monomers and mRNAs will degrade with time (reactions 7 and 8).
| | |
| Number | | Reaction | | |
|---|
| 1 | xi+xi |  | yi | |
| 2 | yi |  | xi+xi | |
| 3 | d0,i+yk |  | dr,i | |
| 4 | dr,i |  | d0,i+yk | |
| 5 | d0,i |  | d0,i+mi | |
| 6 | mi |  | mi+xi | |
| 7 | xi |  | Ø | |
| 8 | mi |  | Ø | |
| | |
As before, we can use the reactions given in Table 2 to write a system of ODEs that represent the average concentrations of each species in the thermodynamic limit. These equations are
where
i ∈ {1, 2, 3},
j ∈ {2, 3, 1}, and
k ∈ {3, 1, 2}.
As with the feedback system, we assume that dimerization and dissociation of the proteins (to themselves and the promoters) are fast compared to the other processes. If we take these reactions to be in equilibrium, we find that
and
where
d=
d0,i+
dr,i is the same constant concentration of each gene,
cp=
κ+/
κ– and
cd=
k+/
k–. Since all the terms in Eq.
(21) are slow, we can plug Eq.
(23) into it to get
Also, the total concentration of each protein is well approximated by
The dynamics of
ni are governed by translation and monomer degradation, giving us
Using Eq.
(25), we can write
where
If we use the rescalings
γmt→
t,

and

then we obtain the system
where
β=
γp/
γm,
κ=
ασ/
γmγp,

and the overdot now represents differentiation with respect to the rescaled time. When suitably rescaled, the prefactor reads
where

Qualitatively, the parameter
r is related to the equilibrium ratios of dimers to monomers and unbound to bound promoter sites. If the ratio of unbound to bound promoter sites is near unity, then
r is of the order of the ratio of dimers to monomers. Specifically,
where the overbar represents quasi-equilibrium values, and the indices are suppressed due to symmetry.
When the prefactor, p(xi), is set to unity, Eqs. (30) are exactly the equations produced by the QSSA for the repressilator system 8. Both sets of equations still have regions of stable limit cycles, but the prefactor version more accurately reproduces the full dynamics of the system. This can be seen in Fig. 5. Figure 5a shows the results of a simulation of the full, unreduced equations, Eqs. (34), while Figure 5bc, are from the QSSA and the prefactor method, respectively. Notice that the prefactor method does a much better job in estimating both the period and the amplitude of the oscillations. This can also be seen in Figure 6ab, which show the period and amplitude of each of the three systems as a function of γp.
To guide experiments, it is necessary to estimate the regions in parameter space where one should expect stable limit cycles. The prefactor, Eq. (32), contains the parameter r which does not appear in the QSSA and as the value of r is changed (which amounts to changing the ratio of cd to cp while keeping their product fixed), the bifurcation curve separating stable fixed points from stable limit cycles (in κ–β space) changes. This is shown in Figure 7a. The solid line represents the bifurcation between stable fixed points (to the left of the curve) and stable limit cycles (to the right of the curve) according to the QSSA. As long as the product cdcp remains fixed, the bifurcation curve will not change, no matter what the ratio is. This is in contrast to the predictions of the prefactor method. While keeping all the parameters the same as in the QSSA, we change the parameter r to see how the bifurcation curve changes. The colored curves in Figure 7a represent the bifurcation curve for r=10 (dash-dot), r=1 (dotted), and r=0.1 (dashed). As r→0, the prefactor approximation approaches the QSSA, and as r increases, there is a significant divergence between the regions in parameter space in which stable limit cycles are present for the two methods. Because the timescales of the full system are more accurately predicted with the prefactor method, it does a better job in estimating the region of oscillations than does the QSSA.
To compare these results with the full model, we rescale the additional variables that do not appear in the reduced systems. If we use the same rescalings as before, the dimensionless form the full system for repressilator becomes
where we have used the additional rescalings
cdyi→
yi,

and we have introduced the new parameters
ν=
k–/
γm,
μ=
κ–/
γm. When
μ and
ν are sufficiently large, we expect the properly reduced system (with prefactors) to faithfully reproduce the dynamics of the full system. We find that when

(corresponding to dissociation rates that are much larger than the mRNA degradation rate), the prefactor method accurately predicts the bifurcation boundary. As
μ=
ν decreases, the shape of the boundary changes in a nontrivial way, as shown in
Figure 7b. Here the solid line represents the prediction of the prefactor method for
r=10. Also shown are three boundaries of the full system for several different values of
μ=
ν.
When μ=ν is large enough, it becomes possible to predict the onset of the instability leading to the limit cycle. The system of equations, Eqs. (30), always has a symmetric equilibrium
parameterized by
which is the unique real solution of the equation
Bifurcation analysis of this steady state reveals that
S becomes unstable through a supercritical Hopf bifurcation, thus giving rise to a stable limit cycle. The threshold of the instability and the frequency
ωH of an unstable mode may be found from the characteristic equation, which is a sixth-order polynomial for the eigenvalue
λ=
iωH. A neutral surface

may be found in a closed form; however, it is more instructive to consider particular limits when
κd′≫1 and either
β≫1 or
β≪1. Keeping only leading-order contributions, we find
In the case of the QSSA, the same distinguished limits are described by similar expressions,
Notice that the boundaries for the prefactor method (Eqs.
(39)) both contain an extra term proportional to
r that is not in the boundaries of the QSSA (Eqs.
(41)). These extra terms are responsible for the divergence of the prefactor method from the QSSA seen in
Figure 7a as
r increases from zero.
Figure 7c shows the accuracy of the boundary estimates for the prefactor method for two values of
μ=
ν.
The Hopf frequency may be expressed in a compact form, for both the prefactor method and the QSSA, with result
where
Q(
B)=
B2+8
B+1 and

In the QSSA case

so
B=
β. Since
ωH is the monotonously increasing function of
B (see
Figure 7d) and
B≤
β we conclude that the prefactor method always predicts lower frequencies at the threshold; the difference with the QSSA method becomes more pronounced for larger values of

and therefore for larger
r and/or
d′.
The phage λ-switch
One important class of gene networks is the toggle switch 17. These networks are designed to respond to an external signal in such a way that they are either on (fully induced) or off (no transcription). A quantitative understanding of the dynamics of gene switches is a crucial first step toward a modular description of gene regulation. In addition, the ability to rapidly switch between multiple stable states is important to the development of sophisticated cellular control schemes. Nonlinearities giving rise to two stable states suggest the possibility of using these states as digital signals to be processed in cellular-level computations 18,19. One may eventually be able to produce systems in which sequences of such switching events are combined to control gene expression in complex ways. In any such application, the speed with which systems make transitions between their stable states will act as a limiting factor on the timescales at which cellular events may be controlled. With this in mind, it becomes important that mathematical models of gene switches correctly predict the timescales over which they travel from one state to the other.
The genetic network of λ-phage switches its host bacterium from the dormant lysogenous state to the lytic growth state in ∼20min 13,20. As shown in Fig. 8, it consists of two promoters, PR and PRM, which share three operator sites, OR1, OR2, and OR3. The product of the left promoter (PRM) is the protein cI, which (upon dimerization) can bind to the promoter sites. When cI is bound, its purpose is twofold. First, it activates transcription of the left promoter, causing a positive feedback loop. Second, it represses the right promoter (PR), blocking its transcription. The system will remain in this state until some external signal (such as UV radiation) causes the rapid degradation of cI. This is done by an activated form of the protein RecA, which cleaves cI monomers, rendering them incapable of dimerizing. At this point, the concentration of cI becomes low enough to free up the promoter sites, releasing the PR so that it may produce its protein, Cro. Cro can then bind to the promoter sites, repressing the production of cI.
Transcription of repressor (cI) takes place when there is no protein (of either type) bound to OR3. When repressor is bound to OR2, the rate of repressor transcription is enhanced, and Cro is transcribed only when OR3 is either vacant, or has a Cro dimer bound to it. If either repressor or Cro is bound to either OR1 or OR2, the production of Cro is halted. For brevity, we omit the full derivation of the equations of motion, and ignore the intermediate step of mRNA translation. This step can easily be put into the model, but it will not affect the timescale analysis, or the prefactor. For a listing of the relevant chemical reactions in the phage λ-switch and a derivation of the equations without the prefactor, we refer the interested reader to Hasty et al. 4. Letting x and y represent the concentrations of cI and Cro, the competition for operator sites leads to deterministic rate equations of the form
where the 2×2 matrix
M and
Q are given by
where
m is the plasmid copy number, and we have rescaled the concentrations by

and

The equilibrium constants
Ki are for cI dimerization and cI-
OR1 binding (
K1 and
K2), and for cro dimerization and Cro-
OR3 binding (
K3 and
K4), and the
σi and
βi parameters describe the relative probabilities for cI (
σi) and cro (
βi) binding configurations to
OR1,
OR2, and
OR3. In the above equations, the right-hand sides of Eqs.
(44) describe the slow reactions responsible for the changes in the total numbers of proteins, and the Jacobian matrix
M is made of partial derivatives of
Nx, y with respect to (
x,
y).
Nx and
Ny represent the total concentrations of cI and Cro, taking into account the monomeric, dimeric, and promoter site-bound dimer forms of each protein. Because the dynamics of
Nx and
Ny are affected only by the slow reactions of transcription and degradation, they are computed under the assumption that the fast reactions reach equilibrium. The matrix terms that form the prefactors of Eqs.
(44) describe the lumped influence of the dynamics of the fast reactions on the dynamics of slow reactions. When the prefactors are set to unity (i.e.,
M=
I), Eqs.
(44) represent the QSSA of this model.
Fig. 9 shows simulations of Eqs. (44), with and without the prefactor. Before irradiation with UV light, cI is in its high state, while the concentration of Cro is near zero. At time t=0 the irradiation occurs, and the degradation rate of cI is increased. Subsequently, the concentration of cI becomes very low, while the concentration of Cro becomes very high, beginning the lytic process in phage λ. Notice that the timescales over which the switch changes states is much longer when the prefactor is included.
Discussion
We have introduced a method for approximating and reducing the full systems of ODEs for genetic regulatory networks. Like the QSSA, the prefactor method simplifies the analysis of such systems by reducing the number of dimensions. Unlike the QSSA, however, the timescales of the system are preserved. Timescale problems have long been known to exist when using the QSSA to derive Michaelis-Menten type reaction equations for enzyme kinetics 21,22,23,24. It is not surprising, then, that timescale problems arise when using the QSSA to derive reduced equations for genetic regulatory networks.
The timescale problems can be overcome with the correct use of timescale separation. While we have shown that a rigorous approach can be derived, one based on multiple timescale analysis, we have also shown that one can derive prefactors by plugging the equilibrium values of the “fast” reactants into differential equations for the slow variables. Generally, the slow variables are not the protein concentrations, but instead are total concentrations of all versions of the specific protein (free or bound into dimers or larger complexes), since the total number of proteins in any form is affected only by the slow reactions of translation and degradation.
In general, the inclusion of the prefactors into the analysis slows down the resulting dynamics of the reduced system. Whereas standard QSSA generally has faster dynamics than the nonreduced system, the prefactor method estimates the timescales very accurately. This accuracy is of paramount importance when modeling gene networks designed to exhibit temporal dynamics 25. For instance, the time that it takes for a genetic switch 26,27 to move from one stable fixed point to another can have important consequences. Furthermore, when designing genetic oscillators, it becomes necessary to correctly predict the regions in parameter space in which oscillations are expected. As we saw with the repressilator, the prefactor method predicts these regions more accurately than does the QSSA. In many cases, the separation of timescales is the key to nontrivial behavior, and correctly modeling such systems is therefore necessary.
It should be noted that in this article we have ignored the stochastic fluctuations due to the intrinsic randomness of the underlying biochemical reactions 2,6,28. These fluctuations can have profound effects on networks, and the timescales of their correlations may determine the nature of their influence 29. A procedure similar to the one given above that does include stochasticity involves the reduction of the full multidimensional master equation onto a manifold of slowly evolving variables 6,12. One can then derive corresponding Langevin equations for protein concentrations that will have similar prefactor terms to the ones derived here. However, these equations ignore the stochasticity inherent in the fast reactions. It is still an open question, then, how to project a full system of Langevin equations (containing both slow and fast reactions) onto a slow manifold while preserving the stochastic effects of the fast reactions. We are planning to address this issue in our future work.
Acknowledgments
The authors thank Tim Elston for useful discussions and creative ideas leading to the inception of this work.
This work was supported by the National Institutes of Health grant No. GM69811-01.
Appendix
General method of timescale analysis for gene networks
While the procedures given above for reducing systems of ODEs for gene regulatory networks are illustrative, a more rigorous approach may be desired. To this end, we present in this Appendix a method based on multiple timescale analysis 30 for projecting the full dynamics onto a slow manifold for a general regulatory network.
Let us consider a general framework for a genetic regulatory network. The notations for the components of the network are listed in Table A1. We assume that the network consists of N genes each with a concentration di (i=1, …, N). These genes transcribe N corresponding mRNAs, denoted by mi. The mRNAs, in turn, are translated at a rate σi to produce ni protein monomers, xi. Each protein can form an associated dimer, yi, with rates κi and κ–i for dimerization and dissociation, respectively. Accompanying each gene is a promoter that may contain one or more binding sites to which the protein dimers may bind, and thereby enhance or diminish the transcription rate of the gene.
| | |
| Symbol | Description | |
|---|
| di | Gene concentrations. | |
| xi | Monomer concentrations. | |
| yi | Dimer concentrations. | |
| mi | mRNA concentrations. | |
| σi | Translation rates. | |
| γp,i | Degradation rates of the monomers. | |
| γm,i | Degradation rates of the mRNA. | |
| pij | Rate at which protein i is degraded by protein j. | |
|  | Unoccupied binding site . | |
| Di | Matrix of occupied binding site concentrations for the ith gene. | |
|  | The jth, nth element of Di (binding site occupied by protein n). | |
| ni | Number of protein molecules translated per one mRNA. | |
|  | Label for the jth binding site of the ith gene. | |
| N | Number of genes. | |
| Mi | Number of binding sites of the ith gene. | |
| κ±i | Dimerization/dissociation rates of the proteins to/from themselves. | |
| αi | Transcription rate of the ith gene. | |
| K±i | Rate matrix for the binding/dissociation of the dimers to the promoter sites. | |
|  | The jth, nth element of K±i (binding/dissociation rate of the nth dimer to the jth binding site of the ith gene). | |
| Hi | The ratio κi/κ–i. | |
|  | The ratio . | |
| | |
We assume that the promoter for the ith gene contains Mi binding sites
(j=1, …, Mi) and any protein can bind to any of the Mi binding sites of the ith promoter. We denote by
the concentration of unoccupied binding sites
and by
the concentration of the binding sites
occupied by nth protein. Note that the sum
is the constant concentration of the ith gene. In what follows, if we refer to
we will be referring to bound promoter sites (n>0) unless we explicitly refer to
or unless it is used in a sum such as
.
The transcription rate of the ith gene is αi, which is a function of the current state of the promoter (i.e., which regulatory proteins are bound to which promoter sites). In general, we can include this dependency by making the transcription rates functions of the bound promoter site concentrations, i.e., αi=αi(Di), where Di is an Mi×N matrix with elements
As written, αi(Di) can be thought of as the transcriptional rate of the ith gene, averaged over each copy of that gene. In other words, we can write
where

is an
Mi-tuple of integers representing a possible configuration of a gene, consisting of protein
νk occupying the
kth promoter site, and 〈…〉
si represents averaging over all

possible states of the promoter. If
νk=0, then that particular binding site is free. The binding/dissociation rates of the proteins to the
ith promoter are described by two
Mi×
N matrices,
Ki and
K–i, with components

and

respectively. We will assume that there is no cooperativity between the binding of the proteins to the promoter sites, so that
K±i is not a function of
Di. This assumption is made to simplify the analysis, but is not necessary. We also include into the consideration protein-protein interactions: protein
j may play a role of protease for the protein
i, with
pij denoting the corresponding degradation rate. Finally, both the protein monomers and the mRNA will degrade at rates
γp,i and
γm,i, respectively. The chemical reactions occurring in the network are listed in
Table A2.
| | |
| NumberReaction | | | Rate | | |
|---|
| 1 | xi+xi |  | yi | κi | |
| 2 | yi |  | yi+yi | κ−iyi | |
| 3 | xi |  | Ø | γp, ixi | |
| 4 | xi+xj |  | xj | pijxixj | |
| 5 | di |  | di+mi | αi(Di)di | |
| 6 | +yn |  |  |  | |
| 7 |  |  |  |  | |
| 8 | mi |  | mi+nixi | σimi | |
| 9 | mi |  | Ø | γm,imi | |
| | |
From the reactions given in Table A2 we can write down a system of ODEs corresponding to the time evolution of the concentrations of each of the chemical species. As a result, we obtain
Because of conservation of the total concentration of the genes, Eq. (A6) can be eliminated, and
replaced by
giving us
Among the reactions in Eqs.
(A8), dimerization and protein binding/dissociation reactions are usually fast, while transcription, translation, and degradation are slow. This is not to say that there are only two timescales present in the system. On the contrary, gene networks can possess a diverse spectrum of timescales. However, these timescales can usually be partitioned into two classes—those that occur on fast timescales, and those that are slow in comparison. When such a partitioning occurs, it becomes possible to characterize the ratio of the characteristic time constants of fast and slow reactions by the small parameter
ϵ, and introduce scaled kinetic constants for the slow reactions,




and

In the spirit of multiple timescale analysis we introduce the fast and slow times
t and
T=
ϵt, respectively. We assume that all concentrations are functions of these two independent variables and expand them in a power series in the small parameter,
ϵ,
where
z=
z(
t,
T) stands for variables
xi,
yi,
mi, and

We replace the time derivatives in Eqs.
(A8) by ∂/∂
t+
ϵ∂/∂
T. Then, collecting terms of equal power of
ϵ we obtain: