Abstract
The problem of Turing instabilities for a reactiondiffusion system defined on a complex Cartesian product network is considered. To this end we operate in the linear regime and expand the time dependent perturbation on a basis formed by the tensor product of the eigenvectors of the discrete Laplacian operators, associated to each of the individual networks that build the Cartesian product. The dispersion relation which controls the onset of the instability depends on a set of discrete wavelengths, the eigenvalues of the aforementioned Laplacians. Patterns can develop on the Cartesian network, if they are supported on at least one of its constitutive subgraphs. Multiplex networks are also obtained under specific prescriptions. In this case, the criteria for the instability reduce to compact explicit formulae. Numerical simulations carried out for the MimuraMurray reaction kinetics confirm the adequacy of the proposed theory.
Introduction
Patterns are widespread in nature and appear in large plethora of different conformations. From chemistry to biology, passing through physics, beautiful spatially extended motifs are found which spontaneously emerge from an ensemble made of interacting microscopic actors. The spirals in chemical reactions, the colorful patterns on fish skin, and the maculated fur coat of felines are all examples which testify on the intrinsic ability of natural system to selforganize, both in space and in time^{1,2}.
The prototypical approach to patterns formation in reactiondiffusion processes dates back to Alan Turing’s seminal paper on morphogenesis^{3}. Working within a simplified deterministic model for two species in mutual interactions, Turing proved that a homogeneous fixed point can turn unstable to external perturbations. A symmetry breaking instability can in fact develop which is seeded by diffusion and necessitates of an activatorinhibitor scheme of interaction between factors. When the conditions for the Turing instability are satisfied, the perturbation grows exponentially at short times and the system evolves towards an asymptotic stationary stable attractor, characterized by a spatially inhomogeneous density distribution. Mathematical conditions for the onset of the instability can be obtained via a linear stability analysis, which requires expanding the imposed perturbation on the complete basis formed by the eigenvectors of the Laplacian operators on the chosen domain. Turing instabilities are usually studied on regular lattices or continuous supports. The theory of patterns formation extends however to reactiondiffusion systems defined on a complex graph, as illustrated in the pioneering paper by Othmer and Scriven^{4}, and recently revisited by Nakao and Mikhailov^{5}. In this case the domain of the dispersion relation, from which the instability conditions ultimately descend, is the spectrum of the discrete Laplacian associated to the embedding network. Laplacian eigenvalues determine in fact the spatial characteristics of the emerging patterns, when the system is defined on a heterogeneous complex support. Turing patterns for systems defined on a complex graph materialize in a segregation into activatorrich and activatorpoor nodes^{7}. As discussed in^{6}, selforganized patterns can also manifest on multiplex, networks of networks assembled as adjacent layers^{8,9,10,11,12,13,14,15}. Remarkably, patterns on a multiplex can be instigated by a constructive interference between layers, also when the Turinglike instability is prevented to occur on each single layer taken separately. In other cases, interlayer diffusion can instead act a destructive pressure on the process of pattern formation^{6}.
Building on these premises, we here aim at applying the theory of Turing instability for reaction diffusion systems defined on Cartesian networks. These latter are assembled as the Cartesian product of simpler networks, the fundamental building blocks in the process of hierarchical aggregation. Regular grids, cubes, and their counterparts in higher dimensions are for instance obtained from the Cartesian product of linear chains. Besides the interest from a graph theory point of view^{16,19}, Cartesian product (also referred to as Cartesian networks in the following) have been recently used in the framework of control processes^{17} and systems synchronization^{18}.
In this paper we shall adapt the linear instability analysis to the relevant setting of the Cartesian networks, and elaborate on the condition for the instability, by expanding the perturbation on a generalized basis formed by the tensor product of the eigenvectors of the discrete Laplacian operators, defined on each individual network. For a sake of clarity we will illustrate the theory with reference to the simplified setting where the Cartesian product involves two distinct networks. Clearly, one can straightforwardly extend the theory to Cartesian products made by more than two networks. It is worth emphasizing that a Cartesian network can be equivalently treated as a standard network, specified by a global adjacency matrix and notwithstanding its parcelization in elementary subcomponents. Hence, the conditions for the emergence of selforganized patterns in a reaction diffusion system defined on a Cartesian support could be effectively addressed by following the general strategy outlined in^{5}. However, by taking advantage of the peculiar structure of Cartesian networks, one can gain insight into the onset of the instability by tracing it back to the properties of the underlying simplex networks. This level of understanding cannot be achieved when carrying out a direct diagonalization of the global Laplacian matrix associated to the Cartesian product network. To shed light on these aspects, the process of patterns formation on the Cartesian support will be thoroughly discussed in conjunction with the standard analysis which applies to each of the graphs taken independently.
As an interesting application, we will then consider the special case of multiplex networks that can be factorized as Cartesian products of smaller basic networks and prove that the patterns can be created or destroyed by adding more layers to the structure. On a wider perspective, this result applies to reactiondiffusion systems defined on a generic network, which can be factorized as the Cartesian product of smaller networks. The conditions for the instability of the scrutinized system can be hence reformulated in terms of the smaller, hence more tractable, factor networks.
The paper is organized as follows. In the next Section we will present the general theory of Cartesian product networks and formulate the problem of patterns formation for reaction—diffusion systems defined on such networks. For a generic choice of the diffusivities, we shall prove that patterns emerge in the Cartesian product provided they can develop in at least one of the two networks from which the Cartesian support originates. In this respect, Cartesian products are more prone to exhibit Turing instabilities than their corresponding factor networks. In the limiting case when the diffusivities do not depend on the topology of the networks, but just on the species ability to relocate to neighbors sites, Turing patterns can set in if and only if the instability takes place on both factor networks. Our analytical conclusions will be challenged numerically by employing the Mimura—Murray model^{22} as a representative reaction scheme. We will then turn to investigate the conditions for the emergence of selforganized patterns on degenerate multiplex networks  the same network is repeated on all layers  an important case study which can be handled as an immediate byproduct of our analysis. Finally, in the last Section, we will sum up and conclude.
Results
Given two networks G and H, being respectively characterized by n_{G} and n_{H} nodes, hereby denoted and , and by edges and , one can build^{16,19} their Cartesian product , that is the network composed by n_{G}n_{H} nodes V_{G} × V_{H} and whose edges are defined by:
We represent in Fig. 1 an example of a Cartesian product network built from two WattsStrogatz networks^{23}.
Let A^{G}, respectively A^{H}, be the adjacency matrix of the network G, respectively H. Then the adjacency matrix of the Cartesian product network is given by
where is the n × n identity matrix and ⊗ is the Kronecker product. Let us recall that the Kronecker product of two matrices A and B, is the matrix
where a_{ij} are the elements of matrix A. Let L^{G} = A^{G} − D^{G} (respectively L^{H} = A^{H} − D^{H}) be the Laplacian matrix of the network G (respectively of H), where D^{G} is the diagonal matrix whose entries are the degrees of the network G (similarly for D^{H}). Then the Laplacian matrix of the Cartesian product network reads:
From the latter equation, it straightforwardly follows that the eigenvalues of are of the form
that is the eigenvalues of the Laplacian matrix associated to the Cartesian product are obtained as the sum of the eigenvalues of the Laplacian operators of each factor networks. Moreover, the eigenvectors of are given by , where and stand for the eigenvectors of respectively L^{G} and L^{H}. In fact:
Let us observe that L^{G} and L^{H} are zero sum symmetric and negative—semidefinite matrices and so it is . Hence, the eigenvalues are all negative, except for the largest one which is identical to zero. We will organize the list eigenvalues so that the first position (α = β = 1) reads always zero, the largest eigenvalue. Hence, .
ReactionDiffusion systems on Cartesian product networks
Let us now consider a reaction—diffusion system defined on a Cartesian product network . To this end we introduce two species whose continuous densities are labelled u and v. The two species undergo local interaction when they share one of the n_{G}n_{H} nodes of and diffuse among adjacent sites via existing links. Denote with , respectively , the diffusion coefficient of species u, respectively v, on network G. For network H, one can introduce the homologous quantities and . In the following we shall indicate with u_{gh} and v_{gh} the concentrations of respectively u and v at node . As usual, local rules of interaction among species translate in non linear functions of the concentration amount, hereafter f(u_{gh}, v_{gh}) and g(u_{gh}, v_{gh}). The diffusion is in turn modeled by resorting to conventional Laplacian operators. In formulae:
where the diffusion operator (with s = u, v) reads:
Notice that u_{gh} can be written as , and hence . On the other hand, , which implies . Similar considerations hold for , and one can therefore rewrite (5) as:
To progress in the analysis we shall assume that an homogeneous solution of the above equations exists, i.e. , for all g and h such that . In addition, we will require the homogeneous fixed point to be stable, which in turn amounts to impose tr(J) = ∂_{u}f + ∂_{v}g < 0 and det(J) = ∂_{u}f∂_{v}g − ∂_{v}f∂_{u}g > 0, where J stands for the Jacobian matrix evaluated at (to keep the notation simple and because f and g do not depend on the nodes index, we have replaced u_{gh} and v_{gh} by u and v in the former and in their derivatives). Following the standard Turing recipe, we set down to study the conditions that yield an exponential growth of a nonhomogeneous perturbation around . We hence define and and linearize system (7) around the equilibrium
where f_{u}, f_{v}, g_{u} and g_{v} are the derivatives of f and g with respect to u and v evaluated at the equilibrium point .
To go one step further we expand δu_{gh} and δv_{gh} on the eigenbasis of the Laplacian matrix for and look for solution of system (8) in the form:
By inserting the previous relations into the linearized system (8), one readily finds that the following condition should be met for a nontrivial solution to exist:
where
that is
where and are defined as:
Let us observe that P is always negative because of the stability assumption (tr(J) < 0) and since and . The exponential instability manifests provided the real part of λ_{αβ} gets positive over a bounded portion of the plane . For this reason, we shall solely concentrate on the largest root of equation (9):
whose real part is also called the dispersion relation. Turing instability develops on the Cartesian network provided
within a finite domain in and . In the following we shall set and to make explicit reference to the embedding Cartesian topology.
The above derivation can be formally adapted to the simpler case where the reactiondiffusion system is defined on a standard graph G. In this case the condition for the existence of Turing patterns amounts to imposing , inside a bounded interval of . Importantly, . Similar considerations hold for graph H, which is combined to G to yield the Cartesian network . In practical terms, the dispersion relation which controls the instability on a Cartesian support is a multidimensional function (two dimensional, for the case under exam), which reduces to the conventional one dimensional function, when projected on each of the independent subspaces that compose the Cartesian backing. Notice that the above conclusions can be also reached by employing a straightforward two dimensional extension of the networktargeted Fourier transform introduced in^{20,21} to the current multidimensional setting.
Starting from this scenario, it is interesting to elaborate on the mathematical conditions that underly the emergence of collective patterns on a Cartesian support, in relation to the mechanisms which seed the homologous instabilities on the composing graphs, taken separately. Are Cartesian patterns reminiscent of the instability that occur on each layer of the assembly? To answer this question it is entirely devoted the remaining part of the paper.
Different diffusion constants on distinct graphs
Let us start by considering the general case where the diffusion coefficients for each species are assumed to depend on the hosting network, namely and . Imagine that Turing patterns can develop when the inspected reactiondiffusion system is hosted on G. Then, as we shall prove hereafter, the patterns can invade the Cartesian support . Similar conclusions obviously hold when the dual scenario is considered, i.e. when the patterns are allowed to develop on graph H, instead of G.
Since Turing patterns can be found by hypothesis on network G, there exists at least one such that . Consider the eigenvalue (where in the last step we made use of ) and write the following chain of relations:
The same modes which are unstable on G, are also destabilized when the reactiondiffusion system is made to evolve on the Cartesian support . The network can hence exhibit Turing patterns, the perturbation being localized on a set of unstable modes which includes (or coincides with) those active on G. If the spectrum of the Laplacian was continuum, one could always delimit, by continuity of , a finite portion of the parameter plan , adjacent to the degenerate line , for which . However, the spectrum of the Laplacian operator is discrete. One should therefore require a sufficiently small to exist, so that , for non trivial modes of the Cartesian support could be triggered unstable.
To make this concept more explicit, we consider the celebrated MimuraMurray model^{22}, which we shall assume to specify the reaction terms. More specifically we will set f(u, v) ((a + bu − u^{2})/c − v)u and g(u, v) = (u−(1 + dv))v, where a, b, c and d are constant parameters. The MimuraMurray model possesses six equilibria, whose stability depends on the value of the above parameters. We will hereby set a = 35, b = 16, c = 9 and d = 0.4 and focus on the homogeneous stationary solution , where Δ(bd − 2d − c)^{2} + 4d^{2} (a + b − 1). It is immediate to realize that det(J) > 0 and tr(J) < 0, hence the selected fixed point is stable. The diffusion coefficients are assigned as discussed in the caption of Fig. 2. In particular, patterns can develop when the MimuraMurray system is let evolve on graph G. At variance, Turing instability cannot take place on graph H. When the system is instead hosted on the Cartesian support , as obtained by composing together the individual graphs G and H, patterns can materialize, as demonstrated in Fig. 2. The generalized dispersion relation takes indeed positive values over a finite portion of the discrete two dimensional support as it can be appreciated by visual inspection of panel c of Fig. 2.
The diffusion is the same on distinct networks
Consider now the simpler setting where the diffusion coefficients are assumed identical on all graphs composing the Cartesian networks. In formulae we require and . Also the kinetics parameters do not depend on the reaction site. Under this working hypothesis, Turing patterns are allowed on the Cartesian network , if and only if they can also develop on both G and H. To prove our claim, we remark that the assumption of identical diffusivities enables one to simplify the dispersion relation and Eqs. (10) and, in particular, we get:
Hence, the instability takes place on the Cartesian support if D_{u}g_{v} + D_{v}f_{u} > 0 and . On the other hand, when these latter inequalities are matched, Turing patterns develop on both G and H, provided their discrete Laplacian eigenvalues populate the interval where the dispersion relations for each single graph, and , are positive.
Degenerate multiplex as the Cartesian product of two graphs
Assume G to be an open one dimensional chain, with nearest neighbors connections. This configuration is also termed path in the literature, and differs from a ring or cycle, because it lacks periodic boundary conditions. Then, for any arbitrary choice of network H, the cartesian product is a multiplex with peculiar characteristics. On each layer of the multiplex the same network H is repeated. Interlayer connections are established only between adjacent layers, as depicted in Fig. 3.
If we are interested in investigating the possibility of a Turing like instability for a generic reactiondiffusion system defined on such a multiplex, one cannot resort to the approach discussed in^{6}. The multiplex is in fact degenerate, meaning that the layers are identical by construction and their associated spectra coincide. This clearly implies dealing with repeated eigenvalues a condition which violates the hypothesis on which the analysis of^{6} builds. It is however worth emphasizing that the analysis of^{6} can be extended to the case where the eigenvalues are indeed repeated, at the price of some additional complications in the calculations. Following the above conclusion, we can however expect Turing patterns to materialize on the multiplex support, if the reactiondiffusion system under inspection can undergo a diffusion driven instability when placed on the path network G. As we shall argue in the following, this request translates in a compact condition for the instability to develop on the multiplex support. In fact, the homogenous equilibrium is unstable to external inhomogeneous perturbation, for a reaction diffusionsystem evolving on G, provided and . On the other hand, the eigenvalues of the Laplacian operator defined on G can be written in a closed form as:
For a given reaction kinetics, Turing patterns can flourish on G, if and only if there exists at least on eigenvalue for which , namely
where
are the two positive roots of . When condition (13) is met, and by virtue of the analysis carried out above, the patterns can invade the multiplex support. In Fig. 4 we provide a direct evidence of the phenomenon, employing again the MimuraMurray reaction model as the reference case study. In our results, no correlation between the asymptotic values of u_{i} (or v_{i}) and the node degree is observed, at variance with the conclusion of^{5}. This is an intriguing difference which deserves to be further investigated, in relation to the system size of the employed networks and their intrinsic topological features.
Another interesting case to consider is when G is the complete graph with n_{G} nodes, namely a network with alltoall connections but self—loops. Then, for any network H, the Cartesian product is a multiplex, which hosts on every layer a replica of H, each node of a given layer being directly connected to all its specular images on the other layers. The number of nodes of network G determines therefore the number of layers of the Cartesian multiplex. Based on the above, we can readily infer an explicit condition for the existence of Turing instability on the generalized Cartesian support. The only non trivial eigenvalue of the complete graph is −n_{G} (with multiplicity n_{G} − 1) and condition (13) yields q_{−} < −n_{G} < q_{+}. In other words, the number of nodes of G, or equivalently the number of layers in the multiplex, can act as a control parameter to instigate, or alternatively dissolve, the Turing instability. In Fig. 5 we provide a numerical demonstration of the predicted phenomenon. Patterns can be seen on the Cartesian multiplex, for a given choice of H and of the reaction kinetics, only if the number of nodes of the complete graph G falls within a bounded interval. Once again, the asymptotic concentration u_{i} (or, alternatively, v_{i}) does not correlate with the degree of the corresponding node i: all the nodes belonging to the same layer in the left panel of Fig. 5 host the same concentration, irrespectively of their associated degree. At variance, nodes with the same degree across layers can display different concentration amount.
Conclusions
Reactiondiffusion systems on complex networks are gaining attention because of their multifaceted applications to a vast realm of interdisciplinary problems. As follows a symmetry breaking instability, seeded by diffusion, a stable homogeneous fixed point of the examined reaction kinetics can turn unstable to inhomogeneous perturbation. This event is the precursor of a Turing pattern, which is eventually approached by the system in its late time evolution. The conditions that underly the spontaneous emergence of selforganized patterns can be obtained via a standard linear stability analysis, which requires expanding the imposed perturbation on a basis formed by the eigenvectors of the network Laplacian operator. Importantly, the associated eigenvalues play the role of non trivial wavelengths for the embedding network support.
Starting from this setting, we have here analyzed the case of Cartesian networks, namely complex support assembled as the Cartesian product of simpler networks, and elaborated on the conditions for the Turing instability to set in. To this aim, we introduced and exploited a generalized basis for tracking the perturbation in its linear regime of evolution. This is the tensor product of the eigenvectors of the discrete Laplacian operators, defined on each individual network. For simplicity we focused from the beginning on the simplified setting where the Cartesian product involves two distinct networks, but the analysis, as well as the conclusions of our study, apply to a more general setting where several networks can be combined together to give a multidimensional Cartesian Product. The dispersion relation which ultimately determines the onset of the instability is now function of two independent set of discrete wavelengths, the eigenvalues of the Laplacian operators constructed from the two networks that combine in the Cartesian structure. As a consequence, the process of patterns formation for a reactiondiffusion system on Cartesian support can be rationalized via an integrated approach which moves from the analysis of the instability conditions on each of the graphs taken independently. In particular, we could prove that patterns can invade the Cartesian network, if they are supported on one of the graphs that compose its structure. Multiplex networks can be also obtained as a special limiting case and the domain of instability delimited by compact relations. When a generic network is assembled with a complete graph to yield a degenerate multidimensional complex lattice, the onset of the instability can be controlled by the number of nodes of the complete substructure. Our findings have been corroborated by direct numerical integration of the reactiondiffusion equations, assuming the MimuraMurray kinetics as a representative model.
Additional Information
How to cite this article: Asllani, M. et al. Turing instabilities on Cartesian product networks. Sci. Rep. 5, 12927; doi: 10.1038/srep12927 (2015).
References
 1.
