Skip to main content
Journal of the Royal Society Interface logoLink to Journal of the Royal Society Interface
. 2018 May 9;15(142):20180157. doi: 10.1098/rsif.2018.0157

Degradation rate uniformity determines success of oscillations in repressive feedback regulatory networks

Karen M Page 1,, Ruben Perez-Carrasco 1,
PMCID: PMC6000169  PMID: 29743273

Abstract

Ring oscillators are biochemical circuits consisting of a ring of interactions capable of sustained oscillations. The nonlinear interactions between genes hinder the analytical insight into their function, usually requiring computational exploration. Here, we show that, despite the apparent complexity, the stability of the unique steady state in an incoherent feedback ring depends only on the degradation rates and a single parameter summarizing the feedback of the circuit. Concretely, we show that the range of regulatory parameters that yield oscillatory behaviour is maximized when the degradation rates are equal. Strikingly, this result holds independently of the regulatory functions used or number of genes. We also derive properties of the oscillations as a function of the degradation rates and number of nodes forming the ring. Finally, we explore the role of mRNA dynamics by applying the generic results to the specific case with two naturally different degradation timescales.

Keywords: oscillations, repressilator, degradation rates, dynamical systems, gene regulatory networks

1. Introduction

Genetic regulatory networks (GRNs), consisting of the interactions between a set of genes, are core to the regulation of the temporal genetic expression profiles required for various cellular processes, ranging from cell fate determination during embryogenesis to cellular homesotasis [16]. GRNs are capable of many dynamical functions, including oscillatory gene expression [7], as has been observed in somitogenesis [8], circadian clocks [9], the activity of the p53 tumour suppressor [10,11] or the nuclear factor κB localization [12].

Owing to their range of utilities, different oscillatory gene regulatory circuits have been synthetically engineered [13]. In particular, a lot of attention has been focused on the engineering of ring oscillators consisting of a set of genes interacting with each other sequentially and forming a repressive feedback loop. This work was initiated by the synthesis of the three-gene repressilator [14], that has been further refined to improve its oscillation properties (e.g. [15,16]). Consequently, the theoretical and numerical analysis of the working of ring oscillators has also received substantial attention. Such work was pioneered by Fraser & Tiwari [17] who performed numerical simulations. Subsequent analysis showed that for sufficiently strong repression, oscillations arise due to a Hopf bifurcation, relating the genetic oscillatory behaviour with dynamical systems theory [18], which has led to many different studies delving into the dynamical properties of the oscillations (e.g. [1923])

These analytical and numerical studies of biochemical circuits require insight into a set of simultaneous nonlinear feedback interactions between multiple genes usually analysed as a set of ordinary differential equations (ODEs). Determining the role of different parameters in the solutions to these equations poses enormous analytical complexity that hinders quantitative studies. For this reason, computational and analytical studies are often reduced to tackling relatively small networks, and, even in such cases, to a reduced parameter set or certain simplified regulatory functions. This can constrain the range of applications of the results found [24]. Even in the case of the repressilator, the dynamical complexity can be huge [25] and restrictive assumptions within the quantitative model again become unavoidable. This highlights the necessity to develop tools capable of understanding the dynamical properties of the system independently of the regulatory functions used.

A useful assumption, present in the vast majority of studies, is that the degradation rates of proteins are identical for different genes. However, due to the high span of protein structures and mechanisms controlling degradation rates, such as ubiquitination [26,27], the turnover rate can range orders of magnitude in the proteome of a single system [28,29]. As oscillations in a network are generated by an ongoing imbalance between the production and degradation of the different species, it is expected that degradation rates play a determinant role in the behaviour of oscillatory circuits. Particularly, simulations of a repressilator model showed that oscillations are favoured for comparable values of the degradation of the protein and mRNA [14], and, more generally, a certain level of symmetry around the ring [30]. Nevertheless, there is no analytical study that gives insight into the role of degradation rates for general ring oscillators independent of the regulatory functions used.

To gain insight into the role of degradation rates in oscillatory networks, dynamical systems theory and bifurcation theory have proved to be essential tools. These allow us to categorize different possible dynamical responses of oscillatory networks [7,18,31,32]. Using bifurcation theory, we aim to obtain information on the role of degradation rates in oscillatory networks, making these results as general as possible and using minimal details of the regulatory functions. Specifically, we show how relevant information on the interactions between different genes can be captured with a single parameter. We show how this parameter controls the appearance of oscillations through a Hopf bifurcation. First, we develop our methodology for the repressilator, expanding the theory in the following sections to negative feedback ring oscillators with an arbitrary number of species. Finally, we study the case in which the species are categorized as mRNAs and proteins, which have distinct degradation rates, giving insight into the role of mRNA dynamics in the performance of ring oscillators.

2. Results

2.1. Three-gene repressilator

The classic general form of the repressilator consists of three genes repressing each other sequentially [14] (figure 1a). In the simple case in which mRNA dynamics are considered fast compared with protein dynamics, the dynamical evolution of the system can be described as a set of ODEs

