Next Article in Journal
Minimizing Energy Usage and Makespan of Elevator Operation in Rush Hour Using Multi-Objective Variable Neighborhood Strategy Adaptive Search with a Mobile Application
Next Article in Special Issue
Role of Photosynthesis Processes in the Dynamics of the Plant Community
Previous Article in Journal
Finite-Element Method for the Simulation of Lipid Vesicle/Fluid Interactions in a Quasi–Newtonian Fluid Flow
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On Oscillations in a Gene Network with Diffusion

by
Vladimir Golubyatnikov
*,
Natalia Ayupova
and
Natalia Kirillova
Mathematical Center in Akademgorodok, Novosibirsk State University, Pirogova, 2, 630090 Novosibirsk, Russia
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(8), 1951; https://doi.org/10.3390/math11081951
Submission received: 16 March 2023 / Revised: 10 April 2023 / Accepted: 18 April 2023 / Published: 20 April 2023
(This article belongs to the Special Issue Mathematical Modeling of Evolutionary Dynamics)

Abstract

:
We consider one system of partial derivative equations of the parabolic type as a model of a simple 3D gene network in the presence of diffusion of its three components. Using discretization of the phase portrait of this system, comparison theorems, and other methods of the qualitative theory of differential equations, we show uniqueness of the equilibrium solution to this system and find conditions of instability of this equilibrium. Then, we obtain sufficient conditions of existence of at least one oscillating functioning regime of this gene network. An estimate of lower and upper bounds for periods of these oscillations is given as well. In quite a similar way, these results on the existence of cycles in 3D gene networks can be extended to higher-dimensional systems of parabolic or other evolution equations in order to construct mathematical models of more complicated molecular–genetic systems.

1. Introduction

We study a system of three nonlinear evolution equations of the parabolic type as a model of interaction of three species that compete according to the “rock–paper–scissors” scheme. At the same time, this system describes the functioning of some of the simplest circular gene networks, called molecular repressilators (inhibitors) in the presence of diffusion of their components in ambient space.
During the long period of our collaboration with biologists, as in [1,2,3], we were especially interested in detecting equilibriums and oscillating regimes (cycles) of similar models without diffusion. In these studies, we had one more geometric problem that consists in localization of these cycles in the phase portraits of corresponding dynamical systems [4,5]. This was quite useful in biological interpretations of numerical experiments with these models.
For gene networks with diffusible components, we consider now their simplest case, when the domain Ω of the geometric variables x 1 , x 2 , x 3 coincides with R 3 . Surely, in more realistic models, such a domain should have a compact support and should be endowed with corresponding boundary conditions on Ω . Such a boundary value problem was studied in [6], where a two-dimensional system of parabolic equations with quadratic non-linearity as a reaction–diffusion model of two competitive biological species in a compact domain with the Neumann boundary conditions was considered; see also [7].
In any numerical experiment with these systems of differential equations, we should fix the values of their parameters. In most interesting cases, the methods of the qualitative theory of differential equations, such as comparison theorems [7], analysis of monotonicity of solutions [8], etc., help to describe the behavior of solutions to these systems for a wide range of values of these parameters. Here, in control of the behavior of these solutions to such problems, our main tool is decomposition of the phase portraits of the corresponding dynamical systems to smaller domains. In each of these domains, a qualitative description of these solutions is much simpler than in the whole phase portrait, even in the cases when the parameters in the equations are not fixed. This is especially important for mathematical modeling of biological processes, when one has to take into account synchronization and bifurcations of solutions [9,10,11], noise [12,13,14], and various amplification and chaotic phenomena [15,16,17].
Numerous applications of analogous evolution differential equations regarding problems of population dynamics, biochemical kinetics, and modeling of miscellaneous biological control systems and ensembles of corresponding oscillating processes have a very long history; see for example [18,19,20]. Our short-term plan is to extend the results of this paper to more complicated models of molecular–genetic systems, taking into account the diffusion of their components.

2. Materials and Methods

2.1. Mathematical Model

Here, we study a model of the simplest molecular repressilators realized in the form of the following system of reaction–diffusion parabolic equations:
u 1 t c 1 2 Δ u 1 = k 1 · ( f 1 ( u 3 ) u 1 ) ; u 2 t c 2 2 Δ u 2 = k 2 · ( f 2 ( u 1 ) u 2 ) ; u 3 t c 3 2 Δ u 3 = k 3 · ( f 3 ( u 2 ) u 3 ) .
Non-negative concentrations of its three components are denoted by u j ( t , x 1 , x 2 , x 3 ) , and the Laplace operator Δ = 2 x 1 2 + 2 x 2 2 + 2 x 3 2 describes their diffusion in the space. Here and below, j = 1 , 2 , 3 , and j 1 = 3 for j = 1 ; positive constants c j and k j characterize the rates of diffusion and, respectively, the rates of natural degradations of these components. The velocities of their synthesis are given by positive smooth monotonically decreasing functions f j ( u j 1 ) of non-negative arguments, f j ( u j 1 ) 0 for u j 1 ; see [2,5]. Let a j : = f j ( 0 ) = max f j .
Following [7,21], we describe the solutions to the systems of type (1) in terms of the trajectories of dynamical systems or nonlinear semi-groups generated by the differential operator of the second order
c 1 2 Δ 0 0 0 c 2 2 Δ 0 0 0 c 3 2 Δ .
Lemma 1.
The domain D 3 = [ 0 , a 1 ] × [ 0 , a 2 ] × [ 0 , a 3 ] R + 3 contains exactly one point P 0 = ( u 1 0 , u 2 0 , u 3 0 ) such that
f 1 ( u 3 0 ) = u 1 0 , f 2 ( u 1 0 ) = u 2 0 , f 3 ( u 2 0 ) = u 3 0 , a n d u 1 0 = f 1 ( f 3 ( f 2 ( u 1 0 ) ) ) .
Proof of Lemma 1
The last equality follows immediately from the previous ones. In the cases of some similar non-linear systems, it was noted in [4,5] that the left-hand side of the last equality of (2) grows monotonically, and the right-hand side decreases monotonically from f 1 ( f 3 ( f 2 ( 0 ) ) ) to zero. Thus, the graphs of both sides have exactly one intersection point that determines the first coordinate u 1 0 . The remaining coordinates of the sought after equilibrium point P 0 are determined uniquely from the second and third equations of (2). □
Hence, the constant functions u j ( t , x 1 , x 2 , x 3 ) u j ( t , X ) u j 0 describe an equilibrium in the gene network model; here, Δ u j 0 , u j t 0 for all j, X, t.
In contrast with [6,7,22], we are particularly interested in the cases when the equilibrium point P 0 is not stable, since system (1) does not have oscillating solutions otherwise.
Thus, from now on, we assume that point P 0 is unstable. From time to time, we recall this assumption in the statements of our propositions. Some of them remain true in the case when point P 0 is stable as well. However, when trajectories are near such a stable equilibrium point where all biochemical processes stop, their behavior does not have substantial biological interpretation.