Murray, J. D. in Mathematical Biology II: Spatial Models and Biomedical Applications, 3rd edn, Ch. 2, 71–140 (Springer, 2011).
 2.
Zhabotinsky, A. M., Dolnik, M. & Epstein, I. R. Pattern Formation Arising from Wave Instability in a Simple ReactionDiffusion System. J. Chem. Phys. 103, 10306–10314 (1995).
 3.
Turing, A. M. The Chemical Basis of Morphogenesis. Phil. Trans. R. Soc. London B 237, 37–72 (1952).
 4.
Othmer, H. G. & Scriven, L. E. Instability and dynamic pattern in cellular networks. J. Theor. Biol. 32, 507–537 (1971).
 5.
Nakao, H. & Mikhailov, A. S. Turing patterns in networkorganized activatorinhibitor systems. Nature Physics 6 544–551; 10.1038/NPHYS1651 (2010)
 6.
Asllani, M., Busiello, D. M., Carletti, T., Fanelli, D. & Planchon, G. Turing patterns in multiplex networks. Phys. Rev. E 90, 0428141–0428145; 10.1103/PhysRevE.90.042814 (2014).
 7.
Asllani, M., Challenger, J. D., Saverio Pavone, F., Sacconi, L. & Fanelli, D. Topologydriven instabilities: the theory of pattern formation on directed networks. Nature Communications 5, 45171–45179; 10.1038/ncomms5517 (2014).
 8.
