A refractory density approach to a multi-scale SEIRS epidemic model
Abstract
We propose a novel multi-scale modeling framework for infectious disease spreading, borrowing ideas and modeling tools from the so-called Refractory Density (RD) approach. We introduce a microscopic model that describes the probability of infection for a single individual and the evolution of the disease within their body. From the individual-level description, we then present the corresponding population-level model of epidemic spreading on the mesoscopic and macroscopic scale. We conclude with numerical illustrations taking into account either a white Gaussian noise or an escape noise to showcase the potential of our approach in producing both transient and asymptotic complex dynamics as well as finite-size fluctuations consistently across multiple scales. A comparison with the epidemiology of coronaviruses is also given to corroborate the qualitative relevance of our new approach.
keywords:
Refractory Density; Partial Differential Equations; Age-structured model; Time since last infection; Finite-size fluctuations[inst1]organization=Centre Inria d’Université Côte d’Azur,addressline=2004 Rte des Lucioles, city=Biot, postcode=06410, country=France
[inst2]organization=Universite Claude Bernard Lyon 1, CNRS, Ecole Centrale de Lyon, INSA Lyon, Université Jean Monnet, ICJ, UMR5208, Inria,city=Villeurbanne, postcode=69622, country=France
[inst3]organization=Bernstein Center for Computational Neuroscience,addressline=Philippstr. 13, Haus 6, city=Berlin, postcode=10115, country=Germany \affiliation[inst4]organization=Technische Universität Berlin Institute of Mathematics,addressline=Straße des 17. Juni 136, city=Berlin, postcode=10623, country=Germany
[inst5]organization=Department of Mathematical Sciences “G. L. Lagrange”, Politecnico di Torino,addressline=Corso Duca degli Abruzzi 24, city=Torino, postcode=10129, country=Italy
1 Introduction
The susceptibility of an individual to an infectious disease as well as the infectiousness of an infected individual considerably depends on the time of the person’s last infection, or “infection age”. Such dependence on the infection course and history can be modeled by age-structured population models. These models have been used since the seminal paper by Kermack and McKendrick [17] for a wide variety of mathematical models in epidemics, see e.g. [2, 3, 6, 13, 18]. Taking into account the time since the last infection (TSLI) is extremely convenient to introduce a temporal heterogeneity in the population concerning an ongoing epidemic, and to explicitly model a complex disease evolution with consequences both within and between hosts.
Population models structured by this TSLI are deterministic macroscopic models that relate to the idealized limit of an infinitely large population. Two important questions arise here: first, a fundamental question is how such macroscopic models are linked to “microscopic models”, where the TSLI or other internal variables are tracked for each individual in the population. Microscopic models can be more directly related to the mechanisms underlying the spreading of disease and to parameters measured in clinical studies. However, these models are too complex to understand the collective dynamics of an epidemic. Second, populations in reality (say, a local community relevant to the disease or an age group) are not infinitely large and thus exhibit fluctuations that reflect the infections of single individuals. Therefore, this raises the question of whether there exists an intermediate “mesoscopic model” that combines the simplicity of age-structured population models with the ability to capture fluctuations due to finite population size. Again, the parameters of such a mesoscopic model should be linked to the microscopic parameters. Answering these questions requires a multi-scale modeling framework for epidemic diseases.
We found our inspiration in the neuroscience field, where the age-structured population dynamics models have already been used in the form of the refractory density method [7, 8, 11, 12, 14, 24, 27, 29, 28]. Indeed, in that case, the basic units at the microscopic scale are the neurons, whose probability to fire a spike is largely determined by the time since the last spike as well as the spike input from other neurons in a large network of neurons. Taking into account the time since the last spike is important because neurons exhibit a period of absolute and relative refractoriness after a spike, where the firing probability is strongly reduced. At the macroscopic scale, the evolution of a neuronal population is governed by a system of first-order partial differential equations called refractory-density equations (RDE). The RDE tracks the density of the times since the last spikes within a continuous phase state, thereby avoiding discrete states such as spiking, refractoriness, and resting. Importantly, the RDE is a bottom-up mean-field model that is directly derived from the single neuron equations at the microscopic scale. Simulations using this technique yield precise solutions for both equilibrium states and transient non-equilibrium regimes.
In the last two decades, there have been several advancements in the refractory-density method that offered the possibility for significant progress in the multi-scale modeling of cortical networks in the brain. First, the method has been adapted for the important case where spiking events are triggered by the threshold crossing of a neuronal membrane potential that is driven by biologically plausible Gaussian white [7] or colored noise [8, 26], while the classical RDE is based on a phenomenological hazard-rate-based spike-generation mechanism (“escape noise”) [14]. Second, the RDE has been generalized to finite-size populations [25, 28], resulting in a stochastic RDE that accurately reproduces the finite-size fluctuations at the mesoscopic scale. This advancement offers a unique and consistent description of a neural circuit at three levels of granularity: micro-, meso- and macroscopic scales. Additionally, there has been a further advancement in the generalization of RDE to accommodate complex, multi-dimensional [7], and even two-compartmental [9] neurons, where the neuronal state is given by multiple variables rather than a single membrane potential. These advancements collectively allow the application of RDE for constructing meso- and macroscopic models based on a wide range of microscopic models.
The main concept of this paper is to adopt the recent generalizations of the refractory-density method from neuroscience to epidemiology. In particular, we suggest a novel multi scale modeling framework that connects three different scales (micro, meso, macro). Moreover, the theoretical framework applies to two different noise mechanisms at the microscopic scale (Gaussian white noise and escape noise). We show their distinct effects on the form of the age-structure epidemic population model at the meso- and macroscopic scales. To this end, we consider an infectious disease with a relatively short infection period, followed by temporary immunity and the possibility of multiple subsequent infections (e.g., flu or SARS-CoV-2). Our model can be naturally structured within a classical SEIRS (Susceptible – Exposed – Infected – Recovered – Susceptible) epidemic framework, where we continuously track the interplay between viral load and the immune system within each individual.
Unlike the classical ordinary differential equation (ODE)-based compartmental models of epidemics (see, e.g., [19]), we choose a continuous phase space, focusing on the time since infection and the corresponding evolution of the interaction between the virus and the immune system. In this space, the SEIRS stages can be defined either strictly or loosely; see section 2 for a detailed explanation of our definition. In reality, an individual does not experience strict boundaries between SEIRS stages, and our approach allows us to avoid such additional assumptions. Instead, we propose that two characteristics—- the time since the previous infection and the interplay between viral load and immune response -— sufficiently describe an individual’s state within a population. We believe that avoiding strictly defined compartments and introducing a continuous space of states is a key advantage of our model.
Another advantage of our approach is that the spread of infectious disease at the mesoscopic and macroscopic population level is derived from the equations that stand for the dynamics of infection, disease development, and recovery of a single individual. A similar approach governs the derivation of macroscopic equations starting from their microscopic counterparts in kinetic theory, see e.g. [10, 20]. Our construction differs however significantly, as we explain in sections 2 and 3. In particular, the present paper is, to the best of our knowledge, novel in that it combines such a multi-scale (microscopic, mesoscopic, macroscopic) model with an age (in the sense of “infection age”) structured component, exploiting tools and analytical techniques coming from the so-called Refractory Density approach.
The paper is structured as follows: in Section 2, we present the microscopic model describing the evolution of the disease within a single individual. In Section 3 we introduce the equations governing the macro-scale population, while the mesoscopic ones are given in Section 4. We illustrate our work in Section 5 with numerical simulations and compare them to real data. We finally discuss our work in Section 6.
2 Microscopic model of single individuals
We consider a population of individuals, among which an infectious disease is spreading. We do not consider birth and death processes, and consequently, we assume the population to be constant (although this assumption is not critical for our framework). We assume that the risk of infection for an individual depends on two state variables and (see Table 1 for a summary of the variables and parameters of the model). The variable represents the interplay of the viral load and the immune response within individual . We call this variable viral state. The dynamics of are governed by the interaction of multiple processes (Fig.1A, bottom). First, due to the immune system, the number of viral particles relaxes with time constant . Second, it grows proportionally to the fraction of infected individual , with a coefficient of proportionality , which is assumed to be proportional to the basic reproduction number of the corresponding disease. This modeling assumption is qualitatively close to the underlying homogeneous mixing assumption of classical ODE models, whereby any individual is equally likely to meet with any other individual in the population. Third, it mimics the time course of the disease composed of a rapid increase of the viral load at disease onset and a subsequent decrease caused by the immune response. This time course is driven by the function , started at each onset of the disease (Fig.1A, top). Note that, since represents the interplay between the virus and the immune system, it can become negative at the negative phase of .
Variable | Notation | Units |
---|---|---|
Time | days | |
Time since last infection, or “infection age” | days | |
Interplay of viral load and immune response for individual | v-units | |
Mean interplay of viral load and immune response | v-units | |
Density of individuals distributed in -space | people/day | |
Population rate of new infections | people/day | |
Fraction of infectious individuals in the population | nondim. | |
Time scale of passive immune response | days | |
Time scale of disease progress and cure | days | |
Infectious period | days | |
Time from infection to loss of immunity (“Refractory period”) | days | |
Time course of the interplay for disease and treatment | v-units/day | |
Total number of people in the population | people | |
Cumulative cases in the population | people | |
Basic Reproduction Number | nondim. | |
Average individual rate of viral load | v-units/day | |
Hazard; is the probability of infection in the interval | people/day | |
Threshold of infection | v-units | |
Noise amplitude | v-units |
The state variable measures the time relative to the last infection time (onset of the disease) of individual . These onsets define an ordered sequence of infection times for individual . The continuous states of the epidemic in the -space may be roughly interpreted in terms of discrete SEIRS stages (Fig.1A). To this end, we may partition the population with respect to an ongoing epidemic in the following compartments: , individuals who are Susceptible to the disease; , individuals who have been Exposed to the disease but are not yet infectious; , Infected individuals who may spread the disease; and , Recovered individuals who are temporarily immune from infection. According to these definitions, we can loosely define the stages in the -axis. When overcomes a threshold (in the case of Gaussian noise, see below) or an infection event is triggered by a probabilistic “soft” threshold (in the case of escape noise), the individual becomes infected and consequently belongs to compartment . During the infectious phase, rises above the threshold because of the viral production during disease and then decreases because of the immune response. The state lasts for a fixed duration . After the time has elapsed since the onset of infection, the individual is effectively immune to the disease and consequently belongs to compartment . The sojourn in this compartment lasts until the end of the recovery period , measured from the onset of infection. After this time, when is low, the individual becomes Susceptible and then Exposed until the next infection when the individual becomes Infected and infectious again. Note that only the Infectious and Recovered states are strictly defined by the interval and , respectively. However, the duration of these states does not directly affect the evolution of the individual’s state , but instead determines the periods when the individual affects the population and is in an “absolute refractory period”, respectively.
Taken together, the dynamics for single individuals , , between two subsequent infection times and is modeled as
(1) | ||||
(2) | ||||
with the fraction of infected individuals | ||||
(3) |
where is a global counting variable that keeps track of the cumulative number of cases in the population up to time . Clearly, this counting variable is constant when no new infection occurs. At the infection times , however, the overall dynamics is supplemented with an additional jump condition (reset):
(4) |
where and denote the left- and right-sided limits, respectively. In Eq. (3), we indicate with the average time spent in the infectious state or average duration of the infectious window. We note that Eq. (3) can be easily generalized to permit a more fine-grained, graded account of infectiousness depending on infection age (see Discussion, Eq. (16)). Furthermore,
(5) |
is a response function that drives the time course of during disease. The parameter is the severity of the disease, and is the time of disease progress and cure. The last term in Eq. (4) represents an independent Gaussian white noise with mean , auto-covariance function and strength ( denotes the Dirac delta function). As explained below, this term is only present in our model variant with Gaussian noise and is absent in the variant with escape noise where we set .
As initial conditions of the model, we assume that before time there were no cases, for and that at time a fraction of the population gets infected, i.e. . Thus the state variables for the initially infected individuals are and , while the state variables of all other (non-infected) individuals (the remaining individuals in the population) is initially and .
Importantly, it remains to define how the infection events are triggered. We consider two different variants to define these events, and hence the infection times , corresponding to two different ways of including stochasticity in the model. We refer to these variants as the white- and escape-noise cases, respectively.
Model with escape noise
To introduce stochasticity that phenomenologically captures the influences of various sources of noise, we model the infection events of an individual by a probabilistic risk of becoming infected depending on the individual’s current state variables and . Mathematically, we keep the dynamics of between infection events deterministic (i.e. setting ) and generate infection events stochastically by a state-dependent hazard rate
(6) |
The hazard rate means that an infection of individual occurs in a small time step of length with conditional probability given the individual’s current state . More precisely, we have the following conditional probability:
(7) |
as . For a concrete choice of the hazard rate in simulations, we use a rectified power function with absolute refractory period :
(8) |
where . We illustrate the effect of varying in Figure 2.
Model with white Gaussian noise
An alternative way to model noise is to consider an additive white-noise drive in the dynamics of . This “diffusive noise” is modeled by the term in Eq. (1). The stochastic term may reflect both the fluctuations of the number of viral particles of a given type around a particular individual and the fluctuations of activity of the immune system of this individual. To prevent that in the absence of a viral infection in the population an infection occurs spontaneously by noise, we enforce the noise strength to be zero when is zero by choosing the specific function . In the white-noise case, infection events are triggered when the viral state crosses a certain threshold , provided that at least an absolute refractory time has passed since the last infection. Hence, the infection times are defined by the condition
(9) |
Note that if this condition is fulfilled at some time , the reset condition Eq. (4) ensures that the above threshold condition no longer holds at , i.e. immediately after this time, as it should be.
The above equations conclude the definition of the microscopic model. Given the following application of the refractory-density (RD) method, we note that the case of white Gaussian noise can be approximately mapped to the case of escape noise [7, 26]. In this case, the noise term in Eq. (1) is omitted and the condition Eq. (9) is substituted by (7), where is now given by the following hazard function (10). The hazard rate depends on the actual state , its rate of change , the threshold , and the noise amplitude , i.e., . In [7], this function was found as an approximate solution of a first-time passage problem based on the Kolmogorov-Fokker-Planck equation:
(10) | ||||
Here and in the following, denotes the rectified linear function. We refer to [26] for a slightly more elaborate approximation of diffusive noise by escape noise.
3 Macroscopic model of a population
For a large number of individuals , the dynamics of the microscopic model can be either evaluated with a Monte-Carlo simulation or obtained much more efficiently by integrating corresponding macroscopic population equations. To this end, we apply the refractory-density (RD) approach [27] to the epidemiological model described at an individual level in section 2. According to this approach, the state variables of a single “particle”/individual are parameterized by the “age” (with the total derivative in time substituted by the sum of partial derivatives, i.e. ), and the population is characterized by the density of particles in the one-dimensional, semi-infinite -space, i.e. (Fig.1B). In our case, in line with other age-dependent models in mathematical epidemiology, the “age” is the time elapsed since infection. This means that at any time , the number of individuals in the population who became infected between and time units ago are represented by
At the macroscopic level, we define the rate of new infections
(11) |
We also introduce a function as follows: for the model with escape noise, is the unique function that maps the infection age to the state variable , i.e. . For the model with Gaussian white noise, there is no such deterministic map. However, we can first map the model to the approximate escape-noise model, Eq. (10), for which we can define again the unique function . Intuitively, this function can be interpreted as the variable averaged across realizations of the Gaussian-white noise for individuals that had the time of last infection equal to , i.e., the same . The equation for then follows from the corresponding averaging of Eq. (1). The bottom traces in Fig.1B illustrate distributions of and in -space.
The RD model corresponding to Eqs. (1)-(4) consists of two transport equations for and , and two integrals for and :
(12a) | |||||
(12b) | |||||
rate of new cases | (12c) | ||||
fraction of infected people | (12d) |
The boundary condition for , resulting from the conservation of people in the population, is
(13) |
The boundary condition for corresponding to the reset in the microscopic model, Eq. (4), is . The initial condition for the density corresponding to an initial fraction of infected people at and to a situation, where individuals never encountered this viral infection before time (formally, ) is
Furthermore, the corresponding initial condition for can be taken as the steady-state solution of Eq.(12b) (with and for ):
In the density equation (12a), the density diminishes because of the sink term but the total mass is conserved at all times because of the boundary condition, Eq. (13). This boundary condition acts as a source term at given by the rate of new cases that exactly balances the integrated sink term, Eq. (12c). We note that this conservation law reflects the fact that we neglect mortality, and focus on the transmission mechanism.
Furthermore, in the density equation (12a), the risk of illness is evaluated by the hazard function . In Eq. (12), we used the hazard function for the case of escape noise. For the case of white noise, the hazard function should be replaced by , where is given by Eq. (10) and is given by the right-hand-side of Eq. (12b).
4 Mesoscopic model of a finite-size population
At the intermediate mesoscopic scale, the size of (sub-)populations is finite. The finite size causes fluctuations in the fraction of infectious people , which may yield significant finite-size effects through the interaction of finite-size noise and nonlinear population dynamics. In the case of a finite size population consisting of individuals, , we apply the corresponding theory from [25, 28], which yields a stochastic generalization of the macroscopic dynamics given in the previous section. To this end, we introduce the pseudo-density in terms of the survivor function as
(14a) | ||||
Here, and are given as the solution of the following system of stochastic partial differential equations, generalizing Eq. (12) | ||||
(14b) | ||||
(14c) | ||||
(14d) | ||||
(14e) | ||||
(14f) | ||||
with | ||||
(14g) |
where is the white Gaussian noise of unity amplitude. We remark that, for all , ; hence, the function is non-negative for all . Furthermore, we note that must be regarded as an abstract quantity that mathematically only makes sense as a distribution, i.e. if it is integrated against some test function over time. Specifically, the empirical rate of new cases measured over some finite time step (such that the expected number of new cases ) would be
(15) |
While in practice it is extremely rare that the integral takes negative values for large , we added the rectification to enforce a non-negative rate. The same statement also holds true for Eq. (14e).
Likewise, is not a normalized probability density [25, 28]. Therefore, it is no longer the strict interpretation of the empirical density of the times since the last infection but must be regarded as an abstract measure. In comparison with the macroscopic model, this system of equations is stochastic. Its solution corresponds to a single realization of the noise . When , the solution converges to the solution of the macroscopic model. The precise numerical method employed for these simulations is described in [25] (see also the provided simulation code in Python).
5 Simulations
Model with escape noise
A first simulation of epidemic waves is shown in Fig. 2. The onset of an epidemic is modeled by a short pulse of magnitude of the rate of new infections at time reflecting the appearance of contaminating patients. These conditions result in oscillations of the rate of cases and the fraction of potentially infected population . These oscillations tend to relax. The dynamics of a single individual state (Fig. 2A, next to bottom panel) follows the epidemic waves of and . Each peak of reflects the virus reproduction during the disease. The decreasing phase reflects the immune response, after which an individual becomes again susceptible and might get infected during the next contaminating flux . Each spike of the rate of cases leads to a correspondingly shaped distribution of the density in the -space.
A B
The population waves move in the -space from towards the region where is about to cross the threshold and form the peaks of , which is the distribution of falling sick individuals (Fig. 2B). Since the integral over determines the rate of cases , the increase of the determines the next peak of and , and so on.
We assume that at the basic reproduction rate drops 4 fold, which might be due to any kind of containment measures. As a result, the epidemic wave generation stops through a significant decrease in the rate of cases (Fig. 2A).
For the escape noise in the form of (8), the epidemic depends on the steepness of the hazard function (Fig. 3). With the increase of from 0.5 to 1, the epidemic oscillations increase. However, it is non-trivial that in the case of more steep with the epidemic shows only one peak. In this case, the rapid illness of the whole population results in a short splash of contamination that occurs at the recovery phase of the population when no one is susceptible.
Seasonality
One of the experimentally observed features of epidemics is its seasonal oscillations, as illustrated in Fig. 4 by data from [21]. In Fig. 4, we illustrate the case of seasonal change of through a step function alternating between and every 180 days. In response to a meander-like , we observe a complex pattern of waves with various amplitudes.
A
B
Model with white Gaussian noise
When simulating the system with the white Gaussian noise (Fig. 5), we observed a similar behavior. The onset of an epidemic is again modeled by a short pulse of the rate of new infections of magnitude at time reflecting the appearance of infectious individuals. At the same time, the viral load noise jumps ( changes from to ). These conditions result in sustained oscillations of the rate of cases and the fraction of potentially infected population . Again, the dynamics of a single individual state (Fig. 5A, next to bottom panel) follows the epidemic waves of and . When at the basic reproduction rate drops due to assumed anti-epidemic measures, the epidemic wave generation stops.
A B
C D
Mesoscopic model
In order to consider a finite number of individuals in a population, we apply the mesoscopic model described in section 4, based on Eqs.(14a)-(14g). The solutions are different for different (Fig.6). The solutions for small differ significantly for different realizations of the noise. The model in the limit is equivalent to the macroscopic model. Hence, the solutions for large converge for different realizations and approach the macroscopic model solution shown in Fig. 2.
6 Discussion
In the present work, we have proposed the description of an epidemic that stems from a microscopic model of an individual and results in the meso- and macroscopic models of the entire population. The microscopic evolution is described by the dynamics of two state variables for each individual, the interplay between the viral load and immune response , and the time since the last infection . The corresponding mesoscopic and macroscopic models are then given by deterministic and stochastic refractory-density equations, respectively. We have shown the consistency between the models. The presented simulations remind of epidemic “waves”, for instance, the ones reported in [21]. One of our basic ideas to describe the epidemic in terms of the evolution of viral load depending on the time since the last infection is supported by the experimental data from [16], where the viral load was measured in patients with SARS-CoV-2 as a function of the time since infection. Our multi scale modeling framework allows us to take into account such microscopic parameters measured in individuals in order to constrain the parameters of the meso- or macro-scale models.
The approach and the model that we presented in this manuscript could naturally be extended and generalized. We conclude the manuscript with a few promising leads for future research, which we identified during the writing of this work.
6.1 Treatment
In simulations, we varied the individual rate of viral load , which accounted for the seasonality. This factor can also reflect such social measures as wearing masks and isolation. In contrast, medical treatment of patients is a function of the time since infection , and it changes the course of the disease. Naturally, this factor can be taken into account through modification of the shape of the function entering the equation for the interplay of viral load and immune response, Eq. (1).
6.2 Modelling infectiousness depending on infection age
It has been shown that the infectiousness of SARS-CoV-2 depends on the time since the last infection [16]. This can be easily modeled in our framework by generalizing Eq. (3), Eq. (12d) and Eq. (14d) for the micro-, macro- and mesoscopic fractions of infected people to
(16) |
respectively. The kernel describes the infectiousness depending on the infection course. Our equations (3), (12d) and Eq. (14d) are recovered as the special case , allowing only two possible states – infectious and non-infectious. Our infectious period days well correspond to the half-duration of cell culture infectivity measured in [16] for SARS-CoV-2.
6.3 Network of multiple populations
Certain types of heterogeneity (e.g. different social communities, age groups, etc.) and spatial structure (cities) can be treated by splitting a large heterogeneous population into smaller homogeneous subpopulations, again in analogy to RDE application in neuroscience, for instance, to simulate cortical neuronal populations [9]. Moreover, the methodology can be extended to interacting populations, such as in the scenario of epidemic transmission between countries, consideration of a network of communities, similar to the so-called multi-group approach (see e.g. [1, 23]). Since the multi-group approach naturally operates with smaller-size subpopulations, the proposed mesoscopic approach could be applied in this case.
6.4 Multiple internal variables
The proposed derivation of the population model from that for an individual applies not only to the 1-D individual model described by a single ODE for the viral state , but also to multidimensional cases, in which one may be interested in including additional characteristics of individuals and/or of populations, and keep track of these as the disease spreads. In this way, additional internal variables can be introduced, describing, for instance, activation and/or inactivation of some processes in the immune system. This concept resembles the consideration of Hodgkin-Huxley-like neurons in neuroscience [7]. If an individual is characterized by ODEs, the population model comprises partial differential equations (PDEs) for the state variable and the density. These equations remain one-dimensional, with time since the infection is the sole independent variable, besides . Consequently, this approach maintains computational efficiency even for multi-dimensional individuals. Leveraging this advantage, more intricate models can be developed.
In comparison with the above-mentioned kinetic theory [20] that results in the Fokker-Planck equation describing the evolution of the population in the phase space of a state variable, the proposed approach considers the evolution in the phase space of the time since infection. Once the microscopic models are identical, these two macroscopic approaches would result in very similar numerical simulations, at least in the case of white Gaussian noise [27]. In the more general case of non-scalar state variables, the Fokker-Planck equation becomes multidimensional, whereas the transport equations of the refractory density approach remain 1-D PDEs that are effectively solvable.
6.5 Age-dependence
The epidemics to a different extent affect people of different ages [16]. Our approach allows the consideration of the population distributed by age via an age-dependent hazard function . In this case, the main variables have to be parameterized by as and . Assuming that the hazard function changes much slower with age than with the time since the last infection (i.e. ), the age can be treated quasi-statically as a parameter and not as an independent dynamical variable. Under this plausible assumption, the equations of the macroscopic model remain to be 1-D transport equations. However, the fraction of infected individuals would be an integral over . This parametrization would allow the consideration of different disease time courses, etc. The infectivity can also be dependent on because usually people interact stronger within their age groups.
6.6 Asymptomatic spread
We remark that, for our model, we are interested in the ability of an individual to spread the disease, rather than showing symptoms; hence, the infected and infectious population might be generalized to include asymptomatic individuals, thus allowing to adapt our construction to more complex compartmental models such as the ones presented in [4, 5, 15, 22, 23]. This may be done in multiple ways, depending on which characteristics of symptomatic and asymptomatic spread one wishes to capture in their model.
6.7 Heterogeneous severity
It could be of biological interest to assume a heterogeneous setting, e.g. the severity in Eq. (5) could vary among individuals depending on the vaccine status, stronger or weaker immune system, etc.; whereas we can assume that is approximately constant and depends only on the specific disease. However, this generalization would carry a non-negligible increase in the computational cost of our simulations, and make mean field approximations which we perform in section 3 and 4 considerably more difficult. One potential strategy to deal with such heterogeneity would be to split the population into several, approximately homogeneous subpopulations and use a multi-population version of our model as described above. Importantly, in this scenario, we could take full advantage of the mesoscopic model because it remains valid for small sub-populations. We leave such a generalization to heterogeneous systems as a promising outlook for future work.
6.8 Complexity and parameters
Despite more mathematical complexity in comparison with the classical SEIRS models (PDEs versus ODEs), the proposed model has a similar number of parameters. The SEIRS model has 5 parameters (, , , and , in traditional notations, and the time scale). Instead, in the case of omitted explicit course of the recovery , the proposed model has also only 5 parameters: , , , , and .
6.9 Inverse problem
The model may be used in future studies for solving reverse problems of finding the parameters from statistical data for a certain disease. For this purpose, one should have a sufficient set of experimental data that would reflect the effects of each of the parameters. For instance, the effect of can be studied with the effect of masks; the effect of with the effect of care; the effect of with the effect of provisional stimulation of the immune system of the entire population; the effect of with a selection of more homogeneous subpopulation; the effect of with the selection of faster (or slower) recovering subpopulation, and so on.
6.10 Limitations
In this first work on the topic, we made several simplifying assumptions. One of the most important is that our model assumes a strictly conserved population: no removal, no mortality, closed community: no external influx, no out-flux. It would be of interest to consider, instead, a similar model in which the population is allowed to vary in time, for any of the reasons listed above.
Declaration of Competing Interest
The authors have no competing interest to declare.
Declaration of equal contribution
All authors contributed equally to this work.
Code availability
The code used to numerically solve the models presented in this manuscript is available at
https://github.com/schwalger/refracdens_epidem.
Acknowledgements
Mattia Sensi was partially supported by the Italian Ministry for University and Research (MUR) through the PRIN 2020 project “Integrated Mathematical Approaches to Socio-Epidemiological Dynamics” (No. 2020JLWP23, CUP: E15F21005420006).
Appendix A Macroscopic vs microscopic models, white Gaussian vs. escape noise
To illustrate the agreement between microscopic and mesoscopic models as well as escape noise and Gaussian white noise, we consider a slightly simplified setup. Whereas the main model equation (1) includes the term , which is recurrently dependent on the activity of the entire population , here we consider a simplified problem with a step-wise input signal instead of the term . This case can be interpreted as a rough approximation of an epidemic problem, where the time course of the epidemic is assumed to be known and shaped as a step function. In this interpretation, we are interested in the probabilistic behavior of an individual, with to be a probability for this individual to get ill. We simulate this response for the case of white noise and the escape noise in the form of Eq. (10) (Fig.7).
From the methodical point of view, Fig. 7 shows the testing comparison of the macroscopic model with the microscopic models with white Gaussian and escape noise. The microscopic solutions converge to the macroscopic ones.
References
- [1] M. Adimy, A. Chekroun, L. Pujo-Menjouet, and M. Sensi. A multigroup approach to delayed prion production. Discrete and Continuous Dynamical Systems-B, 2023.
- [2] J. A. Alfaro-Murillo, Z. Feng, and J. W. Glasser. Analysis of an epidemiological model structured by time-since-last-infection. Journal of differential equations, 267(10):5631–5661, 2019.
- [3] R. M. Anderson. The epidemiology of HIV infection: variable incubation plus infectious periods and heterogeneity in sexual activity. J. Roy. Stat. Soc.: Series A (Statistics in Society), 151(1):66–93, 1988.
- [4] S. Ansumali, S. Kaushal, A. Kumar, M. K. Prakash, and M. Vidyasagar. Modelling a pandemic with asymptomatic patients, impact of lockdown and herd immunity, with applications to SARS-CoV-2. Annual reviews in control, 50:432–447, 2020.
- [5] J. Arino and S. Portet. A simple model for COVID-19. Infectious Disease Modelling, 5:309–315, 2020.
- [6] F. Brauer and J. Watmough. Age of infection epidemic models with heterogeneous mixing. Journal of biological dynamics, 3(2-3):324–330, 2009.
- [7] A. V. Chizhov and L. J. Graham. Population model of hippocampal pyramidal neurons, linking a refractory density approach to conductance-based neurons. Physical Review E, 75(1):011924, 2007.
- [8] A. V. Chizhov and L. J. Graham. Efficient evaluation of neuron populations receiving colored-noise current based on a refractory density method. Phys. Rev. E, 77(1):011910, 2008.
- [9] A. V. Chizhov and L. J. Graham. A strategy for mapping biophysical to abstract neuronal network models applied to primary visual cortex. PLoS Comput. Biol., 17(8):e1009007, 2021.
- [10] R. Della Marca, N. Loy, and A. Tosin. An SIR–like kinetic model tracking individuals’ viral load. Networks and Heterogeneous Media, 17(3):467–494, 2022.
- [11] G. Dumont, J. Henry, and C. O. Tarniceriu. Oscillations in a Fully Connected Network of Leaky Integrate-and-Fire Neurons with a Poisson Spiking Mechanism. J. Nonlin. Sci, 34(1):18, 2024.
- [12] G. Dumont and C. O. Tarniceriu. Pattern Formation in a Spiking Neural-Field of Renewal Neurons, 2024.
- [13] A. d’Onofrio, M. Iannelli, P. Manfredi, and G. Marinoschi. Optimal epidemic control by social distancing and vaccination of an infection structured by time since infection: the COVID-19 case study. SIAM Journal on Applied Mathematics, pages S199–S224, 2023.
- [14] W. Gerstner and W. M. Kistler. Spiking Neuron Models: Single Neurons, Populations, Plasticity. Cambridge University Press, August 2002. Google-Books-ID: Rs4oc7HfxIUC.
- [15] X. Huo, J. Chen, and S. Ruan. Estimating asymptomatic, undetected and total cases for the COVID-19 outbreak in Wuhan: a mathematical modeling study. BMC Infectious Diseases, 21(1):476, 2021.
- [16] T. C. Jones, G. Biele, B. Mühlemann, T. Veith, J. Schneider, J. Beheim-Schwarzbach, T. Bleicker, J. Tesch, M. L. Schmidt, L. E. Sander, Fl. Kurth, P. Menzel, R. Schwarzer, M. Zuchowski, J. Hofmann, A. Krumbholz, A. Stein, A. Edelmann, V. M. Corman, and C. Drosten. Estimating infectiousness throughout SARS-CoV-2 infection course. Science, 373(6551):eabi5273, 2021.
- [17] W. O. Kermack and A. G. McKendrick. A contribution to the mathematical theory of epidemics. Proceedings of the royal society of london. Series A, Containing papers of a mathematical and physical character, 115(772):700–721, 1927.
- [18] L. L. Li, C. P. Ferreira, and B. Ainseba. Mathematical analysis of an age structured problem modelling phenotypic plasticity in mosquito behaviour. Nonlinear Analysis: Real World Applications, 48:410–423, 2019.
- [19] M. Y. Li and L. Wang. Global stability in some SEIR epidemic models. In Mathematical approaches for emerging and reemerging infectious diseases: models, methods, and theory, pages 295–311. Springer, 2002.
- [20] N. Loy and A. Tosin. Boltzmann-type equations for multi-agent systems with label switching. Kinetic and Related Models, 14(5):867–894, 2021.
- [21] S. Nickbakhsh, A. Ho, D. F. P. Marques, J. McMenamin, R. N. Gunson, and P. R. Murcia. Epidemiology of seasonal coronaviruses: establishing the context for the emergence of coronavirus disease 2019. The Journal of infectious diseases, 222(1):17–25, 2020.
- [22] S. Ottaviano, M. Sensi, and S. Sottile. Global stability of SAIRS epidemic models. Nonlinear Analysis: Real World Applications, 65:103501, 2022.
- [23] S. Ottaviano, M. Sensi, and S. Sottile. Global stability of multi-group SAIRS epidemic models. Mathematical Methods in the Applied Sciences, 46(13):14045–14071, 2023.
- [24] K. Pakdaman, B. Perthame, and D. Salort. Dynamics of a structured neuron population. Nonlinearity, 23(1):55–75, 2009.
- [25] V. Schmutz, E. Löcherbach, and T. Schwalger. On a Finite-Size Neuronal Population Equation. SIAM J. Applied Dynamical Systems, 22(2):996–1029, 2023.
- [26] T. Schwalger. Mapping Input Noise to Escape Noise in Integrate-and-fire neurons: A Level-Crossing Approach. Biol. Cybern., 115:539–562, 2021.
- [27] T. Schwalger and A. V. Chizhov. Mind the last spike—firing rate models for mesoscopic populations of spiking neurons. Current opinion in neurobiology, 58:155–166, 2019.
- [28] T. Schwalger, M. Deger, and W. Gerstner. Towards a theory of cortical columns: From spiking neurons to interacting neural populations of finite size. PLoS Comput Biol, 13(4):e1005507, 2017.
- [29] C. O. Tarniceriu. Age-structure in neuronal models. Annals of the Alexandru Ioan Cuza University-Mathematics, 66(2):385–396, 2020.