2.2. Combinatorial Structure of the Model

The main aim of this work is to describe the behavior of solutions of system (1) in the domain D 3 . We start with one basic fact: if the initial data u j ( 0 , x 1 , x 2 , x 3 ) of this system are contained in D 3 , then the corresponding solution to this system remains in this domain for all positive t.
Lemma 2.
If 0 u j ( 0 , x 1 , x 2 , x 3 ) a j , j = 1 , 2 , 3 , then for all t > 0 , solutions to system (1) satisfy the inequalities 0 u j ( t , x 1 , x 2 , x 3 ) a j .
Proof of Lemma 2
1. Let u 1 ( t 0 , X * ) = 0 for some t 0 > 0 and X * = ( x 1 * , x 2 * , x 3 * ) R 3 , and let us assume that for all t t 0 , the inequality u 1 ( t 0 , X * ) 0 holds. Then, at each such point X * , we have Δ u 1 ( t 0 , X * ) 0 . Since f 1 ( u 3 ) > 0 , at these points, we obtain u ˙ 1 = c 1 2 Δ u 1 + k 1 f 1 ( u 3 ) > 0 . Thus, the function u 1 grows at these points. In a similar way, one can verify that the functions u 2 ( t , X ) and u 3 ( t , X ) grow with t on the faces u 2 = 0 and u 3 = 0 of the parallelepiped D 3 , respectively.
2. Let u 1 ( t 0 , X * ) = a 1 for some t 0 > 0 and X * = ( x 1 * , x 2 * , x 3 * ) R 3 , and let us assume that for all t t 0 , the inequality u 1 ( t 0 , X * ) a 1 holds. Then, we have Δ u 1 ( t 0 , X * ) 0 at each such point X * . In the right-hand side of the first equation of system (1), we obtain f 1 ( u 3 ) u 1 = f 1 ( u 3 ) a 1 0 ; here, the equality holds for u 3 = 0 only. Then, for u 3 > 0 , we have u 1 t = c 1 2 Δ u 1 + k 1 ( f 1 ( u 3 ) a 1 ) < 0 ; thus, the function u 1 decreases here with t. If u 3 = 0 , then on the edge { u 1 = a 1 ; u 3 = 0 } of the parallelepiped D 3 , the right-hand side of the third equation of system (1) is strictly positive, and according to the first part of this proof, Δ u 3 0 . Hence, on { u 1 = a 1 ; u 3 = 0 } , we have u 3 t > 0 , and trajectories of the points of this edge remain in D 3 as well. In the same way, the functions u 2 ( t , X ) and u 3 ( t , X ) decrease for the faces u 2 = a 2 and u 3 = a 3 of D 3 , respectively. □
Corollary 1.
The parallelepiped D 3 is a positively invariant domain of system (1).
This means that trajectories ( u 1 ( t ) , u 2 ( t ) , u 3 ( t ) ) of the points of D 3 remain in this domain as t + . Below, we call this domain invariant. Following [4], consider decomposition of the invariant domain D 3 by three planes u j = u j 0 , which contain the equilibrium point P 0 . This decomposition consists of eight smaller parallelepipeds (blocks), which we denote by binary multi-indices [ ε 1 ε 2 ε 3 ] ; here, ε j = 0 , if u j u j 0 for all points of a block, and ε j = 1 , if u j u j 0 for all its points.
As in [5], we denote by W 1 the union of six blocks [ 001 ] , [ 011 ] , [ 010 ] , [ 110 ] , [ 100 ] , [ 101 ] . It follows from Theorem 1 (see below) that the periodic trajectories (cycles) of system (1) are contained in the domain W 1 and do not intersect the remaining two blocks [ 000 ] and [ 111 ] of this decomposition of domain D 3 . Thus, we do not consider these two blocks systematically.
For n-dimensional analogues of system (1), similar decompositions of the phase portraits to 2 n blocks can be described as well; see [23]. The main aim of these discretizations is construction of smaller invariant domains that contain cycles of corresponding systems of equations. Usually, these smaller domains are composed of 2 n blocks. Section 2.4 below is devoted to such a construction in our 3D case.

2.3. Small Oscillations Near Equilibrium