2.1.

where f1, f2 and f3 describe the repressive interactions between genes and are therefore decreasing, positive functions. fi can be thought of as the maximal expression level of gene i multiplied by the probability that its repressor is inactive. At any given steady state (x*1, x*2, x*3) given by Inline graphic, the repressilator follows the relationship x*3 = f3(f2(f1(x*3))) ≡ F(x*3), where the function F captures the overall negative feedback. As F(x) is a decreasing, positive function, there is a unique possible value of x*3, which yields unique values x*1 = f1(x*3) and x*2 = f2(x*1). The stability of the protein levels dictated by this steady state, can be computed through the eigenvalues of its Jacobian matrix

2.1. 2.1

Figure 1.

Figure 1.

Oscillatory behaviour of the repressilator. (a) Schematic of the repressilator. (b) Bifurcation diagram schematic shows how the oscillations appear and disappear through a Hopf bifurcation depending on the magnitude A that summarizes the negative feedback strength of the circuit. (c) Degradation rate relationship of repressilator networks showing oscillations from a random screening (squares and circles). Different symbols stand for the screening of the repressilator (blue circles), and the repression ring with only one repression and two activations (green squares). Random repressilator networks were generated by sampling random parametrizations of fi and sampling relative degradation rates covering the whole square plotted (δ2/δ1 and δ3/δ1 between [10−2, 103], δ1 = 1 in all simulations); as expected by the analysis, all the successful oscillators concentrate in the zone with similar degradation rates. Results are compared with the dependence of à with degradation rates from equation (2.5) (brown shading). Random interaction functions were generated using the thermodynamic function fi(x) = ai(1 + ρRi(1 + x/ki)h)−1 for the repressions and fi(x) = ai(1 + ρAi[(1 + x/ki)/(1 + lix/ki)]h)−1 for the activations with h = 3. Random parameters were sampled logarithmically from the intervals ki : [10−9, 10−5], ai : [10−4, 104], ρRi : [10−4, 104], ρAi : [103, 1011], li : [10, 105].

These eigenvalues λ satisfy the characteristic equation

2.1. 2.2

where A≡−f1(x*3)f2(x*1)f ′3(x*2) =−F′(x*3) is the modulus of the slope of the composite repression function at the steady state. Interestingly, the parameter A contains all the details of the interactions of the network necessary to solve the characteristic equation (2.2). This means that the eigenvalues of the characteristic equation and so the stability of the steady protein levels will depend only on A and on the degradation rates. This allows us to perform the stability analysis without any further information on the explicit form of the repressive interactions. Concretely, since F(x) is a monotonically decreasing function (A > 0) the product of the eigenvalues of J will always be negative,

2.1. 2.3

Therefore, the repressive ring forbids any eigenvalue to be zero. As a result, a change in stability of the steady state can only occur through a Hopf bifurcation, in which a pair of complex conjugate eigenvalues crosses the imaginary axis. We write this pair Inline graphic and Inline graphic, where α is the angular velocity of the sustained oscillations that appear at the Hopf bifurcation. Following equation (2.3), the other eigenvalue λ1 must be real and negative, everywhere, and in particular at the Hopf bifurcation (Inline graphic).

Introducing the purely imaginary eigenvalues Inline graphic and Inline graphic in the characteristic equation (2.2), expressions for α and Inline graphic (value of A at the bifurcation) are obtained that only depend on the degradation rates,

2.1. 2.4

and

2.1. 2.5

As the value of Inline graphic is unique, the repressilator has a single Hopf bifurcation with gene expression (Inline graphic). Concretely, at the lowest value of A (A = 0), the eigenvalues of the Jacobian are all negative (λi = −δi,  i = {1, 2, 3}), and the steady state is stable. As there is a change in the stability of the steady state at Inline graphic, the steady state is stable for A < Inline graphic and unstable (with the appearance of a stable oscillatory orbit) for A > Inline graphic. Thus, the smaller the value of Inline graphic, the easier it is to find oscillations in the system (figure 1b). Strikingly, the value of Inline graphic just depends on the degradation rates (see equation (2.5)) and is minimized when they are equal, δ1 = δ2 = δ3, giving Inline graphic. Therefore, the closer the degradation rates are to being equal, the less strict is the condition on the network parameters through A in order for the system to oscillate. This has been tested computationally by generating random repressilator networks, showing that knowledge of the value of Inline graphicm derived from the degradation rates gives a prediction of the propensity for oscillations of the repressilator network (figure 1c).

It is interesting to note that the three-gene repressilator analysis extends straightforwardly to the negative feedback loop case consisting of two activations and one repression. In this case, the composite function F is again a positive decreasing function which is the only requirement in our analysis, yielding exactly the same results (figure 1c).

2.2. N-component negative feedback ring

The reduced three-gene scenario considered above does not include intermediate mRNA dynamics or other intermediate regulatory steps. Additionally, it is not straightforward to apply the results to repressive rings with a gene number greater than three, such as the artificial circuits created by Niederholtmeyer et al. [16]. To analyse these systems, we can extend the repressilator by considering the general case of N biochemical species as an N-dimensional monotone cyclic feedback system [33]:

2.2. 2.6

where x0xN. To ensure that the network presents a negative feedback loop, it must contain an odd number of repressions NR, i.e. NR of the functions fn are monotonic decreasing positive functions. In addition there are NI = NNR activations, i.e. NI of the functions fn are monotonic increasing positive functions. To extend the result to N components, we will follow a derivation equivalent to that of the repressilator. In this case, the steady state is located at x*N = fN(fN−1(….f1(x*N))) ≡ F(x*N). As in the three-gene repressilator, F(x) is a positive monotonically decreasing function and so there is a single value for x*N and hence a unique steady state x*1 = f1(x*N), x*2 = f2(x*1), …, x*N−1 = fN−1(x*N−2).

As the N-component repressive ring cannot show chaotic behaviour (see the electronic supplementary material), when the steady state is unstable, it will not be able to attract trajectories, and orbits will converge to a limit cycle where all the biochemical species will oscillate in time. As in the repressilator, this allows us to study the oscillatory properties of the GRN through its Jacobian J at the steady state x*

2.2. 2.7

The corresponding characteristic equation is given by

2.2.

As in the three-gene case, the chain rule for differentiation gives us Inline graphic and hence the characteristic equation can be written as

2.2. 2.8

Therefore, as with the classic repressilator, despite all the potential complexity in the repression functions of the network, the stability of the unique steady state only depends on the degradation rates and the parameter A, which gathers information on the global negative feedback loop, as the modulus of the slope of the composite repression function of a gene on itself at the steady state. The product of the eigenvalues of J also follows the same pattern as equation (2.3),

2.2. 2.9

forbidding a zero eigenvalue of J, so the steady state can only lose stability via a Hopf bifurcation (see the electronic supplementary material). At A = 0, the Jacobian matrix has eigenvalues λ =−δn for n = 1, …, N, and is therefore a stable node. Increasing A away from zero, oscillations arising through a Hopf bifurcation will appear at the smallest value A = Inline graphic at which J has a pair of imaginary eigenvalues. Letting the pair of eigenvalues be ± with the angular velocity α > 0 and introducing it in equation (2.9) we can again derive relationships for α and Inline graphic that only depend on the degradation rates (see the electronic supplementary material),

2.2. 2.10

and

2.2. 2.11

Note that in contrast with the three-gene case, there is no closed form expression for the angular velocity α and Inline graphic as a function of the degradation rates comparable to equations (2.4) and (2.5). Instead, we have the implicit equation (equation (2.11)) that returns the value of the angular velocity α for a certain set of values δn and equation (2.10) that returns the value of Inline graphic, once α is known.

As in the previous section, we are interested in the degradation rates for which Inline graphic is minimized, since this will maximize the parameter region for which there will be oscillations. For this purpose, we can work with the arguments θn ≡ tan−1(α/δn) varying independently in the domain [0, π/2) subject to the constraint that they sum to π. In this representation, Inline graphic from equation (2.10). To find its minimum value, we minimize ln Inline graphic subject to the implicit equation (2.11) constraint (Inline graphic) using the Lagrange multiplier μ (e.g. [34]),

2.2.

As Inline graphic, the minimization yields

2.2. 2.12

As θn vary in the domain [0, π/2), the condition (2.12) is only fulfilled when all θn are the same (θn = π/N). It is straightforward to check that this stationary point is a minimum since Inline graphic can be made arbitrarily big by choosing Inline graphic. Thus, as in the classic three-gene repressilator, the minimum value of Inline graphicInline graphicm is achieved when all the degradation rates are equal. For this case, an analytical expression for Inline graphic is available from equation (2.10),

2.2. 2.13

We can show that Inline graphic is decreasing in N, for N ≥ 3. Therefore, increasing N increases the range of values of A for which we get oscillations. As Inline graphic, the critical value of A tends to 1, while when N = 3, the prediction Inline graphicm = 8 is recovered.

Additionally, an expression for the angular frequency ααm of the small oscillations that arise close to this bifurcation point when all the degradation rates are identical δnδ is also available,

2.2. 2.14

Like Inline graphic, the frequency αm is decreasing in N showing that the more links the feedback loop has, the slower the oscillations will get. For N = 3, the results from the first section are recovered, predicting an angular frequency is Inline graphic, so that the time period of oscillations is Inline graphic. In the limit Inline graphic, the transmission of information across the feedback gets infinitely slow and the frequency of the oscillations tends to 0. The slowing down of the oscillations with N is also true for the general case in which the degradation rates are not identical. If we fix δ1, δ2, …, δN and consider introducing an additional species xN+1 in the cycle (keeping the number of repressions odd), then it is clear from the implicit equation (equation (2.11)) that the value of α which satisfies this equation will be lowered.

