
A system of ordinary differential equations is considered, which arises in the modeling of genetic networks and artificial neural networks. Any point in phase space corresponds to a state of a network. Trajectories, which start at some initial point, represent future states. Any trajectory tends to an attractor, which can be a stable equilibrium, limit cycle or something else. It is of practical importance to answer the question of whether a trajectory exists which connects two points, or two regions of phase space. Some classical results in the theory of boundary value problems can provide an answer. Some problems cannot be answered and require the elaboration of new approaches. We consider both the classical approach and specific tasks which are related to the features of the system and the modeling object.
Citation: Inna Samuilik, Felix Sadyrbaev. On trajectories of a system modeling evolution of genetic networks[J]. Mathematical Biosciences and Engineering, 2023, 20(2): 2232-2242. doi: 10.3934/mbe.2023104
[1] | Ana I. Muñoz, José Ignacio Tello . Mathematical analysis and numerical simulation of a model of morphogenesis. Mathematical Biosciences and Engineering, 2011, 8(4): 1035-1059. doi: 10.3934/mbe.2011.8.1035 |
[2] | M. B. A. Mansour . Computation of traveling wave fronts for a nonlinear diffusion-advection model. Mathematical Biosciences and Engineering, 2009, 6(1): 83-91. doi: 10.3934/mbe.2009.6.83 |
[3] | Azmy S. Ackleh, Mark L. Delcambre, Karyn L. Sutton, Don G. Ennis . A structured model for the spread of Mycobacterium marinum: Foundations for a numerical approximation scheme. Mathematical Biosciences and Engineering, 2014, 11(4): 679-721. doi: 10.3934/mbe.2014.11.679 |
[4] | J. Ignacio Tello . On a mathematical model of tumor growth based on cancer stem cells. Mathematical Biosciences and Engineering, 2013, 10(1): 263-278. doi: 10.3934/mbe.2013.10.263 |
[5] | Cristian Tomasetti, Doron Levy . An elementary approach to modeling drug resistance in cancer. Mathematical Biosciences and Engineering, 2010, 7(4): 905-918. doi: 10.3934/mbe.2010.7.905 |
[6] | Krzysztof Fujarewicz, Marek Kimmel, Andrzej Swierniak . On Fitting Of Mathematical Models Of Cell Signaling Pathways Using Adjoint Systems. Mathematical Biosciences and Engineering, 2005, 2(3): 527-534. doi: 10.3934/mbe.2005.2.527 |
[7] | Yu Ichida, Yukihiko Nakata . Global dynamics of a simple model for wild and sterile mosquitoes. Mathematical Biosciences and Engineering, 2024, 21(9): 7016-7039. doi: 10.3934/mbe.2024308 |
[8] | Gustavo Carrero, Joel Makin, Peter Malinowski . A mathematical model for the dynamics of happiness. Mathematical Biosciences and Engineering, 2022, 19(2): 2002-2029. doi: 10.3934/mbe.2022094 |
[9] | Mohammad Ferdows, Ghulam Murtaza, Jagadis C. Misra, Efstratios E. Tzirtzilakis, Abdulaziz Alsenafi . Dual solutions in biomagnetic fluid flow and heat transfer over a nonlinear stretching/shrinking sheet: Application of lie group transformation method. Mathematical Biosciences and Engineering, 2020, 17(5): 4852-4874. doi: 10.3934/mbe.2020264 |
[10] | Sze-Bi Hsu, Feng-Bin Wang, Xiao-Qiang Zhao . Mathematical modeling and analysis of harmful algal blooms in flowing habitats. Mathematical Biosciences and Engineering, 2019, 16(6): 6728-6752. doi: 10.3934/mbe.2019336 |
A system of ordinary differential equations is considered, which arises in the modeling of genetic networks and artificial neural networks. Any point in phase space corresponds to a state of a network. Trajectories, which start at some initial point, represent future states. Any trajectory tends to an attractor, which can be a stable equilibrium, limit cycle or something else. It is of practical importance to answer the question of whether a trajectory exists which connects two points, or two regions of phase space. Some classical results in the theory of boundary value problems can provide an answer. Some problems cannot be answered and require the elaboration of new approaches. We consider both the classical approach and specific tasks which are related to the features of the system and the modeling object.
Gene regulatory networks (GRN) exist in any cell of any living organism. Genetic networks are responsible for morphogenesis and adaptation to changes in the environment. Elements of these networks interact with each other, developing a general reaction of an organism to changes in the external environment. Biologists have created huge arrays of experimental data, which need to be analyzed, classified and utilized. For these purposes, mathematical models have been created. They are different, using mathematical theories such as Boolean algebras, graph theory, stochastic analysis and more. To follow the evolution of GRN in time, dynamical systems are best suited. Models of GRN, based on differential equations, can be treated qualitatively and computationally. On the basis of this treatment, predictions of the behaviors of GRN can be made. The structure of GRN and principles of functioning can be clarified by studying the phase spaces of dynamical systems in a model. Management and control over GRN can be made possible in some practically important cases. Genetic networks are important in the treatment of various diseases, such as multiple sclerosis, chemotherapy for gastric cancer and leukemia. GRN can be modeled mathematically, and in case of success, the model is to be studied, using analytical and computational approaches. Evolution in time can be traced, following the trajectories of a dynamical system, which describe the behavior of GRN. For this, knowledge of attracting sets is important. This system consists of several ordinary differential equations (ODE), containing multiple parameters. The interrelation between genes is described by the n×n regulatory matrix W. This system is not a particular one. Its modification [1], used in the theory of artificial neural networks, is known to be able to approximate to arbitrary accuracy any dynamical system [2].
We consider the n-dimensional dynamical system
{dx1dt=11+e−μ1(w11x1+w12x2+⋯+w1nxn−θ1)−x1,dx2dt=11+e−μ2(w21x1+w22x2+⋯+w2nxn−θ2)−x2…dxndt=11+e−μn(wn1x1+wn2x2+⋯+wnnxn−θn).−xn. | (1) |
where μi>0 and θi are parameters, and wij are elements of the n×n regulatory matrix
W=(w11…w1n………wn1…wnn). | (2) |
Such systems arise in the theory of genetic regulatory networks [3,4,5,6,7,8], neural networks [9,10] and telecommunication networks [11].
These systems contain nonlinear terms, represented by the function 11+e−μz, and the linear part also. The nonlinear function f(z) is sigmoidal, that is, it is smooth, monotonically increasing from zero to unity and has a single inflection point. The sigmoidal functions are many, and the Hill and the Gompertz functions can be used as well. The argument of the function f(z) can be replaced by the linear combinations of multiple variables x1,…,xn. Thesevariables are interpreted as genes, expressing proteins and thuscommunicating with each other, developing a common response of thegene network to external and internal influences. In the theory of telecommunication networks xi are treated as source-destination pairs, and the optimal configuration of lightpaths is the problem to be solved.
Our attention to these problems stems from the fact that they are a focus of research on the border of mathematics and biology, and the classical mathematical approach should be corrected and adapted to the special needs of practicioners.
Some authors [12,13] interpret this system as a model for a not so large real genomic network, which is functioning in an organismsuffering from leukemia (a kind of blood cancer). Following Wang et al. [12], the genetic network can be in various states, and some of these states are associated with the disease, while some are considered as "normal". From the mathematical point of view, the respective system of order 60 (only!) has attractive equilibria (critical points), and some of them are conditionally "bad", and some are "normal". The current state of an organism is associated with the state vector X(t)=(x1(t),…,xn(t)), which consists of solutions of the autonomous system (1) represented by trajectories, which are curves connecting the current state X(t), which depends on the initial conditions X(0), and the "final" state, which is treated as an "attractor".
It is reasonable to start with a system of the form (1), which contains only two equations and corresponds to a two-element network. The system has the form
{x′1=11+e−μ1(w11x1+w12x2−θ1)−x1,x′2=11+e−μ2(w21x1+w22x2−θ2)−x2. | (3) |
and it defines the vector field (x1,x2), which can bevisualized. Any solution of the system can be viewed as a trajectory (x1(t),x2(t)), which is usually a curve in the phase plane (x1,x2). We will refer to this system as a 2D-system. Consequently, a system of three equations will be called a 3D-system and so on. Even in the 2D-case, the system contains eight parameters, and therefore the solutions of the system can exhibit various behaviors. Signs and values of the elements wij of the regulatory matrix reflect the character of interrelations between elements xi. The structure of the phase portraits heavily depends on the nullclines, which are defined by the equations
{x1=11+e−μ1(w11x1+w12x2−θ1),x2=11+e−μ2(w21x1+w22x2−θ2). | (4) |
The solutions of the system (4) are critical points, which are called in some contexts "equilibria". The local analysis of solutions of 2D-systems can be conducted by considering the linearized (around a critical point) system and computing some values, called the characteristic values [14]. The three types of behaviors are shown in Figure 1(a)–(c). Usually the trajectories of a2D-system are attracted by stable equilibria. Sometimes the attracting set is a limit cycle. More complicated structures can be attractors as well.
In the theory of boundary value problems for ordinary differential equations, the quasilinear equations were paid special attention by researchers. Fixed point theorems of functional analysis were used to prove the existence of solutions to several quasi-linear problems (e.g., [15,16]). The system (1) is quasi-linear, and its 2D version (3) can be written in a convenient form,
{x′1=−x1+f1(x1,x2),x′2=−x2+f2(x1,x2). | (5) |
The traditional boundary conditions that can be associated with (5) are
x1(0)=A, x1(T)=B, | (6) |
x2(0)=A, x2(T)=B, | (7) |
x1(0)=A, x2(T)=B, | (8) |
x2(0)=A, x1(T)=B, | (9) |
x1(0)=x1(T), x2(0)=x2(T). | (10) |
Since f1 and f2 in (5) are continuous and bounded, the above problems are quasi-linear. It follows from the general theory of boundary value problems (BVP) for ordinary differential equations (ODE) [15,16] that the problems (8) and (9) are solvable for any A and B, since the corresponding homogeneous problems
{x′1=−x1,x′2=−x2,x1(0)=0, x2(T)=0 | (11) |
(and for x2(0)=0,x1(T)=0 also) have the trivial solutions only.
This is not the case for the problems (6) and (7), since the homogeneous problems
{x′1=−x1,x′2=−x2,x1(0)=0, x1(T)=0 | (12) |
(and for x2(0)=0,x2(T)=0 also) have nontrivial solutions in the form x1(t)≡0,x2(t)=e−t.
As to the periodic problem (10), it always has a solution in the form of a constant (x∗1,x∗2). This follows from the geometricalfact that both nullclines in (4) are located in the strips 0<x1<1 and 0<x2<1, respectively, and therefore must intersect. The more interesting case is to have a non-constant solution, but additional restrictions are required for this.
The most influential factor on the behavior of solutions is the matrix W, which is called the regulatory matrix (thus the abbreviation GRN).
Consider three matrices
Wa=(1111),Wb=(0−2−20),Wc=(21−12) | (13) |
and the respective 2D-systems of the form (3). In the theory of genetic networks these types of interrelations between genes are called, respectively, activation, inhibition and mixed activation-inhibition. To be definite, let other parameters be μ1=μ2=5,θ1=w11+w122,θ2=w21+w222. These choices of θ put a critical pointat the central location.
The cross-points of nullclines are marked by the small black disks. Only one critical point is in Figure 1(c). The phase portrait (on the larger scale) of the same system is depicted in Figure 1(d). It is clear that the problem (9) is not solvable for some values of A,B.
All the boundary conditions above mean that solutions are sought which connect subspaces of the extended phase space.
For the purposes of modeling genetic networks, other conditions fit better. Look at Figure 1(a). Both side critical points have their basins of attraction, that is, the sets of initial conditions which are connectable with the respective critical point. Both basins of attraction are separated by separate axes of the middle critical point, which is a saddle. At least in the unit quadrant Q2, there are no trajectories connecting points from different basins of attraction. This means that the BVP with the boundary sets
(x1(0),x2(0))=P1,(x1(T),x2(T))=P2 | (14) |
is not solvable in Q2. This boundary problem is over-determined, since the number of conditions (four) is greater than the number of equations (two).
Let A be an attracting set for the system (3) [17]. This means that there exists a vicinity U of A such that for any trajectory Γ with the initial conditions in U, this trajectory stays in U eventually, and the distance d(Γ, A) tends to zero as t goes to infinity. The corresponding boundary condition can be written as (x1(+∞),x2(+∞))∈A. Of course, astable equilibrium and a limit cycle are attractors. Let us formulate the problem:
(x1(0),x2(0))=P(0),(x1(+∞),x2(+∞))∈A, | (15) |
where T is some number, which may be different for different trajectories. Since the second condition is looked at as depending on T, it can be written in a neutral form (x1(t),x2(t))∈A.
Example 1.
Let the 2D-system be with the matrix Wa as in (13). Let A1 be the upper stable equilibrium (it is a stable node). The problem is
(x1(0),x2(0))=P(0), (x1(+∞),x2(+∞))=A1. | (16) |
This problem is solvable for any P(0) belonging to the basin ofattraction of the point A1. The problem has no solutions if P(0) is in the basin of attraction of the lower stable equilibrium A2.
Example 2.
Consider the 2D-system corresponding to the matrix Wm in (13). Let L be the limit cycle which is depicted in Figure 1(c). The problem is
(x1(0),x2(0))=P(0), (x1(+∞),x2(+∞))∈L. | (17) |
The classical boundary value problems for the third-order systems of the form (1) can be
{x′1=−x1+f1(x1,x2,x3),x′2=−x2+f2(x1,x2,x3),x′3=−x3+f3(x1,x2,x3), | (18) |
where
x1(0)=A, x2(0)=B,x1(T)=C, | (19) |
x1(0)=A, x1(T)=B,x2(T)=C, | (20) |
x1(0)=A, x2(0)=B,x3(T)=C, | (21) |
x1(0)=A, x2(T)=B,x3(T)=C, | (22) |
x1(0)=x1(T), x2(0)=x2(T),x3(0)=x3(T). | (23) |
The functions fi are sigmoidal functions of the form as in (1). They are continuous and bounded, and in accordance with the general theory [15,16], they are solvable, if the linear homogeneous problem has only the trivial solution.
{x′1=−x1,x′2=−x2,x′3=−x3,+homogeneous boundary conditions | (24) |
For instance, the problems (18), (21) have a solution for any A, B, C since the homogeneous problem has only the trivial solution for any T.
{x′1=−x1,x′2=−x2,x′3=−x3,x1(0)=0, x2(0)=0, x3(T)=0 | (25) |
The periodic problem is a special one. It has a solution since any system of the form (1) has at least one critical point (the constant solution).
As in the case of 2D systems, the alternative boundary value problem can be posed in the form
(x1(0),x2(0),x3(0))=P(0), (x1(+∞),x2(+∞),x3(+∞))∈A. | (26) |
Example 3.
Consider the system (1), where μ1=μ3=5,μ2=15,θ1=θ3=1.5,θ2=−0.25, and the regulatory matrix is
W=(1020−10.5201). | (27) |
This system has exactly three critical points, which are calculated and depicted as the cross-points of the nullclines in Figure 2. The first one is (0.001;0.305;0.001). The linearization around it in a standard way yields the linear system. Let the 3 by 3 coefficient matrix of the linearized system be denoted as M. The characteristic equation det(M−λE) = 0 can be written in the form
−λ3+Aλ2+Bλ+C=0, | (28) |
where A=−6.18;B=−9.33;C=−4.16. Solving the equation, we have λ1=−4.18;λ2=−1.003;λ3=−0.9916. The type of this critical point is a stable node.
The characteristic equation for the critical point (0.5;0.5;0.5) is (29), where A=−4.25;B=8.56;C=29.39. Solving the equation, we have λ1=−4.75;λ2=−2.25;λ3=2.75. The type of this critical point is a saddle.
The characteristic equation for the critical point (0.99;0.69;0.99) is (28), where A=−6.18;B=−9.33;C=−4.16. Solving the equation, we have λ1=−4.18;λ2=−1.003;λ3=−0.9916. The type of this critical point is a stable node.
Example 4.
Consider μ1=μ3=5,μ2=15,θ1=1.5;θ2=1,θ3=−0.5. The regulatory matrix of the system (1) is
W=(102110−201). | (29) |
There are exactly three critical points. The characteristic equation for the critical point (0.5;0.5;0.5) is (28), where A=3.25;B=−7.69;C=17.36. Solving the equation, we have λ1=2.75;λ2,3=0.25±2.5i. The type of the critical point is a 3D unstable focus-node. The nullclines and the graph of solutions are depicted in Figure 3. The self-excited attractor and the dynamics of Lyapunov exponents are depicted in Figure 4.
Example 5.
Consider the system
{dx1dt=11+e−μ1(w11x1+w12x2+w13x3−θ1)−v1x1,dx2dt=11+e−μ2(w21x1+w22x2+w23x3−θ2)−v2x2,dx3dt=11+e−μ3(w31x1+w32x2+w33x3−θ3).−v3x3, | (30) |
where v1=0.65,v2=0.42,v3=0.1,μ1=μ2=7,μ3=13,θ1=0.5,θ2=0.3,θ3=0.7. It is a slight modification of the system from the works [19,20]. The regulatory matrix of the system (31) is
W=(01−5.65100.13310.020.03). | (31) |
The initial conditions are
x1(0)=0.3; x2(0)=1.5; x3(0)=0.2. | (32) |
There is one critical point. The characteristic equation for the critical point (0.37;1.59;0.22) is (29), where A=−1.16;B=−0.42;C=−0.69. Solving the equation, we have λ1=−1.26;λ2,3=0.05±0.74i. The critical point isof the 3D unstable saddle-focus type. The system is chaotic in the sense that solutions exhibit non-regular behavior.
The boundary value problems of a new kind arose from studies of mathematical models associated with genetic, neural and telecommunication networks. The behavior of GRN on bounded time intervals can be described by systems of ordinary differential equations of the form (1). The interrelation between elements of GRN is encrypted in the regulatory matrix W. The individual properties of genes are described by the parameters µ and θ. In the mathematical model (1), the unit cube Q is an invariant set, and trajectories cannot exit it. The nullclines can (and they do) intersect only in Q. The equilibria (critical points) exist. It is possible that they are attractive, and cases where all the equilibria are non-attractive are possible also. Then, more complicated attractive sets exist, and more often they are periodic ones. The boundary value problems of the forms (16), (17), (27) arise naturally in this context. The boundary value problems on finite intervals also can be studied in light of suggestions in the paper [12]. The problem of redirecting a trajectory from the basin of attraction of a "bad" attracting set to a "normal" one, changing the adjustable parameters, is of great practical importance.
This work is supported by the following project: ESF Project No. 8.2.2.0/20/I/ "Strengthening of Professional Competence of Daugavpils University Academic Personnel of Strategic Specialization Branches 3rd Call."
The authors declare no conflict of interest.
[1] | J. C. Sprott, Elegant Chaos: Algebraically Simple Chaotic Flows, World Scientific, Singapore, 2010. |
[2] |
K. Funahashi, Y. Nakamura, Approximation of dynamical systems by continuous time recurrent neural networks, Neural Networks, 6 (1993), 801–806. https://doi.org/10.1016/S0893-6080(05)80125-X doi: 10.1016/S0893-6080(05)80125-X
![]() |
[3] | F. M. Alakwaa, Modeling of gene regulatory networks: A literature review, J. Comput. Syst. Biol., 1 (2014), 67–103. |
[4] | F. Sadyrbaev, I. Samuilik, V. Sengileyev, On modelling of genetic regulatory networks, WSEAS Trans. Electron., 12 (2021), 73–80. |
[5] |
H. D. Jong, Modeling and simulation of genetic regulatory systems: A literature review, J. Comput. Biol., 9 (2002), 67–103. https://doi.org/10.1089/10665270252833208 doi: 10.1089/10665270252833208
![]() |
[6] | T. Schlitt, Approaches to modeling gene regulatory networks: A gentle introduction, in Silico Systems Biology, (2013), 13–35. https://doi.org/10.1007/978-1-62703-450-0_2 |
[7] |
N. Vijesh, S. K. Chakrabarti, J. Sreekumar, Modeling of gene regulatory networks: A review, J. Biomed. Sci. Eng., 6 (2013), 223–231. http://dx.doi.org/10.4236/jbise.2013.62A027 doi: 10.4236/jbise.2013.62A027
![]() |
[8] |
I. Samuilik, F. Sadyrbaev, V. Sengileyev, Examples of periodic biological oscillators: Transition to a six-dimensional system, WSEAS Trans. Comput. Res., 10 (2022), 49–54. https://doi.org/10.37394/232018.2022.10.7 doi: 10.37394/232018.2022.10.7
![]() |
[9] |
H. R. Wilson, J. D. Cowan, Excitatory and inhibitory interactions in localized populations of model neurons, Biophys. J., 12 (1972), 1–24. https://doi.org/10.1016/S0006-3495(72)86068-5 doi: 10.1016/S0006-3495(72)86068-5
![]() |
[10] | V. W. Noonburg, Differential Equations: From Calculus to Dynamical Systems, 2nd edition, American Mathematical Society, 2019. |
[11] |
Y. Koizumi, T. Miyamura, S. Arakawa, E. Oki, K. Shiomoto, M. Murata, Adaptive virtual network topology control based on attractor selection, J. Lightwave Technol., 28 (2010), 1720–1731. https://doi.org/10.1109/JLT.2010.2048412 doi: 10.1109/JLT.2010.2048412
![]() |
[12] |
L. Z. Wang, R. Q. Su, Z. G. Huang, X. Wang, W. X. Wang, C. Grebogi, et al., A geometrical approach to control and controllability of nonlinear dynamical networks, Nat. Commun., 7 (2016), 11323. http://doi.org/10.1038/ncomms11323 doi: 10.1038/ncomms11323
![]() |
[13] |
S. P. Cornelius, W. L. Kath, A. E. Motter, Realistic control of network dynamic, Nat. Commun., 4 (2013), 1942. https://doi.org/10.1038/ncomms2939 doi: 10.1038/ncomms2939
![]() |
[14] | D. K. Arrowsmith, C. M. Place, Dynamical Systems: Differential Equations, Maps and Chaotic Behavior, Chapman and Hall/CRC, London, 1992. |
[15] | S. Bernfeld, V. Lakshmikantham, An Introduction to Nonlinear Boundary Value Problems, Academic Press, New York, 1974. |
[16] |
R. Conti, Equazioni differenziali ordinarie quasilineari concondizioni lineari, Ann. Mat. Pura Appl., 57 (1962) 49–61. https://doi.org/10.1007/BF02417726 doi: 10.1007/BF02417726
![]() |
[17] | L. Perko, Differential Equations and Dynamical Systems, 3rd Edition, Springer, New York, 2001. |
[18] | M Sandri, Numerical calculation of Lyapunov exponents, Math. J., 6 (1996), 78–84. |
[19] |
A. Das, A. B. Roy, P. Das, Chaos in a three dimensional neural network, Appl. Math. Model., 24 (2000), 511–522. https://doi.org/10.1016/S0307-904X(99)00046-3 doi: 10.1016/S0307-904X(99)00046-3
![]() |
[20] |
I. Samuilik, F. Sadyrbaev, Modelling three dimensional gene regulatory networks, WSEAS Trans. Syst. Control, 12 (2021), 73–80. https://doi.org/doi:10.37394/232017.2021.12.10 doi: 10.37394/232017.2021.12.10
![]() |
1. | Olga Kozlovska, Inna Samuilik, Quasi-periodic Solutions for a Three-dimensional System in Gene Regulatory Network, 2023, 22, 2224-2678, 727, 10.37394/23202.2023.22.73 | |
2. | Olga Kozlovska, Felix Sadyrbaev, In Search of Chaos in Genetic Systems, 2024, 6, 2687-4539, 13, 10.51537/chaos.1380419 | |
3. | Olga Kozlovska, Felix Sadyrbaev, Inna Samuilik, A New 3D Chaotic Attractor in Gene Regulatory Network, 2023, 12, 2227-7390, 100, 10.3390/math12010100 | |
4. | Olga Kozlovska, Felix Sadyrbaev, On attractors in systems of ordinary differential equations arising in models of genetic networks, 2023, 49, 2345-0533, 136, 10.21595/vp.2023.23343 |