Let us examine small oscillations of solutions to system (1) in a sufficiently small neighborhood
V δ ( P 0 ) : = ( u 1 0 δ , u 1 0 + δ ) × ( u 2 0 δ , u 2 0 + δ ) × ( u 3 0 δ , u 3 0 + δ ) Q 3
of its equilibrium solution u j ( t , x 1 , x 2 , x 3 ) u j 0 , j = 1 , 2 , 3 . The linearization matrix of system (1) at point P 0 has the form
J ( P 0 ) = k 1 0 k 1 p 1 k 2 p 2 k 2 0 0 k 3 p 3 k 3 ;
here, the parameters p j = d f j d u j 1 > 0 are calculated at the equilibrium point P 0 .
Let U j ( t , x 1 , x 2 , x 3 z ) : = u j ( t , x 1 , x 2 , x 3 ) u j 0 . Neglecting the second and the higher-order terms in Taylor’s expansions of the right-hand sides of system (1) near point P 0 , we obtain
f j ( u j 1 ) u j = f j ( u j 1 0 ) p j · ( u j 1 u j 1 0 ) u j 0 ( u j u j 0 ) .
Consider first the particular case c 1 = c 2 = c 3 = c . We assume also that the real parts of the eigenvalues of matrix J ( P 0 ) do not vanish, i.e., that the equilibrium point P 0 of system (1) is a hyperbolic one. Under this standard assumption, according to the classical Grobman–Hartman theorem [24,25], in some small neighborhood V δ ( P 0 ) , the system (1) is topologically equivalent to its linearization
U 1 t c 2 Δ U 1 = p 1 k 1 U 3 k 1 U 1 ; U 2 t c 2 Δ U 2 = p 2 k 2 U 1 k 2 U 2 ; U 3 t c 2 Δ U 3 = p 3 k 3 U 2 k 3 U 3 .
If the values of the parameters of system (1) vary and the real parts of some of these eigenvalues become zero, then variations of the phase portrait of this nonlinear system can be described by the Andronov–Hopf bifurcation theorem (see [26]), where the conditions of the birth of cycles are exposed.
Let S = S ( t , x 1 , x 2 , x 3 ) = λ 1 U 1 + λ 2 U 2 + λ 3 U 3 ; the real coefficients λ j are determined below from (6) in order to obtain the following equation
S t = c 2 Δ S [ U 1 ( λ 1 k 1 + p 2 k 2 λ 2 ) + U 2 ( k 2 λ 2 + p 3 k 3 λ 3 ) + U 3 ( λ 1 p 1 k 1 + λ 3 k 3 ) ] = c 2 Δ S K ( U 1 λ 1 + U 2 λ 2 + U 3 λ 3 ) .
Here, S = S ( t , x 1 , x 2 , x 3 ) t + 0 for any initial data, and the plane λ 1 U 1 + λ 2 U 2 + λ 3 U 3 = 0 is invariant for system (4) in the space of the variables U 1 , U 2 , U 3 .
Representation (5) follows from the proportionality conditions:
λ 1 k 1 + p 2 k 2 λ 2 λ 1 = λ 2 k 2 + λ 3 p 3 k 3 λ 2 = λ 3 k 3 + λ 1 k 1 p 1 λ 3 = K .
Since these equations are homogeneous with respect to λ j , we can restrict our considerations to the case λ 1 = 1 . The structure of system (4) is symmetric with respect to the cyclic permutations of the variables, and we can assume also that k 3 k 1 , k 3 k 2 .
Proportions (6) are reduced to the equation
P ( λ 3 ) : = λ 3 3 p 2 p 3 k 2 k 3 λ 3 2 ( k 3 k 1 ) ( k 3 k 2 ) λ 3 ( 2 k 3 k 1 k 2 ) p 1 k 1 p 1 2 k 1 2 = 0 .
Then, P ( 0 ) < 0 , P ( 0 ) < 0 , P ( 0 ) < 0 ; thus, the polynomial P has exactly one positive root λ 3 = λ + , and λ 2 = k 3 k 1 p 2 k 2 + p 1 k 2 p 2 λ + is positive as well. Thus, all the coefficients in the definition of the linear combination S ( t , x 1 , x 2 , x 3 ) are positive, and the intersection of plane λ 1 U 1 + λ 2 U 2 + λ 3 U 3 = 0 with the neighborhood V δ ( P 0 ) is contained in the domain W 1 .
Since we are interested in the instability of P 0 ; in the case of arbitrary positive coefficients k j , we can use various instability criteria formulated in [7,27] (see also references therein) in the analysis of solutions to system (1) near the equilibrium. For example, it was shown in [21], Chapter 3, Theorem 15.3, that the equilibrium solution to such a system is not stable, if some eigenvalues of the corresponding matrix have a positive real part. In our 3D case, this instability happens when there is a pair of eigenvalues λ 1 = λ ¯ 2 such that Re λ 1 = Re λ 2 > 0 . The remaining eigenvalue λ 3 is negative.
Solutions to the linearized system (4) have very clear explicit representation in the particular case k 1 = k 2 = k 3 = k . Following the usual approach, we consider the functions v j ( t , q 1 , q 2 , q 3 ) v j ( t , Q ) defined by the Fourier transform:
U j ( t , X ) = 1 ( 2 π ) 3 R 3 e Q · X i v j ( t , Q ) d Q , j = 1 , 2 , 3 .
Then, system (4) is reduced to a linear system of ordinary differential equations
d v 1 d t + ( c 2 | Q | 2 + k ) v 1 + k p 1 v 3 = 0 ; d v 2 d t + ( c 2 | Q | 2 + k ) v 2 + k p 2 v 1 = 0 ; d v 3 d t + ( c 2 | Q | 2 + k ) v 3 + k p 3 v 2 = 0 ,
or in the matrix form, d V d t = A V , where A = ( c 2 | Q | 2 + k ) E + M , E is the unit matrix and
M = 0 0 k p 1 k p 2 0 0 0 k p 3 0 , M 2 = 0 k 2 p 1 p 3 0 0 0 k 2 p 1 p 2 k 2 p 2 p 3 0 0 , M 3 = k 3 p 1 p 2 p 3 E .
Let b 3 : = p 1 p 2 p 3 , b > 0 . Since the matrices E and M commute, the solution to system (7) is expressed in the form
V ( t , Q ) = e A t V ( 0 , Q ) = e ( c 2 | Q | 2 + k ) E t e M t V ( 0 , Q ) .
It follows from (8) that e M t = α ( t ) E α ( t ) M + α ( t ) M 2 , where
α ( t ) = t 2 2 ! t 5 b 3 k 3 5 ! + t 8 b 6 k 6 8 ! ; α ( t ) = b 3 k 3 α ( t ) ; α ( 0 ) = α ( 0 ) = 0 ; α ( 0 ) = 1 .
Hence,
α ( t ) = 1 3 exp ( b k t ) + 1 3 exp b k t 2 cos b k 3 t 2 + sin b k 3 t 2 .
Consequently, the inverse Fourier transform of the solution e A t V ( 0 , Q ) contains summands of the types exp ( k ( b + 1 ) t ) · B 1 ( t , X ) and exp k ( b 2 ) t 2 · B 2 ( t , X ) , where B 1 , B 2 are bounded functions. It is well known that if all eigenvalues of the matrix ( A ) are strictly negative, then the solutions to system (7) describe the damping oscillations near the equilibrium P 0 .
Let B ( r ) be an open ball centered at the origin x j = 0 with radius r. Representation of α ( t ) in the matrix exponent e M t above implies the following proposition.
Lemma 3.
If c 1 = c 2 = c 3 , k 1 = k 2 = k 3 , q 1 q 2 q 3 > 8 and the support of the initial data v j ( 0 , Q ) satisfies the condition supp v j B k ( b 2 ) 2 c 2 , then system (7) has unbounded solutions and point P 0 is unstable.
In terms of the initial system (1), this means that these solutions leave the small neighborhood V δ ( P 0 ) and do not return there as t . Before this moment, trajectories of all points of this neighborhood pass from block to block according to the arrows of the following State Transition Diagram (STD); see [4,5].
[ 001 ] [ 011 ] [ 010 ] [ 101 ] [ 100 ] [ 110 ]
This expressive term was introduced in [23] in the modeling of some other biological control systems by piecewise linear ordinary differential equations.
In the general case of arbitrary positive coefficients k j , the Vyshnegradskii criterion [28] implies that the characteristic polynomial
λ 3 + λ 2 ( k 1 + k 2 + k 3 ) + λ ( k 1 k 2 + k 1 k 3 + k 2 k 3 ) + k 1 k 2 k 3 ( 1 + p 1 p 2 p 3 )
of the linearization matrix (3) has eigenvalues with positive real parts if and only if
k 1 k 2 k 3 ( 1 + p 1 p 2 p 3 ) > ( k 1 + k 2 + k 3 ) · ( k 1 k 2 + k 1 k 3 + k 2 k 3 ) ;
or after some reductions, if and only if
p 1 p 2 p 3 > 8 + k 1 k 2 k 2 k 1 2 + k 1 k 3 k 3 k 1 2 + k 3 k 2 k 2 k 3 2 .
Thus, the more deviations k j k i 1 , the stronger the instability conditions should be, and we obtain the following proposition.
Lemma 4.
For arbitrary values of the coefficients c j , k j , inequality (10) is equivalent to instability of the equilibrium point P 0 .

2.4. Construction of a Smaller Invariant Domain

The main result of this paper is based on the following technical proposition, which actually has a combinatorial nature.
Theorem 1.
If point P 0 is unstable, then the union W 1 of the six blocks listed in (9) is a positive invariant domain of system (1).
Proof of Theorem 1
The proof of this theorem follows from Lemmas 5–10. Each of these Lemmas describes the behavior of the trajectories, respectively, in blocks [ 001 ] , [ 011 ] , [ 010 ] , [ 110 ] , [ 100 ] , [ 101 ] according to the arrows of STD (9). □
Lemma 5.
If point P 0 is unstable and the initial data u j ( 0 , X ) of system (1) satisfy the conditions
u 3 0 u 3 ( 0 , x 1 , x 2 , x 3 ) a 3 ; 0 u 1 ( 0 , x 1 , x 2 , x 3 ) u 1 0 ; 0 u 2 ( 0 , x 1 , x 2 , x 3 ) u 2 0 ,
then there exists t * = t * ( x 1 , x 2 , x 3 ) > 0 such that solution { u j ( t * , x 1 , x 2 , x 3 ) } to this system satisfies the inequalities
u 3 0 u 3 ( t * , x 1 , x 2 , x 3 ) a 3 ; 0 u 1 ( t * , x 1 , x 2 , x 3 ) u 1 0 ; u 2 0 u 2 ( t * , x 1 , x 2 , x 3 ) a 2 .
Thus, if the initial data are in block [ 001 ] , then the solution { u 1 ( t * , X ) , u 2 ( t * , X ) , u 3 ( t * , X ) } eventually arrives at block [ 011 ] .
Proof of Lemma 5
The first two pairs of inequalities (11) are proved exactly in the same way as the corresponding inequalities in Lemma 2.
Let Γ 1 = [ 101 ] [ 001 ] = { u 1 = u 1 0 ; 0 u 2 u 2 0 ; u 3 0 u 3 a 3 } be a face of block [ 001 ] . The δ -neighborhood V δ ( Γ 1 ) of this face in [ 001 ] consists of the neighborhood V δ ( P 0 ) of point P 0 and three domains:
Γ 12 : = ( u 1 0 δ ; u 1 0 ] × [ 0 ; u 2 0 δ ] × [ u 3 0 ; u 3 0 + δ ) , Γ 13 : = ( u 1 0 δ ; u 1 0 ] × ( u 2 0 δ ; u 2 0 ] × [ u 3 0 + δ ; a 3 ] , Γ 10 : = ( u 1 0 δ ; u 1 0 ] × [ 0 ; u 2 0 δ ] × [ u 3 0 + δ ; a 3 ] .
Let [ 001 ) : = [ 001 ] \ V δ ( Γ 1 ) . In the neighborhood V δ ( P 0 ) , trajectories of all points pass from block to block according to the arrows of STD (9).
In the domain Γ 10 Γ 13 , we have k 1 ( f 1 ( u 3 ) u 1 ) < k 1 δ p 1 2 ; thus, for some m > 0 , the inequality u 1 t < m 2 < 0 holds in this domain. Similarly, in Γ 12 , we have k 3 ( f 3 ( u 2 ) u 3 ) > k 3 δ p 3 2 , and in this domain, we obtain u 3 t > m 2 > 0 . Thus, trajectories of all points of the domain Γ 12 pass to the domain Γ 10 [ 001 ) , and trajectories of all points of Γ 10 Γ 13 pass to the domain [ 001 ) .
Now, for trajectories of points of the remaining part [ 001 ) of block [ 001 ] , we obtain estimates
k 2 a 2 > u 2 t c 2 2 Δ u 2 = k 2 ( f 2 ( u 1 ) u 2 ) > k 2 δ p 2 2 .
For t > 0 , solutions to the equations U 2 t c 2 2 Δ U 2 = k 2 δ p 2 2 and U 2 + t c 2 2 Δ U 2 + = k 2 a 2 have the forms
U 2 ( t , X ) = k 2 δ p 2 2 t + 2 c 2 π t 3 R 3 U 2 ( 0 , ξ ) · exp | X ξ | 2 4 c 2 2 t d ξ ,
respectively,
U 2 + ( t , X ) = k 2 a 2 t + 2 c 2 π t 3 R 3 U 2 + ( 0 , ξ ) · exp | X ξ | 2 4 c 2 2 t d ξ ,
and hence eventually grow monotonically with respect to t with positive velocity bounded from zero, here ξ R 3 .
Let u 2 ( 0 , X ) = U 2 ( 0 , X ) = U 2 + ( 0 , X ) . Then, the comparison theorems [29] imply that U 2 + ( t , X ) u 2 ( t , X ) U 2 ( t , X ) for positive t.
Thus, trajectories of all points of [ 001 ) eventually arrive at the face Γ 2 = [ 001 ] [ 011 ] where u 2 = u 2 0 , and 0 u 1 u 1 0 ; u 3 0 u 3 a 3 . Hence, the Lemma is proved. □
Let Γ ^ 1 = Γ 1 \ ( Γ 1 V δ ( P 0 ) ) and Γ ^ 2 = Γ 2 \ ( Γ 2 V δ ( P 0 ) ) be truncated faces of block [ 001 ] described above. The following topological proposition will be used in Theorem 2, Section 3.
Remark 1.
These truncated faces Γ ^ 1 , Γ ^ 2 , and their analogues Γ ^ j described below are compact and homeomorphic to a closed two-dimensional disk.
Corollary 2.
Trajectory of each point of Γ ^ 1 arrives at the face Γ ^ 2 in a time t 1 such that
u 2 0 k 2 a 2 t 1 2 u 2 0 k 2 δ p 2 .
Let ψ 1 : Γ ^ 1 Γ ^ 2 be the corresponding shift along the trajectories of points of Γ ^ 1 .
The proofs of Lemmas 6–10 are quite analogous to that of Lemma 5. They are based on estimates and representations similar to (12)–(14) and on comparison theorems for solutions to parabolic equations; see [29]. The proofs of Lemmas 7 and 9 differ from that of Lemma 5 just by cyclic permutations of multi-indices in notations of the blocks and by cyclic permutations u 1 ( t , x 1 , x 2 , x 3 ) u 2 ( t , x 1 , x 2 , x 3 ) u 3 ( t , x 1 , x 2 , x 3 ) u 1 ( t , x 1 , x 2 , x 3 ) of the functions u j .
Lemma 6.
If point P 0 is unstable and the initial data u j ( 0 , X ) of system (1) satisfy the conditions
0 u 1 ( 0 , x 1 , x 2 , x 3 ) u 1 0 ; u 2 0 u 2 ( 0 , x 1 , x 2 , x 3 ) a 2 ; u 3 0 u 3 ( 0 , x 1 , x 2 , x 3 ) a 3 ,
then there exists t * = t * ( x 1 , x 2 , x 3 ) > 0 , such that the solution to this system satisfies the inequalities
0 u 1 ( t * , x 1 , x 2 , x 3 ) u 1 0 ; u 2 0 u 2 ( t * , x 1 , x 2 , x 3 ) a 2 ; 0 u 3 ( t * , x 1 , x 2 , x 3 ) u 3 0 .
Or if the initial data are in block [ 011 ] , then the solution { u 1 ( t * , X ) , u 2 ( t * , X ) , u 3 ( t * , X ) } eventually arrives at block [ 010 ] . Let
Γ 3 = [ 011 ] [ 010 ] = { 0 u 1 u 1 0 ; u 2 0 u 2 a 2 ; u 3 = u 3 0 }
be the face of [ 010 ] where these solutions arrive, and Γ ^ 3 = Γ 3 \ ( Γ 3 V δ ( P 0 ) ) .
Corollary 3.
The trajectory of each point of Γ ^ 2 arrives at the face Γ ^ 3 in a time t 2 such that
a 3 u 3 0 k 3 a 3 t 2 2 ( a 3 u 3 0 ) k 3 δ p 3 .
Let ψ 2 : Γ ^ 2 Γ ^ 3 be the corresponding shift along these trajectories.
Lemma 7.
If point P 0 is unstable and the initial data u j ( 0 , X ) of system (1) satisfy the conditions
u 2 0 u 2 ( 0 , x 1 , x 2 , x 3 ) a 2 ; 0 u 3 ( 0 , x 1 , x 2 , x 3 ) u 3 0 ; 0 u 1 ( 0 , x 1 , x 2 , x 3 ) u 1 0 ,
then there exists t * = t * ( x 1 , x 2 , x 3 ) > 0 , such that the solution to this system satisfies the inequalities
u 2 0 u 2 ( t , x 1 , x 2 , x 3 ) a 2 ; 0 u 3 ( t , x 1 , x 2 , x 3 ) u 3 0 ; u 1 0 u 1 ( t , x 1 , x 2 , x 3 ) a 1 .
Or if the initial data are in block [ 010 ] , then the solution { u 1 ( t * , X ) , u 2 ( t * , X ) , u 3 ( t * , X ) } arrives eventually at block [ 110 ] . Let
Γ 4 = [ 010 ] [ 110 ] = { u 1 = u 1 0 ; u 0 u 2 a 2 ; 0 u 3 u 3 0 } , Γ ^ 4 = Γ 4 \ ( Γ 4 V δ ( P 0 ) ) ,
and ψ 3 : Γ ^ 3 Γ ^ 4 , as in the previous Lemma.
Corollary 4.
The trajectory of each point of Γ ^ 3 arrives at the face Γ ^ 4 in a time t 3 such that
u 1 0 k 1 a 1 t 3 2 u 1 0 k 1 δ p 1 .
Lemma 8.
If point P 0 is unstable and the initial data u j ( 0 , X ) of system (1) satisfy the conditions
0 u 3 ( 0 , x 1 , x 2 , x 3 ) u 3 0 ; u 1 0 u 1 ( 0 , x 1 , x 2 , x 3 ) a 1 ; u 2 0 u 2 ( 0 , x 1 , x 2 , x 3 ) a 2 ,
then there exists t * = t * ( x 1 , x 2 , x 3 ) > 0 , such that the solution to this system satisfies the inequalities
0 u 3 ( t , x 1 , x 2 , x 3 ) u 3 0 ; u 1 0 u 1 ( t , x 1 , x 2 , x 3 ) a 1 ; 0 u 2 ( t , x 1 , x 2 , x 3 ) u 2 0 .
Or if the initial data are in block [ 110 ] , then the solution arrives eventually to block [ 100 ] . Similarly, let Γ 5 = [ 110 ] [ 100 ] = { u 1 0 u 1 a 1 ; u 2 = u 2 0 ; 0 u 3 u 3 0 } , Γ ^ 5 = Γ 5 \ ( Γ 5 V δ ( P 0 ) ) , and ψ 4 : Γ ^ 4 Γ ^ 5 , as above.
Corollary 5.
The trajectory of each points of Γ ^ 4 arrives at the face Γ ^ 5 in a time t 4 such that
a 2 u 2 0 k 2 a 2 t 4 2 ( a 2 u 2 0 ) k 2 δ p 2 .
Lemma 9.
If point P 0 is unstable and the initial data u j ( 0 , X ) of system (1) satisfy the conditions
u 1 0 u 1 ( 0 , x 1 , x 2 , x 3 ) a 1 ; 0 u 2 ( 0 , x 1 , x 2 , x 3 ) u 2 0 ; 0 u 3 ( 0 , x 1 , x 2 , x 3 ) u 3 0 ,
then there exists t * = t * ( x 1 , x 2 , x 3 ) > 0 , such that the solution to this system satisfies the inequalities
u 1 0 u 1 ( t , x 1 , x 2 , x 3 ) a 1 ; 0 u 2 ( t , x 1 , x 2 , x 3 ) u 2 0 ; u 3 0 u 3 ( t , x 1 , x 2 , x 3 ) a 3 .
Or if the initial data are in block [ 100 ] , then the solution eventually arrives at block [ 101 ] . Similarly, let Γ 6 = [ 100 ] [ 101 ] = { u 1 0 u 1 a 1 ; 0 u 2 u 2 0 ; u 3 u 3 0 } , Γ ^ 6 = Γ 6 \ ( Γ 6 V δ ( P 0 ) ) , and ψ 5 : Γ ^ 5 Γ ^ 6 , as above.
Corollary 6.
The trajectory of each point of Γ ^ 5 arrives at the face Γ ^ 6 in a time t 5 such that
u 3 0 k 3 a 3 t 5 2 u 3 0 k 3 δ p 3 .
Lemma 10.
If point P 0 is unstable and the initial data u j ( 0 , X ) of system (1) satisfy the conditions
0 u 2 ( 0 , x 1 , x 2 , x 3 ) u 2 0 ; u 3 0 u 3 ( 0 , x 1 , x 2 , x 3 ) a 3 ; u 1 0 u 1 ( 0 , x 1 , x 2 , x 3 ) a 1 ,
then there exists t * = t * ( x 1 , x 2 , x 3 ) > 0 , such that the solution to this system satisfies the inequalities
0 u 2 ( t , x 1 , x 2 , x 3 ) u 2 0 ; u 3 0 u 3 ( t , x 1 , x 2 , x 3 ) a 3 ; 0 u 1 ( t , x 1 , x 2 , x 3 ) u 1 0 .
Or if the initial data are in block [ 101 ] , then the solution eventually arrives at block [ 001 ] . Finally, let ψ 6 : Γ ^ 6 Γ ^ 1 be the corresponding shift along the trajectories of points of the truncated face Γ ^ 6 .
Corollary 7.
The trajectory of each point of Γ ^ 6 arrives at the face Γ ^ 1 in a time t 6 such that
a 1 u 1 0 k 1 a 1 t 6 2 ( a 1 u 1 0 ) k 1 δ p 1 .
Inequalities in the statements of Lemmas 6–10 are arranged in such an order that, by analogy with Lemma 5, only the last pair of these inequalities changes.

3. Main Results

The results of the previous Section 2.4 imply the following.
Proposition 1.
If point P 0 is unstable, then the domain W 1 is invariant, and the trajectories of its points travel through blocks according to the arrows of STD (9).
Let X = ( x 1 , x 2 , x 3 ) be an arbitrary point of R 3 , and
0 u 1 ( 0 , x 1 , x 2 , x 3 ) u 1 0 , 0 u 2 ( 0 , x 1 , x 2 , x 3 ) u 2 0 , u 3 0 u 3 ( 0 , x 1 , x 2 , x 3 ) a 3 .
The composition Ψ = ψ 6 ψ 5 ψ 4 ψ 3 ψ 2 ψ 1 : Γ ^ 1 Γ ^ 1 of the shifts along the, trajectories defined above is the Poincaré map of the cycle which will be described now. It was noted above that the truncated face Γ ^ 1 is compact and homeomorphic to a closed two-dimensional disk; see Remark 1. The domain W 1 \ W 1 V δ ( P 0 ) is homeomorphic to a compact torus.
According to the Brouwer fixed point theorem, see for example [30], the map Ψ has at least one fixed point P * = P * ( u 1 * , u 2 * , u 3 * ) Γ ^ 1 , Ψ ( P * ) = P * . Clearly, the trajectory of this point P * is periodic, and we obtain the following result.
Theorem 2.
If point P 0 is unstable and the initial data of system (1) are contained in W 1 , then for any fixed ( x 1 , x 2 , x 3 ) R 3 , this system has at least one periodic trajectory C = { u 1 ( t , x 1 , x 2 , x 3 ) ; u 2 ( t , x 1 , x 2 , x 3 ) ; u 3 ( t , x 1 , x 2 , x 3 ) } , which passes from block to block according to the arrows of STD (9).
By summing all inequalities in Corollaries 2–7, we obtain the following estimates for the periods of the cycles of the system.
Proposition 2.
For each cycle of system (1), its period T satisfies the inequalities
1 k 1 + 1 k 2 + 1 k 3 T 2 a 1 p 1 δ k 1 + 2 a 2 p 2 δ k 2 + 2 a 3 p 3 δ k 3 .
We have described a bounded invariant domain in the phase portrait of the system of three parabolic equations considered as a model of one simple gene network with diffusion of its components. Uniqueness of an equilibrium solution to this system is shown. We find sufficient conditions of instability of this equilibrium, which implies the existence of oscillations in this gene network model.

4. Discussion and Future Work

On the basis of the approach used in [23,31,32], with the help from the methods of the qualitative theory of differential equations, such as the Brouwer fixed point theorem, these three-dimensional results can be extended in a similar way to higher-dimensional nonlinear systems of parabolic equations considered as models of more complicated circular gene network models, circadian oscillators, etc.
For some of these models, periodic regimes of their functioning are not unique (see [2,5,33]); thus, the geometry and combinatorics of their phase portraits as well as the behavior of their solutions are much more complicated than in the three-dimensional case studied here. However, in these higher-dimensional cases, one can control the trajectories of the dynamical systems. For example, in the absence of diffusion, the phase portrait of one 18-dimensional dynamical system was decomposed in [5] to 262,144 blocks, as what occurred above in Section 2.2 for the 3D system of this type, and it was shown that that union of 36 blocks of this decomposition contains a cycle of corresponding dynamical systems, and the union of the other 12 blocks of that decomposition contains another cycle of this system.
Numerous series of numerical experiments with various multidimensional gene network models were fulfilled on cloud servers and on personal computers in order to illustrate the corresponding mathematical results on the detection of the cycles; see [1,4,5] and references therein.
Now, our main tasks are to extend these constructions in phase portraits and to extend the results regarding the description of the behavior of these trajectories to the cases of higher-dimensional gene network models with diffusion, in order to detect their cycles and to localize their positions in the phase portraits of these models.