On the contrary, introducing a new species does not necessarily reduce Inline graphic. To evaluate the effect on Inline graphic of adding a new link it is interesting to note first that in the case that the degradation rate of the new species tends to infinity (Inline graphic in equations (2.11) and (2.10)), the problem is reduced to the case with N species, i.e. the new variable will be so fast that it will always be in quasi-equilibrium with the previous species. By contrast, introducing an arbirtrarily slowly degrading species will completely stop the oscillations. It can be proved (see the electronic supplementary material) that there is a range of degradation rates of the new species for which the probability of oscillations is increased. This is supported by numerical simulations (figure 2a). The relative probability of oscillations does not precisely tend to one as the degradation rate of the added species tends to infinity, because the value of A is also changed by the addition of the extra species; in simulations in which the added species has fn+1(x) = x, the relative probability of oscillations tends to one as Inline graphic (data not shown). The simulations also demonstrate that the increase in probability of oscillations with additional species of intermediate degradation rate becomes weaker the more species there are.

Figure 2.

Figure 2.

Behaviour of N-gene oscillators. (a) Ratio of the probability of oscillations in an extended ring network with N + 1 genes and a genetic network of N genes for different values of the degradation rate of the N + 1th gene. In both cases explored N = 3 (blue) and N = 5 (green), the degradation of the N + 1th gene is varied while sampling the other degradation rates from the range δi = [10−3, 1] and keeping one random gene fixed at δ = 1. The other parameters and details of the sampling are the same as in figure 1c. (b) Frequency and amplitude of oscillations as a function of the network parameter A for 1000 successfully oscillatory networks from a random screening for different numbers of species with the same degradation rates δi = 1, N = 3 (red), N = 4 (blue) and N = 5 (green). Dashed lines and rings show the minimum critical value Inline graphic and angular velocity at that point αm predicted by equations (2.13) and (2.14) for N = 3, 4, 5. The maximal values for A in the figure result from parameter sampling. In general Amax = (max ( Πi fi'(x*))), which can be arbitrarily large. The repression functions are the same as in figure 1c with parameters logarithmically sampled from the intervals ki : [10−5, 10−1], ai : [10−4, 108], ρRi : [10−4, 104], ρAi : [10−1, 1011], li : [101, 105].

2.3. Is the Hopf bifurcation supercritical or subcritical?

In the development of the argument, we assumed that the Hopf bifurcation is supercritical and not subcritical, i.e. a stable limit cycle arises at the bifurcation point. This is true for all the networks explored numerically in this manuscript, which use thermodynamic regulatory functions. Nevertheless, this is not necessarily true for any repressive functions fi(x). Mathematically, this requires the computation of the sign of the first Lyapunov coefficient [35] at the Hopf bifurcation. In the case where degradation rates and repressive functions are the same for all species (an assumption that is often made, e.g. [14]), progress can be made. For the three-gene repressilator with Hill function repressions it can be proved that the Lyapunov coefficient is negative, i.e. there is always a supercritical bifurcation [19]. In the case of an N-component repressive ring, the first Lyapunov coefficient ℓ1 is given by (see the electronic supplementary material),

2.3. 2.15

where c = cos(π/N). Therefore, the sign of ℓ1will depend on the ratio Inline graphic and the number of links. While the Lyapunov coefficient is negative for the thermodynamic regulatory functions chosen in this manuscript and for Hill function repressions, the Lyapunov coefficient is not negative for every possible regulatory function f. For example, a repressive ring with f(x) = 1/(1 + (1 + xx2 + x3)h) can have a positive or negative coefficient depending on the exponent h (see electronic supplementary material, figure S1). Nevertheless, since trajectories for genetic systems are bounded, the unstable limit cycle must coexist with a stable limit cycle for A > Ã, returning a comparable set of results even in the case a subcritical bifurcation occurs. In this case, stable oscillations or evolution towards a steady state concentration will both be possible for values of A slightly lower than Ã.

As mentioned, the nature of the Hopf bifurcation depends on Inline graphic. If it is greater than Inline graphic, then the Hopf bifurcation is supercritical for all N for which it exists. If it is less than Inline graphic, then the Hopf bifurcation is subcritical for all N for which it exists. If Inline graphic, then the Hopf bifurcation is supercritical for sufficiently large N and subcritical for smaller N, assuming it exists.

2.4. Behaviour away from the Hopf bifurcation

We have shown that for values of A below the critical value (A < Inline graphic), the steady state is stable, and changes stability at A = Inline graphic. But, can the stability be recovered for greater values of A? Or in other words, is it guaranteed that the oscillations will be stable for all values A > Inline graphic? To answer this question, we can count the maximum number of pairs of eigenvalues crossing the imaginary axis as the possible solutions of the implicit equation and also the number of pairs of eigenvalues with positive real part when Inline graphic (see the electronic supplementary material). Strikingly, both magnitudes coincide, showing that every crossing of eigenvalues takes place from negative to positive real part, consequently the unstable state never recovers its stability and the oscillations are stable for every value of Inline graphic.

Knowing that the system will be oscillating once A > Inline graphic does not give information on the period or amplitude of the oscillations far from Inline graphic. One possible approach to studying the frequency of the oscillations far from Inline graphic is to consider the imaginary part of the eigenvalues. If we consider the system with equal degradation rates, the characteristic equation (equation (2.8)) corresponds to

2.4. 2.16

The eigenvalues are therefore given by Inline graphic for k = 1, …, N, with ωk the Nth roots of −1. Thus, the eigenvalues with largest real part are Inline graphic Inline graphic. This confirms our result that the steady state is unstable for all A > secn(π/N). In addition, perturbing around the steady state, the wavemode that grows fastest has frequency Inline graphic. Although it is tempting to use this value as an approximation for the oscillation frequency far from the Hopf bifurcation, numerical simulations show that this fails to capture the full nonlinear behaviour. Instead they reveal a different scenario in which the oscillations can get slower as the value of A grows (figure 2b). On the other hand, as expected when moving away from a Hopf bifurcation, the oscillations gain amplitude as A increases (figure 2b).

2.5. Applications to mRNA and protein dynamics

So far we have been considered N-component repressive rings without taking any particular consideration of the nature of the biochemical species. It is interesting to focus on the case in which a negative repressive ring includes the mRNA and protein corresponding to each gene as different nodes of the regulatory network. In this scenario, the proteins regulate the mRNA production of other genes, while the mRNA of each gene is translated into the corresponding protein, keeping the same ring topology. Note that since protein translation always increases with the number of mRNA molecules, the number of repressions in the network is the same as for a network where the mRNA is not taken into account. Thus, the same theory developed in the manuscript applies with the difference that the number of nodes N is doubled and two temporal scales for the degradation of mRNA and protein are introduced, the latter being greater than the former.

One immediate observation is that a two gene negative feedback loop network without mRNA can never oscillate, since the minimum value of Inline graphicm (equation (2.13)) tends to infinity for N = 2, making it impossible to find any set of parameters or regulatory functions able to make the system oscillate (A > Inline graphicm). The same can also be seen from the implicit equation (equation (2.11)) where each of the two terms in the sum will always be less than π/2 for finite positive values of α and δ. By contrast, this is no longer true when mRNA is included in the description, since in this case, N = 4 and there is a finite value of Inline graphicm = 4, allowing the system to oscillate for values of A > Inline graphic > Inline graphicm, even though the gene network topology is the same. This explains the computational observations of Hazimanikatis & Lee [36], in which they study the danger of the common simplification of considering mRNA dynamics to be so fast that they can be considered in equilibrium. Concretely they observe that, for a two-gene feedback loop, considering mRNA to be at equilibrium extinguishes the oscillatory behaviour of the network. Not only can our analysis explain this behaviour, but it can also give a measure of the contribution of mRNA degradation to the oscillatory behaviour, indicating that the faster the degradation of the mRNA in comparison with the protein, the smaller will be the mRNA ‘angular’ contribution to the implicit equation (equation (2.11)).

To understand what happens for a larger number of genes we consider the case where there are M genes composed by M mRNAs with degradation rate δmRNA and M proteins with degradation rate δProt, forming a negative feedback loop of N = 2M nodes in total. The critical value of A is given by equation (2.10),

2.5. 2.17

where the value of the angular velocity α is analytically available from the implicit equation (equation (2.11)), tan−1(α/δmRNA) + tan−1(α/δProt) = π/M giving,

2.5. 2.18

Substituting equation (2.18) into equation (2.17), it is straightforward to see that the value of Inline graphic is solely determined by the ratio of degradation rates δmRNA/δProt, and reaches a minimum of secN(π/N), as expected, when the two degradation rates coincide (figure 3a).

Figure 3.

Figure 3.

Effects of mRNA and protein degradation timescale differences. (a) Dependence of critical value of A on the ratio of the degradation rates of the protein and mRNA for a system composed of M genes with protein degradation rate δProt and mRNA degradation rate δmRNA. (b) Frequency and amplitude as a function of the network parameter A for 6000 successfully oscillatory networks from a random screening. The random screening was performed for the repressilator network simulated as direct repression between three genes (red) and as a six element network (blue) taking into account separately mRNA from protein dynamics. Dashed lines and rings show the minimum critical value Inline graphic and angular velocity at that point αm predicted by equations (2.13) and (2.14) for N = 3 and N = 6. Repression functions and parameter screening were the same as in figure 2b with additional screening on the degradation rates δProt : [10−3, 1] and δmRNA : [1, 103], keeping one of the degradation rates fixed as δProt1 = 1. The translation of mRNA M into protein P is considered to be linear as fp(m) = apm, where ap was also logarithmically sampled (ap : [1, 108]). (c,d) Probability density of oscillations for the two (c)) and three (d)) gene network with mRNA (M = 2 and M = 3) for different sets of networks and degradation parameters. The degradation parameters of each test were sampled logarithmically from the ranges δmRNA = [1, 103] (upper quadrant) and δProt = [10−3, 1] (lower quadrant). Colours show the successfully oscillatory behaviour probability density of a network as a function of pairs of δmRNA and δProt. For the case M = 3, one of the species had fixed degradation rates given by δmRNA1 = 10 and δProt1 = 0.1 (white circles). The random sampling of the other parameters of the network was the same as in figure 2b.

