Skip to main content

Toward epidemic thresholds on temporal networks: a review and open questions

Abstract

Epidemiological contact network models have emerged as an important tool in understanding and predicting spread of infectious disease, due to their capacity to engage individual heterogeneity that may underlie essential dynamics of a particular host-pathogen system. Just as fundamental are the changes that real-world contact networks undergo over time, both independently of and in response to pathogen spreading. These dynamics play a central role in determining whether a disease will die out or become epidemic within a population, known as the epidemic threshold. In this paper, we provide an overview of methods to predict the epidemic threshold for temporal contact network models, and discuss areas that remain unexplored.

Introduction

Significant advances have been made in the mathematical modeling of infectious diseases since the seminal work of Kermack and McKendrick (1927). The ability to track, measure, predict, and control the spread of contagion has vital implications for the health and well-being of humans, domestic animals, and wildlife. However, there are still many challenges to the creation of models that are able to capture real-world dynamics in complex systems. In this paper, we aim to provide a survey of the important recent developments in infectious disease modeling, specifically temporal contact networks, and identify areas of future research. In particular, we aim to provide an exposition that can be accessible to network scientists and enhance their interest in this topic. We first present well-known epidemic thresholds for temporal networks under the approach of time-scale separation. Next, we introduce three foundational classes of temporal contact network models, with their associated characterizations of the epidemic threshold. We then provide an overview of factors that may influence the epidemic threshold, reviewing work done to date to incorporate these factors into the foundational models. Finally, we present a number of open questions related to computation of epidemic thresholds on temporal networks with broader connections to epidemiology and network theory.

Modeling of infectious disease has taken many different forms, most notably mean-field compartmental models, first introduced by Kermack and McKendrick (1927). Here, individuals are broken up into compartments where a characteristic is shared, as for example, disease state (e.g., susceptible (S), infected (I), recovered (R)), reflecting the infection dynamics of a particular host-pathogen system (Keeling and Rohani 2007). While compartmental models are computationally simple, theoretically tractable, and relatively easy to fit to observational data, they can be limited by their fundamental assumptions. Among these is the assumption of homogeneity in mixing, meaning that every individual has equal probability of interacting with every other individual. In reality, however, interactions between individuals vary widely in both number and intensity, and this heterogeneity can significantly impact disease spread (Meyers et al. 2005; Rocha et al. 2011; Galvani and May 2005; Woolhouse et al. 1997). Approaches that allow the transmission function to change based on geospatial or environmental factors can add substantial flexibility and robustness to compartmental models by modifying the strict assumptions on homogeneity (Levin and Durrett 1996; Graham et al. 2004; McCallum et al. 2001; Paull et al. 2012; Engering et al. 2013; White et al. 1996).

In contrast, agent-based models provide maximum flexibility in modeling heterogeneity of individual behavior and potential disease-transmitting contacts with others through stochastic simulation of individuals and their interactions (Alexander et al. 2012). Simulations of contagion spread through the resulting synthetic population can then be used to predict disease dynamics. For example, in Moore et al. (2009), the authors demonstrated that by using agent-based models, ethno-epidemiological data can be integrated in a study of psychostimulant use, which is difficult to accomplish by using compartmental models. However, these models can be computationally intensive for large populations and require incorporation of extensive and detailed knowledge of behavior. Additionally, the fundamental structure and principles of agent-based models preclude analytical treatment, which can be a barrier to intuitive understanding of their dynamics (for a full review, see (Willem et al. 2017)).

In recent years, epidemiological contact network models have emerged as an alternative that engages fundamental heterogeneity of behavior while offering potential for analytical tractability (Keeling 2005). Notable examples where the use of contact networks have led to improvements in prediction or understanding of infectious diseases include (Bengtsson et al. 2015) and (Kramer et al. 2016). In these models each node represents an individual and each edge connecting a pair of nodes represents contact with potential for pathogen transmission. Each individual is assigned a disease state depending on the particulars of the host-pathogen system under study (e.g., SIR, SIS). We can then imagine a spreading process occurring on the network where contagion moves from infected nodes to non-infected nodes. The network structure also makes computation less expensive than agent-based models since the network as a whole can be modeled, instead of tracking each individual agent.

Temporal networks

In real epidemiological contact networks, however, infectious disease propagation proceeds with concomitant changes in the underlying network (Bansal et al. 2010). Here, contact patterns may change seasonally, or in response to transient conditions that may prompt bursts of contacts (Enright and Kao 2018; Barabási 2005; Hamede et al. 2009; Bharti et al. 2011; Hill et al. 2016). Furthermore, individuals may change their contacts over time either to avoid infection or in direct response to infection (White et al. 2018; Croft et al. 2011; Hawley et al. 2011; Verelst et al. 2016; Schaller 2011). Indeed, a growing body of evidence suggests that pathogens can even modify individual host behavior directly in ways that are beneficial to the pathogen (Berdoy et al. 2000; Goodman and Johnson 2011). The assumption that a contact network does not change significantly over time can result in profound mischaracterization of disease spread across the network (Fefferman and Ng 2007). Temporal networks engage these dynamics, providing an opportunity to couple disease spreading and network evolution.