Mucha, P. J. et al. Community structure in timedependent, multiscale, and multiplex networks. Science 328, 876–878; 10.1126/science.1184819 (2010).
 9.
GomezGardenes, J., Reinares, I., Arenas, A. & Floria, L. M. Evolution of cooperation in multiplex networks. Sci. Rep. 2, 6201–6206; 10.1038/srep00620 (2012).
 10.
Bianconi, G. Statistical mechanics of multiplex networks: Entropy and overlap. Phys. Rev. E 87, 0628061–06280615; 10.1103/PhysRevE.87.062806 (2013).
 11.
Morris, R. G. & Barthelemy, M. Transport on coupled spatial networks. Phys. Rev. Lett. 109, 1287031–1287034; 10.1103/PhysRevLett.109.128703 (2012).
 12.
Nicosia, V., Bianconi, G., Latora, V. & Barthelemy, M. Growing multiplex networks. Phys. Rev. Lett. 111, 0587011–0587015; 10.1103/PhysRevLett.111.058701 (2013).
 13.
Kivela, M. et al. Multilayer networks. J. Complex Networks 2, 203–271; 10.1093/comnet/cnu016 (2014).
 14.
Boccaletti, S. et al. The structure and dynamics of multilayer networks. Phys. Rep. 544, 1–122; 10.1016/j.physrep.2014.07.001 (2014).
 15.
Massaro, E. & Bagnoli, F. Epidemic spreading and risk perception in multiplex networks: A selforganized percolation method. Phys. Rev E 90, 0528171–0528178; 10.1103/PhysRevE.90.052817 (2014).
 16.
Vizing, V. G. The Cartesian Product of Graphs. Vyčisl. Sistemy 9, 30–43 (1963).
 17.
Chapman, A., NabiAbdolyousefi, M. & Mesbahi, M. On the Controllability and Observability of Cartesian Product Networks. Proceedings of the 5th IEEE Conference on Decision and Control. Maui, Hawaii, USA (2012).
 18.
Atay, F. M. & Bıyıkoğlu, T. Graph operations and synchronisation of complex networks. Phys. Rev. E 72, 0162171–0162177; 10.1103/PhysRevE.72.016217 (2005).
 19.
Imrich, W. & Klavzar, S. in Product Graph 1st edn, pages 27 and following (WileyInterscience, 2000).
 20.
Asllani, M., Di Patti, F. & Fanelli, D. Stochastic Turing patterns on a network. Phys. Rev. E. 86, 0461051–0461056; 10.1103/PhysRevE.86.046105 (2012).
 21.
Asllani, M., Biancalani, T., Fanelli, D. & McKane, A. J. The linear noise approximation for reactiondiffusion systems on networks. Europ. Phys. J. B 86, 1–10; 10.1140/epjb/e2013405708 (2013).
 22.
Mimura, M. & Murray, J. D. Diffusive preypredator model which exhibits patchiness. J. Theor. Biol. 75, 249–262 (1978).
 23.
Watts, D. J. & Strogatz, S. H., Collective dynamics of smallworld networks. Nature 939, 440–442 (1998).
Acknowledgements
The work of T.C. presents research results of the Belgian Network DYSCO (Dynamical Systems, Control, and Optimization), funded by the Interuniversity Attraction Poles Programme, initiated by the Belgian State, Science Policy Office.
Author information
Affiliations
Dipartimento di Scienza e Alta Tecnologia, University of Insubria, via Valleggio 11, 22100 Como, Italy
 Malbor Asllani
Department of Physics and Astronomy G. Galilei, University of Padova, via Marzolo 8, 35131 Padova, Italy
 Daniel M. Busiello
 & Gwendoline Planchon
Department of mathematics and Namur Center for Complex Systems  naXys, University of Namur, rempart de la Vierge 8, B 5000 Namur, Belgium
 Timoteo Carletti
Dipartimento di Fisica e Astronomia, University of Florence and INFN, Via Sansone 1, 50019 Sesto Fiorentino, Florence, Italy
 Duccio Fanelli
 & Gwendoline Planchon
Authors
Search for Malbor Asllani in:
Search for Daniel M. Busiello in:
Search for Timoteo Carletti in:
Search for Duccio Fanelli in:
Search for Gwendoline Planchon in:
Contributions
M.A., D.M.B., T.C., D.F. and G.P. designed and carried out the study. T.C. and D.F. wrote the main manuscript text. D.M.B., G.P. and T.C. prepared figs 2 and 4. T.C. prepared figs 1, 3 and 5. All authors reviewed and approved the manuscript.
Competing interests
The authors declare no competing financial interests.
Corresponding author
Correspondence to Timoteo Carletti.
Rights and permissions
This work is licensed under a Creative Commons Attribution 4.0 International License. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in the credit line; if the material is not included under the Creative Commons license, users will need to obtain permission from the license holder to reproduce the material. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/
About this article
Further reading

Percolation and Internet Science
Future Internet (2019)

Graph product multilayer networks: spectral properties and applications
Journal of Complex Networks (2018)

Homogeneousperlayer patterns in multiplex networks
EPL (Europhysics Letters) (2018)

Stabilization of a spatially uniform steady state in two systems exhibiting Turing patterns
Physical Review E (2018)

Design of coupling parameters for inducing amplitude death in Cartesian product networks of delayed coupled oscillators
Physical Review E (2017)
Comments
By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.