 Research
 Open Access
 Published:
Epidemic spreading and control strategies in spatial modular network
Applied Network Science volume 5, Article number: 95 (2020)
Abstract
Epidemic spread on networks is one of the most studied dynamics in network science and has important implications in real epidemic scenarios. Nonetheless, the dynamics of real epidemics and how it is affected by the underline structure of the infection channels are still not fully understood. Here we apply the susceptibleinfectedrecovered model and study analytically and numerically the epidemic spread on a recently developed spatial modular model imitating the structure of cities in a country. The model assumes that inside a city the infection channels connect many different locations, while the infection channels between cities are less and usually directly connect only a few nearest neighbor cities in a twodimensional plane. We find that the model experience two epidemic transitions. The first lower threshold represents a local epidemic spread within a city but not to the entire country and the second higher threshold represents a global epidemic in the entire country. Based on our analytical solution we proposed several control strategies and how to optimize them. We also show that while control strategies can successfully control the disease, early actions are essentials to prevent the disease global spread.
Introduction
Network science is becoming one of the most fruitful research fields in the last decades explaining variety of phenomena in many complex systems such as the human brain (Moretti and Muñoz 2013; Sporns 2010) the human microbiome (Smillie et al. 2011; Gibson et al. 2016; Layeghifard et al. 2017), proteinprotein interactions (Kovács et al. 2019; De Domenico et al. 2015; Li et al. 2017), climate (Yamasaki et al. 2008; Fan et al. 2017; Ludescher et al. 2014), ecology (Paine 1966; Polis and Strong 1996) and infrastructures (Yang et al. 2017; Latora and Marchiori 2005; Li et al. 2015). Modelling of these systems and many others opened a new direction of studying many complex structures such as modular (community) networks (Palla et al. 2005; Rosvall and Bergstrom 2008; Gross et al. 2020b; Capocci et al. 2005; Shekhtman et al. 2015; Girvan and Newman 2002), multiplex networks (Nicosia et al. 2013; Gomez et al. 2013; Granell et al. 2013; Bianconi 2013), interdependent networks (Wang et al. 2013; Buldyrev et al. 2010; Brummitt et al. 2012; Baxter et al. 2012; Gao et al. 2012; Radicchi and Arenas 2013) and high order interactions networks (Lambiotte et al. 2019; de Arruda et al. 2020; Millán et al. 2020). These structures were studied under different processes and dynamics such as percolation (Bunde and Havlin 1991; Stauffer and Aharony 2018), synchronization (Arenas et al. 2006; Danziger et al. 2019; De Domenico 2017), reactiondiffusion (Weber et al. 2008; Cencetti et al. 2018; Lazaridis et al. 2018; Colizza et al. 2007), and epidemics (PastorSatorras et al. 2015; Boguá et al. 2003; Wang et al. 2017).
When modeling a process, one should be careful not strictly fitting the model to a specific scenario which will reduce its generality, and to account for as many as possible of the important features of the process in order to make the model valid and useful in different scenarios. While recently the study of epidemic spread has been conducted on a community structure due to the human social organization (Palla et al. 2007; Jin et al. 2001), it mainly considered a random organization of the communities while neglecting the spatial structure (Salathé and Jones 2010; Valdez et al. 2020; Nadini et al. 2018; Liu and Hu 2005).
In this paper, we applied the susceptibleinfectedrecovered (SIR) model to study the epidemic spreading in a 2D spatial community network model (Vaknin et al. 2019; Gross et al. 2020c), see Fig. 1, to better describe epidemic spreading in human social community organization. Each community can represent a city and the entire network represents a country. While other epidemic models such as agentbased models (Eubank et al. 2004; Longini et al. 2005; Ferguson et al. 2005, 2006) and metapopulation models (Ajelli et al. 2010; Colizza and Vespignani 2008; Juher et al. 2009; Rvachev and Longini 1985; Colizza et al. 2006; Balcan et al. 2009) are widely used and allow tracking of each individual trajectory, we show here that the basic SIR model show a rich phenomena of how the spatial modular structure affects the epidemic spreading.
We find that the epidemic spreading in such networks experience two epidemic transitions, a phenomena which not been earlier observed in other spatial dynamic and epidemic models (FernándezGracia et al. 2014; Braha 2012; Smith et al. 2002; Durrett 1995). The first transition is observed at \(\beta ^{ER}_c\) when a local outbreak spread in the origin city but not in the entire country, and the second at \(\beta ^{2D}_c\) when the epidemic spreads in the entire country. We find analytically the values of both epidemic thresholds and develop several control strategies and optimization methods to mitigate the spreading of the disease. Moreover, we show the importance of early actions and how delaying might result in a global spread of the epidemic with catastrophic results.
Model
The spatial community model (Vaknin et al. 2019; Gross et al. 2020c) illustrated in Fig. 1, represents the infection channels within and between communities on a 2dimensional square lattice with \(N=L \times L\) lattice sites, where L is the linear size of the lattice and the lattice sites are the nodes of the network. The lattice is divided into smaller squares of linear size \(\zeta\) representing communities, e.g., cities. The number of nodes in each community is \(N_c= \zeta \times \zeta\). Thus, the number of communities in our model is \(n = N/N_c=L^2 / \zeta ^2\). We assume that inside a city the infection channels are dense and spread randomly between different sites in the city. Therefore, each community will be connected randomly like an Erdős–Rényi network (ER) with an average degree \(k_{intra}\). In contrast, the infection channels between cities are less dense than within cities and usually connecting neighbouring cities. Thus, we assume that in addition to the intralinks linking the nodes in the same community, there are fewer interlinks which connect the nodes located in neighbouring communities. We assume that each node has interlinks distributed according to a Poisson distribution with the average degree \(k_{inter} \ll k_{intra}\). Each interlink is connected randomly to one of the nodes of the four nearest neighbouring communities occupying adjacent squares on the lattice as shown in Fig. 1. This assumption represents the fact that roads or railways usually connect neighbouring cities. For brevity of notations, we denote \(K\equiv k_{intra}\) and \(Q\equiv k_{inter}\zeta ^2\), where Q is the average number of interlinks emanating from each community to its four neighbours. To neglect the effect of the system’s edges, we used periodic boundary conditions that allow the formation of interlinks between two opposite edges of the system creating a torus structure.
This model has two important limits. For \(\zeta \rightarrow L\) the models generate an ER network while for \(L \gg \zeta \rightarrow 0\) strong spatial (regular lattice) behaviour is observed. Moreover, for intermediate values of \(L> \zeta > 0\) meanfield behaviour is observed in small scales (below \(\zeta\)) and spatial behaviour on large scales (above \(\zeta\)). Note that a similar but homogeneous model has been studied with similar limits (Danziger et al. 2016; Gross et al. 2017; Vaknin et al. 2017; Bonamassa et al. 2019). However, due to its homogeneous structure (and not heterogeneous as in the present modular model) it experiences very different features compared to our model with a single epidemic transition.
Analytical and numerical results
We study the epidemic spread in our model using Monte Carlo simulations of the SIR model. In the SIR model, each node can be in one of the three states: susceptible, infected, or recovered. We start with a single infected node in a random community while all other nodes are susceptible. At each time step, every infected node attempts to infect its susceptible neighbours independently with infection probability \(\beta\) and become recovered afterwards (recovery probability 1). The simulation ends when no more infected nodes remain. The impact of the epidemic outbreak for different values of \(\beta\) can be measured as the fraction of the total recovered nodes in the system (the recovered cluster), R, once there are no more infected nodes as shown in Fig. 2. As expected, for \(\zeta \rightarrow L\) the behaviour of the network approaches the behaviour of a regular ER with \(\beta ^{ER}_c = 1 / K\). It can be seen that for any value of \(\zeta \gg 1\) the recovered cluster has two inflection points. The first (lower) transition at \(\beta ^{ER}_c\) when a local outbreak spreads within the origin city but does not propagate in the entire country. The second (higher) transition at \(\beta ^{2D}_c\) when the epidemic spreads in the entire country. These two epidemic transitions are analogues to the two percolation transitions found in Gross et al. (2020c) in the same model although the analytical solution is different. While the position of the first transition does not depend on \(\zeta\), the position of the second decreases with \(\zeta\), and at large \(\zeta\) it almost coalesces with the first one. This behaviour can be clearly seen in the derivative of \(\log (R)\) as shown in the inset of Fig. 2 where the two maximum correspond to the two epidemic thresholds. As we will see, the second transition corresponds to the bond percolation threshold of the spatial network of communities which has a topology of a square lattice. This is due to the known mapping between the SIR model and bond percolation (Grassberger 1983; Sander 2002). Near this transition the epidemic spread globally in the country composed of infected cities and the size of their local outbreaks can be found analytically. Finally, near the first (lower \(\beta _c\)) transition corresponding to the epidemic threshold of ER network, the local outbreak disappears as well and the average recovered cluster swiftly goes to zero as \(\beta\) decreases below \(\beta ^{ER}_c\).
Next, we demonstrate that the second inflection point (at higher \(\beta\)) corresponds to the bond percolation transition on a square lattice due to the mapping from SIR (Grassberger 1983; Sander 2002). To this end we compute the position of the inflection points for different \(\zeta\) analytically using the well known fact that the bondpercolation threshold for a square lattice is 1/2 (See Bunde and Havlin 1991 and “Appendix 2”). Here we will use the bond percolation threshold value to find the value of \(\beta ^{2D}_c\) at which the epidemic spread in the entire country. The probability that one of Q interlinks emanating from a given community connects to one of its 4 neighbours is 1/4. Therefore, the number k of the interlinks connecting these two neighbouring communities is distributed with a binomial distribution \(P_k(Q)=(1/4)^k(3/4)^{Qk}C_Q^k\) where \(C_Q^k = \frac{Q!}{k!(Qk)!}\) is the binomial coefficient. The probability that a randomly chosen node will be part of the local outbreak in a community (city) is given by the epidemic component of ER network (See Newman 2002 and “Appendix 1”),
The spread of a local outbreak in a city to one of its neighbouring cities happens through the city’s interlinks. Above \(\beta ^{ER}_c\) the local epidemic spreads in the whole city and the finite noninfected clusters are of size \(s\ll \zeta ^2\) and will have a very low chance to have more than one interlink for \(s \cdot k_{inter}\ll 1\). Thus, assuming a very small \(k_{inter}\), the probability that a local outbreak in a city will spread to one of its neighbours through a single interlink is \(S\beta\) and the probability that a local outbreak will not spread through one of the city’s interlinks is
At the lattice epidemic threshold, the probability that a local outbreak will spread to neighbouring cities, \(\beta _b\) should be 1/2, the bond percolation threshold. Thus, the lattice epidemic threshold, \(\beta ^{2D}_c\), where the epidemic spread in the entire country can be obtained using Eqs. (1) and (2),
Note that if the communities were distributed in a different spatial structure, the analytical approach above will still be valid but with a different value of \(\beta _b\). For example, if the communities would be distributed in an hexagonal structure \(\beta _b \simeq 0.6257\) (Sykes and Essam 1964).
At the spatial epidemic threshold \(\beta ^{2D}_c\), the size of the local outbreak in the infected cities, \(S(\beta ^{2D}_c)\), is not zero as it is usually in second order phase transitions since \(\beta ^{ER}_c < \beta ^{2D}_c\) and each infected city is above criticality. The size of the local outbreak at the lattice threshold can be found analytically directly from Eqs. (1) and (2),
In the limit of \(\zeta \rightarrow L\), Eq. (4) takes the form
and \(\beta ^{2D}_c = \beta ^{ER}_c = 1/K\) as expected.
Control strategies and optimization
When an epidemic spreads in a country it is essential to develop control strategies to tame the disease. For this purpose it is very insightful to study the phase diagram in the structural parameters space (K, Q) (Fig. 3). A given country is placed in the structural parameter space according to its interdegree K and city intradegree Q for which its epidemic threshold can be calculated from Eq. (3). For the case of an epidemic with infection probability \(\beta > \beta ^{2D}_c(K,Q)\) the epidemic will spread in the country and an appropriate control strategy should be considered. This scenario can be visually observed in the parameter space when the system is placed above the line \(\beta = \beta ^{2D}_c(K,Q)\) (Fig. 3a black dashed line). Since \(\zeta\) is related to the spatial structure of the cities and rarely changes during the timescale of the epidemic, one should try effecting the other parameters in order to control the disease. The main goal is to achieve a state such that \(\beta < \beta ^{2D}_c(K,Q)\) and the epidemic will not spread. In such a case the system will be placed below the line \(\beta = \beta ^{2D}_c(K,Q)\) (Fig. 3a grey dashed line). This can be achieved through the following strategies:
Social strategy. Since the epidemic propagates through human interactions, the basic approach could be based on reducing the infection probability [which has been applied in another context (Braha and BarYam 2007)] \(\beta \rightarrow \beta ^\prime\) in such a way that \(\beta ^{\prime } < \beta ^{2D}_c(K,Q)\) as shown in Fig. 3a. This can be achieved by social distancing, maskwearing, etc to reduce the probability of an infected person to infect others. This approach and its effectiveness vary between countries and populations due to many factors such as population dynamics.
Quarantine strategy. In the case that social strategies are not effective enough and after applied still \(\beta ^{\prime } > \beta ^{2D}_c(K,Q)\), one can apply quarantine strategies by reducing the infection channels in and between cities. The first approach reduces the degree within cities \(K \rightarrow K^\prime\) such that \(\beta < \beta ^{2D}_c(K^\prime ,Q)\) as shown in the first option in Fig. 3b. \(K^\prime\) should be reduced below the critical value \(K_c\) obtained from \(\beta = \beta ^{2D}_c(K_c,Q)\) which can be analytically found from Eq. (3),
The second approach reduces the degree between cities \(Q \rightarrow Q^\prime\) (through \(k_{inter}\) since \(\zeta\) is usually fixed) such that \(\beta < \beta ^{2D}_c(K,Q^\prime )\) as shown in the second option in Fig. 3b. The value of \(Q^\prime\) should be reduced below the critical value \(Q_c\) which can be graphically evaluated from Eq. (3).
The third approach involve combining the above two options by reducing both the degree in and between cities \((K,Q) \rightarrow (K^{\prime \prime },Q^{\prime \prime })\) such that \(\beta < \beta ^{2D}_c(K^{\prime \prime },Q^{\prime \prime })\) as shown in the third option in Fig. 3b.
When considering which approach to adopt, an optimization method can be developed. To this end, a weight function \(W(\beta )\) can be evaluated for optional locations for the country in the parameters space based on economical, health, and social arguments. \(W(\beta )\) is evaluated on the \(\beta _c(K,Q) \rightarrow \beta ^{+}\) line as shown in Fig. 3c. Optimization of the weight function will yield the optimal location for the country \((K_{opt}, Q_{opt})\) in the parameter space. In Fig. 3c we used the Euclidean distance in the parameters space as a weight function \(W(\beta ) = \sqrt{(KK^{\prime \prime })^2 + (QQ^{\prime \prime })^2}\) and its optimization (minimizing) will yield the shortest Euclidean distance which represents the minimal reduction of the inter and intra links, i.e., minimal restrictions. However, in a real scenario much more complex function is required. This function should take into account the economic cost of reducing the degree in and between the cities, social cost of quarantine, and many other collateral damage factors.
Consequences of late intervention and early quarantine removal
While wellperformed control strategies (Fig. 3) will result in epidemic extinction, the timing of the intervention plays a significant role. In many cases, early action can control the disease rapidly with a low amount of infections while late reply may not be efficient since the epidemic may already spread globally. To understand the effect of intervention timing we study the spatial propagation of the epidemic as a function of time. In Fig. 4 we show the average maximal extent of the epidemic from the origin, \(\langle r_{max} \rangle\), as a function of time at \(\beta ^{2D}_c\). The value of \(\langle r_{max} \rangle (t)\) is measured as the average of the maximum distance from the disease origin of the newly recovered nodes until time t, and describes the spatial propagation of the disease. Assuming a small \(k_{inter}\), at early times the spatial structure of cities around the origin city can be observed in the spatial propagation of the diseases. In the beginning, the disease spread locally within the origin city (zeroth circle) with \(\langle r_{max} \rangle \sim \zeta\). The timescale of this stage is \(\tau _0\) which generally depends on \(\zeta\), K, and \(k_{inter}\). Afterwards, the epidemic spread in the first circle of cities around the origin city with timescale \(\tau _1\) and later in the second circle with timescale \(\tau _2\). \(\tau _x\) is the timescale of crossing between circles. Interestingly, the timescale of the disease spread in each circle gets shorter as the disease spread further and eventually completely disappear. At this point, a clear 2D spatial propagation (of fractal typesince the system is at criticality) is observed with \(\langle r_{max} \rangle \sim t^{1/d^{2D}_{min}} = t^{1/1.13}\) (Bunde and Havlin 1991) as shown in Fig. 4. The reason for the disappearance of the distinction between circles at later times is because the epidemic may spread faster in a given area and slower in another leading to inconclusive distinction between circles.
This phenomenon of spatial identification of the disease in different circles at early times and its disappearance at later times has significant consequences for intervention timing. At early times when the epidemic can be identified in a given circle, quarantine strategies (Fig. 3b) can be applied locally around the circle and control the disease without affecting the whole country [as could have been done around Hubei province in China in the case of COVID19 (Gross et al. 2020a)]. In contrast, in later times the identification of the disease location becomes inconclusive and intervention should be applied on much larger scales to control the disease. Moreover, while in the close circles the spatial identification is valid as shown in Fig. 4 for the first and the second circles, the time window for action gets shorter and shorter (\(\tau _0> \tau _1 > \tau _2\)) and require fast decisions. In Fig. 5 we tested different control strategies discussed in Fig. 3 applied in different timing, \(t_x\). In order to test if the intervention was successful, it is of interest to compare \(\langle r_{max} \rangle _x\), the epidemic extent at \(t_x\), and the epidemic extent once the epidemic stop spreading \(\langle r_{max} \rangle _f\). As shown in Fig. 5 the intervention was successful in controlling the disease with \(\langle r_{max} \rangle _f \approx \langle r_{max} \rangle _x\). Nonetheless, while the control strategies at early times successfully stop the disease propagation, the extent of action required to control the disease increases as the intervention is performed later resulting with a larger amount of infections as the epidemic spreads further. These results highlight the importance and impact of early actions.
To complete the picture we also analyze the effect of temporal quarantine strategy by temporally reducing the degree within cities (Fig. 5b, \(K \rightarrow K^{\prime }\)) at time \(t_x\) and increasing it back after quarantine window of \(t_q\) (\(K^{\prime } \rightarrow K\)). Figure 6 show the effect of temporal quarantine within cities for different quarantine windows. As can be seen, the quarantine window highly affect the final extent of the epidemic, \(\langle r_{max} \rangle _f\), and while early removal of the quarantine will result with the epidemic still propagating in the system, a finite quarantine window can completely stop the propagation of the disease with \(\langle r_{max} \rangle _f \approx \langle r_{max} \rangle _x\). Note that longer quarantine windows will be required for lower recovery probability. These results show that while early actions are essential, early removal of them will not result with the control of the disease and therefore quarantine removal should be perform with maximum caution.
Summary and discussion
In this work, we applied the SIR model to study the epidemic spreading on a spatial modular network model which can represent cities in a country. We find that two epidemic thresholds exist, the first representing a local outbreak within a city, and the second when the epidemic spreads globally in the entire country. We find analytically both epidemic thresholds and based on them we developed control strategies and a method to optimize them. The first strategy uses social measures to reduce the infection probability, and the second uses quarantine measures by reducing the infection channels within and between the cities. We also study the effect of intervention timing and show that early actions are essential to prevent the global spread of the disease.
Our model provides an analytical solution for epidemic spreading in spatial system, however, in order to achieve that, some simplifications were applied and should be improved in future work. The first is the assumption that all cities have the same size \(\zeta ^2\) which in fact should follow a certain realistic distribution. Nonetheless, we expect qualitatively similar results as we showed here. The second is the absence of longrange connections. While in some cases such as a epidemic outbreak when quarantine are applied this assumption is valid since only short range connection is allowed, future work should also include realistic long range links into consideration which could be related to the WattsStrogatz model (Watts and Strogatz 1998). Despite these simplifications, our model, control and optimization strategies will still be applicable when including more realistic features.
In addition, another direction for future work is a spectral analysis of the network model which has been shown to explain many phenomena in percolation (Bollobás et al. 2010) and may provide a new perspective to the phenomena we observed here. Moreover, it may assist in the effort of spectral analysis study of clustered networks which is not yet fully understood today (Zhang 2017).
Availability of data and materials
Not applicable.
Abbreviations
 SIR:

Susceptibleinfectedrecovered
 ER:

Erdős–Rényi network
References
Ajelli M, Gonçalves B, Balcan D, Colizza V, Hu H, Ramasco JJ, Merler S, Vespignani A (2010) Comparing largescale computational approaches to epidemic modeling: agentbased versus structured metapopulation models. BMC Infect Dis 10(1):190
Arenas A, DiazGuilera A, PérezVicente CJ (2006) Synchronization reveals topological scales in complex networks. Phys Rev Lett 96(11):114102
Balcan D, Colizza V, Gonçalves B, Hu H, Ramasco JJ, Vespignani A (2009) Multiscale mobility networks and the spatial spreading of infectious diseases. Proc Natl Acad Sci 106(51):21484–21489
Baxter G, Dorogovtsev S, Goltsev A, Mendes J (2012) Avalanche collapse of interdependent networks. Phys Rev Lett 109(24):248701
Bianconi G (2013) Statistical mechanics of multiplex networks: entropy and overlap. Phys Rev E 87(6):062806
Boguá M, PastorSatorras R, Vespignani A (2003) Epidemic spreading in complex networks with degree correlations. In: PastorSatorras R, Rubi M, DiazGuilera A (eds) Statistical mechanics of complex networks. Lecture notes in physics, vol 625. Springer, Berlin, pp 127–147
Bollobás B, Borgs C, Chayes J, Riordan O et al (2010) Percolation on dense graph sequences. Ann Probab 38(1):150–183
Bonamassa I et al (2019) Critical stretching of meanfield regimes in spatial networks. Phys Rev Lett 123(8):088301
Braha D (2012) Global civil unrest: contagion, selforganization, and prediction. PloS One 7(10):48596
Braha D, BarYam Y (2007) The statistical mechanics of complex product development: empirical and analytical results. Manag Sci 53(7):1127–1145
Brummitt CD, D’Souza RM, Leicht EA (2012) Suppressing cascades of load in interdependent networks. Proc Natl Acad Sci 109(12):680–689
Buldyrev SV et al (2010) Catastrophic cascade of failures in interdependent networks. Nature 464(7291):1025–1028
Bunde A, Havlin S (1991) Fractals and disordered systems. Springer, Berlin
Capocci A et al (2005) Detecting communities in large networks. Phys A Stat Mech Appl 352(2–4):669–676
Cencetti G, Clusella P, Fanelli D (2018) Pattern invariance for reactiondiffusion systems on complex networks. Sci Rep 8(1):1–9
Colizza V, Vespignani A (2008) Epidemic modeling in metapopulation systems with heterogeneous coupling pattern: theory and simulations. J Theor Biol 251(3):450–467
Colizza V, Barrat A, Barthélemy M, Vespignani A (2006) The role of the airline transportation network in the prediction and predictability of global epidemics. Proc Natl Acad Sci 103(7):2015–2020
Colizza V, PastorSatorras R, Vespignani A (2007) Reactiondiffusion processes and metapopulation models in heterogeneous networks. Nat Phys 3(4):276–282
Danziger MM et al (2016) The effect of spatiality on multiplex networks. EPL (Europhys Lett) 115(3):36002
Danziger MM et al (2019) Dynamic interdependence and competition in multilayer networks. Nat Phys 15(2):178–185
de Arruda GF, Petri G, Moreno Y (2020) Social contagion models on hypergraphs. Phys Rev Res 2(2):023032
De Domenico M (2017) Diffusion geometry unravels the emergence of functional clusters in collective phenomena. Phys Rev Lett 118(16):168301
De Domenico M et al (2015) Structural reducibility of multilayer networks. Nat Commun 6(1):1–9
Durrett R (1995) Spatial epidemic models. In: Epidemic models: their structure and relation to data. Cambridge Univ. Press, Cambridge, pp 187–201
Eubank S, Guclu H, Kumar VA, Marathe MV, Srinivasan A, Toroczkai Z, Wang N (2004) Modelling disease outbreaks in realistic urban social networks. Nature 429(6988):180–184
Fan J et al (2017) Network analysis reveals strongly localized impacts of el niño. Proc Natl Acad Sci 114(29):7543–7548
Ferguson NM, Cummings DA, Cauchemez S, Fraser C, Riley S, Meeyai A, Iamsirithaworn S, Burke DS (2005) Strategies for containing an emerging influenza pandemic in southeast asia. Nature 437(7056):209–214
Ferguson NM, Cummings DA, Fraser C, Cajka JC, Cooley PC, Burke DS (2006) Strategies for mitigating an influenza pandemic. Nature 442(7101):448–452
FernándezGracia J, Suchecki K, Ramasco JJ, San Miguel M, Eguíluz VM (2014) Is the voter model a model for voters? Phys Rev Lett 112(15):158701
Gao J et al (2012) Networks formed from interdependent networks. Nat Phys 8(1):40–48
Gibson TE et al (2016) On the origins and control of community types in the human microbiome. PLoS Comput Biol 12(2):1004688
Girvan M, Newman ME (2002) Community structure in social and biological networks. Proc Natl Acad Sci 99(12):7821–7826
Gomez S et al (2013) Diffusion dynamics on multiplex networks. Phys Rev Lett 110(2):028701
Granell C, Gómez S, Arenas A (2013) Dynamical interplay between awareness and epidemic spreading in multiplex networks. Phys Rev Lett 111(12):128701
Grassberger P (1983) On the critical behavior of the general epidemic process and dynamical percolation. Math Biosci 63(2):157–172
Gross B et al. (2017) Multiuniversality and localized attacks in spatially embedded networks. In: Proceedings of the AsiaPacific econophysics conference 2016—big data analysis and modeling toward super smart society—(APECSSS2016), pp 011002
Gross B et al. (2020a) Spatiotemporal propagation of covid19 pandemics. medRxiv
Gross B et al (2020b) Interconnections between networks acting like an external field in a firstorder percolation transition. Phys Rev E 101(2):022316
Gross B et al (2020c) Two transitions in spatial modular networks. New J Phys 22(5):053002
Jin EM, Girvan M, Newman ME (2001) Structure of growing social networks. Phys Rev E 64(4):046132
Juher D, Ripoll J, Saldaña J (2009) Analysis and monte carlo simulations of a model for the spread of infectious diseases in heterogeneous metapopulations. Phys Rev E 80(4):041920
Kovács IA et al (2019) Networkbased prediction of protein interactions. Nat Commun 10(1):1–8
Lambiotte R, Rosvall M, Scholtes I (2019) From networks to optimal higherorder models of complex systems. Nat Phys 15(4):313–320
Latora V, Marchiori M (2005) Vulnerability and protection of infrastructure networks. Phys Rev E 71(1):015103
Layeghifard M, Hwang DM, Guttman DS (2017) Disentangling interactions in the microbiome: a network perspective. Trends Microbiol 25(3):217–228
Lazaridis F et al (2018) Spontaneous repulsion in the a+ b \(\rightarrow\) 0 reaction on coupled networks. Phys Rev E 97(4):040301
Li D et al (2015) Percolation transition in dynamical traffic network with evolving critical bottlenecks. Pro Natl Acad Sci 112(3):669–672. https://doi.org/10.1073/pnas.1419185112
Li Z et al (2017) The oncoppi network of cancerfocused proteinprotein interactions to inform biological insights and therapeutic strategies. Nat Commun 8(1):1–14
Liu Z, Hu B (2005) Epidemic spreading in community networks. EPL (Europhys Lett) 72(2):315
Longini IM, Nizam A, Xu S, Ungchusak K, Hanshaoworakul W, Cummings DA, Halloran ME (2005) Containing pandemic influenza at the source. Science 309(5737):1083–1087
Ludescher J et al (2014) Very early warning of next el niño. Proc Natl Acad Sci 111(6):2064–2066
Millán AP, Torres JJ, Bianconi G (2020) Explosive higherorder kuramoto dynamics on simplicial complexes. Phys Rev Lett 124(21):218301
Moretti P, Muñoz MA (2013) Griffiths phases and the stretching of criticality in brain networks. Nat Commun 4:2521
Nadini M et al (2018) Epidemic spreading in modular timevarying networks. Sci Rep 8(1):1–11
Newman ME (2002) Spread of epidemic disease on networks. Phys Rev E 66(1):016128
Nicosia V, Bianconi G, Latora V, Barthelemy M (2013) Growing multiplex networks. Phys Rev Lett 111(5):058701
Paine RT (1966) Food web complexity and species diversity. Am Nat 100(910):65–75
Palla G et al (2005) Uncovering the overlapping community structure of complex networks in nature and society. Nature 435(7043):814–818
Palla G, Barabási AL, Vicsek T (2007) Quantifying social group evolution. Nature 446(7136):664–667
PastorSatorras R et al (2015) Epidemic processes in complex networks. Rev Mod Phys 87(3):925
Polis GA, Strong DR (1996) Food web complexity and community dynamics. Am Nat 147(5):813–846
Radicchi F, Arenas A (2013) Abrupt transition in the structural formation of interconnected networks. Nat Phys 9(11):717–720
Rosvall M, Bergstrom CT (2008) Maps of random walks on complex networks reveal community structure. Proc Natl Acad Sci 105(4):1118–1123
Rvachev LA, Longini IM Jr (1985) A mathematical model for the global spread of influenza. Math Biosci 75(1):3–22
Salathé M, Jones JH (2010) Dynamics and control of diseases in networks with community structure. PLoS Comput Biol 6(4):1000736
Sander L et al (2002) Percolation on heterogeneous networks as a model for epidemics. Math Biosci 180(1–2):293–305
Shekhtman LM, Shai S, Havlin S (2015) Resilience of networks formed of interdependent modular networks. New J Phys 17(12):123007
Smillie CS et al (2011) Ecology drives a global network of gene exchange connecting the human microbiome. Nature 480(7376):241–244
Smith DL, Lucey B, Waller LA, Childs JE, Real LA (2002) Predicting the spatial dynamics of rabies epidemics on heterogeneous landscapes. Proc Natl Acad Sci 99(6):3668–3672
Sporns O (2010) Networks of the brain. MIT press, Cambridge
Stauffer D, Aharony A (2018) Introduction to percolation theory. CRC press
Sykes MF, Essam JW (1964) Exact critical percolation probabilities for site and bond problems in two dimensions. J Math Phys 5(8):1117–1127
Vaknin D, Danziger MM, Havlin S (2017) Spreading of localized attacks in spatial multiplex networks. New J Phys 19(7):073037
Vaknin D et al. (2019) Spreading of localized attacks on spatial multiplex networks with a community structure. arXiv preprint arXiv:1912.05677
Valdez LD, Braunstein LA, Havlin S (2020) Epidemic spreading on modular networks: the fear to declare a pandemic. Phys Rev E 101(3):032309
Wang Z, Szolnoki A, Perc M (2013) Interdependent network reciprocity in evolutionary games. Sci Rep 3:1183
Wang W et al (2017) Unification of theoretical approaches for epidemic spreading on complex networks. Rep Progr Phys 80(3):036603
Watts DJ, Strogatz SH (1998) Collective dynamics of ‘smallworld’ networks. Nature 393(6684):440–442
Weber S, Hütt MT, Porto M (2008) Pattern formation and efficiency of reactiondiffusion processes on complex networks. EPL (Europhys Lett) 82(2):28003
Yamasaki K, Gozolchiani A, Havlin S (2008) Climate networks around the globe are significantly affected by el nino. Phys Rev Lett 100(22):228501
Yang Y, Nishikawa T, Motter AE (2017) Small vulnerable sets determine large network cascades in power grids. Science 358(6365):3184
Zhang P (2017) Spectral estimation of the percolation transition in clustered networks. Phys Rev E 96(4):042303
Acknowledgements
Not applicable.
Funding
We thank the Israel Science Foundation, ONR, the BIU Center for Research in Applied Cryptography and Cyber Security, NSFBSF Grant No. 2019740, and DTRA Grant No. HDTRA11910016 for financial support.
Author information
Affiliations
Contributions
BG and SH designed the research. BG carried out the simulations and made the figures. BG developed the analytic results. BG and SH review and wrote the paper. Both authors wrote and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix 1 Epidemic spread in ER networks
To develop an analytical solution for epidemic spread in ER networks we will follow the formalism developed by Newman (2002). We will use the generating functions:
for the degree distribution and the outgoing edges distribution respectively. In order to find the size of the epidemic outbreak we need the generating functions for the distribution of the occupied edges. Thus, following Newman (2002) the generating function for the occupied edges for epidemic with infection probability \(\beta\) is:
and
For the case of ER networks \(p_k = \frac{K^ke^{K}}{k!}\), thus:
where K is the average degree. The size of the epidemic outbreak is \(S(\beta ) = 1 G_0(u;\beta )\) and \(u(\beta ) = G_1(u;\beta )\). Thus, \(S = 1u\) and a self consistent equation can be written:
with the epidemic threshold \(\beta ^{ER}_c = 1/K\). Theory and simulation show excellent agreement as shown in Fig. 7.
Appendix 2 Epidemic spread in 2D square lattice
The mapping between bond percolation and the SIR model yield the same epidemic threshold for 2D square lattice \(\beta ^{2D}_c = 1/2\) (Grassberger 1983; Sander 2002). Simulations of the SIR model on a 2D square lattice are shown in Fig. 8 with the epidemic threshold \(\beta ^{2D}_c = 1/2\) as expected.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Gross, B., Havlin, S. Epidemic spreading and control strategies in spatial modular network. Appl Netw Sci 5, 95 (2020). https://doi.org/10.1007/s41109020003374
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s41109020003374
Keywords
 Epidemic spreading
 Control strategies
 Spatial networks
 Community networks
 Modular networks