The distinctive characteristic of temporal contact networks is the ordering of contacts over time. Here, pathogen transmission progresses across a temporal network only through time-respecting paths (Holme and Saramäki 2012), which are sequences of edges that follow one after another in time. A time-respecting path could act as a conduit for disease transmission from the starting node through the ending node, whereas a non-time-respecting path could not and is a dead-end for pathogen transmission. When stochastic transitions take place in the network (e.g., the removal of a node), the set of time-respecting paths get adjusted accordingly (e.g., the removed node cannot be a part of time-respecting paths in the future). Indeed, the proportion of paths that are not time-respecting can be considered a rough measure of the importance of modeling disease propagation using a temporal network rather than a static network (Enright and Kao 2018).

The spread of pathogens through a connected population depends on the frequency and strength of interactions between the members of the population. Real-world contact networks are known to exhibit various temporal dynamics, such as concentrated bursts followed by long periods of inaction (Barabási 2005) and periodic patterns due to seasonality (Enright and Kao 2018). Such changes substantially affect the spread on infectious diseases in a population (Zino et al. 2018). Temporal contact networks, therefore, provide a valuable tool for studying the spread of infectious diseases.

Epidemic thresholds

Particular interest has been given to the question of whether a pathogen, when introduced into an entirely uninfected population, will die out or lead to an epidemic. The outcome is dictated by the parameters of the system with respect to a condition known as the epidemic threshold. More than just a theoretical component, growing evidence provides that these thresholds exist in real-world host-pathogen systems (Dallas et al. 2018). The epidemic threshold is commonly specified in terms of the basic reproduction number, R0, defined as the average number of individuals infected by a typical infected individual in an otherwise uninfected population (Diekmann and Heesterbeek 2000). When R0>1, the contagion may invade; when R0<1, it dies out. More generally, the epidemic threshold can be expressed in terms of the critical value of one or more model parameters. Above the epidemic threshold, the pathogen invades and infects a finite fraction of the population. Below the epidemic threshold, the prevalence (total number of infected individuals) remains infinitesimally small in the limit of large networks (Pastor-Satorras et al. 2015).

Many interventions are developed and implemented based on estimates of this value, seeking either to raise the threshold for the population (e.g., through targeted vaccination) (Shulgin et al. 1998; Wallinga et al. 2005) or to adjust the value of the critical parameter below the threshold (e.g., by reducing probability of transmission of a respiratory pathogen through use of face masks) (Pourbohloul et al. 2005; Meyers et al. 2005).

Recent years have seen significant advances in estimation of epidemic thresholds for temporal contact networks. Throughout this paper we characterize epidemic threshold conditions using parameters of each particular epidemiological contact network model. Typically these will be stated in terms of the critical transmissibility λc=β/μ of the pathogen, where β is the infection rate per effective contact and μ is the recovery rate, so that an epidemic is likely to occur when λ>λc. (See Table 1 for notation definition.)

Table 1 Common Symbols

Time scale separation

Many papers studying disease spread on temporal networks have relied on time-scale separation techniques, an approach which assumes that the rate of spread of a pathogen across the network and the evolution of the network itself take place on distinct time scales. When the spreading process occurs much more rapidly than changes to the network, known as the quenched regime, the network can be fully characterized by a static adjacency matrix (Wang et al. 2003). In the opposite case, the annealed regime, the network changes are assumed to occur much faster than the disease spreading process (Newman 2002). Annealed networks can then be well represented by an average adjacency matrix \(\mathbf {\overline {A}}_{k_{i},k_{j}}\), expressing the probability that two vertices of degree ki and kj are connected in the original network. We defer to Pastor-Satorras et al. (2015) for a thorough review of the topic, but present a few key findings here for comparison with results discussed in later sections.

Under degree-based mean-field (DBMF) theory, the epidemic threshold for uncorrelated annealed networks can be estimated for both SIS dynamics (Pastor-Satorras and Vespignani 2001) and SIR dynamics (Moreno et al. 2002) by

$$ \lambda_{c} = \frac{\left< k\right>}{\left< k^{2}\right>}, $$
(1)

where <k> and <k2> are the first and second moments of the degree distribution of the network, respectively. This expression elegantly relates the critical transmissibility of a pathogen to the moments of the degree distribution, such that it is proportional to the average connectivity of the network and inversely proportional to fluctuations in the connectivity. Because annealed networks are characterized by their average adjacency matrix, the epidemic threshold described in Eq. (1) can be considered exact for annealed networks.

DBMF theory can be improved by accounting for the inability for a node to infect the node that infected it (as that node is assumed to be no longer susceptible). Newman (2002) calculated the epidemic threshold in this case as

$$ \lambda_{c} = \frac{\left< k\right>}{\left< k^{2}\right>-\left< k\right>}. $$
(2)

For a comprehensive review of DBMF theory on networks with degree correlations, see (Boguñá et al. 2003). Other notable contributions in this area include those of (Eguíluz and Klemm 2002) and (Serrano and Boguñá 2006), who derived the epidemic threshold for scale-free networks and clustered networks, respectively. In (Colizza and Vespignani 2007), the authors derived the invasion threshold for heterogeneous metapopulation networks.

A key assumption of DBMF is that all nodes with the same degree are considered to be statistically equivalent. Individual-based mean-field (IBMF) theory, on the other hand, considers the individual probability that each node will be in a particular disease state at time t, thus it can only be applied to quenched networks. The IBMF approach is valid under the mean field assumption of independence between nodes’ infectious states. In (Gómez et al. 2010), the authors proposed a discrete-time formulation of the problem to resolve a family of models that range from the so-called contact process to the so-called reactive process. Under this theory, the exact epidemic threshold for an arbitrary static network is given by

