Next Article in Journal
Encoding-Relative Structural Diagnostics for Differential Operators
Previous Article in Journal
FGeo-ISRL: A MCTS-Enhanced Deep Reinforcement Learning System for Plane Geometry Problem-Solving via Inverse Search
Previous Article in Special Issue
Global Dynamics and Bifurcation of an Evolutionary Beverton-Holt Model with the Allee Effect
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Bifurcation and Global Dynamics of Continuous and Discrete Competitive Models for Genetic Toggle Switches

by
Carmen R. Ferrara
* and
Mustafa R. S. Kulenović
*
Department of Mathematics, University of Rhode Island, Kingston, RI 02881, USA
*
Authors to whom correspondence should be addressed.
Symmetry 2026, 18(4), 629; https://doi.org/10.3390/sym18040629
Submission received: 5 March 2026 / Revised: 25 March 2026 / Accepted: 31 March 2026 / Published: 9 April 2026

Abstract

We investigate the asymptotic behavior of a proposed ordinary differential equation (ODE) model for Genetic Toggle switches from Gardner et. al. and I. Rajapakse and S. Smale: d x d t = a 1 + y m x and d y d t = b 1 + x n y where a , b , m , n > 0 and x ( t ) , y ( t ) 0 . We also investigate the asymptotic behavior of the Euler discretization of this system: x n + 1 = a 1 x n + b 1 1 + y n m = f ( x n , y n ) and y n + 1 = a 2 y n + b 2 1 + x n n = g ( x n , y n ) , where 1 h = a 1 , 1 k = a 2 , a h = b 1 and b k = b 2 , a 1 , a 2 ( 0 , 1 ) and h , k > 0 are steps of discretizations. Here, x and y represent protein concentrations at a particular time in both genes and a , b , m , n > 0 , respectively, above. We will apply the theory of competitive maps to find the basins of attractions of different equilibrium points and period-two solutions of systems of difference equations.
MSC:
34A34; 34D05; 39A28; 39A30; 92D10

1. Introduction

The human genome contains 20,000 genes and there are at least 200 different cell types that make up the human body. Each cell type has the same genome and all share a common ancestor, namely the single zygote cell (fertilized egg) created at the time of conception. Currently, it is thought that only a subset of genes are active and it is the particular subset of active genes that determines the cell type. Thus, cell differentiation during development involves a process whereby certain genes are inactivated, while others are activated. One possible explanation for the process of differentiation proposed in [1,2,3] is based on bifurcation theory of differential equations [4]. In [1,3], the authors identify differentiation with bifurcations in the genetic regulatory network, which takes the form
d x i d t = H i ( x i 1 ) α i x i , i = 1 , 2 , , n x 0 = x n ,
where x i is the expression level of the i-th gene, the H i are Hill-type functions, and the α i are the degradation rate constants; α i represents the natural degradation of protein in cells. Natural degradation is important for maintaining and regulating protein levels. When a gene is active, protein will be continuously produced. So, there must be a corresponding natural degradation to maintaining levels of expression for a particular gene. Note that even with naturally degrading protein and repression, it is still possible for a gene to produce its protein product but the binding of cellular machinery to produce the product is very unlikely, resulting in repression but not zero concentration. Also, in this model, we will be assuming for simplicity that the degradation of protein is constant. This equation describes the genetic regulation in a single cell type and hence n represents the number of genes in the genome; see [1]. In [1,2,3], the authors discussed in detail only the cases of two and three gene networks, as bifurcation and stability analysis becomes mathematically very complicated for more than three genes networks.
Knowing how a cell works is an important foundation to the fundamentals of biology. The DNA of a cell is considered to be like the blueprint of the cell and its regulation is, in part, what controls the cell’s functions [5,6,7,8]. Gene regulation and its dynamics are often conceptualized by considering them as being similar to electrical circuits. These are called biological circuits or specifically in this case a genetic circuit [5,7]. One of the important interactions of gene regulation is considering a genetic toggle switch circuit.
Gene toggle switches are a system where, for example, Gene A is expressed to create Protein A, which we can call Repressor A. Repressor A will inhibit the cell’s machinery to bind to Promoter B and thus inhibiting Gene B’s transcription and translation and therefore the eventual expression of Protein B. However, if Protein B is also a repressor, which we can call Repressor B, then the same interaction can occur vice versa, leading to the inhibition of the creation of Protein A. In other words, one gene will inhibit the other; see [9]. This creates a toggling effect similar to a light switch, depending on inducers to activate promoter regions of Promoter A or Promoter B.
For the purposes of this investigation we will consider a simple two-gene genetic toggle switch with respect to one gene producing a protein that can act as a repressor to another gene and a second gene producing a protein that can act as a repressor to the first. We will assume, for simplicity, the concentration of each repressor protein is proportional to the activity of the corresponding gene producing that protein, such that when there is a high concentration of the first repressor protein, then the first gene is active and if there is low concentration of the first repressor protein then the first gene has low activity or is fully repressed (depending on if the concentration is below the threshold of the proposed activation of said gene for interpretations). It is understood that mRNA levels and protein concentrations can differ when it comes to considering gene expression and the activity of a gene [10]. It is also acknowledged that gene expression and regulation can be controlled in many different ways, for example at the steps of transcription and or translation [6,9]. We will later consider the “environmental factors” that ultimately influence regulation as lumped parameters that describe the total net effects of gene expression as a whole, similar to the T.S. Gardner et al.’s genetic toggle switch system proposed in [11] and analyzed briefly in I. Rajapakse and S. Smale’s [1,3]. Our goal is to investigate the biological applications of mathematics results to understand the basis of select foundations of gene regulation dynamics.
In the next sections we will mathematically analyze equations that can describe gene expression through the repressor protein concentration of two competing genes. We will use a differential equation model from [1,3] and its Euler discretization, which will be the so-called competitive system; see [12,13]. We will apply the theory developed in [12,13,14,15,16,17], primarily in [13,15,16], to the derived discrete system to obtain global dynamics of all attractors and describe the basins of attraction of all attracting sets. It is worth mentioning that there are no results that describe the structure of the basins of attractions for competitive systems of differential equations. We offer Conjectures 1 and 2 with such a description. Then we will give biological interpretations of our results. The obtained discrete system is of interest in a theoretical sense as it is the first competitive system which possesses coexisting attracting equilibrium solutions and a large number of period-two solutions, when m and n are large. Our visualisations indicate that the symmetry of the coefficients, that is a = b , m = n in the ODE case and a 1 = a 2 , b 1 = b 2 , p = q in Δ E case, implies the symmetry of the basins of attractions.

2. Genetic Toggle Switch: Continuous ODE Model