In the specific case of the two node network of [36] (i.e. M = 2), we get

2.5. 2.19

and the critical value of A is

2.5. 2.20

The nice simple form of equation (2.19) shows that at the bifurcation, oscillations occur on a timescale that depends on both mRNA and protein degradation rates and is intermediate between the two timescales. Additionally, as we have already discussed, equation (2.20) implies that Inline graphic when Inline graphic. In particular, the steep variation of à with the ratio of the degradation rates makes it very difficult to find an oscillatory network when mRNA has a much faster degradation rate than protein, even when the condition is relaxed and the degradation rate of each of the four species is allowed to vary independently (figure 3c,d). We see in the figure that the four degradation rates need to be similar in order for oscillations to occur.

Interestingly, this strict condition does not apply to bigger networks. The dependence of Inline graphic on δmRNA/δProt becomes less steep as M increases and Inline graphic still takes a finite value of secM(π/M) as Inline graphic (figure 3).1 Similar things can be observed if we allow all the degradation rates to be different and we screen numerically for sets of degradation rates that give rise to oscillations (figure 3c,d). We see already for M = 3 that the actual values of the mRNA degradation rates are relatively unimportant (provided they are constrained to be higher than the protein degradation rates) and the possibility of oscillations is almost exclusively constrained by the degradation rates of the proteins, that are required to be similar.

