Literature DB >> 25189531

Synchronization in output-coupled temporal Boolean networks.

Jianquan Lu1, Jie Zhong1, Yang Tang2, Tingwen Huang3, Jinde Cao4, Jürgen Kurths5.   

Abstract

This paper presents an analytical study of synchronization in an array of output-coupled temporal Boolean networks. A temporal Boolean network (TBN) is a logical dynamic system developed to model Boolean networks with regulatory delays. Both state delay and output delay are considered, and these two delays are assumed to be different. By referring to the algebraic representations of logical dynamics and using the semi-tensor product of matrices, the output-coupled TBNs are firstly converted into a discrete-time algebraic evolution system, and then the relationship between the states of coupled TBNs and the initial state sequence is obtained. Then, some necessary and sufficient conditions are derived for the synchronization of an array of TBNs with an arbitrary given initial state sequence. Two numerical examples including one epigenetic model are finally given to illustrate the obtained results.

Entities:  

Year:  2014        PMID: 25189531      PMCID: PMC4164038          DOI: 10.1038/srep06292

Source DB:  PubMed          Journal:  Sci Rep        ISSN: 2045-2322            Impact factor:   4.379


A central focus of modern biology concerns understanding the function of a cell, the manner how a cell performs its function and the ways in which cellular systems fail in disease. With the rapid development of systems biology12, genetic regulatory networks have recently become a newly developing area and have attracted much attention due to its close relationship with neural networks, protein webs and other biological systems34567. A genetic regulatory network contains a group of DNA elements in a cell which interact with others directly or indirectly through their mRNA or protein products. Thus, a genetic regulatory network governs the expression levels of the mRNA and the protein products. With time going, various types of genetic regulatory networks have been proposed, such as Markov-type genetic networks8 and Boolean networks1. Each of these models has its own advantages and limitations in terms of the following considerations: the accuracy of the approach relate to the level of genetic, biological phenomenon being modelled; the experimental feasibility of model construction; and the computational complexity of the model inference from the available data. The concept of Boolean network (BN) was firstly proposed by Kauffman1 as a simplified model of the behavior of large networks of randomly interconnected binary (on-off) genes. One of the main advantages of Boolean networks is the comprehensibility owing to the simplicity of the representation. A BN can effectively model a genetic regulatory network with its gene products (the outputs) and the substances from outside or the environment that can affect the gene (the inputs). In a BN, the state of each node has only two unique states: 1 (on) or 0 (off). For a gene, “on” corresponds to the gene being expressed; For inputs and outputs, “on” corresponds to the relative substances being present. Moreover, each node evolves its state according to a Boolean function, which is a logical function, at each discrete time point. Since the BNs can provide a general description of the behavior of many living organisms, they have attracted great attention from researchers in different fields. There are various examples of genetic regulatory networks modeled using BNs, such as the yeast cell-cycle networks9; the control of the mammalian cell cycle10; the yeast transcriptional networks11; the network predicting the expression of the segment polarity genes in the fly Drosophila melanogaster12, and so on. Recently, a new method called semi-tensor product (STP) of matrices has been firstly proposed by Cheng and his colleagues1314. By using the method of STP, a Boolean function can be uniquely expressed as an algebraic expression, and hence a BN can be expressed as a standard discrete-time algebraic system. This method has been proved to be quite useful to study BNs concerning the topological structure, such as the fixed points, cycles, basin of attractors and the transient time. Based on this approach, many interesting results have been obtained in the last few years, such as stabilization of BNs with impulsive effects15, optimal control of logical control networks16, etc. A curious ability of some real-world systems is that they can evolve in perfect synchronization. In the past decades, the phenomenon of collective behavior has inspired a large amount of research, such as synchronization analysis and control of complex networks1718192021, consensus in multi-agent systems2223, synchronization of Kauffman networks24, and cooperation of networks252627, etc. It was demonstrated that the nodes in a second-order Kuramoto model perform a cascade of transitions toward a synchronous macroscopic state28. A time delay, which is a source of instability, exists in various engineering systems such as chemical processes, or long transmission lines in pneumatic systems. Some interesting results have also been obtained concerning the effect of time-delay on network synchronization293031. A processing coupling-delay is effectively used to annihilate the quenching of oscillation in a network of coupled oscillators by switching the stability of amplitude death32. Recently, interests have also been extended to synchronization of BNs, due to their potential applications in biology, chemistry, as well as engineering3334. Synchronization and controllability are structural properties of a system, and they are fundamental concepts in control theory. Recently, synchronization of two delay-free deterministic BNs and synchronization in an array of coupled BNs have been respectively studied in3334 and the synchronization of multi-valued logical networks have been studied in35. In36, we investigated the synchronization in an array of BNs with time delay. It is well known that time delay is very common in real world and also is inevitable in biological systems and engineering problems. Moreover, in many situations, time delay can not be ignored in practice, since it may heavily affect the dynamics of the networks3738. One interesting kind of BNs, called temporal Boolean networks (TBNs) were developed to model regulatory delays in39. TBNs own a more complex structure when the time delays in Boolean variables are allowed to be different. TBNs can approximate real cellular regulatory networks or genetic networks better than BNs. Hence, it is desirable to study synchronization of TBNs. In the past few years, many results about TBNs have been obtained, such as output controllability of temporal Boolean control networks (TBCNs) and complete synchronization of TBNs40. However, there has been no results investigating synchronization in an array of output-coupled TBNs, to the best of our knowledge. In40, the authors studied the synchronization of two coupled TBNs in a drive-response configuration. Sometimes, in the real world, we need to judge whether an array of networks can be synchronized or not. The output coupling phenomenon is ubiquitous in many biological networks and physical systems. For instance, a cellular system contains many different components to synthesis macromolecular in cells. In an idealized model of a metabolic feed-back control cycle, each unit component consists of three parts: a genetic locus, a ribosome and a cellular locus. Each of these three parts interacts with each other by its corresponding products, such as mRNA, protein and metabolic species. Furthermore, different components interacts with each other by its corresponding metabolic products, which is a type of output coupling. Thus, investigating synchronization in an array of output-coupled TBNs is meaningful and challenging, and can be helpful to disclose the control mechanisms for macromolecular synthesis and the behavior of a cell. Motivated by the above discussions, in this paper, we focus on synchronization in an array of output-coupled TBNs. Our main objective is to obtain a general analytical approach to study synchronization in output-coupled TBNs. Both state delay and output delay are considered in the output-coupled TBNs. The main results are derived by using the method of semi-tensor product of matrices which can convert a deterministic BN into a unique algebraic representation. By using the algebraic representations of TBNs, we derive some necessary and sufficient conditions for the synchronization in an array of TBNs. Some basic notations: The standard notations will be used in this paper. Throughout this paper, the notation 1 denotes the k-dimensional column vector with all entries equalling to 1. Denote the set of two logical variables by , where 1 ~ T means “true” and 0 ~ F means “false”. A logical variable u will take a value from , which is expressed as . Define a delta set as , where is the ith column of the identity matrix I. We denote the ith column of matrix A by Col(A) and denote the set of columns of matrix A by Col(A). We also denote the ith row of matrix A by Row(A) and denote the set of rows of matrix A by Row(A). An n × m matrix L is called a logical matrix if the columns of L, denoted by Col(L), are in the form of . That is to say, . Denote the set of n × s logical matrices by . If , it can be expressed as . For simplicity, it can be denoted as L = δ[i1, …, i]. We use to denote , and use to denote .

Results and Methods

In this paper, we study the following array of M output-coupled BNs, with each one being an N-node system: where is the ith node of the jth TBN, y is the binary output, , are Boolean functions, and τ1, τ2 are positive integers describing the state delay and the output delay. In many biological networks and genetic regulatory networks, time delay is ubiquitous due to finite signal propagation time, finite chemical reaction times, memory effects, and so on. The time delay τ1 describes delay occurring between states, while time delay τ2 describes delay resulting from output. For example, in a genetic regulatory networks, the level of a gene maybe affected by its past μ gene levels. Different genes interact by its corresponding gene products, which may cost time to be transmitted from one gene to another one. Thus, model (1) can be an efficient model to describe some biological networks or genetic regulatory networks with state delay and output delay. We simply denote the states of the TBNs (1) at time instant t. We observe that the state evolution of the output-coupled TBN (1) depends on the initial state sequences, and there are two cases as follows. Case (I): τ1 ≥ τ2, the initial state sequence is X(0), X(−1), …, X(−τ1) for j = 1, 2, …, M; case (II): τ1 < τ2, the initial state sequence is X(0), X(−1), …, X(−τ2) for j = 1, 2, …, M. Now, we define complete synchronization in the array of TBNs (1) as follows: Definition 1 The array of TBNs are said to be synchronized if for every initial state sequence, there exists a positive integer k, such that t ≥ k implies X(t) = X(t) for every distinct 1 ≤ i, j ≤ M. Remark 1 In this definition, the value of k depends on the initial state sequences. Nevertheless, since the (or ) is a finite set, we can always choose a constant k large enough which is independent of the initial states sequence. In the following, we establish some necessary and sufficient criteria for synchronization in an array of output-coupled TBNs. To acquire a strict analysis, we ought to apply algebraic representations of the TBNs according to the STP theory. Let for j = 1, …, M and . Let and G be the structure matrix of and g. Then we can make for j = 1, 2, …, M to obtain the algebraic representations of y(t). By equation (1) and the algebraic representations of Boolean functions, we have Hence, we get , where . To obtain the accurate algebraic expressions of , we also make to facilitate the expression. Then we have where . By induction, we yield where , , j = 1, …, τ2 − 1. Hence, we have . Now, we try to obtain the algebraic representations of the states X(t + 1). By equation (1) and algebraic representations of Boolean functions, we have . By denoting for simplicity, we then get where . That is to say, we have obtained the following equivalent algebraic representations of output-coupled TBNs (1): where F is an matrix, G is an matrix and is an matrix. From equation (6), it is easy to see that the state of each TBN is determined by its delayed states and the output y(t), which means these TBNs are coupled through the output y(t). Let , using equation (6) and mathematical iteration, we can derive the relationship between and corresponding initial state sequence. Before we derive the necessary and sufficient conditions for synchronization, we need the following proposition. From this proposition, we can acquire the relationship between the state X(t) at time t and the initial state sequence which will be employed to obtain the criteria for synchronization of TBNs. Proposition 1 Let , and , where , j = 0, 1, …, τ1 − 1. Then we have Remark 2 According to equation (7), we need to know whether τ1 ≥ τ2, which means that the initial state sequence is X

Case I: τ1 ≥ τ2

Now let us first consider Case (I): τ1 ≥ τ2, with the initial state X(0), …, X(−τ1) for j = 1, 2, …, M. Since τ1 and τ2 describe the state delay and the output delay, in this case, it means the state delay is not smaller than the output delay. In a cellular system, it means the delay caused during the processes of the transcription of a gene is not smaller than that caused during the processes of the translation of a gene. Based on Proposition 1, we obtain the following proposition, which is derived to show the explicit relationship between the state X(t) and the initial states X(0), …, X(−τ1). Proposition 2 Let and , then we have and In the first case, i.e. τ1 ≥ τ2, which means the state delay is larger than the output delay, we can observe the value of states at time t + 1 depends on its past τ1 + 1 states. Then, using mathematical analysis and STP, we can obtain that the value of states at time t has a specific connection with the initial sequence, , , . The left side of equation (9) is the STP of state of each TBN at the discrete time point t, while the right side is product of several matrices and the initial state sequences. Since () and Ξ1 are constant matrices, we can present our necessary and sufficient criterion for synchronization in the array of output-coupled TBNs as following. Theorem 1 Let equation (6) be the algebraic representations of the array of TBNs (1). Then synchronization occurs iff there exists a positive integer k satisfying 1 ≤ k ≤ k where Remark 3 In equation (11) in Theorem 1, we can use to simplify it but meanwhile the restriction is strengthened. By , there must exist an integer such that . Then we have . Hence, we can conclude that . Equation (10) implies that after finite time steps, i.e. k0 steps, we can judge whether the array of TBNs can be synchronized or not. If this array of TBNs can not be synchronized before the k0-th steps, then it can not be synchronized at any time. Thus, Theorem 1 provides an efficient criterion for synchronization in an array of output-coupled TBNs. Remark 4 If the coupled TBNs can be synchronized after certain times k, then we have for 1 ≤ j ≠ j′ ≤ M, 1 ≤ i ≠ i′ ≤ N and t ≥ k. Since the set of state values is a finite set, i.e. , we can suppose each synchronous state to be , 1 ≤ j ≤ M, 1 ≤ i ≤ N. Because of the definition of , we can obtain the synchronous set of , which is . According to equation (9), if we have an initial sequence, i.e. , we can obtain . Thus, is the total possible state value of . In order to judge whether the coupled TBNs can be synchronized or not, we just need to calculate whether there exists a positive integer k such that all possible state value of are in the synchronous set . As we know, Ξ1 is a logical matrix and so is the matrix of . Moreover, if (Ξ1) = 1, then we have which means taking the ith column of matrix . Then, we can easily derive the following simplified criterion for synchronization in an array of output-coupled TBNs. Corollary 1 Let . Then the array of output-coupled TBNs (1) can be synchronized iff there exists a positive integer k such that , . In Proposition 2, we use the variable substitution to analyze the problem of synchronization in an array of output-coupled TBNs. Based on the variable substitution, we derive the necessary and sufficient criterion for synchronization, i.e. Theorem 1. In the following sequel, we use the mathematical induction without using the variable substitution to analyze the synchronization problem. According to equation (8), we obtain another form of relationship between the state X(t) and the initial state sequence X(0), X(−1), …, X(−τ1) by mathematical induction. Proposition 3 Let Θ1 defined as the same as in Lemma 2, then we get that where By Proposition 3, we then present another necessary and sufficient synchronization criterion for the array of TBNs. Theorem 2 The array of TBNs can be synchronized iff there exists a positive integer k such that where is defined in Proposition 3. Remark 5 According to equation (12), if we have an initial sequence, i.e. , we can obtain that the value of states at time k is . Therefore, is the total possible state values at time t. In order to judge whether the coupled TBNs can be synchronized or not, we just need to know whether there exists a positive integer k such that the possible state values are in the synchronous set .

Case II: τ1 < τ2

Now we turn to case (II): τ1 < τ2, where the initial state sequence is X(0), X(−1), …, X(−τ2) for j = 1, 2, …, M. In this case, it means the state delay is smaller than the output delay. The following proposition is firstly presented to explicitly express the relationship between the current state and the initial state sequence. Proposition 4 Let and , then we have and In this case (τ1 < τ2), the initial state sequence is X(0), …, X(−τ2) for j = 1, 2, …, M. Thus, the STP of state of each TBN is determined by the initial state sequence and a transition matrix . Now we can present the following synchronization criterion which is similar with Theorem 1. Theorem 3 Let equation (6) be the algebraic representations of the array of TBNs (1). Then synchronization occurs iff there exists a positive integer k satisfying 1 ≤ k ≤ k0 such that where Similar to Theorem 1, we can also obtain the same synchronous set, which is . According to equation (16), we can obtain the total possible state values as . As long as there exists a positive integer k such that the possible state values at time k are in the synchronous set, then we can draw a conclusion that the coupled TBNs can be synchronized. Remark 6 In equation (18) in Theorem 3, we can also use to simplify it but meanwhile the restriction is strengthened. And we can also get . Equation (17) implies that after finite time steps, i.e. k0 steps, we can judge whether the array of TBNs can be synchronized or not. If after k0 steps, this array of TBNs still can not be synchronized, then it can not be synchronized at any time. Thus, Theorem 3 also provides an efficient criterion for synchronization in an array of output-coupled TBNs. Since and Ξ2 are logical matrices, we can derive the following simplified criterion for synchronization in an array of output-coupled TBNs. Corollary 2 Let . Then the array of temporal Boolean networks can be synchronized iff there exists a positive integer k such that , . Similar to Proposition 3, we can also use mathematical induction to obtain following proposition which implies the relationship between the current state and the initial state sequence by using Proposition 4. Proposition 5 Let Θ2 be defined the same as in Proposition 4, then we can obtain that where According to Proposition 5, we can obtain following synchronization criterion to judge the array of output-coupled TBNs can be synchronized or not, which is similar to Theorem 2. Theorem 4 The array of TBNs can be synchronized iff there exists a positive integer k such that where is defined in Proposition 5. According to equation (19), we obtain the total possible state values are . Following similar discussions in Remark 5, the coupled TBNs can be synchronized if and only if there exists an integer k such that the possible state values are in the synchronization set.

Numerical Simulation

In this section, we present two numerical examples to illustrate our main theoretical results, which include a practical epigenetic example. Example 1 Let us first consider the BN which is used to model a molecular biological system41. It is an epigenetic model proposed by Goodwin42 of control mechanisms for the macromolecular synthesis in cells including: genetic locus L = 1, 2. As is shown in Fig. 1, L2 to L1. Based on the analysis in41, the variables and Boolean functions of the model are given in Table I.
Figure 1

Boolean model of a coupled macromolecular synthesis in a cell with each unit consisting of a genetic locus (L1 or L2), a cellular structure (R1 or R2) and a cellular locus (C1 or C2). Arrows correspond to positive interactions, circles to negative ones.

Table 1

Boolean functions of the Boolean model of coupled macromolecular synthesis in cells

variableBoolean function
  
  
  
  
  
  
Let , , , . During the process of synthesis in cells, several environmental conditions such as temperature, growth rate or concentration of nutrition, may cause a time delay of state and output. Thus, it is reasonable to use TBNs in form (1) to model the network. Meanwhile, we can use the following case to illustrate the impacts of time delay occurred in the process of synthesis in cells towards the synchronization problem. Put for j = 1, 2, and . In the TBNs, we let the initial state sequences be x1(−1) = (1, 1, 1), x2(−1) = (0, 0, 0), x1(0) = (0, 0, 0), x2(0) = (1, 1, 1). Consider: τ1 = τ2 = 1 which means that the state time delay is equal to the output time delay. By using the STP of matrices, we also obtain the following algebraic representation: where F = δ8[5, 5, 1, 5, 6, 6, 2, 6, 7, 7, 3, 7, 8, 8, 4, 8] and G = δ8[2, 1, 2, 1, 2, 1, 2, 1]. In order to see whether these two TBNs can be synchronized or not, we should calculate according to Theorem 1. Direct computation gives that , then we have . According to Remark 3, we have . Moreover, we obtain that . Hence, the TBNs can be synchronized by Theorem 1. Define the total synchronization error: . Fig. 2(a) shows the time evolution of the TBNs and Fig. 2(b) shows the total synchronization error E(t). By Proposition 2, we also get Ξ1. Due to the complexity of this matrix, we just present the indexes of the first 50 columns as follows: and Fig. 3(a) shows the whole row indexes of each column of matrix Ξ1, Fig. 3(b) shows the row indexes of each column of matrix .
Figure 2

(a): Time evolution of TBNs (22) with the given initial state sequences. The black solid line presents the state evolution of x1, while the red dash line presents the state evolution of x2. (b): Total synchronization error E(t) of the coupled BNs (22) with the given initial state sequences.

Figure 3

(a): The whole row indexes of each column of matrix Ξ1. (b): The whole row indexes of each column of matrix . Each point corresponds to the row index of each column, which implies the position of 1.

Example 2 In Fig. 4, we have a system consisting of two coupled TBNs with delay τ1 = τ2 = 1, each TBN with two nodes. And its dynamics is described as follows: Denote for j = 1, 2 and , then we can express the system into its algebraic form by using the STP of matrices as follows: and We obtain the explicit expression of the matrices , , , , G1 and G2, by using STP. Here, we omit the procedure of computation for simplicity.
Figure 4

Two coupled BNs with each network consisting of two nodes and one output.

Arrows correspond to interactions between nodes and outputs.

As we can see this system belongs to case (I). By Proposition 2, we obtain the matrix Ξ1 and Fig. 5 shows the row indexes of each columns of matrix Ξ1. In order to judge whether these two coupled TBNs can be synchronized or not, we should calculate according to Theorem 1. Direct computation shows that by using the equation (11), then we have k0 = 8. However, we get that , while . By using , we have which verifies Remark 3. It is easy to verify that for 1 ≤ t ≤ 8. In Fig. 6 to Fig. 9, we plot the whole row index of columns of each matrix , i = 1, 2, …, 8. From these figures, we can also draw the conclusion that for 1 ≤ t ≤ 8. Hence, this output-coupled TBNs can not be synchronized according to Theorem 1.
Figure 5

The whole row indexes of each column of matrix Ξ1 obtained in system (24).

Each point corresponds to the row index of each column, which implies the position of 1.

Figure 6

(a): The whole row index of each column of matrix obtained in system (24). (b): The whole row index of each column of matrix . Each point corresponds to the row index of each column, which implies the position of 1.

Figure 7

(a): The whole row index of each column of matrix obtained in system (24). (b): The whole row index of each column of matrix . Each point corresponds to the row index of each column, which implies the position of 1.

Figure 8

(a): The whole row index of each column of matrix obtained in system (24). (b): The whole row index of each column of matrix . Each point corresponds to the row index of each column, which implies the position of 1.

Figure 9

(a): The whole row index of each column of matrix obtained in system (24). (b): The whole row index of each column of matrix . Each point corresponds to the row index of each column, which implies the position of 1.

In the following, we can also define the total synchronization error of the output-coupled TBNs: . Fig. 10(a) shows the time evolution of the state x1(t) and x2(t) of the array of TBNs (24), and Fig. 10(b) shows the totaly synchronization error E(t) of the TBNs (24). From the state evolution and the total synchronization error of the TBNs (24), we can draw the conclusion that the TBNs can not synchronized. Our analytical results are well illustrated by this example.
Figure 10

(a): Time evolution of the TBNs (24) with initial state sequences x1(−1) = (0, 0), x2(−1) = (1, 1), x1(0) = (1, 0), x2(0) = (0, 1). The red solid line presents the state evolution of x1, while the green solid line presents the state evolution of x2. (b): Total synchronization error E(t) of the TBNs (24). Fig. (a) shows states and , states and can not reach synchronization till time to 100, while Fig. (b) shows the total synchronization error fluctuates between value 2 and value 0. Both Fig. (a) and Fig. (b) imply that the coupled TBNs can not be synchronized.

Remark 7 Due to the complexity of computation, Fig. 10(a) and Fig. 10(b) just plot time evolution and the total synchronization error of the TBNs with time up to t = 100. To some extent, Fig. 10(a) and Fig. 10(b) can illustrate that the coupled TBNs can not be synchronized. In fact, we have already made the computation of these TBNs with time up to t = 10000, observing that these TBNs can not be synchronized. Since the simulation result can not be well expressed in the figures with time t = 10000, we just plot Fig. 10(a) and Fig. 10(b) till time t = 100 only.

Conclusions

In this paper, we have studied synchronization in an array of output-coupled TBNs. Both a state delay τ1 and an output delay τ2 are considered in the model. In a genetic regulatory network, state corresponds to the level of gene, while the output corresponds to gene products. In real world, many evolutionary processes may experience external or internal changes. These changes maybe due to the environmental disturbances or the interconnections of other genes, which can heavily affect the evolutional processes of genes, such as the transcription process or the translation process. By using the semi-tensor product of matrices, we first convert the TBNs into an unique discrete time algebraic system. Based on the equivalent algebraic representations of TBNs, we then study the coupled TBNs by considering the two cases: τ1 ≥ τ2 and τ1 < τ2. For each case, we derive necessary and sufficient synchronization criteria for the array of output-coupled TBNs. Different types of criteria are derived from different aspects. These criteria provide efficient ways to judge whether an array of output-coupled TBNs can be synchronized or not. And they also implies that if the array of TBNs can not be synchronized among the upper bound time, then they can not be synchronized at any time, which means we only need to judge finite time steps. Finally, two illustrative examples including a practical epigenetic example are given to show the validity of our theoretical results. One interesting topic in the near future is to design logical controllers to make coupled TBNs synchronized. This mechanism is expected to be applicable to a wide range of biological systems, because synchronization phenomenon is very commonly in biological systems. Moreover, it is expected to help to understand the nature of cellular function, the behavior of genes and the manner in which cells execute and control a large number of operations which are required for normal function and the ways in which cellular systems fail in disease.

Author Contributions

J.L., J.Z., Y.T., T.H., J.C. and J.K. designed and performed the research, analyzed the results and wrote the paper.
  24 in total

1.  Synchronization of Kauffman networks.

Authors:  L G Morelli; D H Zanette
Journal:  Phys Rev E Stat Nonlin Soft Matter Phys       Date:  2001-02-20

Review 2.  Shape-dependent control of cell growth, differentiation, and apoptosis: switching between attractors in cell regulatory networks.

Authors:  S Huang; D E Ingber
Journal:  Exp Cell Res       Date:  2000-11-25       Impact factor: 3.905

3.  Random Boolean network models and the yeast transcriptional network.

Authors:  Stuart Kauffman; Carsten Peterson; Björn Samuelsson; Carl Troein
Journal:  Proc Natl Acad Sci U S A       Date:  2003-12-01       Impact factor: 11.205

4.  The role of certain Post classes in Boolean network models of genetic networks.

Authors:  Ilya Shmulevich; Harri Lähdesmäki; Edward R Dougherty; Jaakko Astola; Wei Zhang
Journal:  Proc Natl Acad Sci U S A       Date:  2003-09-08       Impact factor: 11.205

5.  The yeast cell-cycle network is robustly designed.

Authors:  Fangting Li; Tao Long; Ying Lu; Qi Ouyang; Chao Tang
Journal:  Proc Natl Acad Sci U S A       Date:  2004-03-22       Impact factor: 11.205

6.  Exponential synchronization for reaction-diffusion networks with mixed delays in terms of p-norm via intermittent driving.

Authors:  Cheng Hu; Juan Yu; Haijun Jiang; Zhidong Teng
Journal:  Neural Netw       Date:  2012-02-27

7.  Reviving oscillations in coupled nonlinear oscillators.

Authors:  Wei Zou; D V Senthilkumar; Meng Zhan; Jürgen Kurths
Journal:  Phys Rev Lett       Date:  2013-07-02       Impact factor: 9.161

8.  Complete synchronization of temporal Boolean networks.

Authors:  Fangfei Li; Xiwen Lu
Journal:  Neural Netw       Date:  2013-03-21

9.  Synchronization control for nonlinear stochastic dynamical networks: pinning impulsive strategy.

Authors:  Jianquan Lu; Jürgen Kurths; Jinde Cao; Nariman Mahdavi; Chi Huang
Journal:  IEEE Trans Neural Netw Learn Syst       Date:  2012-02       Impact factor: 10.451

10.  Complete synchronization of Boolean networks.

Authors:  Rui Li; Tianguang Chu
Journal:  IEEE Trans Neural Netw Learn Syst       Date:  2012-05       Impact factor: 10.451

View more
  1 in total

1.  Synchronization Analysis of Master-Slave Probabilistic Boolean Networks.

Authors:  Jianquan Lu; Jie Zhong; Lulu Li; Daniel W C Ho; Jinde Cao
Journal:  Sci Rep       Date:  2015-08-28       Impact factor: 4.379

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.