The general form of the system of differential equations that can be used as a model for genetic toggle switch with two genes is given by
d x d t = F ( y ) a x d y d t = G ( x ) b y ,
where F ( y ) and G ( x ) are Hill-type functions, defined by
H 1 ( x ) = β x p K 1 p + x p , H 2 ( x ) = γ 1 + x K 2 q ,
where K 1 , K 2 , p , q > 0 , and β , γ > 0 ; see [1]. Here, x represents the concentration of a transcription factor in a cell, H represents activation, and G represents repression [1]. The function H 1 ( x ) is also known as the Beverton–Holt function or Holling function of the first order and it is used in population dynamics and fisheries; see [18].
An equilibrium point ( x ¯ , y ¯ ) of system (2) satisfies F ( y ) = a x , G ( x ) = b y or a x = F ( G ( x ) / b ) and b y = G ( F ( y ) / a ) . Such equations can be easily solved numerically if all parameters are constant.
The Jacobian matrix J at an equilibrium point E ( x ¯ , y ¯ ) is
J ( E ) = a F ( y ¯ ) G ( x ¯ ) b ,
and the characteristic equation of J ( E ) is
( λ + a ) ( λ + b ) F ( y ¯ ) G ( x ¯ ) = 0 ,
with the eigenvalues
λ 1 , 2 = 1 2 a + b ± ( a b ) 2 + 4 F ( y ¯ ) G ( x ¯ ) .
Thus, both eigenvalues are real when F ( y ¯ ) G ( x ¯ ) > 0 , which will happen when F and G are repressors and also when ( a b ) 2 + 4 F ( y ¯ ) G ( x ¯ ) 0 . Indeed, when F and G are repressors they have negative derivatives. In these cases, system (2) can not exhibit the Hopf bifurcation [4,19]. In view of Bendixson’s theorem (see [20]), system (2) can not have any periodic solutions as its divergence is d i v ( F ( y ) a x , G ( x ) b y ) = a b < 0 in the whole plane. As shown in [1,3], system (2) can exhibit the pitchfork bifurcation for some specific choice of Hill’s functions F and G. The pitchfork bifurcation happens for the value of parameters when det J ( E ) = a b F ( y ¯ ) G ( x ¯ ) = 0 . The bifurcation parameters in [1,3] are taken to be m , n and then the equation a b F ( y ¯ ) G ( x ¯ ) = 0 was solved for a specific equation (5). In addition, an equilibrium E ( x ¯ , y ¯ ) is locally stable if a b > F ( y ¯ ) G ( x ¯ ) ; see [20].
System (2) is a cooperative (respectively competitive) system of differential equations if both functions F ( y ) and G ( x ) are non-decreasing (respectively non-increasing), with simple behavior if the functions F and G are bounded. In this case, we have the following result:
Theorem 1.
Consider system (2) subject to the conditions a , b > 0 and assume that the functions F ( y ) , G ( x ) are differentiable and bounded such that 0 F ( y ) M 1 , 0 G ( x ) M 2 . If both functions F ( y ) and G ( x ) are non-decreasing or non-increasing, then every solution of system (2) is bounded and converges to an equilibrium.
Proof of Theorem 1.
The proof will follow from Theorem 3 in [21] or Theorem 3.4.1 in [22] if we show that every solution of the system (2) is bounded. Rewriting the first equation of (2) as d x / d t + a x = F ( y ) , multiplying with e a t , integrating from 0 to t, and solving for x ( t ) , we obtain
x ( t ) = x ( 0 ) e a t + e a t 0 t e a s F ( y ( s ) ) d s .
Similarly we can rewrite the second equation of system (2) as an integral equation and thus get the following equivalent system of integral equations:
x ( t ) = x ( 0 ) e a t + e a t 0 t e a s F ( y ( s ) ) d s y ( t ) = y ( 0 ) e b t + e b t 0 t e b s G ( x ( s ) ) d s .
The equations of system (4) imply
0 x ( t ) x ( 0 ) e a t + e a t 0 t e a s M 1 d s x ( 0 ) + M 1 a 0 y ( t ) y ( 0 ) e b t + e b t 0 t e b s M 2 d s y ( 0 ) + M 2 b .
Now, an application of Theorem 3 in [21] will complete the proof. □
Remark 1.
Both Hill’s functions are positive and bounded as 0 H 1 ( x ) β and 0 H 2 ( x ) γ . So, Theorem 1 applies when both functions F and G are either H 1 ( x ) or H 2 ( y ) and every solution of system (2) converges to an equilibrium. Then the main problem now is to find the basins of attractions of different equilibrium points in the case where the system has several equilibrium points.
Remark 2.
Part of Theorem 1 about the boundedness of solutions can be extended to the more general system (1). In this case we have the following results, for which proof is analogous to the proof of Theorem 1.
Corollary 1.
Consider system (1) subject to the conditions α i > 0 and 0 H i ( u ) M i , i = 1 , 2 , , n . Then every solution of system (1) is bounded.
Remark 3.
Theorem 1 is a very specific result which holds for two-dimensional cooperative or competitive systems of differential equations. In the case of higher dimensional systems, such a result is not true and dynamical behavior in such cases could be very different, as was mentioned in [1]. Even for a three-dimensional system of differential equations (1), some locally stable periodic solutions are possible as so called Hopf bifurcation might happen; see [1,4].
Now, we consider the setting from [11] which was later analyzed in [1], consisting of two genes described as a system of differential equations
d x d t = a 1 + y m x d y d t = b 1 + x n y ,
where a , b , m , n > 0 and x ( t ) , y ( t ) 0 .
First we will consider the example in [1], where a = b = 2 , resulting in the following system:
d x d t = 2 1 + y m x d y d t = 2 1 + x n y ,
which has a simple equilibrium solution E 1 ( 1 , 1 ) .
The Jacobian, J 2 for system (6) at any equilibrium solution E ( x , y ) is:
J 2 ( E ) = 1 2 m y m 1 y m + 1 2 2 n x n 1 x n + 1 2 1 .
The characteristic polynomial of J 2 ( E ) at the equilibrium E is given by:
c h a r ( J 2 ) = λ 2 + 2 λ + 1 4 m n y m 1 x n 1 ( 1 + y m ) 2 ( 1 + x n ) 2
and the eigenvalues are
λ 1 , 2 = 1 ± 2 m n x n 1 2 y m 1 2 ( 1 + y m ) ( 1 + x n ) .
In particular, at the equilibrium point E 1 ( 1 , 1 ) we have λ 1 , 2 = 1 ± m n 2 , showing that this equilibrium can be either locally asymptotically stable, saddle point, or non-hyperbolic depending on m and n.
Now, let us consider a general case from system (5). Let E + be the equilibrium point of system (5) where a , b > 0 and J a b are the Jacobian of a linearization of system (5) given as:
J a b = 1 a m y m 1 y m + 1 2 b n x n 1 x n + 1 2 1 .
The characteristic polynomial at the equilibrium E + is given by:
λ 2 + 2 λ + 1 a b m n y m 1 x n 1 ( 1 + y m ) 2 ( 1 + x n ) 2
and the eigenvalues are
λ 1 , 2 = 1 ± a b m n x n 1 2 y m 1 2 ( 1 + y m ) ( 1 + x n ) .
Thus, Hopf bifurcation cannot happen.
We can continue to do additional analysis on J a b ( E + ) using a Poincaré stability diagram [20]. We have T r ( J a b | E + ) = 2 and d e t ( J a b | E + ) = 1 a b m n y m 1 x n 1 ( 1 + y m ) 2 ( 1 + x n ) 2 .
The following are possible equilibrium classifications with respect to their local stability character:
  • Spiral Sink is the region determined by equations:
    1 a b m n y m 1 x n 1 ( 1 + y m ) 2 ( 1 + x n ) 2 ) > 1 and a b m n y m 1 x n 1 < 0 ,
    which implies that a or b must be negative. This case is not feasible.
  • Degenerative Sink
    1 a b m n y m 1 x n 1 ( 1 + y m ) 2 ( 1 + x n ) 2 ) = 1 and a b m n y m 1 x n 1 = 0 .
    Then x or y, or both, are 0 which is not feasible.
  • Sink
    1 > a b m n y m 1 x n 1 ( 1 + y m ) 2 ( 1 + x n ) 2 ) > 0 or ( 1 + y m ) 2 ( 1 + x n ) 2 > a b m n y m 1 x n 1 .
    This region is given as
    ( 1 + y m ) ( 1 + x n ) y 1 m 2 x 1 n 2 > a b m n .
  • Line of Stable Fixed points
    1 = a b m n y m 1 x n 1 ( 1 + y m ) 2 ( 1 + x n ) 2 or ( 1 + y m ) 2 ( 1 + x n ) 2 = a b m n y m 1 x n 1 .
  • Saddle point
    a b m n y m 1 x n 1 ( 1 + y m ) 2 ( 1 + x n ) 2 > 1 or ( 1 + y m ) 2 ( 1 + x n ) 2 < a b m n y m 1 x n 1 .
    This region is given as
    ( 1 + y m ) ( 1 + x n ) y 1 m 2 x 1 n 2 < a b m n .