As in the previous section, it is also interesting to study the behaviour of the oscillations far from the Hopf bifurcation when the mRNA is taken into account. As expected from the analysis, the introduction of new species slows down the system, yielding slower oscillations for all the values of A (figure 3b). Additionally, as was shown in the previous section, more species do not necessarily have an effect on the amplitude of the oscillations, which remain the same whether or not mRNA dynamics are considered.

3. Discussion

The results obtained in this study rely on working out properties of the eigenvalues of the system without determining exactly their values. Concretely, we find that the eigenvalues only depend on the values of the degradation rates and a single parameter A that summarizes all the topology, regulatory functions and specific parameters of the network. The power of this finding is that it allowed us to delve into details of the oscillatory behaviour that are universal for any repressive ring. The main conclusion deriving from this analysis is the requirement for identical degradation rates for all the genes in order to optimize the parameter space that allows oscillations. This property holds independently of how asymmetric the different regulatory functions are. Furthermore, it also yields a quantification of the range of heterogeneity among the degradation rates that can still allow oscillations. This information is valuable from the point of view of synthetic biology where fine tuning of the network is required to optimize oscillatory behaviour.

The limitations of these findings come in the indetermination of how different regulatory functions affect the actual values of the parameter A, suggesting a natural continuation of the research on the topic. Understanding how different biological parameters affect the value of A will lead to knowledge of how these parameters affect the properties of the oscillations of the system and how achievable is the oscillatory condition A > Inline graphic. Similarly, we found that the approach fails to predict details of the oscillatory behaviour, such as frequency or amplitude far from the bifurcation point. Results show that for identical topologies, increasing A can lead to increasing or decreasing frequency, suggesting that further knowledge beyond A is required to address these questions.

One of the constraints of the current analysis is the requirement for directed interactions between genes, not allowing the direct inclusion of bidirectional interactions such as dimerization or promoter binding that can give rise to new bifurcations [25]. Nevertheless, in certain cases, careful analysis of the timescales can allow the equations to be rewritten preserving the sequentiality of the interactions and keeping similar symmetries to the ones studied in the current manuscript [37], indicating a possible extension of the current study to more precise repressilator descriptions.

Additionally, a recent study makes similar predictions regarding the homogeneity of the degradation rates in the more complex AC–DC network, consisting of a repressilator with an extra cross-repression where timescale separation is not possible [38]. Strikingly, for this network, optimization of the oscillatory behaviour revealed that, again, homogeneity of the degradation rates was required to observe oscillations. Such results hint at the possibility of extending our current analysis to more complex topologies.

Finally, the current study was limited to networks that involve a negative feedback loop. Nevertheless, there is also a body of research devoted to understanding the oscillations of positive feedback ring GRNs [18,21]. Even though the oscillatory orbits are unstable, they can show long-lived oscillations that allow fast controllable transients between oscillatory and non-oscillatory regimes [31]. The appeal of such networks also indicate a possible continuation of our work, seeking to understand the role of degradation rate homogeneity and number of nodes in the nature of such oscillations.

Supplementary Material

Supplementary text
rsif20180157supp1.pdf (269.3KB, pdf)

Supplementary Material

Source code
rsif20180157supp2.py (35.6KB, py)

Endnote

1

In the limit as Inline graphic, both Ãm and the value of à as Inline graphic tend to one, so the dependence on δmRNA/δProt disappears.

Data accessibility