Author Contributions

Conceptualization, V.G.; methodology, V.G. and N.A.; investigation, V.G., N.A. and N.K.; writing—original draft preparation, V.G. and N.A.; writing—review and editing, V.G., N.A. and N.K.; project administration, V.G.; funding acquisition, V.G. All authors have read and agreed to the published version of the manuscript.

Funding

The study was supported by a grant from the Russian Science Foundation (project no. 23-21-00019).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors are indebted to G.V. Demidenko for helpful discussion. The authors confirm that neither the manuscript nor any parts of its content are currently under consideration or are published in another journal.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviation is used in this manuscript:
STDState Transitions Diagram

References

  1. Akinshin, A.A.; Ayupova, N.B.; Golubyatnikov, V.P.; Kirillova, N.E.; Podkolodnaya, O.A.; Podkolodnyy, N.L. On a numerical model of a circadian oscillator. Numer. Anal. Appl. 2022, 15, 187–196. [Google Scholar] [CrossRef]
  2. Likhoshvai, V.A.; Golubyatnikov, V.P.; Khlebodarova, T.M. Limit cycles in models of circular gene networks regulated by negative feedback loops. BMC Bioinform. 2020, 21 (Suppl. 11), 255. [Google Scholar] [CrossRef] [PubMed]
  3. Akberdin, I.R.; Omelyanchuk, N.A.; Fadeev, S.I.; Leskova, N.E.; Oschepkova, E.A.; Kazantsev, F.V.; Matushkin, Y.G.; Afonnikov, D.A.; Kolchanov, N.A. Pluripotency gene network dynamics: System views from parametric analysis. PLoS ONE 2018, 13, e0194464. [Google Scholar] [CrossRef] [PubMed]
  4. Ayupova, N.B.; Golubyatnikov, V.P.; Kazantsev, M.V. On the existence of a cycle in an asymmetric model of a molecular repressilator. Numer. Anal. Appl. 2017, 10, 101–107. [Google Scholar] [CrossRef]
  5. Golubyatnikov, V.P.; Kirillova, N.E. On cycles in models of functioning of circular gene networks. J. Math. Sci. 2020, 246, 779–787. [Google Scholar] [CrossRef]
  6. Hutson, V.; Lou, Y.; Mischaikow, K.; Poláčik, P. Competing species near a degenerate limit. SIAM J. Math. Annal. 2003, 35, 453–491. [Google Scholar] [CrossRef]
  7. Henry, D. Geometric Theory of Semilinear Parabolic Equations; Lecture Notes in Mathematics (840); Springer: Berlin/Heidelberg, Germany; New York, NY, USA, 1981. [Google Scholar]
  8. Banks, H.T.; Mahaffy, J.M. Stability of cyclic gene models for systems involving repression. J. Theor. Biol. 1978, 74, 323–334. [Google Scholar] [CrossRef]
  9. Llibre, J.; Oliviera, R.D.; Rodrigues, C.A.B. Limit cycles for two classes of control piecewise linear differential systems. São Paulo J. Math. Sci. 2020, 14, 49–65. [Google Scholar] [CrossRef]
  10. Adams, J.R.; Stefanovska, A. Modeling cell energy metabolism as weighted networks of non-autonomous oscillators. Front. Physiol. 2021, 11, 613183. [Google Scholar] [CrossRef]
  11. Meeuse, M.W.M.; Hauser, Y.P.; Moya, L.J.M.; Hendriks, G.-H.; Eglinger, J.; Bogaarts, G.; Tsiairis, C.; Großhans, H. Developmental function and state transitions of a gene expression oscillator in Caenorhabditis elegans. Mol. Syst. Biol. 2020, 16, e9498. [Google Scholar] [CrossRef]
  12. Yuan, S.; Wu, D.; Lan, G.; Wang, H. Noise-induced transitions in a non-smooth producer-grazer model with stoichiometric constraints. Bull. Math. Biol. 2020, 82, 55–78. [Google Scholar] [CrossRef]
  13. Qiao, L.; Zhang, Z.B.; Zhao, W.; Wei, P.; Zhang, L. Network design principle for robust oscillatory behaviors with respect to biological noise. eLife 2022, 11, e76188. [Google Scholar] [CrossRef]
  14. Negrete, J., Jr.; Lengyel, I.M.; Rohde, L.; Desai, R.A.; Oates, A.C.; Jülicher, F. Theory of time delayed genetic oscillations with external noisy regulation. New J. Phys. 2021, 23, 033030. [Google Scholar] [CrossRef]
  15. Ciesielski, D.; McCalla, S.; Gedeon, T. Analysis of dynamics of a biphasic isothermal DNA amplification reaction. SIAM J. Appl. Math. 2020, 80, 2071–2097. [Google Scholar] [CrossRef]
  16. Aufinger, L.; Brenner, J.; Simmel, F.C. Complex dynamics in a synchronized cell-free genetic clock. Nat. Commun. 2022, 13, 2852. [Google Scholar] [CrossRef]
  17. Lakhova, T.N.; Kazantsev, F.V.; Lashin, S.A.; Matushkin, Y.G. The finding and researching algorithm for potentially oscillating enzymatic systems. Vavilov J. Genet. Breed. 2021, 25, 318–330. [Google Scholar] [CrossRef]
  18. Kolmogoroff, A.; Petrovsky, I.; Piscounoff, N. Étude de l’équation de la diffusion avec croissance de la quantité de matière et son application à un problème biologique. Moscow Univ. Bull. Math. 1937, 1, 1–25. [Google Scholar]
  19. Dockery, J.; Hutson, V.; Mischaikow, K.; Pernarowski, M. The evolution of slow dispersal rates: A reaction diffusion model. J. Math. Biol. 1998, 37, 61–83. [Google Scholar] [CrossRef]
  20. Pao, C.V. Periodic solutions of systems of parabolic equations in unbounded domains. Nonlinear Anal. 2000, 40, 523–535. [Google Scholar] [CrossRef]
  21. Eidel’man, S.D. Parabolic Systems; North-Holland: Wolters-Nordhoff: Amsterdam, The Netherlands, 1969. [Google Scholar]
  22. Obolenskiï, A.Y. Criteria of Stability of Motion in Some Nonlinear Systems; Phoenix: Kiev, Ukraine, 2010. (In Russian) [Google Scholar]
  23. Glass, L.; Pasternack, J.S. Stable oscillations in mathematical models of biological control systems. J. Math. Biol. 1978, 6, 207–223. [Google Scholar] [CrossRef]
  24. Grobman, D.M. Topological classification of neighborhoods of a singularity in n-space. Mat. Sb. 1962, 56, 77–94. (In Russian) [Google Scholar]
  25. Hartman, P. Ordinary Differential Equations; John Wiley & Sons: London, UK; Sydney, Australia; New York, NY, USA, 1964. [Google Scholar]
  26. Kuznetzov, Y.A. Elements of Applied Bifurcation Theory, 2nd ed.; Springer: Berlin/Heidelberg, Germany; New York, NY, USA, 1998. [Google Scholar]
  27. Daleckiï, J.L.; Kreïn, M.G. Stability of Solutions of Differential Equations in Banach Space; AMS: Providence, RI, USA, 1974. [Google Scholar]
  28. Vyshnegradskii, I.A. On controllers of direct action. Izv. St. Petersburg Technol. Inst. 1877, 1, 21–62. (In Russian) [Google Scholar]
  29. Friedman, A. Partial Differential Equations of Parabolic Type; Robert E. Krieger Publishing Company: Malabar, FL, USA, 1983. [Google Scholar]
  30. Pétrovsky, I. Théorie des Équations Différentielles Ordinaires et des Équations Intégrales; Mir: Moscow, Russia, 1988. [Google Scholar]
  31. Golubyatnikov, V.P.; Minushkina, L.S. Combinatorics and geometry of circular gene networks models. Lett. Vavilov J. Genet. Breed. 2020, 6, 188–192. [Google Scholar]
  32. Ivanov, V.V. Attracting limit cycle of an odd-dimensional circular gene network model. J. Appl. Ind. Math. 2022, 16, 409–415. [Google Scholar] [CrossRef]
  33. Golubyatnikov, V.P.; Gradov, V.S. Non-uniqueness of cycles in piecewise-linear models of circular gene networks. Sib. Adv. Math. 2021, 31, 1–12. [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

Golubyatnikov, V.; Ayupova, N.; Kirillova, N. On Oscillations in a Gene Network with Diffusion. Mathematics 2023, 11, 1951. https://doi.org/10.3390/math11081951

AMA Style

Golubyatnikov V, Ayupova N, Kirillova N. On Oscillations in a Gene Network with Diffusion. Mathematics. 2023; 11(8):1951. https://doi.org/10.3390/math11081951

Chicago/Turabian Style

Golubyatnikov, Vladimir, Natalia Ayupova, and Natalia Kirillova. 2023. "On Oscillations in a Gene Network with Diffusion" Mathematics 11, no. 8: 1951. https://doi.org/10.3390/math11081951

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