We conclude this section with two conjectures on the form and structure of the basins of attractions of different equilibrium solutions. As we commented in Remark 1 the main problem for two-dimensional cooperative or competitive systems is determining the basins of attractions of all equilibrium solutions and, in particular, of those which are locally stable. We will state our conjectures for the general two-dimensional competitive systems.
Our simulations will clearly illustrate the results in these conjectures.
Conjecture 1.
Consider the competitive systems of differential equations
d x d t = f ( x , y ) , d y d t = g ( x , y ) ,
where  f y 0 , g x 0 . Assume that all solutions are bounded and so converge to the equilibrium solutions. Assume that system (7) has three equilibrium points in south-east ordering such that  E 1 E 2 E 3  and that  E 1  and  E 3  are locally asymptotically stable and  E 2  is a saddle point. Then there exists the global stable manifold  W s ( E 2 ) , which is a graph of a continuous and non-decreasing function passing through  E 2 , which separates the first quadrant into two regions  W + ( E 2 ) = { ( x , y ) : ( x , y ) ( p , q ) }  and  W ( E 2 ) = { ( x , y ) : ( p , q ) ( x , y ) }  for some point  ( p , q ) W s ( E 2 ) .
Conjecture 2.
Consider the competitive systems of differential equations (7) subject to the conditions of Conjecture 1. Then, the set  W + ( E 2 )  is an immediate basin of attraction of  E 1  while the set  W ( E 2 )  is an immediate basin of attraction of  E 3 . In addition, there exists the global unstable manifold  W u ( E 2 ) , which is a graph of a continuous and non-increasing function passing through all three points  E 1 , E 2 , E 3 . All solutions in both basins of attractions  W + ( E 1 )  and  W ( E 3 )  are approaching the global unstable manifold  W u ( E 2 )  when they are approaching their respective attractors. Thus,  W u ( E 2 )  is a carrying simplex of this system. The complete basins of attractions are the union of preimages of immediate basins of attraction. Here the immediate basin of attraction is a part of the full basin of attraction that contains the equilibrium; see [14].
Conjectures 1 and 2 are formulated for the cooperative system of differential equations in [23].

3. Genetic Toggle Switch: Discrete Δ E Model

