20 - A two gene toggle switch#
In the previous models we have assumed that one gene exists in isolation and its expression is controlled by its ‘own’ mRNA and protein concentrations. Now we will extend our model to look at two interacting genes. The central property of the circuit is that of cross-repression: the product of gene 1 represses the transcription of gene 2, and vice versa.
General model form#
If we assume (for simplicity) that the two mRNAs have the same degradation rate as each other, that the two proteins have the same degradation rate as each other, and that the functions describing the two transcription and translation terms are identical, then we can represent the cross-repression circuit by the following four ODEs:
where \(\mu\) and \(\nu\) are the degradation rates of the mRNA and protein, respectively, \(k\) is the per capita translation rate, and \(f(p)\) is a monotonic decreasing function representing regulated transcription. Note that we have assumed such a high degree of symmetry in the equations only for notational and algebraic simplicity; the behaviour that we will study applies also to non-symmetrical models. Even with these simplifications, we are still faced with a 4-dimensional system to analyse! As we will see below, however, if we think about the problem in the right ways we can still gain considerable insight.
Stability analysis#
One particular issue with having a four-dimensional system is that it is impossible to sketch out a phase portrait. Instead we will proceed by linearising around equilibria to assess stability. If we set each of the four ODEs to 0, we reach the following expresisons for equilibria,
Since \(\mu\), \(\nu\) and \(k\) are positive constants, we can think of this as roughly giving us two expressions, \(p_1=cf(p_2)\) and \(p_2=cf(p_1)\). Since \(f(p_i)\) is positive and decreasing, if we take our standard shape of regulation function, we have two general scenarios that can occur here. Below we plot the curves these produce with \(p_2\) as a function of \(p_1\).
Figure: Two general scenarios for the equilibria curves.
Each curve is a continuum of points along which two of the ODEs are zero. Therefore equilibria of our system occur where these two curves intersect. As such we either have just one equilibrium (where \(p_1=p_2\) - and \(m_1=m_2\) - because of the symmetry we’ve assumed) or three equilibria (one at \(p_1=p_2\) and another two either side of this). As ever, we assess the stability of this system by considering the Jacobian matrix.
Have a go
Write out the 4x4 Jacobian matrix for this system, letting \(\phi_i=df(p_i)/dp_i\) at the equilibrium.
Last time we saw that with a 3x3 Jacobian, if it is not too complicated, we can still assess stability by writing out the characteristic equation. The same holds here with our 4x4 Jacobian. Thankfully we have a large number of 0s, and we can find that the characteristic equation reduces to,
Similarly to last time let us take \(\chi=\sqrt{\phi_1\phi_2}\). Then we are looking for solutions of,
We are therefore reduced to a quadratic equation, which we can solve in the standard way, finding,
These eigevalues may or may not be complex. The important aspect for stabiltiy is what happens to the real parts of the eigenvalues. Provided \(k\chi<\mu\nu\), we must have negative real parts for all four eigenvalues (because the square root is definitely no bigger than \(\mu+\nu\)). However, if \(k\chi>\mu\nu\) and we take the ‘+’ term outside the square root and the ‘+’ term inside the square root, the eigenvalue will be positive (and entirely real).
We can try and understand what is going on here a bit more by sketching out the equation \((\nu+\lambda)(\nu+\lambda)=\pm k\chi\), as below. In each case we plot \((\mu+\lambda)(\nu+\lambda)\) as a function of \(\lambda\) and look for where it intersects the line \(k\chi\), which will be solutions to our characteristic equation. Notice that \((\mu+\lambda)(\nu+\lambda)\) intersects the vertical axis at \(\mu\nu\). We have three cases:
The two curves intersect twice, once for \(\lambda<0\) and once for \(\lambda>0\). We can see from the plot that in this case \(\mu\nu<k\chi\). The other two eigenvalues must be complex (but we know they have negative real part from above).
The two curves again intersect twice, but now \(\lambda<0\) at both crossing points. We can see that in this case \(\mu\nu>k\chi\). Again, the other two eigenvalue smust be complex but we know they have negative real part.
The two curves intersect four times, and in each case \(\lambda<0\). We therefore have 4 purley real eigenvalues. Some further work can reval that the transiiton between cases 2 and 3 occurs at \(k\chi=(\mu-\nu)^2/4\).
Figure: 3 cases of stability for the equilibria, plotting the characteristic equation as a function of \(\lambda\).
Putting this all together, then, we can either have 4 eigenvalues with negative real parts and so a stable equilibrium (when \(\mu\nu>k\chi\)), or 3 eigenvalues with negative real parts but one with positive real part and so an unstable equilibrium (when \(\mu\nu<k\chi\)).
Linking to the equilibria#
The challenge now is to work out how each of these cases for stability links to the equilibria we identified earlier. Consider the curves we sketched out in the first figure. Let us think about the respective slopes of the red and blue curves,
In our first case (one equilibrium), we see the red curve is steeper (more negative) at the crossing point, meaning,
(Notice we know that \(\phi_1=\phi_2=\phi\) at this equilibrium because of the symmetry. We also change the sign in the inequality because \(\phi<0\).) We know from above that \(\mu\nu>k\chi\) means that the equilibrium is stable.
We can see that in the second case (three equilibria), at the two non-central equilibria the red line is again steeper. By the same arguments we can conclude that these two cases will both be stable (although \(\phi_1\neq\phi_2\), our definition of \(\chi=\sqrt{\phi_1\phi_2}\) is enough). At the central equilibrium we now have that the blue line is steeper. This means our inequalities all reverse and we find that now \(\mu\nu<k\chi\). As we found above, this means that this central equilibrium is unstable.
Biological significance#
We often find mutually repressing genes in cells. Our modelling shows that if the cross-regulation is weak, or the gene products are stable, then the first case holds, and the two genes weakly hold each other in check, resulting in steady, intermediate expression of both genes.
However, if for some reason either (a) the cross-regulation becomes stronger (\(\phi\) increases), or (b) the gene products become destabilised (\(\mu\) and/or \(\nu\) decrease), then the stalemate state can become unstable, and the second case holds. Now the stalemate state behaves locally like a saddle point, and the state of the system is driven to one of the two new equilibria. In these states, one or the other of the two genes “wins”, and becomes expressed strongly, while expression of the other gene reduces to a low level. The cell has thus switched its gene expression state to either (A ON, B OFF) or (A OFF, B ON). Once one of these states is reached, the system is stable to perturbations.
Such switching of gene expression underlies the basic “fate” decisions that cells have to make during processes such as embryonic development. Since the two protein products of the genes are transcription factors, they can regulate other genes. In this way, a single toggle switch can result in the switching on or off of large collections of genes in a cell, giving coherent choices between different cell fates.
3 key points#
We can model a two-gene system with a 4 dimensional model.
We can still find equilibria and determine their stability by finding the characteristic equation and using some graphical methods and reasoning.
The two gene system can produce a “switch” whereby the cell reaches one of two possible “fates”.