The source code used for the simulations is provided as part of the electronic supplementary material.

Authors' contributions

K.M.P. and R.P.-C. performed the research and wrote the manuscript.

Competing interests

We declare we have no competing interests.

Funding

K.M.P. and R.P.-C. acknowledge support from the Wellcome Trust (grant reference WT098325MA). R.P.-C. also acknowledges the UCL Mathematics Clifford Fellowship.

References

  • 1.Davidson EH, Levine M. 2005. Gene regulatory networks. Proc. Natl Acad. Sci. USA 102, 4935 ( 10.1073/pnas.0502024102) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Levine M, Davidson EH. 2005. Gene regulatory networks for development. Proc. Natl Acad. Sci. USA 102, 4936–4942. ( 10.1073/pnas.0408031102) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Panovska-Griffiths J, Page KM, Briscoe J. 2013. A gene regulatory motif that generates oscillatory or multiway switch outputs. J. R. Soc. Interface 10, 20120826 ( 10.1098/rsif.2012.0826) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Olson EN. 2006. Gene regulatory networks in the evolution and development of the heart. Science 313, 1922–1927. ( 10.1126/science.1132292) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Sauka-Spengler T, Bronner-Fraser M. 2008. A gene regulatory network orchestrates neural crest formation. Nat. Rev. Mol. Cell Biol. 9, 557–568. ( 10.1038/nrm2428) [DOI] [PubMed] [Google Scholar]
  • 6.Dequéant M-L, Glynn E, Gaudenz K, Wahl M, Chen J, Mushegian A, Pourquié O. 2006. A complex oscillating network of signaling genes underlies the mouse segmentation clock. Science 314, 1595–1598. ( 10.1126/science.1133141) [DOI] [PubMed] [Google Scholar]
  • 7.Monk NA. 2003. Oscillatory expression of Hes1, p53, and NF-κB driven by transcriptional time delays. Curr. Biol. 13, 1409–1413. ( 10.1016/S0960-9822(03)00494-9) [DOI] [PubMed] [Google Scholar]
  • 8.Hirata H, Yoshiura S, Ohtsuka T, Bessho Y, Harada T, Yoshikawa K, Kageyama R. 2002. Oscillatory expression of the bHLH factor Hes1 regulated by a negative feedback loop. Science 298, 840–843. ( 10.1126/science.1074560) [DOI] [PubMed] [Google Scholar]
  • 9.Reddy AB, Rey G. 2014. Metabolic and nontranscriptional circadian clocks: eukaryotes. Ann. Rev. Biochem. 83, 165–189. ( 10.1146/annurev-biochem-060713-035623) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Bar-Or RL, Maya R, Segel LA, Alon U, Levine AJ, Oren M. 2000. Generation of oscillations by the p53-Mdm2 feedback loop: a theoretical and experimental study. Proc. Natl Acad. Sci. USA 97, 11 250–11 255. ( 10.1073/pnas.210171597) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Michael D, Oren M. 2003. The p53–Mdm2 module and the ubiquitin system. Semin. Cancer Biol. 13, 49–58. ( 10.1016/S1044-579X(02)00099-8) [DOI] [PubMed] [Google Scholar]
  • 12.Hoffmann A, Levchenko A, Scott ML, Baltimore D. 2002. The IκB-NF-κB signaling module: temporal control and selective gene activation. Science 298, 1241–1245. ( 10.1126/science.1071914) [DOI] [PubMed] [Google Scholar]
  • 13.Purcell O, Savery NJ, Grierson CS, di Bernardo M. 2010. A comparative analysis of synthetic genetic oscillators. J. R. Soc. Interface 7, 1503–1524. ( 10.1098/rsif.2010.0183) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Elowitz MB, Leibler S. 2000. A synthetic oscillatory network of transcriptional regulators. Nature 403, 335–338. ( 10.1038/35002125) [DOI] [PubMed] [Google Scholar]
  • 15.Stricker J, Cookson S, Bennett MR, Mather WH, Tsimring LS, Hasty J. 2008. A fast, robust and tunable synthetic gene oscillator. Nature 456, 516–519. ( 10.1038/nature07389) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Niederholtmeyer H, Sun Z, Hori Y, Yeung E, Verpoorte A, Murray RM, Maerkl SJ. 2015. Rapid cell-free forward engineering of novel genetic ring oscillators. Elife 4, e09771 ( 10.7554/eLife.09771) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Fraser A, Tiwari J. 1974. Genetical feedback-repression: II. Cyclic genetic systems. J. Theor. Biol. 47, 397–412. ( 10.1016/0022-5193(74)90206-9) [DOI] [PubMed] [Google Scholar]
  • 18.Smith H. 1987. Oscillations and multiple steady states in a cyclic gene model with repression. J. Math. Biol 25, 169–190. ( 10.1007/BF00276388) [DOI] [PubMed] [Google Scholar]
  • 19.Buse O, Kuznetsov A, Pérez RA. 2009. Existence of limit cycles in the repressilator equations. Int. J. Bifurcation Chaos 19, 4097–4106. ( 10.1142/S0218127409025237) [DOI] [Google Scholar]
  • 20.Buse O, Pérez R, Kuznetsov A. 2010. Dynamical properties of the repressilator model. Phys. Rev. E 81, 066206 ( 10.1103/PhysRevE.81.066206) [DOI] [PubMed] [Google Scholar]
  • 21.Müller S, Hofbauer J, Endler L, Flamm C, Widder S, Schuster P. 2006. A generalized model of the repressilator. J. Math. Biol. 53, 905–937. ( 10.1007/s00285-006-0035-9) [DOI] [PubMed] [Google Scholar]
  • 22.Garcia-Ojalvo J, Elowitz MB, Strogatz SH. 2004. Modeling a synthetic multicellular clock: repressilators coupled by quorum sensing. Proc. Natl Acad. Sci. USA 101, 10 955–10 960. ( 10.1073/pnas.0307095101) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Pigolotti S, Krishna S, Jensen MH. 2007. Oscillation patterns in negative feedback loops. Proc. Natl Acad. Sci. USA 104, 6533–6537. ( 10.1073/pnas.0610759104) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Estrada J, Wong F, DePace A, Gunawardena J. 2016. Information integration and energy expenditure in gene regulation. Cell 166, 234–244. ( 10.1016/j.cell.2016.06.012) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Potapov I, Zhurov B, Volkov E. 2015. Multi-stable dynamics of the non-adiabatic repressilator. J. R. Soc. Interface 12, 20141315 ( 10.1098/rsif.2014.1315) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Bachmair A, Finley D, Varshavsky A. 1986. In vivo half-life of a protein is a function of its amino-terminal residue. Science 234, 179–186. ( 10.1126/science.3018930) [DOI] [PubMed] [Google Scholar]
  • 27.Dice J. 1987. Molecular determinants of protein half-lives in eukaryotic cells. FASEB J. 1, 349–357. ( 10.1096/fasebj.1.5.2824267) [DOI] [PubMed] [Google Scholar]
  • 28.Belle A, Tanay A, Bitincka L, Shamir R, O'Shea EK. 2006. Quantification of protein half-lives in the budding yeast proteome. Proc. Natl Acad. Sci. USA 103, 13 004–13 009. ( 10.1073/pnas.0605420103) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Christiano R, Nagaraj N, FrŁohlich F, Walther TC. 2014. Global proteome turnover analyses of the yeasts S. Cerevisiae and S. Pombe. Cell Rep. 9, 1959–1965. ( 10.1016/j.celrep.2014.10.065) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Tuttle LM, Salis H, Tomshine J, Kaznessis YN. 2005. Model-driven designs of an oscillating gene network. Biophys. J. 89, 3873–3883. ( 10.1529/biophysj.105.064204) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Strelkowa N, Barahona M. 2010. Switchable genetic oscillator operating in quasi-stable mode. J. R. Soc. Interface 7, 1071–1082. ( 10.1098/rsif.2009.0487) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 32.Parmar K, Blyuss K, Kyrychko Y, Hogan S. 2015. Time-delayed models of gene regulatory networks. Comput. Math. Methods Med. 2015, 347273 ( 10.1155/2015/347273) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33.Mallet-Paret J, Smith H. 1990. The Poincare Bendixson theorem for monotone cyclic feedback systems. J. Dyn. Differ. Equ. 2, 367–421. ( 10.1007/BF01054041) [DOI] [Google Scholar]
  • 34.Bertsekas DP. 2014. Constrained optimization and lagrange multiplier methods computer science & applied mathematics. New York, NY: Academic Press. [Google Scholar]
  • 35.Kuznetsov YA. 2013. Elements of applied bifurcation theory, vol. 112 Berlin, Germany: Springer Science & Business Media. [Google Scholar]
  • 36.Hatzimanikatis V, Lee KH. 1999. Dynamical analysis of gene networks requires both mRNA and protein expression information. Metabolic Eng. 1, E1–E7. ( 10.1006/mben.1998.0101) [DOI] [PubMed] [Google Scholar]
  • 37.Bennett MR, Volfson D, Tsimring L, Hasty J. 2007. Transient dynamics of genetic regulatory networks. Biophys. J. 92, 3501–3512. ( 10.1529/biophysj.106.095638) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 38.Perez-Carrasco R, Barnes CP, Schaerli Y, Isalan M, Briscoe J, Page KM. 2018. Combining a toggle switch and a repressilator within the AC–DC circuit generates distinct dynamical behaviors. Cell Syst. 6, 1–10. ( 10.1016/j.cels.2018.01.007) [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

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

Supplementary Materials

Supplementary text
rsif20180157supp1.pdf (269.3KB, pdf)
Source code
rsif20180157supp2.py (35.6KB, py)

Data Availability Statement

The source code used for the simulations is provided as part of the electronic supplementary material.


Articles from Journal of the Royal Society Interface are provided here courtesy of The Royal Society

RESOURCES