$$ \lambda_{c} = \frac{1}{\rho[\mathbf{A}]}, $$
(3)

where ρ[A] is the spectral radius of the adjacency matrix A. (Boguñá and Pastor-Satorras 2002), (Wang et al. 2003), and (Chakrabarti et al. 2008) derived this epidemic threshold for SIS dynamics. In Van Mieghem et al. (2009), the authors established this epidemic threshold result under the N-intertwined Markov chain model. (Prakash et al. 2010a) later established that this estimate of the epidemic threshold holds for any disease propagation model and any static network topology. In Wang et al. (2016) and Wang et al. (2017) the authors generalized this result to a broader class of networks. This result can be seen as consistent with the epidemic thresholds described in Eq. (1) and (2). For example, under SIS dynamics, the annealed network equivalent to a given uncorrelated quenched network will have an average adjacency matrix with leading eigenvalue <k2>/<k> (Castellano and Pastor-Satorras 2010).

Accurate modeling of real-world contact networks depends on availability of sufficiently detailed contact data, which can be difficult to obtain (Eames et al. 2015). Quenched and annealed networks may still be useful in these cases, as they may allow capture of critical features of the network without requiring full contact information. For example, data that permits estimation of the fraction of time that contact occurs between each pair of individuals can inform a quenched network with edges weighted according to contact time (e.g., (Moslonka-Lefebvre et al. 2012; Stehlé et al. 2011; Corner et al. 2003)). Though this approach neglects the ordering of contacts, it may provide actionable insights.

Foundational temporal network models

Over time, a few temporal contact network models have become established in the literature as a foundation on which the study of epidemic thresholds on temporal networks has been constructed. Here we introduce these models along with their associated characterizations of the epidemic threshold.

Neighbor-exchange model

Volz and Meyers (2009) examined the effect of social mixing on SIR disease spreading for a family of temporal networks, providing an important early result that the computational characterization of the epidemic threshold depends not only on disease parameters of the system and static network topology, but also the rate at which the network changes over time. In this model, nodes are assigned a fixed random node degree according to a configuration model (Molloy and Reed 1998). Then neighbor exchanges, in which pairs of edges are selected uniformly randomly and instantly swapped, occur as a Poisson process at a fixed mixing rate, ω. Thus each individual maintains a fixed number of concurrent contacts while the identities of the contacts change stochastically over time.

Considering the probability generating function g(k) for the degree distribution, the critical transmission rate is given by

$$ \beta_{c} = \frac{\mu\left(\mu+\omega\right)g'(1)} {\left(\mu+\omega\right)g^{\prime\prime}(1) + \left(\omega-\mu\right)g'(1)}, $$
(4)

and the critical mixing rate by

$$ \omega_{c} = \frac{\mu\left(\beta+\mu\right)g'(1) - \beta\mu g^{\prime\prime}(1)} {\beta g^{\prime\prime}(1) + \left(\beta-\mu\right)g'(1)}. $$
(5)

The relation for the critical mixing rate in Eq. (5) establishes two special conditions for the mixing rate: When λ<λlb=g(1)/(g′′(1)+g(1))=<k>/<k2>, an epidemic cannot occur even when the mixing rate is arbitrary large. Similarly, when λ>λub=g(1)/(g′′(1)−g(1))=<k>/(<k2>−2<k>), an epidemic may occur even when the mixing rate is zero (defining a static network). Between these two bounds, an epidemic may occur but only when ω>ωc.

Activity-driven networks

Perra et al. (2012) introduced the activity-driven network (ADN) model, which permits evolution of the network in discrete time through a flexible Markov process. Each node is assigned a time invariant activity rate ai, according to a given probability distribution a. At time step t, each node becomes active with probability aiΔt and forms m connections with m other nodes selected uniformly at random. Disease transmission is then evaluated over all connections, and all connections are cleared prior to the next time step. The epidemic threshold for the activity-driven network with SIS dynamics is

$$ \beta_{c} = \frac{\mu}{m\left(\left< a\right>+\sqrt{\left< a^{2}\right>}\right)}. $$
(6)

Whereas the epidemic threshold in models discussed so far have been specified in terms of the degree distribution, here it computationally arises from the activity rate distribution and the connectivity parameter. This may not be surprising, given that, in a sense, they implicitly define the effective degree distribution of the network.

While not an activity-driven network per se, Taylor et al. (2012) developed a similar model involving random link activation and deletion with per-potential-link (α) and per-link (ω) rate parameters, respectively. In addition, they introduced a constraint on link activation in terms of the maximum allowable per-node degree (M), finding that this parameter alone could influence the outcome of an epidemic under SIS dynamics for any particular pair of rate parameters α and ω. This suggests the potential for controlling epidemics by simply limiting the total number of contacts per individual. Their model allows for analytic calculation of R0, and Taylor et al. were among the first to establish the limited value of R0 in predicting epidemic outcome in temporal networks.

Further work has been done on activity-driven networks by (Starnini and Pastor-Satorras 2013), who examined topological properties of time-aggregated activity-driven networks, and Starnini and Pastor-Satorras (2014), who confirmed the epidemic threshold defined in Eq. (6) from a temporal percolation perspective. Another key contribution was made by Zino et al. (2016) who presented a continuous-time formulation of the problem. In recent work, (Petri and Barrat 2018) and (Iacopini et al. 2019) have extended the activity driven model to higher-order interactions represented by so-called simplicial complexes.

Temporally-switching networks