Euler discretization of system (2) gives the following system of difference equations:
x n + 1 = a 1 x n + b 1 F ( y n ) y n + 1 = a 2 y n + b 2 G ( x n ) , n = 0 , 1 , ,
where a 1 = 1 a h , b 1 = h , a 2 = 1 b k , b 2 = k , and where h , k > 0 are the steps of discretization which satisfies a h < 1 , b k < 1 . The conditions on the steps sizes h and k seem to be natural and give the limitations of the size of steps. Here they are also essential in order to preserve the competitive character of the discretized map. If at least one of these conditions is not satisfied the corresponding map is not competitive and so its dynamics might be quite different.
If both F ( y ) and G ( x ) are non-decreasing functions, such as Hill’s function of type H 1 , system (8) is cooperative, while if both functions F ( y ) and G ( x ) are non-increasing functions, such as Hill’s function of type H 2 , system (8) is competitive. In this paper we will focus on the competitive case and leave the cooperative case for future research. There is an extensive theory developed for these systems (see [12,13,15]), where it was shown that the global dynamics in the hyperbolic case and some non-hyperbolic cases =can be derived from the local dynamics of the equilibrium points and the period-two points. In addition, we have obtained precise information about the basins of attraction of the equilibrium points and the period-two solutions.
The theory for the case when the functions F ( y ) and G ( x ) are monotonic functions of different monotonic types, such as Hill’s function of different types, is not well developed at this time and it may be a topic of future research.
The map that corresponds to system (8) is
T ( x , y ) = a 1 x + b 1 F ( y ) b 2 G ( x ) + a 2 y .
The Jacobian matrix of this map at the equilibrium point E ( x ¯ , y ¯ ) is
J ( E ) = a 1 b 1 F ( y ¯ ) b 2 G ( x ¯ ) a 2 ,
and the characteristic polynomial is
λ 2 ( a 1 + a 2 ) λ + a 1 a 2 b 1 b 2 G ( x ¯ ) F ( y ¯ ) .
The eigenvalues of J ( E ) are
λ 1 , 2 = 1 2 a 1 + a 2 ± ( a 1 a 2 ) 2 4 b 1 b 2 G ( x ¯ ) F ( y ¯ ) .
Remark 4.
We can assume that a 1 < 1 , a 2 < 1 in system (8). On the one hand, this follows from our discretization. On the other hand, if a 1 1 , then x n is a non-decreasing sequence and so it has a finite limit x ¯ or ∞. In either case the second equation in system (8) becomes asymptotically first-order linear equation y n + 1 = a 2 y n + b 2 G ( lim n x n ) which is solvable and has y n which either goes to the finite limit y ¯ or to ∞. The similar analysis leads to an analogous result for the case if a 2 1 . See [18].
The local stability analysis of any equilibrium solution E of system (8) in the realistic case a 1 < 1 , a 2 < 1 , gives:
Lemma 1.
Let E ( x ¯ , y ¯ ) be any equilibrium of a competitive system ( c > 0 ) (8) and assume that a 1 < 1 , a 2 < 1 .
The equilibrium solution E is
(1). 
Locally asymptotically stable if
c < ( 1 a 1 ) ( 1 a 2 ) a n d c < 1 a 2 ;
(2). 
Locally a saddle point if 1 a 2 < c 1 + a 2 or
( 1 + a 1 ) ( 1 + a 2 ) > c , 1 + a 2 < c , 2 ( 1 + a 2 ) o r ( 1 a 1 ) ( 1 a 2 ) < c 1 a 2 ;
(3). 
A non-hyperbolic point if
( 1 a 1 ) ( 1 a 2 ) = c , a 2 + c < 1 o r 1 + a 2 < c < 2 + 2 a 2 , ( 1 + a 1 ) ( 1 + a 2 ) = c .
Proof. 
We will check Jury’s conditions from Theorem 2.12 in [24]. See also [25]. We have that T r ( J ( E ) ) = a 1 + a 2 , D e t ( J ( E ) ) = a 1 a 2 c .
(1).
E is locally asymptotically stable if | T r ( J ( E ) ) | < 1 + D e t ( J ( E ) ) < 2 , which, after some straightforward and tedious calculations, leads to the conditions (10).
(2).
E is locally a saddle point if | T r ( J ( E ) ) | > | 1 + D e t ( J ( E ) ) | , which, after some straightforward calculations, leads to the condition (11).
(3).
E is locally a non-hyperbolic point if | T r ( J ( E ) ) | = | 1 + D e t ( J ( E ) ) | or D e t ( J ( E ) ) = 1 , | T r ( J ( E ) ) | 2 , which leads to the condition (12) in a straightforward matter.
Remark 5.
When system (8) is cooperative or competitive, the bifurcation parameter becomes ( 1 a 1 ) ( 1 a 2 ) c , where c = b 1 b 2 F ( x ¯ ) G ( y ¯ ) . In this case, Naimark–Sacker bifurcation is not possible but pitchfork and period doubling bifurcations are feasible. If we calculate the bifurcation parameter ( 1 a 1 ) ( 1 a 2 ) c , for the system (8) we obtain that ( 1 a 1 ) ( 1 a 2 ) c = h k ( a b F ( x ¯ ) G ( y ¯ ) ) , which is exactly h k det J ( E ) for the system of differential equations (2). So, two bifurcation parameters are closely related, showing that local stability happens for close values of parameters. For instance, both systems have a saddle point if det J ( E ) < 0 and locally stable equilibrium point if det J ( E ) > 0 , where an additional condition c < 1 a 2 should be satisfied in discrete cases. Since T r ( J ( E ) = a b < 0 for the system of differential equations (2), the equilibrium point for such a system is stable, when det J ( E ) = a b F ( x ¯ ) G ( y ¯ ) > 0 . Certainly, there are some extra conditions for local dynamics for system (8), which might be the artefacts of discretizations.
In the sequel we consider the competitive variant of system (8) where we assume that both functions G ( x ) , F ( y ) are of H 2 types; that is, we consider the system
x n + 1 = a 1 x n + b 1 1 + y n p y n + 1 = b 2 1 + x n q + a 2 y n , n = 0 , 1 , ,
where a 1 , a 2 ( 0 , 1 ) and p , q > 0
So let T 1 ( x , y ) be a corresponding map given as the following:
T 1 ( x , y ) = a 1 x + b 1 1 + y p b 2 1 + x q + a 2 y .
So the Jacobian is given as the following:
J T 1 ( x , y ) = a 1 b 1 p y p 1 ( 1 + y p ) 2 b 2 q x q 1 ( 1 + x q ) 2 a 2 .
Finding the equilibrium solution leads to the following. Let T ( x ¯ , y ¯ ) = ( x ¯ , y ¯ ) so that we have that
a 1 x ¯ + b 1 1 + y ¯ p = x ¯ ( 1 a 1 ) x ( 1 + y ¯ p ) = b 1 1 + y ¯ p = b 1 ( 1 a 1 ) x a 2 y ¯ + b 2 1 + x ¯ q = y ¯ ( 1 a 2 ) y ¯ ( 1 + x ¯ q ) = b 2 1 + x ¯ q = b 2 ( 1 a 2 ) y ¯ .
We have that T r [ J T 1 ( x ¯ , y ¯ ) ] = a 1 + a 2 and D e t [ J T ( x ¯ , y ¯ ) ] = a 1 a 2 c where c = b 1 b 2 p q x ¯ q 1 y ¯ p 1 ( 1 + x ¯ q ) 2 ( 1 + y ¯ p ) 2 .
Using the equilibrium equations we can simplify the expression for determinants as
D e t [ J T ( x ¯ , y ¯ ) ] = a 1 a 2 p q x ¯ q 1 y ¯ p 1 x ¯ 2 y ¯ 2 ( 1 a 1 ) 2 ( 1 a 2 ) 2 b 1 b 2 = a 1 a 2 K x ¯ q + 1 y ¯ p + 1
where K = p q ( 1 a 1 ) 2 ( 1 a 2 ) 2 b 1 b 2 .
Using Lemma 1, the equilibrium E ( x ¯ , y ¯ ) is locally asymptotically stable if and only if c < ( 1 a 1 ) ( 1 a 2 ) , which, after some straightforward calculations, gives:
( b 1 ( 1 a 1 ) x ¯ ) ( b 2 ( 1 a 2 ) y ¯ ) < b 1 b 2 p q .
Lemma 2.
If a 1 , a 2 ( 0 , 1 ) and the functions G ( x ) and F ( y ) are bounded then every solution of system (8) is bounded.
Proof of Lemma 2.
Indeed the first equation of (8) implies
x n + 1 = a 1 x n + F ( y ) a 1 x n + B 1 ,
where B 1 is an upper bound for F ( y ) . By using a difference inequalities method (see [26]) we obtain that x n u n where u n satisfies the difference equation
u n + 1 = a 1 u n + B 1
of which the solution is
u n = a 1 n C 1 + B 1 1 a 1 B 1 1 a 1 + ϵ
since a 1 ( 0 , 1 ) . Thus
x n u n B 1 1 a 1 + ϵ = U x .
In an analogous way, we can prove that y n v n , where v n satisfies the difference equation
v n + 1 = a 2 v n + B 2 ,
where B 2 is an upper bound for the function G ( x ) . This implies
y n v n B 2 1 a 2 + ϵ = U y .
Now, using (17) in system (8) yields
x n + 1 = a 1 x n + F ( y n ) a 1 x n + L 1
where L 1 is a lower bound for F ( y ) . By using difference inequalities, we obtain that
x n l n
where l n satisfies the difference equation
l n + 1 = a 1 l n + L 1
that is, l n = C 1 a 1 n + L 1 1 a 1 . Thus, x n l n L 1 1 a 1 = L x .
In an analogous way, we can prove that y n L 2 1 a 2 = L y , where L 2 is a lower bound for function G ( x ) . □
Remark 6.
Lemma 2 about the boundedness of solutions can be extended to a more general system
x n + 1 ( i ) = a i x n ( i ) + F i ( x n ( i 1 ) ) , i = 1 , 2 , , n x n ( 0 ) = x n ( n ) .
In this case we have the following results, for which proof is analogous to the proof of Lemma 2.
Corollary 2.
Consider system (19) and x n ( i ) represents the i t h gene in the gene network, subject to the conditions 1 > a i > 0 , L i F i ( x n ( i 1 ) ) B i , i = 1 , 2 , , n , and x n ( 0 ) = x n ( n ) . Then every solution of system is bounded.

Symmetric Case

Special symmetric case a 1 = a 2 , b 1 = b 2 , p = q is interesting. Then the line y = x is an invariant set and so, based on the theory developed in [13,15], is the stable manifold of the fixed point ( x ¯ , y ¯ ) . In this case, the fixed point ( x ¯ , y ¯ ) of the map satisfies:
( 1 a 1 ) x ( 1 + y p ) = b 1 , ( 1 a 1 ) y ( 1 + x p ) = b 1 ,
that is
x ( 1 + y p ) = b 1 1 a 1 = y ( 1 + x p ) x 1 + x p = y 1 + y p .
One solution of this system is x = y where x is a unique positive solution of
x p + 1 + x b 1 1 a 1 = 0 .
Indeed, f ( x ) = x p + 1 + x is an increasing function for x > 0 with f ( 0 ) = 0 and lim x f ( x ) = . So, f ( x ) = b 1 1 a 1 in exactly one positive point x ¯ > 0 .
Now the dynamics on the line y = x are one-dimensional and governed by the difference equation:
t n + 1 = a 1 t n + b 1 1 + t n p , n = 0 , 1 , .

4. Competitive Two-Gene Network Biological Relevance

Our analysis of the genetic toggle switch model via the ODE proposed in [1,3] suggests that locally an equilibrium, i.e., homeostasis, can be achieved with constant conditions or parameters where gene expression is stable. More specifically, all solutions, as well as progression of gene expression over time, will converge to an equilibrium, implying that no matter the environmental factors (represented by the parameters) of the biologically relevant competitive gene toggle switch system, it will always achieve some sort of homeostasis. We can also describe the forward trajectory of the gene activity over time, typically attracting a carrying simplex of a saddle point equilibrium to move towards another attracting homeostatic state. Through manipulation of parameters, and changing the “environmental factors” of the net result of gene expression, the system can model different equilibrium states for gene expression via repression protein concentrations, using our stated assumptions above. Each of these homeostatic equilibria, with the exception of the degenerate attractor(s), can be achieved where both genes are expressed, even if one gene is expressed at very low levels. This suggests that, even if a promoter region is being inhibited, there still can be low, or in some cases very low, levels of gene expression below a particular threshold, which could be considered active in affecting the system which is effectively inhibited. This system can be used to represent symmetric toggle switches, or the parameters can be adjusted to model asymmetric toggle systems.
Now we discretize the system and consider the genetic toggle switch in view of the Δ E model. We found that there are different conditions to test where a homeostatic state occurs based on lumped environmental parameters and on our concentrations of repressor proteins. Similarly to the continuous case, we have shown that no matter the environmental factors, the competitive gene toggle switch will have a bounded homeostasis. This implies that for both the continuous and discrete models the genetic expression controlled by the toggle switch will not “explode” in expression or activity. This is biologically supported by, for example, restraints on energy consumption or material availability [9]. So, it is possible to have minimal and maximal concentrations, suggesting constraints to the regulated gene expression. Analysis of this model and its equilibrium points also suggests that the repressor protein concentrations at homeostasis will not be zero as previously stated; there will be low levels of protein expressed even if a gene is being inhibited. With this perspective of the model, the emergence of periodic or cyclic steady states can occur. These states can be attracting, repelling or provide a carrying simplex for the initial values of the system to an attracting equilibrium or equilibria for the system. It is feasible to assume it is possible that the genetic toggle switch, under certain constant parameters or conditions, may oscillate on its own or, if an initial condition is given to the system, the forward orbit is oscillatory but evolves to homeostasis which is not periodic. This also includes the prospect of the toggle switch being able to pass through or be repelled from cyclic phases to reach either a periodic or singular equilibrium. The experimental evidence of the existence of period-two solutions is still missing, so they could possibly be the artefacts of discretization. The biological implications of the period-two solutions suggest that a toggle switch has the ability to oscillate given particular environmental conditions. It is a possibility that the continuous system model is not all-encompassing on the phenomena that may occur within a genetic toggle switch that can naturally toggle being induced by the environment, given as lumped parameters as discussed. Many interactions within the genome are still being studied and understood within the view of biology. This perspective will be a new avenue to investigate to describe genetics, where the continuous models may not be as good for modeling natural oscillations as the discretized version will.
These analyses can provide insight into developing, designing and studying cell regulation within the context of gene regulation.

5. Simulations

Simulations for both ODE Genetic Toggle Switch (5) and the difference equation Genetic Toggle Switch (13) are shown below. For the ODE system in Figure 1, Figure 2, Figure 3 and Figure 4, we use NDSolve of Mathematica 13.2 and for various x i n i t i a l , y i n i t i a l , a , b > 0 and m , n are positive integers with the exception of Figure 4. Figure 5 details the time series of each system for Figure 1, Figure 2, Figure 3 and Figure 4. Then, for the difference equations system in Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12, Figure 13, Figure 14 and Figure 15, we observed basins of attraction using Mathematica 13.2 package Dynamica from [24].

5.1. ODE Model

In this part we provide several examples of system (5) with more than one equilibrium solution and the corresponding basins of attractions, which will clearly illustrate Theorem 1 and Conjectures 1 and 2. Here we can consider symmetric a = b , m = n vs. non-symmetric cases: a b and/or m n . In many simulations we performed the solutions in cases symmetric with respect to the first quadrant bisector, while in the non-symmetric case they are not symmetric.
Figure 1. This figure illustrates Theorem 1 and Conjecture 1. The left plot shows the phase space and the right plot is a particular solution given the initial conditions. There are two locally stable equilibria and one saddle point and two basins of attractions of locally stable equilibrium points are separated by stable manifold of the middle saddle point equilibrium.
Figure 1. This figure illustrates Theorem 1 and Conjecture 1. The left plot shows the phase space and the right plot is a particular solution given the initial conditions. There are two locally stable equilibria and one saddle point and two basins of attractions of locally stable equilibrium points are separated by stable manifold of the middle saddle point equilibrium.
Symmetry 18 00629 g001
Figure 2. Similar situation as in Figure 1 with an extra equilibrium solution outside of feasibility region. The extra equilibrium solution is a saddle point. The picture is symmetric, as we expect, as parameters are symmetric. The other figures of the solutions of the differential equations are not symmetric, as the controlling parameters a , b , m , n are not symmetric. Many other choices for the symmetric case a = b , m = n result in symmetric solutions with respect to the first quadrant bisector.
Figure 2. Similar situation as in Figure 1 with an extra equilibrium solution outside of feasibility region. The extra equilibrium solution is a saddle point. The picture is symmetric, as we expect, as parameters are symmetric. The other figures of the solutions of the differential equations are not symmetric, as the controlling parameters a , b , m , n are not symmetric. Many other choices for the symmetric case a = b , m = n result in symmetric solutions with respect to the first quadrant bisector.
Symmetry 18 00629 g002
Figure 3. Similar situation as in Figure 1.
Figure 3. Similar situation as in Figure 1.
Symmetry 18 00629 g003
Figure 4. An example of system (5) with one equilibrium solution, which is globally asymptotically stable.
Figure 4. An example of system (5) with one equilibrium solution, which is globally asymptotically stable.
Symmetry 18 00629 g004
Figure 5. This illustrates the figures above where x [ t ] and y [ t ] are plotted along the time axis from the previous Figure 1, Figure 2, Figure 3 and Figure 4. The corresponding parameters are given within the figure.
Figure 5. This illustrates the figures above where x [ t ] and y [ t ] are plotted along the time axis from the previous Figure 1, Figure 2, Figure 3 and Figure 4. The corresponding parameters are given within the figure.
Symmetry 18 00629 g005

5.2. Δ E Model

In this part we provide the numerical and visual evidence for Theorems 2 and 3. We show different equilibrium solutions and period-two solutions together with their basins of attractions. More precisely, in every case we will see the immediate basin of attraction as well as parts of the preimages of the immediate basin of attraction that form a complete basin of attraction. The biologically relevant basins of attractions are those in the first quadrant and the pre-images in other qudrants are of mathematical interest. The structure of the complete basin of attraction for competitive map given in [13] could be very complex, yet the immediate basins of attraction are, in most cases, simple and belong to the first quadrant of the initial conditions ( x 0 , y 0 ) . Let us recall that two points in x = ( x 1 , x 2 ) , y = ( y 1 , y 2 ) R 2 are in south-east ordering x S E y , if x 1 x 2 , y 1 y 2 . The structure of a basin of attraction for a non-competitive map is even more complicated and is given in several papers by J. A. Yorke and his collaborators; see [27,28,29,30,31]. In many cases the boundaries of the basins of attractions of non-competitive maps are fractals, which certainly is not the case for competitive maps, where the boundaries of the basins of attraction are continuous non-decreasing curves.
Remark 7.
When the middle equilibrium in the south-east ordering (SE ordering) is a repeller then it is observed that there exists period-two solutions and when it is a saddle point then there is no emergence of period-two solutions; see [15]. This shows that there is a relationship between the appearance of period-two solutions and the local stability analysis for the middle equilibrium point in SE ordering.
Theorem 2.
(a) 
Assume that system (13) has a single equilibrium point E. Then E is globally asymptotically stable.
(b) 
Assume that system (13) has 2 k + 1 , k 1 equilibrium points in south-east ordering such that E 1 S E E 2 S E E 3 S E E 2 k + 1 and that E 1 , E 3 , , E 2 k + 1 are locally asymptotically stable and E 2 , E 4 , , E 2 k are either saddle points or repellers that belong to an invariant set C, which is the graph of a continuous non-decreasing function. Assume that system (13) has no period-two solutions. When E 2 m is a saddle point for any 2 m k , then there exists the global stable manifold W s ( E 2 m ) , which is a graph of a continuous and non-decreasing function passing through E 2 m , which separates the first quadrant into two regions W + ( E 2 m ) = { ( x , y ) : ( x , y ) S E ( p , q ) } and W ( E 2 m ) = { ( x , y ) : ( p , q ) S E ( x , y ) } for some point ( p , q ) W s ( E 2 m ) . The set W + ( E 2 m ) is an immediate basin of attraction of E 2 m 1 while the set W ( E 2 m ) is an immediate basin of attraction of E 2 m + 1 . When E 2 m is a repeller, then the set C plays a role of W s ( E 2 m ) .
Proof. 
The statements about the global stable and unstable manifolds follows from Theorems 3.1 and 3.2 in [15]. The results describing the basins of attraction follow from the results in [13]. If the system (13) is symmetric then the global stable manifold mentioned in the result is a bisector of the first quadrant; see Remark 8. See Figure 6 and Figure 7. The special case k = 1 is interesting and easy to comprehend. □
Remark 8.
In view of the symmetric nature of system (13), all Figure 7, Figure 8, Figure 9, Figure 10, Figure 11 and Figure 12 are perfectly symmetric for the symmetric choice of parameters. Figure 6 and Figure 13, Figure 14 and Figure 15 are asymmetric due to the asymmetric choice of parameters. Similar results for cooperative systems have been proved in [23]; however, their biological implications are different since, in the cooperative case, 0 is a locally asymptotically stable equilibrium which implies the presence of Allee’s effect.
Theorem 3.
(a) 
Assume that system (13) has three equilibrium points in south-east ordering such that E 1 S E E 2 S E E 3 and that E 1 and E 3 are locally asymptotically stable and E 2 is a repeller. Further, assume that there is a period-two solution ( p , T ( p ) ) , which is a repeller. Assume that system (13) has no period-four solutions. Then, there exists a continuous, non-decreasing curve C passing through E 2 , p , T ( p ) , which separates the first quadrant into two sets, which are the immediate basins of attraction of E 1 and E 3 . If the system is a symmetric set, C is a bisector of the first quadrant. See Figure 8.
(b) 
Assume that system (13) has three equilibrium points in south-east ordering such that E 1 S E E 2 S E E 3 and that E 1 and E 3 are locally asymptotically stable and E 2 is a repeller. Further, assume that there are three period-two solutions ( p i , T ( p i ) ) such that p 1 S E p 3 S E p 2 and that ( p i , T ( p i ) ) , i = 1 , 3 are saddle points and ( p 2 , T ( p 2 ) ) is locally stable. Assume that system (13) has no period-four solutions.
Then there exist the global stable manifolds W s ( p i ) , W s ( T ( p i ) ) , i = 1 , 3 , which are the graphs of continuous and non-decreasing functions passing through E 2 , which separates the first quadrant into three regions: W + ( p 1 ) = { ( x , y ) : ( x , y ) S E ( p , q ) } and for some point ( p , q ) W s ( p 1 ) W s ( T ( p 1 ) ) , W ( p 2 ) = { ( x , y ) : ( p , q ) S E ( x , y ) } for some point ( p , q ) W s ( p 2 ) W s ( T ( p 2 ) ) and the region between two stable manifolds, precisely the set between W s ( p 1 ) W s ( T ( p 1 ) ) and W s ( p 2 ) W s ( T ( p 2 ) ) . The last set is the immediate basin of attraction of the period-two solution ( p 2 , T ( p 2 ) ) . The sets W + ( p 1 ) and W ( p 2 ) are the immediate basins of attraction of the equilibrium points E 1 and E 3 .
Proof. 
The statements about the global stable and unstable manifolds follows from Theorems 3.2 and 3.3 in [15]. The statements about the immediate basins of attraction follow from the results in [13]. The structure of the complete basin of attraction is described in [13]. See Figure 8, Figure 9, Figure 10, Figure 11, Figure 12, Figure 13 and Figure 14. □
Remark 9.
Theorems 2 and 3 continue to hold for most general competitive systems (8). In fact, the more general global dynamics with many equilibrium solutions with local stability alternate between locally stable and saddle points, according to the results from [13,15]. In fact, the global dynamics described in Theorems 2 and 3 replicate in the case of a large number of equilibrium solutions with described local dynamics. Similarly, Theorem 3 hold for situations when there are more than three equilibrium solutions and three period-two solutions, when the local stability of neighboring solutions and period-two solutions alternates between local stability and saddle point. For illustration, see Figure 11. Similar results for cooperative systems have been proved in [23].
In all the figures that are following the locally stable equilibrium points or period-two points are colored in green, the saddle point equilibium and period-two points are colored in yellow and the repelling equilibrium points or period-two points are colored in red.
Figure 6. This figure illustrates Theorem 2. There are two locally stable fixed points on the axis and one saddle point on the bisector. The dark blue region is the immediate basin of attraction of E 1 and the tan region is the immediate basin of attraction of E 3 .
Figure 6. This figure illustrates Theorem 2. There are two locally stable fixed points on the axis and one saddle point on the bisector. The dark blue region is the immediate basin of attraction of E 1 and the tan region is the immediate basin of attraction of E 3 .
Symmetry 18 00629 g006
Figure 7. This figure illustrates Theorem 2. There are two locally stable fixed points on the axis and one saddle point on the bisector. For P1 and P2 Solutions: The brown region is the basin of attraction of E 1 and the tan region is the basin of attraction of E 3 .
Figure 7. This figure illustrates Theorem 2. There are two locally stable fixed points on the axis and one saddle point on the bisector. For P1 and P2 Solutions: The brown region is the basin of attraction of E 1 and the tan region is the basin of attraction of E 3 .
Symmetry 18 00629 g007
Figure 8. This figure illustrates Theorem 3. There are three equilibrium points on the left figure and a single period-two solution on the bisector. The full basin of attractions of two equilibrium points are visualized as preimages of the immediate basins of attractions. For P1 Solutions: The brown region is the basin of attraction of E 1 and the tan region is the basin of attraction of E 3 . For P2 Solutions: The tan region is the basin of attraction of E 1 and the orange region is the basin of attraction of E 3 .
Figure 8. This figure illustrates Theorem 3. There are three equilibrium points on the left figure and a single period-two solution on the bisector. The full basin of attractions of two equilibrium points are visualized as preimages of the immediate basins of attractions. For P1 Solutions: The brown region is the basin of attraction of E 1 and the tan region is the basin of attraction of E 3 . For P2 Solutions: The tan region is the basin of attraction of E 1 and the orange region is the basin of attraction of E 3 .
Symmetry 18 00629 g008
Figure 9. This figure illustrates Theorem 3. There are three equilibrium points in the left figure and two period-two solutions in the right figure. The full basins of attractions of the equilibrium points are visualized as preimages of the immediate basins of attractions. For P1 Solutions: The brown region is the basin of attraction of E 1 and the tan region is the basin of attraction of E 3 . For P2 Solutions: The orange region is the basin of attraction of E 1 , the brown region is the basin of attraction of E 3 , and the white region is the basin of attraction for { p 2 , T ( p 2 ) } .
Figure 9. This figure illustrates Theorem 3. There are three equilibrium points in the left figure and two period-two solutions in the right figure. The full basins of attractions of the equilibrium points are visualized as preimages of the immediate basins of attractions. For P1 Solutions: The brown region is the basin of attraction of E 1 and the tan region is the basin of attraction of E 3 . For P2 Solutions: The orange region is the basin of attraction of E 1 , the brown region is the basin of attraction of E 3 , and the white region is the basin of attraction for { p 2 , T ( p 2 ) } .
Symmetry 18 00629 g009
Figure 10. This figure illustrates Theorem 3. There are three feasible fixed points E 2 , E 3 , E 4 and one feasible period-two solution, which is a saddle point. In addition, there are four nonfeasible period-two solutions. For P1 Solutions: The orange region is the basin of attraction of E 2 and the tan region is the basin of attraction of E 4 . For P2 Solutions: The orange region is the basin of attraction of E 2 and the brown region is the basin of attraction of E 4 .
Figure 10. This figure illustrates Theorem 3. There are three feasible fixed points E 2 , E 3 , E 4 and one feasible period-two solution, which is a saddle point. In addition, there are four nonfeasible period-two solutions. For P1 Solutions: The orange region is the basin of attraction of E 2 and the tan region is the basin of attraction of E 4 . For P2 Solutions: The orange region is the basin of attraction of E 2 and the brown region is the basin of attraction of E 4 .
Symmetry 18 00629 g010
Figure 11. This figure illustrates both Theorems 2 and 3. There are two locally stable fixed points on the axis and one saddle point on the bisector in the first quadrant with corresponding basins of attractions, which represent the biologically feasible solutions. There is also one non-feasible equilibrium solution in the third quadrant and five non-feasible period-two solutions. All solutions are given with the corresponding basins of attractions. For P1 Solutions: The oragne region is the basin of attraction of E 2 and the tan region is the basin of attraction of E 4 . For P2 Solutions: The light blue region is the basin of attraction of E 2 , the dark blue region is the basin of attraction of E 4 , the brown region is the basin of attraction of p 6 , and the tan region is the basin of attraction for T ( p 6 ) .
Figure 11. This figure illustrates both Theorems 2 and 3. There are two locally stable fixed points on the axis and one saddle point on the bisector in the first quadrant with corresponding basins of attractions, which represent the biologically feasible solutions. There is also one non-feasible equilibrium solution in the third quadrant and five non-feasible period-two solutions. All solutions are given with the corresponding basins of attractions. For P1 Solutions: The oragne region is the basin of attraction of E 2 and the tan region is the basin of attraction of E 4 . For P2 Solutions: The light blue region is the basin of attraction of E 2 , the dark blue region is the basin of attraction of E 4 , the brown region is the basin of attraction of p 6 , and the tan region is the basin of attraction for T ( p 6 ) .
Symmetry 18 00629 g011
Figure 12. This figure illustrates Theorem 3. There are two locally stable fixed points on the axis and one saddle point on the bisector in the first quadrant with corresponding basins of attractions, which represent the biologically feasible solutions. There are also three feasible period-two solutions. All solutions are given with the corresponding basins of attractions. For P1 Solutions: The brown region is the basin of attraction of E 1 and the tan region is the basin of attraction of E 3 . For P2 Solutions: The dark blue region is the basin of attraction of E 1 , the light blue region is the basin of attraction of E 3 , the orange region is the basin of attraction to p 3 , and the tan region is the basin of attraction to T ( p 3 ) .
Figure 12. This figure illustrates Theorem 3. There are two locally stable fixed points on the axis and one saddle point on the bisector in the first quadrant with corresponding basins of attractions, which represent the biologically feasible solutions. There are also three feasible period-two solutions. All solutions are given with the corresponding basins of attractions. For P1 Solutions: The brown region is the basin of attraction of E 1 and the tan region is the basin of attraction of E 3 . For P2 Solutions: The dark blue region is the basin of attraction of E 1 , the light blue region is the basin of attraction of E 3 , the orange region is the basin of attraction to p 3 , and the tan region is the basin of attraction to T ( p 3 ) .
Symmetry 18 00629 g012
Figure 13. This figure illustrates Theorem 3. There are two locally stable fixed points on the axis and one saddle point on the bisector in the first quadrant with corresponding basins of attractions, which represent the biologically feasible solutions. There are also three feasible period-two solutions. All solutions are given with the corresponding basins of attractions. For P1 Solutions: The brown region is the basin of attraction of E 1 and the tan region is the basin of attraction of E 3 . For P2 Solutions: The light brown region is the basin of attraction of E 1 , the dark blue region is the basin of attraction of E 3 , the brown region is the basin of attraction for p 2 , and the tan region is the bain of attraction for T ( p 2 ) .
Figure 13. This figure illustrates Theorem 3. There are two locally stable fixed points on the axis and one saddle point on the bisector in the first quadrant with corresponding basins of attractions, which represent the biologically feasible solutions. There are also three feasible period-two solutions. All solutions are given with the corresponding basins of attractions. For P1 Solutions: The brown region is the basin of attraction of E 1 and the tan region is the basin of attraction of E 3 . For P2 Solutions: The light brown region is the basin of attraction of E 1 , the dark blue region is the basin of attraction of E 3 , the brown region is the basin of attraction for p 2 , and the tan region is the bain of attraction for T ( p 2 ) .
Symmetry 18 00629 g013
Figure 14. This figure illustrates Theorem 3. The case of asymmetric parameters. There are two locally stable fixed points and one repeller between them in the first quadrant with corresponding basins of attractions, which represent the biologically feasible solutions. There are also three feasible period-two solutions, which must exist to generate the boundaries of the basins of attractions [13]. The blue region of the picture on the left is an immediate basin of attraction of locally stable period-two solution. For P1 Solutions: The brown region is the basin of attraction of E 1 and the tan region is the basin of attraction of E 3 . For P2 Solutions: The light brown region is the basin of attraction of E 1 , the dark blue region is the basin of attraction of E 3 , the brown region is the basin of attraction for p 2 , and the tan region is the bain of attraction for T ( p 2 ) .
Figure 14. This figure illustrates Theorem 3. The case of asymmetric parameters. There are two locally stable fixed points and one repeller between them in the first quadrant with corresponding basins of attractions, which represent the biologically feasible solutions. There are also three feasible period-two solutions, which must exist to generate the boundaries of the basins of attractions [13]. The blue region of the picture on the left is an immediate basin of attraction of locally stable period-two solution. For P1 Solutions: The brown region is the basin of attraction of E 1 and the tan region is the basin of attraction of E 3 . For P2 Solutions: The light brown region is the basin of attraction of E 1 , the dark blue region is the basin of attraction of E 3 , the brown region is the basin of attraction for p 2 , and the tan region is the bain of attraction for T ( p 2 ) .
Symmetry 18 00629 g014
Figure 15. This figure illustrates Theorem 3. The case of asymmetric parameters. There are two locally stable fixed points and one repeller between them in the first quadrant with corresponding basins of attractions. There are also five feasible period-two solutions, which must exist to generate the boundaries of the basins of attractions [13]. For P1 Solutions: The orange region is the basin of attraction of E 1 and the tan region is the basin of attraction of E 3 . For P2 Solutions: The tan region is the basin of attraction of E 1 and the dark blue region is the basin of attraction of E 3 .
Figure 15. This figure illustrates Theorem 3. The case of asymmetric parameters. There are two locally stable fixed points and one repeller between them in the first quadrant with corresponding basins of attractions. There are also five feasible period-two solutions, which must exist to generate the boundaries of the basins of attractions [13]. For P1 Solutions: The orange region is the basin of attraction of E 1 and the tan region is the basin of attraction of E 3 . For P2 Solutions: The tan region is the basin of attraction of E 1 and the dark blue region is the basin of attraction of E 3 .
Symmetry 18 00629 g015

6. Conclusions

In this paper we discuss differentiation with bifurcations in the genetic regulatory network, given with either a system of ODEs (1) or with the corresponding Euler discretization (19). We prove some facts regarding the boundedness of all solutions for the two systems. Then we discuss in great detail the model of two genes. In the case of the ODE two-gene model we obtained the ultimate result given in Theorem 1, which was missing in [1,3]. This result, together with Conjectures 1 and 2, provides the global dynamics in this case, with the precise description of the basins of attractions of every hyperbolic equilibrium. The corresponding two-dimensional discrete model (8) has similar behavior in many cases where all solutions converge to the equilibrium solutions. However, discretization introduces the existence of period-two solutions, some of which could be the attractors with the corresponding basins of attractions. See Figure 8, Figure 9, Figure 10 and Figure 11. In particular, Figure 11 contains five different feasible period-two solutions. The color coding in all figures is as follows: attracting equilibrium solutions or attracting period-two solutions are green, saddle point equilibrium solutions or saddle point period-two solutions are yellow and repelling equilibrium solutions or repelling period-two solutions are red. The feasible region for the gene toggle switch model is the first quadrant, which contains the immediate basins of attractions. The other quadrants contain the pre-images of the immediate basins of attractions.
We believe that future research will be directed towards multigene models, such as the three-gene toggle switch model. Some basic results were obtained in [1,3] on the existence of Hopf bifurcation for the model (1), where n = 3 and H i ( u ) = γ i / ( 1 + u q ) , γ i , q > 0 , i = 1 , 2 , 3 . The appearance of Hopf bifurcation implies the existence of a locally stable periodic solution. Under some specific conditions, all solutions of (1) may converge to equilibrium solutions and our research will be directed towards finding such conditions and finding a structure of basins of attractions of locally stable equilibrium solutions. In the case of a discrete version (19) of this system of differential equations, the global dynamics are more complicated in the case of three or more gene models and such results are missing. This is an area where more results are needed.

Author Contributions

Conceptualization, C.R.F. and M.R.S.K.; Methodology, C.R.F. and M.R.S.K.; Software, C.R.F. and M.R.S.K.; Validation, C.R.F. and M.R.S.K.; Formal analysis, C.R.F. and M.R.S.K.; Investigation, C.R.F. and M.R.S.K.; Resources, C.R.F. and M.R.S.K.; Data curation, C.R.F. and M.R.S.K.; Writing—original draft, C.R.F. and M.R.S.K.; Writing—review & editing, C.R.F. and M.R.S.K.; Visualization, C.R.F. and M.R.S.K.; Supervision, M.R.S.K.; Project administration, C.R.F. and M.R.S.K.; Funding acquisition, M.R.S.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Rajapakse, I.; Smale, S. Mathematics of the genome. Found. Comput. Math. 2017, 17, 1195–1217. [Google Scholar] [CrossRef]
  2. Rajapakse, I.; Smale, S. Emergence of function from coordinated cells in a tissue. Proc. Natl. Acad. Sci. USA 2017, 114, 1462–1467. [Google Scholar] [CrossRef]
  3. Rajapakse, I.; Smale, S. The pitchfork bifurcation. Int. J. Bifurc. Chaos Appl. Sci. Eng. 2017, 27, 1750132. [Google Scholar] [CrossRef]
  4. Kuznetsov, Y.A. Elements of Applied Bifurcation Theory, 2nd ed.; Springer: New York, NY, USA, 1998. [Google Scholar]
  5. Elowitz, M.; Bois, J. Biological Circuit Design, Online Book. 2025. Available online: https://biocircuits.github.io/index.html (accessed on 1 November 2025).
  6. Silverthorn, D.U. Human Physiology An Integrated Approach, 7th ed.; Pearson: Sydney, Australia, 2016. [Google Scholar]
  7. Sontag, E.D. Notes on Mathematical Systems Biology; online book; Northeastern University: Cambridge, MA, USA, 2025. [Google Scholar]
  8. Ellner, S.P.; Guckenheimer, J. Dynamics Models in Biology; Princeton University Press: Princeton, NJ, USA, 2006. [Google Scholar]
  9. Voet, D.; Voet, J.G.; Pratt, C.W. Fundamentals of Biochemistry Life at a Molecular Level, 5th ed.; Wiley: New York, NY, USA, 2016. [Google Scholar]
  10. Tobias, M.; Marc, G.; Luis, S. Correlation of mRNA and protein in complex biological samples. FEBS Lett. 2009, 583, 3966–3973. [Google Scholar] [CrossRef] [PubMed]
  11. Gardner, T.S.; Cantor, C.R.; Collins, J.J. Construction of a genetic toggle switch in Escherichia coli. Nature 2000, 403, 339–342. [Google Scholar] [CrossRef] [PubMed]
  12. Bilgin, A.; Brett, A.; Kulenović, M.R.S.; Pilav, E. Global Dynamics of A Cooperative Discrete System in the Plane. Int. J. Bifurc. Chaos 2018, 28, 1830022. [Google Scholar] [CrossRef]
  13. Kulenović, M.R.S.; Merino, O.; Marcotte, J. Properties of Basins of Attraction for Planar Discrete Cooperative Maps. Discrete Contin. Dyn. Syst. B 2021, 26, 2721–2737. [Google Scholar] [CrossRef]
  14. Elaydi, S. Discrete Chaos. With Applications in Science and Engineering, 2nd ed.; Chapman & Hall/CRC: Boca Raton, FL, USA, 2008. [Google Scholar]
  15. Kulenović, M.R.S.; Merino, O.; Marcotte, J. Global Dynamics Results for a Class of Planar Cooperative Maps. J. Differ. Equ. Appl. 2024, 30, 1692–1710. [Google Scholar] [CrossRef]
  16. Smith, H.L. Planar Competitive and Cooperative Difference Equations. J. Differ. Equ. Appl. 1998, 3, 335–357. [Google Scholar] [CrossRef]
  17. Smith, H.L. The discrete dynamics of monotonically decomposable maps. J. Math. Biol. 2006, 53, 747–758. [Google Scholar] [CrossRef] [PubMed]
  18. Bilgin, A.; Kulenović, M.R.S. Global Asymptotic Stability for Discrete Single Species Population Models. Discrete Dyn. Nat. Soc. 2017, 2017, 5963594. [Google Scholar] [CrossRef]
  19. Wiggins, S. Introduction to Applied Nonlinear Dynamical Systems and Chaos, 2nd ed.; Springer: New York, NY, USA, 2003. [Google Scholar]
  20. Perko, L. Differential Equations and Dynamical Systems, 3rd ed.; Springer: New York, NY, USA, 2001. [Google Scholar]
  21. Baigent, S. Lotka-Volterra Dynamics: An Introduction. In Dynamical and Complex Systems; LTCC Advanced Mathematics Series; World Scientific: Singapore, 2016. [Google Scholar]
  22. Hofbauer, J.; Sigmund, K. Evolutionary Games and Population Dynamics; Cambridge University Press: Cambridge, UK, 2002. [Google Scholar]
  23. Habach, S. Stability and Global Dynamics of Autonomous and Nonautonomous Discrete Population Models With Stocking, Harvesting, and Cooperation. Ph.D. Thesis, University of Rhode Island, Kingston, RI, USA, 2025. [Google Scholar]
  24. Kulenović, M.R.S.; Merino, O. Discrete Dynamical Systems and Difference Equations with Mathematica, 1st ed.; Chapman & Hall/CRC: Boca Raton, FL, USA, 2002. [Google Scholar]
  25. Elaydi, S. An Introduction to Difference Equations, 3rd ed.; Undergraduate Texts in Mathematics; Springer: New York, NY, USA, 2005. [Google Scholar]
  26. Lakshmikantham, V.; Trigiante, V. Theory of Difference Equations: Numerical Methods and Applications, 2nd ed.; Monographs and Textbooks in Pure and Applied Mathematics, 251; Marcel Dekker, Inc.: New York, NY, USA, 2002. [Google Scholar]
  27. Nusse, H.; Yorke, J.A. Basins of attraction. Science 1996, 271, 1376–1380. [Google Scholar] [CrossRef]
  28. Nusse, H.; Yorke, J.A. The structure of basins of attraction and their trapping regions. Ergod. Theory Dynam. Syst. 1997, 17, 463–481. [Google Scholar] [CrossRef]
  29. Nusse, H.; Yorke, J.A. Dynamics: Numerical Explorations, second revised and expanded ed.; Springer: New York, NY, USA, 1998. [Google Scholar]
  30. Miller, J.R.; Yorke, J.A. Finding all periodic orbits of maps using Newton methods: Sizes of basins. Phys. D Nonlinear Phenom. 2000, 135, 195–211. [Google Scholar] [CrossRef]
  31. Nusse, H.; Yorke, J.A. Bifurcations of basins of attraction from the view point of prime ends. Topol. Appl. 2007, 154, 2567–2579. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ferrara, C.R.; Kulenović, M.R.S. Bifurcation and Global Dynamics of Continuous and Discrete Competitive Models for Genetic Toggle Switches. Symmetry 2026, 18, 629. https://doi.org/10.3390/sym18040629

AMA Style

Ferrara CR, Kulenović MRS. Bifurcation and Global Dynamics of Continuous and Discrete Competitive Models for Genetic Toggle Switches. Symmetry. 2026; 18(4):629. https://doi.org/10.3390/sym18040629

Chicago/Turabian Style

Ferrara, Carmen R., and Mustafa R. S. Kulenović. 2026. "Bifurcation and Global Dynamics of Continuous and Discrete Competitive Models for Genetic Toggle Switches" Symmetry 18, no. 4: 629. https://doi.org/10.3390/sym18040629

APA Style

Ferrara, C. R., & Kulenović, M. R. S. (2026). Bifurcation and Global Dynamics of Continuous and Discrete Competitive Models for Genetic Toggle Switches. Symmetry, 18(4), 629. https://doi.org/10.3390/sym18040629

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop