How to desynchronize quorum-sensing networks
Giovanni Russo

TL;DR
This paper presents a new method to de-synchronize quorum-sensing networks, which are common in biology, by providing conditions that cause network trajectories to diverge from synchronization, with applications demonstrated.
Contribution
It introduces a novel sufficient condition for de-synchronization in quorum-sensing networks and applies it to practical biological network models.
Findings
Provided a new sufficient condition for network divergence.
Applied the condition to biological quorum-sensing models.
Demonstrated divergence from synchronization in studied applications.
Abstract
In this paper we investigate how so-called quorum-sensing networks can be de-synchronized. Such networks, which arise in many important application fields such as systems biology, are characterized by the fact that direct communication between network nodes is superimposed to communication with a shared, environmental, variable. In particular, we provide a new sufficient condition ensuring that the trajectories of these quorum-sensing networks diverge from their synchronous evolution. Then, we apply our result to study two applications.
| vector norm, | induced matrix measure, |
|---|---|
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
How to de-synchronize quorum-sensing networks
Giovanni Russo
Giovanni Russo is a Research Staff Member in Optimization, Control and Decision Science, IBM Research Ireland, [email protected]
Abstract
In this paper we investigate how so-called quorum-sensing networks can be de-synchronized. Such networks, which arise in many important application fields such as systems biology, are characterized by the fact that direct communication between network nodes is superimposed to communication with a shared, environmental, variable. In particular, we provide a new sufficient condition ensuring that the trajectories of these quorum-sensing networks diverge from their synchronous evolution. Then, we apply our result to study two applications.
Preprint published in Physical Review E, 95, 042312, 2017.
pacs:
I INTRODUCTION
The problem of studying the emerging behaviors in complex networks has attracted the attention of many scientists coming from different fields. A key motivation for this is that the study of these emerging dynamics is important for a number of applications, including social networks, Iniguez et al. (2009), Li et al. (2006) and biology Gonze et al. (2005), Anastassiou et al. (2010), Goldstein et al. (2009).
Over the past few years, a large body of literature has been devoted to unveil the mechanisms that are responsible of coordinated behaviors. Of particular interest among the physics community has been the study of a particular form of coordination: synchronization, see e.g. Russo and di Bernardo (2009a), Pecora and Carroll (1990), Zhang et al. (2015), Ginelli et al. (2010), Choe et al. (2010). In such papers (and related references) several conditions have been devised ensuring that a network synchronizes.
The common underlying assumption in many works on network synchronization is that nodes directly communicate with each other via some form of diffusive coupling. In many applications arising in networks from both nature and technology, however, this form of communication is often superimposed to a communication via a shared (environmental) variable. Bacteria, for instance, produce, release and sense signaling molecules. Such molecules can diffuse in the environment and are used by bacteria for population coordination. This mechanism is known as quorum sensing, Ng and Bassler (2009). In a neuronal context, a mechanism, where the coupling between individual network nodes (e.g. oscillators) is not direct but is rather implemented through a common medium, involves local field potentials Anastassiou et al. (2010), Pesaran et al. (2002).
From a system dynamics viewpoint, quorum-sensing networks have been recently studied in Russo and Slotine (2010), where it has been shown that the shared environmental variable plays a key role for network synchronization by implementing a sort of distributed filter sensed as input by all network nodes. We now address the different question of how these quorum-sensing networks can be de-synchronized. This is a relevant question in many application fields. For example, the loss of a coordinated behavior is sometimes synonymous of a poor network design as it might cause amplification of disturbances and noise (see e.g. Bartolozzi et al. (2005)). In some other contexts, instead, de-synchronization is desirable. For instance, it is believed that pathological synchronization among bursting neurons in the basal ganglia-cortical loop might be linked to the tremors seen in patients with Parkinson’s disease, Wilson and Moehlis (2014), Wilson and Mo (2014), Ahn et al. (2015).
Related Work
In this Section, we now revise some works on network de-synchronization and quorum-sensing networks relevant for this paper. We also outline the main contributions of this paper in the context of the related Literature.
Quorum sensing. Literature devoted to the study of the emerging behaviors in quorum sensing networks (e.g., Garcia-Ojalvo et al. (2004), Tabareau et al. (2010), Sakaguchi and Maeyama (2013), Katriel (2008)) is sparse when compared to that on diffusive topologies. Moreover, in some cases, results are obtained by neglecting the dynamics of the quorum/environmental variables, as well as the global effects of nonlinearities. This sparsity of results appears to be surprising as quorum-sensing mechanisms, besides their pervasiveness in natural systems, could also be used to somehow optimize the topology of technological networks. For example, the use of a shared variable significantly reduces the number of links required to achieve a given level of connectivity Tabareau et al. (2010).
De-synchronization. A key technique to study network de-synchronization is the Master Stability Function (MSF) Pecora and Carroll (1998), which provides a condition for de-synchronization based on the calculation of the maximum Floquet or Lyapunov exponents for the generic variational equation obtained from network dynamics (see also Hu et al. (1998), l. Huang et al. (2009), Pecora et al. (2000), Fink (2000), Sorrentino (2012) and references therein). Recently the MSF approach has been also extended to the case of a global variable coupling the oscillators and to the case of global coupling between nodes, see Yang et al. (2015), Zanette and Mikhailov (1998) and references therein. Finally, an approach to control de-synchronization has been presented in Wilson and Moehlis (2014). In such a paper, the authors recast de-synchronization as an optimization problem. Other de-synchronization control methods include e.g. double-pulse stimulation, Tass (2001), nonlinear time-delayed feedback Kiss et al. (2007), phase resetting Danzl et al. (2009), Nabi et al. (2013). Also, in Danzl et al. (2010), an energy-optimal stimulus was used to control neural spike timing, while in Talathi et al. (2011), a stimulation-based approach has been developed to control synchrony in neural networks. Notable works on de-synchronization has also been carried in e.g. He et al. (2014), Heagy et al. (1995), de Oliveira et al. (2016).
Contribution in the context of current Literature. While being directly inspired by the current Literature on network de-synchronization, this work offers a number of key novelties:
- •
this paper considers network dynamics which are globally coupled via a quorum sensing (global, or shared) variable. With respect to this, the key novelty is that it considers the global variable having its own dynamics, modeled via a set of ODEs. Such a dynamics, in turn, depends on the quorum variable and on the state variables of the network nodes (also modeled via ODEs);
- •
a sufficient condition is provided for de-synchronization in quorum-sensing networks;
- •
finally, this paper also illustrates via two applications how the results can be effectively used to predict the onset of de-synchronization.
The paper is organized as follows. We start in Section II with defining the models considered in this paper and formalizing the problem statement. In Section III we give two new lemmas which are then used in Section IV to devise our main result on the de-synchronization of quorum-sensing networks. The effectiveness of our approach is shown in Section V, where we use our results to study de-synchronization in networks from two motivating applications. Concluding remarks are offered in Section VI. Finally, for the reader’s convenience, the key mathematical tools used to prove our results are given in the Appendix.
II Mathematical formulation and problem statement
The goal of this Section is to introduce the networks considered in this paper and to give a definition for network de-synchronization. Such a definition is based on the concept of trajectories divergence.
II.1 Trajectories divergence
We now formalize the notion of divergence between two solutions (or trajectories) for the generic nonlinear dynamical system (11). In order to do so, let be a solution of (11) and assume that the solution exists for . Then, we denote by some open ball (or neighborhood) of radius around at time . We are now ready to give the following definition.
Definition 1**.**
Let and be two different solutions of (11), with . We say that is diverging with respect to if there exists some and some such that , such that .
In the rest of the paper, we will simply say that the dynamics (11) is diverging with respect to if the above definition is fulfilled for all the trajectories such that . We now offer the following remarks:
- •
the set defines, over time, an open bundle around the trajectory ;
- •
a geometric interpretation of Definition 1 is given in Figure 1. In such a figure, two neighboring trajectories are shown, i.e. and , with diverging with respect to .
II.2 Network model and de-synchronization
Throughout this paper, we will consider networks where a set of agents, modeled via a set of smooth ordinary differential equations, communicates with each other. In addition to this direct node-to-node link, nodes also communicate indirectly, through a shared (environmental) variable, which is also modeled by a set of ODEs. The structure of these networks is schematically shown in Figure 2. For the applications of interest in this paper and discussed in Section V, the shared variable will either be a service with which network nodes interact or a shared molecule concentration surrounding certain biochemical entities.
Formally, the networks that we will consider will be described with the following smooth differential equation:
[TABLE]
, where: (i) is the state variable for the -th network node and ; (ii) is the stack of the nodes state variables and ; (iii) models the nodes intrinsic dynamics; (iv) is the shared variable with which all network nodes interact, and models the intrinsic dynamics of such a variable; (v) and model the interaction between network nodes and the shared variable; (vi) is a smooth function describing the direct coupling between nodes; (vii) is an time varying function modeling the coupling strength; (viii) the function is a smooth output function for network nodes; (ix) is the set of neighbors to node .
In the rest of this paper we assume that, for some , a solution of the form , , exists for network (1). The solution is characterized by the fact that all the network nodes evolve onto the same trajectory, . For this reason, we will say that is the synchronous solution of (1). The goal of this paper is to provide a sufficient condition for network de-synchronization. This can be formalized in terms of divergence of the network trajectories with respect to , i.e. with respect to a component of .
Definition 2**.**
We say that (1) de-synchronizes if there exists at least one dynamics transversal to the synchronization manifold which is diverging with respect to .
Intuitively, Definition 2 implies that all the solutions of (1) starting close to the synchronization manifold locally diverge from the synchronous solution. This will be useful for proving Theorem 1, when we will prove de-synchronization by showing that at least one eigendirection transversal to the synchronization manifold is diverging.
In the rest of the paper, we will simply say that (1) is de-synchronizing if it fulfills Definition 2. Please note that the property given in Definition 2 is a local differential property as it is defined for all the trajectories which are sufficiently close to the solution of interest. Note also that the definition involves only the trajectories of the network nodes (’s), without specifying the behavior of the environmental variable, .
III Diverging lemmas
We now introduce two lemmas that will be used in Section IV to prove the main result of this paper. The lemmas make use of the concept of matrix measure, , which is formally introduced in the appendix.
With the Lemma below we provide a sufficient condition for (11) to be diverging with respect to some desired solution, say .
Lemma 1**.**
Assume that for system (11), there exists some matrix measure and some such that
[TABLE]
. Then, (11) is diverging with respect to .
Proof.
See the Appendix. ∎
With the next Lemma, we will instead consider a dynamical system composed by two interconnected subsystems (say subsystem and subsystem ) described by the following smooth differential equation:
[TABLE]
where and . Let be the desired solution for (2). The following result provides a sufficient condition for the divergence of subsystem with respect to .
Lemma 2**.**
Consider system (2) and let be the solution of . Then, subsystem is diverging with respect to if the reduced-order auxiliary system
[TABLE]
is diverging with respect to .
Proof.
See the Appendix. ∎
We remark that, in Lemma 1, is the Jacobian matrix of the vector field of system (11), i.e. . Therefore, such a Lemma is essentially a condition on the matrix measure of the Jacobian of system (11).
IV De-synchronization in quorum-sensing networks
We are now ready to state the main result of the paper, which provides a sufficient condition for the de-synchronization of (1).
Theorem 1**.**
Assume that for (1) there exists a matrix measure, , some and some , such that:
[TABLE]
. Then, (1) de-synchronizes.
Proof.
We will prove de-synchronization by proving that there exists at least one diverging eigendirection transversal to the synchronization manifold. Following Lemma 2, de-synchronization can be proved by proving de-synchronization of the following reduced order auxiliary system
[TABLE]
Note that the synchronous solution of (1) is also a solution of (4). We will prove de-synchronization by proving that for network (4) there exists at least one diverging eigendirection transversal to the synchronization manifold. Linearizing the dynamics (4) around the synchronous trajectory yields:
[TABLE]
where . Now, let , we can then rewrite the whole network dynamics as
[TABLE]
Since the network topology is undirected, we have that is symmetric. Therefore, by means of Lemma 4 (see the Appendix) we have that there exists an orthogonal matrix () such that , where is the diagonal matrix, having on its main diagonal the eigenvalues of . Define the coordinate transformation . In the new coordinates, (5) becomes
[TABLE]
which can be written as:
[TABLE]
or, equivalently:
[TABLE]
, and where Lemma 3 has been used (see the Appendix). Indeed, by means of such a result we have and .
Now, the network de-synchronizes if at least one of the dynamics transversal to the synchronization manifold is diverging. In turn, the dynamics transversal to such a subspace are those in (7) with . That is, following Lemma 1, the network is diverging if for some , , it happens that
[TABLE]
Since ’s are positive for all we have Vidyasagar (1993):
[TABLE]
The proof is then concluded by noticing that, by hypotheses, at least one of the dynamics transversal to the synchronization manifold is diverging. This proves the result. ∎
V Applications
V.1 When distributed sensing cannot be trusted
The so-called Internet of Things (IoT) revolution is allowing us to connect objects in ways that were not even imaginable a few years ago. This is leading to interesting applications for smart cities as it gives the possibility of creating pervasive networks of actuators/sensors deployed in urban environments. The goal of such networks is typically that of monitoring a given quantity of interest (e.g. air quality, gas leakages, weather, …), gather some aggregate information from field data and send this information to base stations. Here, the aggregate data are further analyzed in order to provide new smarter user services. The set-up outlined here, is schematically shown in Figure 3, where a network consisting of devices is deployed to the field in order to sense some distributed quantity. The aggregate information is then sent to a base station which performs additional filtering, forwards these data to analytics algorithms and provides feedback to the devices. Our motivating question is then: when can we trust the information provided by the network?
The network in Figure 3 can be modeled as a quorum-sensing network, where: (i) the IoT devices deployed to the field are the network nodes; (ii) the base station has the role of the shared environment. In this Section, we will consider the following network:
[TABLE]
where , , is the quantity that is being sensed by the network of devices. In (8), and are respectively the time varying node-to-node and node-to-base-station coupling strengths, while is the gain of the coupling protocol between nodes.
Please note that (8) can be recast onto (1) with , and , , , , . The task for which the network is designed is to ensure that all nodes will sense , i.e. that nodes converge towards the solution . We will now use Theorem 1 to obtain a straightforward sufficient condition ensuring that the network will be diverging with respect to . Following Theorem 1, de-synchronization can be characterized in terms of the network algebraic connectivity, . Specifically, the condition of Theorem 1 with implies that the network de-synchronizes if there exists some matrix measure, , such that
[TABLE]
Since network nodes are -dimensional, this translates to:
[TABLE]
That is, if the above condition occurs, then the network will be diverging with respect to , thus implying that the network will no longer properly sense . Now, (9) provides an explicit condition on the node-to-node communication network topology (via ) and coupling design (via , and ). Specifically, if network topology and coupling are not well blended together, then the network will not properly sense , i.e. it will not perform the task for which it has been designed. Also, please note that the higher the , then the more difficult will be to fulfill the condition in (9), thus helping to prevent network de-synchronization. Assume that . As a testbed network, we consider a small world network of nodes generated by following the method in Watts and Strogatz (1998). We calculated numerically the eigenvalues of the Laplacian and found that, in this case, the algebraic connectivity for the network of our interest is . Therefore, our condition for de-synchronization becomes: . This means that if the quantity of interest becomes too small, then the network will not be able to properly sense it. This prediction is confirmed in Figure 4.
V.2 De-synchronization of biochemical networks
Over the last few years, synchronization of biochemical systems has attracted much research efforts both from the theoretical, see e.g. Strogatz (2003) and experimental Yagamuchi et al. (2003) viewpoints. Specifically, the importance of synchronization for such networks has motivated a large body of results aimed at providing sufficient conditions for network synchronization (see e.g. Russo and di Bernardo (2009a), Russo and di Bernardo (2009b) and references therein). We now address the following motivating question: given a synchronized biochemical network of interest, which are the mechanisms that lead to the loss of synchronization? This is a relevant question for a large number of biochemical applications, with a remarkable example being the fact that de-synchronization is believed to be an indicator of metabolic diseases (see e.g. Ahn et al. (2015), Ripperger and Albrecht (2012)). We now consider the following network:
[TABLE]
where in this case the shared environmental variable models a biochemical reaction between a set of enzymes sharing the same substrate (see e.g. Szallasi et al. (2006)). The nodes’ dynamics in (10) are particularly relevant in systems and synthetic biology as it models a general externally-driven transcriptional module. Such transcriptional modules are ubiquitous in biology, natural as well as synthetic, and their behavior was recently studied in Del Vecchio et al. (2008) in the context of “retroactivity” (impedance or load) effects. The state variables ’s are the concentrations of generic transcription factors, say (’s). The state variables ’s are the concentrations of complex proteins-promoters, say ’s. The production of each is stimulated by the corresponding . The time evolution of the substrate is modeled by the dynamics of and its production is stimulated by a time dependent input function , which is a positive function. Please refer to Del Vecchio et al. (2008) for a detailed discussion on (10). In the same paper it is also shown that the quantities are always positive and that the system evolves on the positive orthant. In Russo et al. (2010), the transcription module has been analyzed to show that it can be entrained by any periodic input. Furthermore, in the same paper, the authors also proved that network (10) can be always synchronized if the coupling between nodes is linear and diffusive. Unfortunately, when modeling biochemical networks, it is often the case where the coupling is not linear and diffusive but it is rather a sigmoid function (modeling transcriptional interactions, see e.g. Szallasi et al. (2006)). Motivated by this, we now investigate the effects on such a coupling function on the synchronization properties of the network. We will consider network nodes being coupled via a decreasing sigmoig function, i.e. . We will then use Theorem 1 to provide an effective sufficient condition to determine when the network will de-synchronize.
We will now use again Theorem 1 to provide a sufficient condition for de-synchronization in terms of . The first step to apply Theorem 1 is to choose a matrix measure to verify (3). In analogy to Russo et al. (2010), in what follows we will the matrix measure induced by the vector- norm, . In order to apply our result, first note that
[TABLE]
while
[TABLE]
Due to the physical constraints of the system, we have and , where is the maximum of (note that system trajectories are bounded if is a bounded signal, see Russo et al. (2010)). Therefore: .
Thus, following Theorem 1, the network will de-synchronize if
[TABLE]
i.e. if and/or become sufficiently large. Note that, in this case, the condition for de-synchronization does depend on .
In order to validate our theoretical prediction, we consider two small-world networks of nodes, say Network and Network . The two networks are characterized by two different algebraic connectivity values ( for Network and for Network ). The network parameters that we considered were: , , , . In order to characterize quantitatively the level of synchronization of the networks we used the order parameter , defined following Garcia-Ojalvo et al. (2004) where: (i) ; (ii) denotes the time average; (ii) denotes the average over the network nodes. In Figure 5 the order parameter is plotted as a function of for both Network and Network . As shown in such a figure, the increase in causes a network transition from a synchronized state towards an un-synchronized state. Moreover, as expected from our theoretical predictions, Network starts to de-synchronize after Network . Essentially, this is due to the fact that Network has a larger algebraic connectivity than Network . Finally, in Figure 6 the networks behavior is shown when . As shown in such a figure, the increase in causes a loss of network synchronization. In particular, two separate groups (or clusters) of nodes emerge, with each group being synchronized onto a different trajectory. The emergence of why this phenomenon happens will be subject of future research.
VI Conclusions
In this paper we presented a sufficient condition for the de-synchronization of quorum-sensing networks. After presenting our main result, we showed the effectiveness of our approach by considering two networks arising in the contexts of distributed sensing and biochemical networks. In presenting new conditions for network de-synchronization, our work also opens new questions. Of particular interest is the understanding of why, for some specific dynamics like those arising in biology, de-synchronization leads to clustering effects where two or more clusters of synchronous nodes emerge.
Acknowledgements
The author wishes to acknowledge the Associate Editor and the anonymous reviewers for their invaluable comments and suggestions, which considerably improved the quality and the clarity of the paper.
Appendix
Mathematical tools
In this Section we introduce the notation, definitions and matrix properties that will be used in the rest of the paper. This Section also provides an introduction to concepts related to graphs and Laplacian matrices, which will be used in the paper.
Matrix notation and properties
In this paper, will denote the dimensional column vector having all elements equal to and will denote the identity matrix. Finally, will be used to denote the Kronecker (or direct) product. The following two technical results will be useful in the rest of the paper (see e.g. Arcak (2010)).
Lemma 3**.**
The following properties hold for the Kronecker product: (i) ; (ii) if and are invertible, then .
Lemma 4**.**
For any real symmetric matrix, , there exist an orthogonal matrix, , such that , where is an diagonal matrix.
Matrix measures
We recall (see for instance Michel et al. (2007)) that, given a vector norm on Euclidean space (), with its induced matrix norm , the associated matrix measure (or logarithmic norm, see Dahlquist (1959); Lozinskii (1959)) is defined as . The above limit is known to exist, and the convergence is monotonic, see Strom (1975); Dahlquist (1959). Some matrix measures are reported in Table 1.
Recently, matrix measures have been used to devise upper bounds for the distances between trajectories of a dynamical system of interest. Specifically, let
[TABLE]
be a smooth -dimensional dynamical system evolving onto , with being the system Jacobian. Then, as shown in Lohmiller and Slotine (1998); Russo et al. (2010), trajectories of (11) globally exponentially converge towards each other if there exists a matrix measure, , such that is uniformly negative. This approach is known as contraction analysis and it has been recently extended to the case of Caratheodory systems di Bernardo et al. (2014). Contraction principles in metric functional spaces can be traced back to Banach and Caccioppoli (see e.g. Granas (2003) for further details). In the field of continuous-time dynamical systems theory, ideas closely related to contraction can be found in Hartman (1961) and Lewis (1949). See also Pavlov et al. (2004), Angeli (2002), Lohmiller and Slotine (2005) and Jouffroy (2005) for an historical overview. Recent results for the synchronization of complex networks via contraction can be instead found in Aminzare and Sontag (2014a), while Aminzare and Sontag (2014b) identifies some open problems of contraction methods for nonlinear systems.
Graphs
We now revise some key notions from graph theory that will be used in this paper, Horn and Johnson (1999). Let be an undirected graph, where is the set of vertices (or nodes) and is the set of edges. We denote by the set of neighbours to the -th network node and we let be the number of its neighbours (i.e. , also known as degree of node , is the cardinality of ). We will denote by the graph adjacency matrix: the element of is equal to if nodes and are neighbours, [math] otherwise. The graph Laplacian matrix, can then be defined as follows: , where is the matrix having . If the graph is undirected then, by construction, is symmetric. Moreover, is a [math] column/row sum matrix and hence it has at least one eigenvalue equal to [math]. It can be shown, see e.g. Horn and Johnson (1999), that, if is connected, then it only has one [math] eigenvalue and this corresponds to the eigenvector . In the rest of the paper we will denote by , , the eigenvalues of . The second smallest eigenvalue, , is termed as algebraic connectivity and it is non-zero if and only if is connected.
Proof of Lemma 1
Pick any solution and consider the virtual displacement, say , between and . Then, the following exact differential relation holds (see e.g. Arnold (1978), Russo et al. (2010), Lohmiller and Slotine (1998)):
[TABLE]
By Coppel’s inequality (see e.g. Vidyasagar (1993)) we have that
[TABLE]
Therefore, by hypotheses we have
[TABLE]
thus proving the result.
Proof of Lemma 2
In order to prove the Lemma, consider the following auxiliary system, which has been first introduced in Wang and Slotine (2005):
[TABLE]
and note that, as shown in Russo et al. (2010), Russo and Slotine (2010), the desired solution is a trajectory of this auxiliary system (to see this, it suffices to substitute with in the dynamics above). Note also that, for the auxiliary system, is an exogenous input to the dynamics of . Therefore, following Russo and Slotine (2010) the dynamics of can be studied by just considering the reduced order auxiliary system
[TABLE]
Note that, by hypotheses: (i) is a particular solution of the reduced order auxiliary system; (ii) the reduced order auxiliary system is diverging with respect to . Therefore, we have
[TABLE]
Finally, since the solutions of (2) are particular solution of the reduced order auxiliary system, (12) implies that
[TABLE]
thus proving the result.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Iniguez et al. (2009) G. Iniguez, J. Kertesz, K. K. Kaski, and R. A. Barrio, Physical Review E 80 , 066119 (2009).
- 2Li et al. (2006) P. Li, D. Zheng, and P. Hui, Physical Review E 73 , 056128 (2006).
- 3Gonze et al. (2005) D. Gonze, S. Bernard, C. Walterman, A. Kramer, and H. Herzerl, Biophyscal Journal 89 , 120 (2005).
- 4Anastassiou et al. (2010) C. Anastassiou, S. M. Montgomery, M. Barahona, G. Buzsaki, and C. Koch, The Journal of Neuroscience 30 , 1925 (2010).
- 5Goldstein et al. (2009) R. Goldstein, M. Polin, and I. Tuval, Physical Review Letters 103 , 168103 (2009).
- 6Russo and di Bernardo (2009 a) G. Russo and M. di Bernardo, Journal of Computationa Biology 16 , 379 (2009 a).
- 7Pecora and Carroll (1990) L. Pecora and T. Carroll, Physical Review Letters 64 , 821 (1990).
- 8Zhang et al. (2015) M. Zhang, S. Shah, J. Cardenas, and M. Lipson, Physical Review Letters 115 , 163902 (2015).