Prakash et al. (2010b) examined the epidemic threshold under SIS dynamics for arbitrary temporal networks, represented by a sequence of T static network snapshots with adjacency matrices \(\mathcal {A} = \left \{\mathbf {A_{1}}, \mathbf {A_{2}}, \ldots \mathbf {A_{T}}\right \}\). They show that the epidemic threshold is then characterized by the condition

$$ \rho[\mathbf{M}] = 1, \qquad \mathbf{M} = \prod_{t=1}^{T}\left(\left(1-\mu\right)\mathbf{I} + \beta \mathbf{A_{t}}\right), $$
(7)

where ρ[M] is the spectral radius of the system-matrix M. When T=1, we recover the epidemic threshold condition (Eq. 3) estimated by Chakrabarti et al. (2008) and others for static networks. Prakash et al. note the generality of their approach, as the period T can be arbitrary, and snapshots may be repeated as desired within the sequence \(\mathcal {A}\).

Valdano et al. (2015a) and Valdano et al. (2015b) also derived an estimate of the epidemic threshold for temporally-switching networks, obtaining a similar outcome using a different method. In their model, temporally-aggregated snapshots of arbitrary temporal networks are mapped to a multilayer network defined by directed edges representing potential transmission of a pathogen between individuals from one time step to the next. Reducing the tensor representation of this multilayer network to matrix form and considering the Markov process for transition from one time step to the next under SIS and SIR dynamics, they derive the epidemic threshold condition

$$ \rho[\mathbf{P}]^{1/T}=1,\qquad \mathbf{P}=\prod_{t=1}^{T}\left(\left(1-\mu\right)\mathbf{I}+\beta \mathbf{A_{t}}\right), $$
(8)

which is mathematically equivalent to Eq. (7). The matrix P can be interpreted as encoding in each entry Pij the probability that node j is infected at time t=T, and that this infection originated at node i at time t=0 and traveled along one or more time-respecting paths (which is valid around the disease-free state and under the assumption of non-interaction among paths). Valdano et al. therefore term the matrix P as infection propagator.

The common approach of Prakash et al. and Valdano et al., of using a sequence of temporally-aggregated network snapshots, appears to be highly flexible, as it imposes no assumptions on the structure of the temporal network, and the estimated epidemic threshold fully incorporates the topological and temporal dynamics of the network. However, the approach of Valdano et al. assumes a period boundary condition, A(T+t)At, where the temporal network snapshots are repeated over time. The authors note that this may result in time-respecting paths that are not present in the original temporal network, but whether this affects the estimated epidemic threshold is an open question. In Valdano et al. (2015b), the authors present numerical results indicating that it is possible to determine an optimal minimum period length that will allow for full characterization of the epidemic threshold.

Valdano et al. (2018) later extended their approach to continuous-time temporal networks and found that in weakly-commuting networks (where the adjacency matrix at time t commutes with the aggregated adjacency matrix up to that time), the epidemic threshold is the same as if it were computed on the time-averaged adjacency matrix \(\mathbf {\overline {A}}\), as in Eq. (3). Speidel et al. (2016) studied the epidemic threshold of the SIS model on arbitrary temporal networks and established its connection to the commutator norm. Speidel et al. (2017) assert that the epidemic threshold decreases as the time step between network snapshots increases, and is bounded above by the epidemic threshold for the continuous-time model. They also examine commutation (Speidel et al. 2016) of the adjacency matrices, finding that, when all pairs of snapshot adjacency matrices commute, the epidemic threshold is the same as that of a continuous-time temporal network.

Exploring key factors

Various authors have presented extensions to the base temporal contact network models outlined above, accounting for factors that are believed to affect epidemic dynamics. Broadly, these include characteristics and dynamics of the underlying contact networks, infectious disease dynamics, and the complex interactions that can arise between them, all potentially influencing the epidemic threshold.

Social structure

Epidemiological contact networks are naturally driven by contacts between individuals and, whether the population under study is human, domestic animals, or wildlife, social structure largely dictates the nature of these contacts. In wildlife, it is believed that social structure has evolved in part to protect populations from spread of infectious disease (Rozins et al. 2018; Sah et al. 2017). In humans as well, widespread social and cultural norms often serve as a barrier to disease spreading (Schaller 2011; Fincher and Thornhill 2012). On the other hand, it is believed that pathogens have evolved in some cases to exploit social structure in order to further their survival. The effect of social structure on disease spreading has been studied extensively for static contact networks (Salathé and Jones 2010; Huang and Li 2007; Wu and Liu 2008; Stegehuis et al. 2016; Liu and Hu 2005), and inclusion of social structure in temporal contact networks may provide crucial insights into real-world systems.

Nadini et al. (2018) recently explored the effect of explicit static community structure on disease spreading in activity-driven networks. In their model, each node is randomly assigned to a single community at time t=0, with community sizes taken from a heavy-tailed distribution. When a node is activated, rather than forming connections with other nodes selected uniformly at random from the entire population, connections are formed with nodes selected uniformly at random from the same community or social group with probability μ and from a different community or social group with probability 1−μ. In this way, strength of the social structure is parameterized by μ. The relation defining the epidemic threshold for these modular activity-driven networks has no closed-form solution, but some conclusions can be drawn from its form. As μ→0, the modular structure of the network vanishes, and the threshold for both SIS and SIR dynamics is the same as in the activity-driven network without modularity (Perra et al. 2012). As μ→1, however, strong modularity induces a difference between the epidemic threshold for SIR and SIS dynamics. When modularity is strong, the effects appear to be driven by infected individuals having an increased probability of contact with members of their own social group or community. For SIR dynamics, these repeated contacts are increasingly with recovered individuals, in which case contagion spread will be reduced, inhibiting pathogen transmission and movement beyond the social group. For SIS dynamics, the movement of individuals from infected to susceptible status allows sustained transmission and the potential for pathogen endemicity depending on group size and pathogen extinction potential. Pathogen persistence in a social group provides greater probability of extra-group transmission and spread.

Though this model incorporates social structure and changing contacts over time, we must also recognize that social structure itself evolves, and, depending on the time scale on which changes occur relative to disease dynamics, may significantly inhibit or promote disease spreading. For example, with the population growth and recovery of the South American sea lion (Otaria flavescens), significant changes in social composition and spatial distribution of colonies has been observed (Grandi et al. 2008), modifications that will have important influence on pathogen transmission and persistence dynamics. Pathogen infection itself can also influence movement behaviors of individuals feeding back to modify dispersal behavior and social structure across the population, as observed in banded mongoose (Mungos mungo) infected with the novel tuberculosis pathogen Mycobacterium mungi (Fairbanks et al. 2014).

Temporal contact patterns

Fundamental to temporal contact networks is the concept that each individual’s social contact patterns can change over time. Holme and Liljeros (2015) examined the effects of these changes on spreading processes, finding that, for a set of empirical networks, exact times and order of contacts is less predictive of disease outbreaks than the beginning and end of contact and the overall intensity of contact during that period.

Real social networks include both strong ties, contacts that are made repeatedly, frequently, or for long periods, as well as weak ties, which are isolated, sporadic, or of short duration. Incorporating both types of contact patterns can be challenging, as strong ties typically require models to be non-Markovian, which tends to result in reduced analytic tractability.

Sun et al. (2015) studied the effects of strong and weak ties on disease spreading using activity-driven network models with memory. In their non-Markovian model, an active node with memory of ni previously-contacted nodes will contact a new node with probability 1/(ni+1) and a previously-contacted node with probability ni/(ni+1). Through numerical simulation, they found that for SIR dynamics the memory effect increased the epidemic threshold, while for SIS dynamics the memory effect lowered the epidemic threshold. This result was also reported by Karsai et al. (2015), and is consistent with the effects of community structure on epidemic spreading, as described by Nadini et al. (2018).

Most temporal contact network models assume that contacts occur as a Poisson process, but it has been observed that human behavior tends to result in events occurring in concentrated bursts alternating with long periods of inaction. This phenomenon is known as burstiness (Barabási 2005).

Zino et al. (2018) examined the effect of burstiness in contact patterns on disease spreading in temporal networks. To do this, they altered the activity-driven network model by replacing the standard Poisson activation process for each node with a Hawkes process (Hawkes 1971). Four time invariant parameters were assigned to control to each node’s Hawkes process: (i) the jump Ji>0, which defines the strength of the self-excitement effect, (ii) the forgetting rate γi>0, which defines how quickly excitement is forgotten, (iii) an initial activity rate ai(0)>0, and (iv) a background activity rate, \(\hat {a}_{i}>0\). It is easily seen that if, i,Ji=0 and \(a_{i}(0)=\hat {a}_{i}\), the result is the standard activity-driven network model with Poisson activation process. In the interest of analytic tractability, Zino et al. assume the same Hawkes process for all nodes, therefore assigning the same jump and forgetting rate to each node. Under these assumptions, when J<γ, the epidemic threshold is given by

$$ \lambda_{c} = \frac{1-\frac{J}{\gamma}} {\left<\hat{a}\right>+\sqrt{\left<\hat{a}^{2}\right> + \frac{J^{2}}{2\gamma}\left<\hat{a}\right>}} $$
(9)

When J=0, Equation 9 reduces to the epidemic threshold for the SIS model for standard activity-driven networks (Perra et al. 2012). The above epidemic threshold is less than the epidemic threshold for the standard activity-driven network. Estimates of the epidemic threshold for this model using Monte Carlo numerical simulations find that the epidemic threshold is also reduced under SIR dynamics. The key result here is that models that do not account for burstiness may significantly overestimate the epidemic threshold.

In real-world social interactions, it is possible to observe coordinated bursts of contacts. For example, wildlife may gather at a common water source during a draught, temporarily placing them in close contact. To date, the effects of this phenomenon remain unexplored.

Contacts may also exhibit periodic patterns, e.g., due to seasonal changes in behavior and social interaction (Enright and Kao 2018). The effect this has on disease spreading has not been explicitly examined in temporal networks, though most temporal network models appear to be capable of extension by simply repeating the time period. Indeed, this may be a strength of approaches such as the infection propagator of Valdano et al. (2015b), which assumes periodic boundary conditions.

Node set changes

Temporal network models typically assume a closed population, but in most populations demographic changes such as births, deaths, emigration, and immigation are likely to occur on a time scale commensurate with the disease spreading process. Indeed, it has long been known from compartmental models that demographic changes can significantly affect epidemic dynamics (Keeling and Rohani 2007).

Guerra et al. (2012) and Demirel et al. (2017) investigated the interaction between continuous network growth and disease spreading. Network growth occurred through preferential attachment (Barabási and Albert 1999), a process known to result in the creation of scale-free networks. Scale-free topologies are known to have no epidemic threshold in the thermodynamic limit (Pastor-Satorras and Vespignani 2001). A real example of this phenomenon was studied in Rushmore et al. (2014), where it was found that highly central individuals in primate social contact networks also tend to be larger-bodied individuals who just happen to encounter more pathogens. However, under SIR dynamics, nodes having high degree as a result of preferential attachment are also more likely to become infected and then removed (assuming the rate of recovery is fast enough), thus raising the epidemic threshold.

Disease dynamics

While significant attention has been given to how network topology and dynamics affect disease spread, comparatively little progress has been made in understanding the impacts of individual heterogeneity on disease dynamics. Individuals can vary in their relative susceptibility, infectivity, latency, and/or duration of the infectious period in real-world populations. Furthermore, these individual parameters may change over time, as these parameters might be associated with aging, changes in reproductive status, or in response to medical treatment. Coinfection can also introduce additional heterogeneity where one pathogen may induce partial immunity (Dietz 1979) or, alternatively, increased susceptibility to another pathogen infecting the same host.

Darbon et al. (2019) examined the importance of accounting for variation in infection duration, reduction or extension of which could result in fewer or greater secondary infections, respectively. They calculated the epidemic threshold for three real-world networks using the infection propagator approach of Valdano et al. (2015b), concluding that failing to account for this type of heterogeneity could result in significant mis-estimation of the epidemic threshold.

Behavioral response to pathogen spreading: adaptive networks

It is well known that contact patterns may change over time in response to disease spreading. Humans and animals are known to avoid contact with infected individuals or reduce their interactions overall in response to awareness of disease, a phenomenon known as social distancing or protective sequestration (Reluga 2010). Indeed, quarantine or reducing exposure to a pathogen by reducing contact with others is well established as a public health intervention. Individuals may also have reason to increase their interactions in order to achieve exposure to a pathogen, thus promoting disease spread, sometimes in the interest of preventing future infection (Henry 2005; Lopes et al. 2016; Ezenwa et al. 2016; Cole 2006; Aleman et al. 2009). Individual behavior can also be influenced by the clinical response to pathogen infection. For example, symptoms from infection such as lethargy may temporally reduce an individual’s contacts with others. Pathogens themselves may increase interactions in infected individuals in ways that promote their spread (Poulin 2010; Lefèvre et al. 2009).

Gross et al. (2006) examined epidemic dynamics on discrete-time adaptive networks under SIS disease dynamics. In their model, at each time step, susceptible nodes disconnect from each adjacent infected node with probability ω (the re-wiring rate) and form a new link with another susceptible node selected uniformly at random. Thus individuals protectively modify their contact patterns in response to local knowledge of the disease spreading process. This rewiring process introduces spreading dynamics that are not found in static networks, including bistability characterized by two thresholds: the persistence threshold, which is the minimum transmissibility for an already-established disease to remain endemic, and the invasion threshold, which is equivalent to the epidemic threshold that we examine herein (Marceau et al. 2010). Under this adaptive rewiring behavior, Gross et al. find that the epidemic threshold is characterized by

$$ \beta_{c} = \frac{\omega}{\left< k\right>\left[1-\exp{(-\omega/\mu)}\right]}. $$
(10)

Risau-Gusman and Zanette (2009) consider a model based on Gross et al. (2006), but rewiring at each time step with a node selected uniformly at random from the entire population, irrespective of the target node’s disease status. Under this arguably more realistic model, the epidemic threshold is characterized by

$$ \beta_{c} = \frac{\omega + \mu}{\mu\left< k\right> - \mu}. $$
(11)

One key dynamic observed by Gross et al. is that, while rewiring acts as a barrier to a disease becoming epidemic, over time it also induces formation of closely-connected communities comprised solely of susceptible individuals. Because they are more densely connected, these communities therefore have a lower average epidemic threshold than the entire network. The model of Risau-Gusman and Zanette does not exhibit this effect, as new connections are not formed preferentially with susceptible individuals, but rather without regard to infection status. We note that (Shaw and Schwartz 2008) made an important early contribution to this area by studying the fluctuating dynamics of the SIRS model on adaptive networks.

Rizzo et al. (2014) investigated the effects of decreased activity rate in infected individuals in activity-driven networks. They define activity rate multipliers ηS and ηI for susceptible and infected individuals respectively, where ηI<ηS, then found the epidemic threshold to be given by

$$ \lambda_{c}=\frac{2}{m\left(\left(\eta_{S}+\eta_{I}\right)\left< x\right> + \sqrt{\left(\eta_{S}-\eta_{I}\right)^{2}\left< x\right>^{2}+4\eta_{S} \eta_{I}\left< x^{2}\right>}\right)}. $$
(12)

Thus activity reduction for infected individuals increases the epidemic threshold. When ηS=ηI=η, there is no difference in activity rates between susceptible and infected individuals, and the epidemic threshold matches that found by Perra et al. (2012) (Eq. 6).

Kotnis and Kuri (2013) used activity-driven networks to investigate the effects of social distancing in response to global awareness of infectious disease spreading. Their model considers two base activity rates, ah for healthy individuals and ainf for infecteds, where ahainf. Thus infected individuals are assumed to have a potentially lower activity rate as a result of either being aware of their infected state or due to clinical symptoms of infection. Susceptible individuals are assigned an activity rate asus(I)=aheδ·I(t), incorporating a risk perception factor δ that causes activity rates to decrease as the number of infecteds I(t) increases. The resulting epidemic threshold for the SIS model is given by

$$ \lambda_{c} = \frac{1}{m \left(a_{h} e^{-\delta I} + a_{\text{inf}}\right)}. $$
(13)

Rizzo et al. (2014) used a similar activity-driven network model to demonstrate that the epidemic threshold increases when susceptibles reduce their activity rate in response to global awareness of infection.

In reality, individuals may not be informed of the global prevalence of infection within the population, and may only be aware of infecteds within their local neighborhood in the network. Hu et al. (2018) considered this case for activity-driven networks using an SAIS model, including an Alert state to represent individual awareness of risk and therefore preventative behavior, based on the number of infected and alert neighbors. Alert individuals adopt a preventative behavior for h time steps, and then return to their normal behavior. This duration h can be used to represent temporary preventative behavior such as wearing masks (h=1) or a more permanent intervention such as vaccination (h=). The authors find that when the duration of the preventative behavior is short, risk awareness has no effect on the epidemic threshold, but longer durations serve to increase the epidemic threshold.

Moinet et al. (2018) examined the effects of awareness in activity-driven networks with memory. To account for adoption of preventative behavior due to awareness as a result of contact with infected individuals, the probability of infection spreading from an infected individual to a susceptible individual i is specified by βi(t)=β exp[−δnI(i)ΔT], where δ represents the strength of the awareness and nI(i)ΔT is the proportion of contacts with infected individuals within the time interval [tΔT,t]. They report that the epidemic threshold for both SIS and SIR dynamics is unaffected by awareness in activity-driven networks without memory, but awareness increases the epidemic threshold in activity-driven networks with memory. It should be noted, though, that this effect is only seen in finite networks and does not appear to be present in the limit of large networks.

Multiple modes of transmission

Some pathogens may have more than one method of transmission. For example, human immunodeficiency virus (HIV) may be transmitted horizontally through sexual contact or blood transfer or vertically during pregnancy or childbirth. These modes of transmission are the result of substantially different types of contact between individuals, with each having a different associated probability of transmission (Patel et al. 2014). Additionally, the temporal concurrency or ordering of these different types of contacts may influence the spread of disease through the population as a whole (Morris et al. 2010).

Open questions

Both theory and epidemiological applications of temporal networks are active areas of continuing research. Despite the importance of explicitly modeling change in networks over time, temporal networks are still much less popular in disease modeling than static methods, as the theory and methodology of temporal networks are actively developing areas of study (Pellis et al. 2015).

For classical epidemiological models and most static contact networks, the basic reproduction number, R0, is directly related to the spreading extent and therefore the epidemic threshold. Holme and Masuda (2015) observed that this is not necessarily the case for temporal networks. Examining correlations between R0 and the spreading extent on a variety of empirical human contact networks, they found that temporal and topological characteristics of temporal networks had different effects on the relationship between R0 and epidemic spreading.

In nearly all cases, static and temporal contact network models are composed of closed and isolated populations, but in our globally connected world human contact networks commonly have far-reaching connections. This may be addressed using a combination of contact network models at different population scales. What dynamics emerge when network changes occur over time at these different scales? And, when we require closed models for analytic or computational tractability, can we account statistically for assumed interactions with individuals external to the network?

As typically defined, the epidemic threshold characterizes the conditions (i.e., the parameters of the epidemic model) under which an epidemic is likely to occur. A related problem of interest is to estimate the probability of an epidemic given a particular set of conditions. This could be of substantial practical importance in scenarios where the pathogen transmission rate and the infection rate are known (or can be estimated within a reasonable margin of error), and the problem of interest is to determine the chances of an epidemic in a given population. The probability of epidemic is not typically estimated in conjunction with the epidemic threshold. Perhaps this could be accomplished by framing the epidemic threshold as a function of the likelihood of epidemic rather than as a singular value. This could provide a more nuanced way to measure cost and benefit of interventions.

Random graph models and community detection

Most of the existing literature on epidemic thresholds considers the network to be deterministic and fully observed. This approach does not allow for uncertainty quantification or future predictions of interactions. In statistical network analysis, there has been a great deal of emphasis on random graph models that can be used to address this issue. Well-studied random graph models include stochastic blockmodels and its variants (Holland et al. 1983; Karrer and Newman 2011; Sengupta and Chen 2018), latent space models (Hoff et al. 2002; Handcock et al. 2007), and exponential random graph models (Snijders et al. 2006; Robins et al. 2007), to name a few. Well studied statistical models for time-varying networks include dynamic latent space models (Sewell and Chen 2015b; 2016; 2015a), dynamic stochastic blockmodels (Matias and Miele 2017), and temporal exponential random graph models (TERGM) (Krivitsky and Handcock 2014).

Further, the social structure approach of Nadini et al. (2018) explores the situation where different communities have different recovery rates, under the assumption that the community structure of the network is known. In many real-world situations, this information may not be available. In such cases it would be useful to identify the communities by using community detection techniques like spectral clustering (Rohe et al. 2011; Qin and Rohe 2013; Sengupta and Chen 2015; Lei and Rinaldo 2015) or likelihood modularity maximization (Bickel and Chen 2009; Zhao et al. 2012). Connecting the existing results on epidemic thresholds to statistical network models and community detection techniques can greatly broaden the applicability of these results.

Understanding community structure can lead to improved efficacy of targeted immunization strategies. Typical community detection approaches assign individuals to a single community, but in real-world networks for social species individuals are often members of more than one community. Recently (Ghalmane et al. 2019) and (Ghalmane et al. 2019) have addressed this issue for static networks by introducing a centrality measure that accounts for overlapping community structure (see (Cherifi et al. 2019) for a discussion of application to targeted immunization). While potentially challenging due to changing community structure over time, extending this approach to temporal networks could provide a method for further optimizing selective immunization and other targeted interventions.

Local structures and network dynamics

Local structures, i.e., interaction patterns localized to a small part of the network, can play a significant role in the transmission of a diseases through the network. For example, the presence of unusually dense subgraphs or anomalous cliques (fully connected subgraphs) in a network can accelerate the spread of the disease, while on the other hand, chain-like structures can decelerate the spread of the disease. There has been a rich thread of the network science literature focused on detection of such structures (Alon et al. 1998; Dekel et al. 2014; Feige and Ron 2010; Butucea et al. 2013; Verzelen and Arias-Castro 2015; Arias-Castro et al. 2014; Sengupta 2018; Komolafe et al. 2017; Miller et al. 2015; Miller et al. 2010; Singh et al. 2011). Connecting these detection techniques to epidemic thresholds and understanding the impact of local structures on disease dynamics is an important open question.

Network dynamics is another aspect of network structure that has significant influence over the spread of a disease. In particular, changes in network dynamics can have significant impact on disease transmission. In Sengupta and Woodall (2018), the authors pointed out that network monitoring can refer to two cases, where the network is deterministic with some disease or information being propagated through it, and where the network is itself changes over time and is considered to be a time series. The first problem is called fixed network surveillance and a lot of work has been done particularly on computer networks (Jeske et al. 2018). In this framework, the network itself is fixed over time, and the intensity of information or disease propagation through each edge is considered to be randomly evolving over time. The second problem is called random network surveillance and is a rapidly emerging topic in network science (Priebe et al. 2005; Yu et al. 2018; Woodall et al. 2017; Wilson et al. 2016; Zhao et al. 2018a; Zhao et al. 2018b). In this framework, the network itself changes over time following some time series model. Both problems have important connections with disease transmission and epidemic thresholds, and studying these connections is still an open question.

Connecting theory to practice

While significant advances have been made in the theory of estimating epidemic thresholds on temporal networks, there has been comparatively little progress in understanding how to apply this theory. One key application is that of risk assessment in case of real-world infectious diseases and outbreaks. To date, this has largely been an unexplored area of research. One notable recent contribution in this direction was made by Darbon et al. (2018), where the authors linked the epidemic threshold to the prevalence of bovine brucellosis in Italy.

In most of the current literature on epidemic thresholds, the underlying contact network is assumed to be fully known and observed. In practice, however, this is very unlikely to be the case in general. A fully observed sequence of contact networks might be available for small human groups or animal colonies, but it is not feasible or practical to obtain the detailed sequence of contact networks for, say, all residents of New York City. In absence of complete knowledge on how exactly the network changes over time, the epidemic threshold formulae would not allow prediction. In such circumstances, an alternative is to collect small partial samples from the network, and estimate network features (e.g., average degree, largest eigenvalue) related to epidemic thresholds from such samples. The problem of network sampling has been well-studied in the network science community (Dasgupta et al. 2014; Feige 2006; Gjoka et al. 2010; Goldreich and Ron 2008). Compared to current literature where network features are assumed to be fixed, estimated values from network sampling are going to be random, leading to uncertainty in epidemic threshold computation. Génois et al. (2015) consider some approaches to this problem but note their significant limitations.

On the other hand, in certain epidemiological circumstances (e.g., pathogens with an environmental reservoir or aquatic pathogens at smaller scales) it might not be necessary to obtain the full network dynamics in order to make predictions. Rather, a simpler model based on the important parts of the data might be sufficient. Understanding what kind of data is needed in which epidemiological context is an important direction of future research.

As temporal network theory advances, so too will our ability to analyze spreading processes on these networks. Considerable progress has already been made toward estimating epidemic thresholds on temporal networks, but our toolbox still needs to be developed and refined further. We would encourage epidemiologists, disease ecologists, and network scientists to work on these open problems. Further research toward addressing these unknowns will allow us to capture essential biological and ecological factors, thus moving us toward our goal of improved tracking, prediction, and intervention in the spread of infectious disease.

Availability of data and materials

Not applicable.

Abbreviations

ADN:

Activity-driven network

DBMF:

Degree-based mean-field

HIV:

Human immunodeficiency virus

IBMF:

Individual-based mean-field

SAIS:

Susceptible-aware-infected-susceptible

SI:

Susceptible-infected

SIR:

Susceptible-infected-recovered/removed

SIRS:

Susceptible-infected-recovered-susceptible

SIS:

Susceptible-infected-susceptible

TERGM:

Temporal exponential random graph model

References

Download references

Acknowledgements

Not applicable.

Funding

Salary support for JL was provided by the National Science Foundation (Grant Number 1518663) (KA) as part of the joint NSF-NIH-USDA Ecology and Evolution of Infectious Diseases program.

Author information

Authors and Affiliations

Authors

Contributions

JL contributed a review of techniques for estimating epidemic thresholds in static and temporal networks. KA provided connections to modeling concepts in disease ecology and epidemiology. SS provided connections to relevant approaches in network theory. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Jack Leitch.

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.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Leitch, J., Alexander, K.A. & Sengupta, S. Toward epidemic thresholds on temporal networks: a review and open questions. Appl Netw Sci 4, 105 (2019). https://doi.org/10.1007/s41109-019-0230-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s41109-019-0230-4

Keywords