Abstract
One of the current challenges for cell biology is understanding of the system level cellular behavior from the knowledge of a network of the individual subcellular agents. We address a question of how the model selection affects the predicted dynamic behavior of a gene network. In particular, for a fixed network structure, we compare protein-only models with models in which each transcriptional activation is represented both by mRNA and protein concentrations. We compare linear behavior near equilibria for both cyclic feedback systems and a general system. We show that, in general, explicit inclusion of the mRNA in the model weakens the stability of equilibria. We also study numerically dynamics of a particular gene network and show significant differences in global dynamics between the two types of models.
Similar content being viewed by others
References
Arcak, M., & Sontag, E. (2006). Diagonal stability of a class of cyclic systems and its connection with the secant criterion. Automatica, 42(9), 1531–1537.
Collier, J., Monk, N., Maini, P., & Lewis, J. (1996). Pattern formation by lateral inhibition with feedback: a mathematical model of Delta-Notch intercellular signaling. J. Theor. Biol., 183, 429–446.
Cyclic feedback systems (1998). Memoirs of AMS (Vol. 134, No. 637).
Elowitz, M. B., & Leibler, S. (2000). A synthetic oscillatory network of transcriptional regulators. Nature (London), 403, 335.
Garcia-Ojalvo, J., Ellowitz, M. B., & Strogatz, S. H. (2004). Modeling a synthetic multicellular clock: repressilators coupled by quorum sensing. Proc. Natl. Acad. Sci., 101(30), 10955–10960.
Gedeon, T., & Mischaikow, K. (1995). Structure of the global attractor of cyclic feedback systems. J. Dyn. Differ., 7, 141–190.
Gedeon, T., Mischaikow, K., Patterson, K., & Traldi, E. (2008a). When activators repress and repressors activate: a qualitative analysis of Shea-Ackers model. Bull. Math. Biol., 70(6), 1660–1683.
Gedeon, T., Mischaikow, K., Patterson, K., & Traldi, E. (2008b). Binding cooperativity in phage lambda is not sufficient to produce an effective switch. Biophys. J., 94(9), 3384–3393.
Goodwin, B. C. (1965). Oscillatory behavior in enzymatic control processes. Adv. Enzyme Regul., 3, 425–438.
Kuznetsov, A., Kaern, M., & Kopell, N. (2004). Synchrony in a population of hysteresis-based genetic oscillators. SIAM J. Appl. Math., 65(2), 392–425.
Lewis, J. (2003). Autoinhibition with transcriptional delay: a simple mechanism for the zebrafish somitogenesis oscillator. Curr. Biol., 13(16), 1398–1408.
Mallet-Paret, J. (1988). Morse decompositions for delay differential equations. J. Differ. Equ., 72, 270–315.
Mallet-Paret, J., & Smith, H. L. (1990). The Poincaré–Bendixson theorem for monotone cyclic feedback systems. J. Dyn. Differ. Equ., 2, 249–292.
Mallet-Paret, J., & Sell, G. R. (1996). The Poincaré–Bendixson Theorem for Monotone Cyclic Feedback Systems with Delay. J. Differ. Equ., 125, 441–489.
McMillen, D., Kopell, N., Hasty, J., & Collins, J. (2002). Synchronizing genetic relaxation oscillators with intercell signaling. Proc. Natl. Acad. Sci. USA, 99(2), 679–684.
Monk, N. (2003). Oscillatory expression of Hes1, p53, and NF-κ B driven by transcriptional time delays. Curr. Biol., 13(16), 1409–1413.
Novak, B., Kapuy, O., Domingo-Sananes, M. R., & Tyson, J. J. (2010). Regulated protein kinases and phosphatases in cell cycle decisions. Curr. Opin. Cell Biol., 22, 1–8.
Novak, B., & Tyson, J. J. (2008). Design principles of biochemical oscillators. Nat. Rev. Mol. Cell Biol., 9, 981–991.
Novak, B., & Tyson, J. J. (1993). Numerical analysis of a comprehensive model of M-phase control in Xenopus oocyte extracts and intact embryos. J. Cell Sci., 106, 1153–1168.
Pomerening, J. R., Sontag, E. D., & Ferrell, J. E. Jr. (2003). Building a cell cycle oscillator: hysteresis and bistability in the activation of Cdc2. Nat. Cell Biol., 5, 346–351.
Shea, M., & Ackers, G. (1985). The OR control system of bacteriophage lambda, a physical-chemical model for gene regulation. J. Mol. Biol., 181, 211–230.
Sontag, E. D. (2006). Passivity gains and the “secant condition” for stability. Syst. Control Lett., 55, 177–183.
Thron, C. D. (1991). The secant condition for instability in biochemical feedback control—Parts I and II. Bull. Math. Biol., 53, 383–424.
Tyson, J. J., & Othmer, H. G. (1978). The dynamics of feedback control circuits in biochemical pathways. In R. Rosen & F. M. Snell (Eds.), Progress in theoretical biology (pp. 1–62). New York: Academic Press.
Yang, Y., & Kuznetsov, A. (2009). Characterization and merger of oscillatory mechanisms in an artificial genetic regulatory network. Chaos, 19, 033115.
Author information
Authors and Affiliations
Corresponding author
Appendix
Appendix
1.1 5.1 Proof of Theorem 3.3
We start by comparing the roots of the characteristic polynomial of (9)
with the characteristic polynomial of (11)
If we multiply the n+l column of Q by \(\frac{d_{l}+\lambda}{c_{l}}\) and add it to the lth column of Q for l=1,…,n then the determinant in (18) does not change and we get
Now we multiply the l row of the above matrix by \(\frac{b_{l}+\lambda }{c_{l}}\) and add it to the n+lth row for l=1,…,n. After this operation,
By exchanging the first n and second n rows, we finally get
Up to this point, our argument is general and allows arbitrary diagonal matrices B,C, and D. To make further progress, we assume that each of the diagonal matrices is constant. That is, we assume D=dI, B=bI, and C=cI, where I is the identity matrix. We denote the eigenvalues of matrix A by μ 1,…,μ n . Then the eigenvalues z 1,…,z n of the smaller problem (17) are related to the μ i by
It follows from the Eq. (20) that the eigenvalues of Q satisfy det(A−uI)=0 where the constant
Therefore, the eigenvalues come in pairs \(\lambda_{i}^{\pm}\), where for each i they are related to eigenvalues μ 1,…,μ n of A by
or
The solutions are
We note that the sets U and V described in the Theorem 3.3, can be obtained from the following two sets:
-
a.
W 1:={μ∈ℂ∣the real part of z=μ−d is negative},
-
b.
\(W_{2} := \{ \mu\in\mathbb{C} \mid \mbox{the}\ \mbox{real}\ \mbox{part}\ \mbox{of}\ \mbox{at}\ \mbox{least}\ \mbox{one}\ \mbox{of}\ \lambda^{\pm}=\frac{1}{2}(-(d+b) + \sqrt{ (d-b)^{2} + 4 \mu c}) \mbox{ is positive} \} \).
Let W:=W 1∩W 2 and \(Z:= \operatorname{Int}(\bar{W_{1}} \cap\bar{W_{2}})\), where the bar denotes the complement of a set in the complex plane, and \(\operatorname{Int}\) is the interior of a set. It follows that the set Z is the set of those μ where the real part of z=μ−d is positive and the real parts of both λ ± are negative. With these definitions, the sets
are translations of the sets W and Z, respectively.
The set W 1 has a very simple shape—it is a half-plane in a complex plane of the form ℜe(μ)<d. We now investigate the set W 2. We first observe that
is equivalent to
We write
and set
Then the square root on the right-hand side (21) has two solutions
Taking the real part on the right-hand side of the Eq. (21), we see that the inequality is equivalent to
If we define the angle θ in (23) to be −π≤θ≤π, then for θ/2 we have −π/2≤θ/2≤π/2. This implies that cosθ/2>0 and cos(θ/2+π)<0 and the second inequality in (24) is never satisfied.
Therefore, the region Y is bounded by the curve
We now express this inequality in terms of u and θ, rather than \(\sqrt{u}\) and θ/2. Since cosθ/2≥0 in the range of possible θ/2, the inequality (25) is equivalent to \(\cos^{2} (\theta/2) > \frac{(b+d)^{2}}{u}\). We multiply by 2, subtract 1 from both sides and use the double angle formula to get
which yields
This formula has a clear geometric interpretation. As angle θ sweeps the range from −π to π, the critical modulus
varies from (b+d)2 at θ=0 (the positive real axis) to ∞ in the limit θ→±π (the negative real axis). The function u ∗(θ) in polar coordinates has apex at (0,(b+d)2) and is symmetric around the real axis since u ∗(θ)=u ∗(−θ). The region Y={ue iθ∈C∣u>u ∗(θ)} is the set of all complex numbers whose modulus is larger than u ∗(θ).
From definition (23), we see that the set W 2 is a shifted and scaled version of the set Y. Indeed, the affine transformation X:=Y−(d−b)2 shifts the region Y to the left, but does not change the shape of Y. The coordinate of the apex of X on positive real axis will be
Finally, a complex number Re iϕ∈X if, and only if, 4cre iϕ∈W 2. This means that \(r=\frac{R}{4c}\) and the set W 2 can be obtained from the set X by dividing the radius along each ray by 4c. The intersection of the set W 2 with the positive real axis is then
Now we turn to the sets W=W 1∩W 2 and \(Z= \operatorname{Int}(\bar {W_{1}} \cap\bar{W_{2}})\), where \(\operatorname{Int}\) denotes the interior of a set. Since W 1 is given by μ<d we see from (27) that if b≥c, the intersection of W with the real axis is empty, while if b<c this intersection is an interval \((\frac{b}{c}d, d)\). The set W is an unbounded subset of the set W 1 (see Fig. 1). The set U is just a translation of the set W; if b≥c then U does not intersect the real axis, while if b<c, then this intersection is an open interval \(((\frac{b}{c} - 1)d, 0)\).
The interior of the intersection \(\bar{W}_{1} \cap\bar{W}_{2} = \emptyset\) when b≤c, while when b>c it is a bounded set around the positive real axis, intersecting this axis in the interval \((d,\frac{b}{c}d)\). The set V is just a translation of this intersection and intersects the positive real axis in the interval \((0,(\frac{b}{c} - 1)d)\).
1.2 5.2 Computer Simulations
Numerical analysis was performed with custom software written in Python and C, using AUTO (http://indy.cs.concordia.ca/auto/) for dynamical continuation, and the CVODE module of Sundials (https://computation.llnl.gov/casc/sundials/main.html) for evaluation of particular time-series solutions. Source code is publicly available at https://github.com/gic888/msu_rna_dynamics), and is licensed under the GNU Public license (http://www.gnu.org/copyleft/gpl.html). Separate, but equivalent, specifications of both models (with and without explicit RNA) were implemented in C for use by Sundials, and FORTRAN for use by AUTO. Evaluation protocols and visualizations were written in Python.
We report results from two sorts of numerical investigations. The boundaries of the region of stable oscillations, in both of Figs. 2 and 3, were computed by AUTO. The amplitudes of oscillation, as encoded by the colors in Fig. 3 were computed from time-series evaluations of the system.
To compute the oscillation amplitude values, we sampled the reported range of the parameters α 2 and ϵ with a 100 by 100 grid of parameter values. For each point in this grid, we numerically integrated the model, using CVODE’s BDF/Newton integrator, for 600 time units. We then discarded the first half of this time window, to remove the initial transients, and measured the peak-to-peak amplitude of the remaining time-series.
During the scans reported here, we used only a single initial condition (all state variables equal to 2). As a result, it is not surprising that in the interior of the fold, we sometimes do not detect oscillations even where a stable oscillatory state should exist according to the dynamics. It appears that, as α 2 increases and ϵ decreases, the oscillatory state becomes less and less numerically accessible. In additional scans using many sets of initial conditions, distributed in the vicinity of previously located oscillations, we were able to detect oscillations in more, but still not all, of this region. These explorations were computationally expensive, prone to numerical errors, and did not affect our conclusions about the overall system dynamics, and are therefore not reported here.
Rights and permissions
About this article
Cite this article
Gedeon, T., Cummins, G. & Heys, J.J. Effect of Model Selection on Prediction of Periodic Behavior in Gene Regulatory Networks. Bull Math Biol 74, 1706–1726 (2012). https://doi.org/10.1007/s11538-012-9732-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11538-012-9732-2