Exemplary Final Term Paper 6
Author: Renato de Oliveira
Introduction
Modelling Epidemic Dynamics
With the advent and employment of vaccination procedures, many diseases that posed as great factors of mortality (especially infant mortality) started being controlled. In order to improve the capacity of combating the morbidity caused by major epidemics that affect human populations, quantitative studies of population dynamics have been extensively developed, gathering as much of data and theory as possible.
For this purpose, quantitative descriptions of epidemic dynamics have brought highly relevant understanding of the key features of disease outbreak, spread and disappearance. Not only on the field of epidemics, but many other under the life sciences, mathematical modelling has provided deep insights. On epidemic dynamics particularly, theories on disease modelling were central to controlling diseases such as polio and smallpox [1].
Measles, in particular, has a historic that provides for rich and reliable epidemiological databases, thus making it a paradigm on the study of epidemics. It is a well characterized disease, with a great impact on society and on public health through the time, even as of today, as it still causes mortality in developing countries. These features make measles a well suitable choice for a standard for modelling epidemics [2]. Moreover, the failure of mass vaccination campaigns to eradicate it in developig countries allows for the continued interest in researching this disease and its impact on society[3].
On the article under study[4] , the authors explore the properties of an established mathematical model of epidemic dynamics, the SIR model. It comprises a compartmentalization of the population (and takes its name from it) in discrete fractions, namely the Susceptible, whose individuals may be subject to contagion, the Infective, whose individuals carry the disease and are able to transmit the epidemics, and the Recovered, whose individuals are healed from the infective population and don't become infective again[5]. The SIR model provides easily approachable tools to understand disease dynamics while still accounting satisfactorily for accurate predictions on a basic level. There exists a variety of altered or updated versions of this model to satisfy more realistically demanding or conditionally constrained assays[6][7][2], whereas the basic SIR model itself allows for very relevant and impactant conclusions upon its essential framework (this will be discussed on further sections).
The Authors' Approach
The authors make an extensive consideration about the mathematical aspects of the SIR model both untouched and under adaptations to vaccination policies. They chose to evaluate the model theoretically for the Constant Vaccination strategy, which is a well established immunization protocol worldwide, and for the Pulse Vaccination strategy[4]
Pulse Vaccination Strategy
The Pulse Vaccination strategy comprises periodic vaccinations in the population, not only on newborns, but on all age cohorts. The same ratio of the population is vaccinated between established periods of time. This impulsive vaccination is thought to interfere directly with the dynamics of the epidemic as it oscillates near extinction. This given, Pulse Vaccination policy might prove advantageous, more cost-efficient than Constant Vaccination policy[4][8].
Hypotheses
In order to evaluate the above propositions, the authors guide their efforts by the following hypotheses:
- Through pulsed vaccination policy, a smaller proportion of the population needs to be immunized; This would make the pulse vaccination strategy more efficient than constant vaccination alone.
- If the time between vaccination pulses is smaller than some threshold, the epidemic will reach an acceptable stable state or disappear; The dynamics of the SIR model under no combative strategies or under constant vaccination strategy predict that the infectious population stabilizes above zero, thus permitting posterior outbreaks of disease. It would then be great to prove that the pulse vaccination strategy can eventually lead to eradication of disease.
Reproducing Results
In our paper we build working implementations of the system that are flexible enough to permit alterations and adaptations, thanks to the power of Mathematica. We implement the system under the three main conditions proposed in the article, unaffected SIR model, SIR under constant vaccination strategy and SIR under pulse vaccination strategy, as well as implement additions to the dynamics of the system, such as seasonal enforcing and mixing both strategies of vaccination.
We also aid graphically in the description of the system under these various conditions, using the standard parameters for measles they provide in the article. Each major proposition is confirmed by simulations we ran and plotted as our results.
Generally speaking we were able to demonstrate the results shown in the article, expand its description visually and extend over its analysis of disease dynamics. These will be detailed in the remaining sections.
Model Description
The Pure SIR Model
The SIR model assesses the evolution of a population under an epidemic with time. It compartmentalizes the population into three groups, each assigned a state variable. It thus assumes that these three strict groups describe every state in which a individual from the population can be found at.
As the groups represent fractions of the population, all three state variables sum up to one, so we can discard one of them arguing that we can extract its information from the difference of the total and the other state variables. This approach effectively reduces the model's number of dimensions to two. For this purpose, we thus assume that a recovered individual will not become infected again.
The state variables are , the proportion of susceptible population, , the proportion of infectious population and , the proportion of population that recovered from the infectious state (and will not become infected again).
The equations of state contain the three parameters described in Table 1. The state variables have the following rate equations, detailed in table 2.
(1.1) | |
(1.2) | |
(1.3) |
The system is effectively reduced to two dimensions by observing the relation . Another key assumption of the model is that the total birth and total death rates () are the same.
Symbol | Name | Standard value for measles | Description |
---|---|---|---|
Rate of birth | 0.02 | The rate at which individuals are born (which equals the rate of death). | |
Contact rate | 1800 | The rate at which infectious individuals actually contaminate susceptibles. | |
Rate of recovery | 100 | Inverse of the mean infectious period, the rate at which infectious individuals recover from illness (and acquire immunity). |
Equation | Term | Meaning |
---|---|---|
(1.1) | determines the capacity of the infectious population to contaminate susceptibles, and this capacity is increased as the susceptible population itself increases, while the term represents the rate at which the susceptible population dies, thus both multiply . | |
Represents the rate at which susceptible individuals are born, thus increasing the size of the susceptible population. | ||
(1.2) | This term was present in equation (1.1) subtracting from , and represents the rise (or decrease) in the infectious population. | |
The death rate of the entire population () and the rate of recovery of infected individuals () both decrease the infectious population. | ||
(1.3) | This is the rate of recovery of infected individuals by the total number of infectious individuals, representing the direct growth of recovered population. | |
This is the total death rate by the total recovered population, representing the direct decrease in the number of recovered individuals. |
The pure, unaffected SIR model has two equilibrium points, one trivial, infetion-free equilibrium point, and a non-trivial, epidemic equilibrium point. We set the rate equations (1) to zero and solved for the state variables. This yields the coordinates of the system at which it remains in a stable state, as equaling all the rates of change to zero means the state variables are not going to be altered, thus keeping the system at the same state. Letting be represented along the abcissae and be represented along the ordinates, we found the following coordinates for the equilibrium points
(2) , where and are treated as parameters in order to facilitate code notation. They are detailed in Table 3.
Symbol | Name | Formula | Standard value for measles | Description |
---|---|---|---|---|
Basic reproductive rate of disease | 17.9964 | A conjugation of the three basic parameters , and , which corresponds to the inverse of , the "epidemic" equilibrium value of . | ||
Epidemic equilibrium value of . | 0.0555667 | The value the state variable for the equilibrium point of the epidemic state, i.e. when the proportion of infectious population is greater than zero. | ||
Epidemic equilibrium value of . | 0.000188849 | The value the state variable assumes at the equilibrium point of the epidemic state, i.e. when its value is greater than zero. |
Reproducing Results
In order to reproduce the analysis and explore the main features of the pure SIR model, we generate phase plots, nullclines and trajectories of the system making use of the standard measles parameters.
We use Mathematica's annotation power to solve (through Solve) for the equilibrium points and set them as parameters to facilite further coding. In order to produce nullclines, we use the functions Solve and Reduce to solve the rate equations for each state variable when their rates of change are set to zero. Using VectorPlot we generate a slope field and plot the nullclines, equilibrium points and a trajectory (generated by ParametricPlot) to graphically exploit the properties of the system.
The Constant Vaccination Strategy
The constant vaccination strategy consists of continually vaccinating a proportion of the population as they are born. This is reflected in the equations of state as a decrease on the rate of birth of the susceptible population, , as newborns will immediately integrate the recovered population. The rate of change of the susceptible population then becomes
(3) .
The stability of the equilibrium points and their values are shifted according to the parameter p. There is a critical value of p (equation (4)) for which stability changes according to equations (5) and (6).
(4) | |||
(5) | , , | for . | is stable. |
(6) | , , | for . | is stable. |
is the infection-free equilibrium and is the epidemic equilibrium.
Reproducing Results
Once again making use of Mathematica's great annotation power we use Solve and Reduce to search for the new equilibrium points. We find them to satisfy equations (5) and (6).
Next we study graphically the behavior of the infectious population by reproducing the simulation showed in Fig. 1 of the author's article[4]. We use NDSolve to generate a simulation of the behavior of both the infectious and susceptible population, and confirm the predictions for the new epidemic equilibrium point by looking at the final result of the numerical integration.
The Pulse Vaccination Strategy
Under the pulse vaccination scheme, a fraction of the population (hopefully much smaller than that of the constant vaccination strategy) is immunized, in single pulses (instead of in a constant and continuous way), between time intervals of years. This is reflected as an update to the rate of growth of the susceptible population, that will now decrease by a fraction of at each time of application of the pulsed vaccination, where is the proportion of vaccinated population. Mathematically, it is expressed as
(7) | , |
. |
Equation (7) should be added to the system of state equations describing the population in order to account for the periodic fluctuations in susceptible population.
The proportion of infectious population is assumed to be zero in order to explore an infection-free solution of the Pulse Vaccination SIR model (, for all ).
Solving equation (7) for and finding its stroboscopic map F such that (a map whose rule is to give the value of after each pulse), it is possible to see that it has a single fixed point given by
(8) .
Noting that the orbit of map converges to this fixed point, the susceptible population converges to a cycle of period T.
After solving equation (7) for when , utilizing the fixed point value , a complete infection-free solution is found:
(9) | ||
The model may be linearized by setting the state variables as
,
where s and i are small perturbations of the population groups. Using this to expand Equation 1 in a Taylor series, the linearized equations result as (after neglecting higher-order terms)
(10)
where is given by equation (7).
Equation (10) can be readily integrated over one pulse interval to yield
Thus, will decrease exponentially fast if .
This can be rearranged as
(11)
where is a threshold for the mean value of over a single pulse interval. If the value of is below this threshold, the infection-free solution is stable. It can also be seen from equation 10 that as approaches zero, starts to converge to zero (damping the perturbations, making the infection-free equilibrium stable).
Reproducing Results
Using NDSolve, we numerically solve the system and then plot the results of simulating populational behavior as it converges to the expected equilibrium. We turn the rate equation for into a piecewise function so as to account for the periodic perturbations caused by vaccination pulses. We divide the numerical integration procedure over several different time intervals spanning the period between each pulse, and join all pieces of the simulation together by use of Piecewise. The resulting integrated solution is then plotted over a time range spanning the entire interval of integration. This corresponds to the simulation shown in Figure 2 of the studied article[4].
Furthermore, we study the relation between the ratio of vaccinated population () and the maximum interpulse interval (). We use Solve to numerically solve the exact expression for the boundary for under which the infection-free equilibrium is stable. We plot this numerical solution along with curves given by approximations through Taylor expansion and through an algebrical process described in [5]. This corresponds to Figure 3 in the studied article[4].
Seasonally Enforced SIR model
Epidemiological data on measles suggest that the equilibria described so far are highly unlikely in practice. In fact, chaotic dynamics has been observed for measles epidemics in some cities. This demonstrates that the basic SIR model fails to capture fundamental aspects of measles dynamics that could account for more realism of the model's predictions[5].
A key feature of measles dynamics seems to be the seasonal variation in the infection rate. The infection rate might be affected by seasonal variation on the population's behavior, such as school period and immigration. The contact rate can then be made a function of time, varying along the year. This makes the system effectively three-dimensional, allowing for chaotic dynamics to arise.
The contact rate is given a base value , and new parameter is created to account for the amplitude of seasonal variation. Under seasonal enforcing, the system of equations (1) should be added a new function to substitute the constant value of , written below.
(11)
In fact, the system does display chaotic behavior if left to develop by itself. However, when a pulse vaccination is applied with useful parameters, these dynamics are dramatically altered and the system still converges to a periodic stable solution that leads to eradication of disease.
Updating the state equations we used to simulate the system under the pulse vaccination strategy, we then simulate the system accounting for variation in , with different input values of , the amplitude of variation. This is to demonstrate the capacity of seasonal variation to induce chaos and the pulse vaccination to suppress such chaotic behavior.
Mixed Vaccination Strategy
The mixed vaccination strategy consists of a rather straightforward implementation of both constant vaccination and pulse vaccination concepts in the SIR dynamical system. While it doesn't add too significantly to the richness of detail built so far, it nevertheless allows for a remarkable feature of the coupled constant and pulsed vaccinations. It significantly expands the maximum interpulse interval (), facilitating the efforts of holding the infectious population under a safe size limit that prevents epidemic outbreaks.
In order to demonstrate this feature, we again plot the ratio between the fraction of vaccinated population () and the maximum interpulse interval (), and show that the mixed vaccination in fact allows for much broader intervals between vaccination pulses. We use the same techniques we used to plot this relation for the pulse vaccination strategy alone.
Results
The Pure SIR Model
Stability Analysis
We first demonstrate the important relation of the constant with the stability of the system. The following mathematical development was performed in order to demonstrate it.
The jacobian matrix for equation (1) in the model description is
(12)
Taking one of the eigenvalues,
(13)
substituting for and for and setting it to zero, we get
(14) .
If we suppose the square-root member is imaginary, by utilizing Reduce we find out that the condition for stability of the system is that one of the parameters be smaller than zero, what makes no biological sense. We proceed then on the assumption that the square-root member is real.
After algebraically treating (14), we get
,
we arrive at the following condition,
So that
(15)
By observing the value of for the standard measles parameters (Table 3), we expect that, for this set of parameters, the trivial equilibrium point be unstable and the epidemic equilibrium point be stable.
Phase Plots
Making use of the techniques described in the past section, we generated plots to confirm our predictions on the latter paragraph. Figure 1 shows phase plots encompassing the entire meaningful range of the state variables. In Figure 2 we see that the nullclines seem to intercept each other at specifically . This equilibrium point is highlighted on the left plot of Figure 2, while we demonstrate its stability by plotting a trajectory starting from a nearby point. The trajectory also helps getting a better feel for the flow of the system around the stable epidemic equilibrium point.
The Constant Vaccination Strategy
Stability Analysis
We updated the rate of change of , set the rate equations to zero and using Reduce were able to find a new trivial equilibrium point as well as a relation for the new epidemic equilibrium point. Reduce returned that for the epidemic equilibrium point, still. It gave us the following relation upon which we worked to find expressions for the new non-trivial equilibrium points.
Thus, the equilibrium points under the constant vaccination strategy are | |
(16) |
The jacobian matrix for the SIR model under constant vaccination is still the same as (12), so, to assess stability, we plug in the new equilibrium points into the eigenvalues and compute the conditions for stability. Once more, if the square root member is imaginary, by using Reduce we find out that some parameters would have to take on negative values in order for the equilibrium point to be stable. We then solve the system on the assumption that the square-root member is real. After substituting the infectious equilibrium point values into the eigenvalue we get
Since the first term must be negative (all parameters are positive and ) we need to invert the inequality after squaring. Then,
By use of Reduce we encounter the opposite relation for if we substitute the values of the trivial equilibrium. This confirms (4), (5) and (6) in the previous section. We also find that, for the standard measles parameters, is effectively 94.44%, what is really high.
Time Plot
Using the methods described in the previous section, we were able to reproduce Figure 1 of the original article (which corresponds to Figure 6 left), as well as plot its counterpart. We confirm via numerical integration that the value of at equilibrium remains unchanged, while that of is reduced by the factor. The value of is , while that of the last time of integration is .
The Pulse Vaccination Strategy
As described in the previous section, we divide the task of numerically integrating the rate equations into separate intervals spanning the value of the parameter (in years), use NDSolve to integrate the system of equations and join all the intervals in the plot with Piecewise. Using this technique, we produced Figure 4, which is a simulation of the system when it's close to equilibrium.
Instead of settling into a constant size, the susceptible population tends to grow with a determined amplitude until the next round of pulse vaccination takes away a fraction of susceptibles and turn them into recovered. The infectious population will also cycle, due to the intermittent pertubation of vaccination pulses. However, for certain values of , the proportion of vaccinated population, that are very significantly smaller than that for constant vaccination, in combination with reasonably short periods between vaccination pulses, the size of the infectious population will drammatically decrease. This fact confirms the hypothesis that through pulsed vaccination policy, a smaller proportion of the population needs to be immunized.
Figure 4 shows two lines. The line red line corresponds to , the threshold under which the average size of the susceptible population must remain during one interval in order for the system to remain on this stable state. The purple line shows , the value assumes immediately after each pulse of vaccination, and is a coordinate of the equilibrium.
Utilizing the criteria for stability of the infection-free equilibrium defined by (11), it is possible to derive an expression for the condition (an upper bound) for the value of . This bound is called , and it represents the maximum length of the interval between pulses for which the infection-free equilibrium point is stable. This procedure yields the following expression,
(17)
It can only be solved numerically, for is expressed in terms of transcendental functions (functions for which it's not possible to solve for the independent variable, e.g. exponential functions).
Because of this, it's can be convenient to approximate this result. One way to do it is to make use of a Taylor expansion (this process consists of approximating the value of a function near a given point by taking sucessive derivatives of the function and using them to build a polynomial function that will approximate the original. Generally, terms containing higher derivatives are considered negligible, but the more terms a Taylor polynomial has, the better it will be as an approximation of the original function). After neglecting higher order terms, the process yields equation (18). The authors also derive another approximation in [5], which is represented by equation (19).
(18) | |
(19) |
Figure 5 shows a plot of all three equations compared. These results corroborate the other part of the hypothesis, that if the time between vaccination pulses is smaller than some threshold, the epidemic will reach an acceptable stable state or disappear. Clearly, if a reasonable combination of the parameters and are used, the infection-free equilibrium point will be stable and the size of the infectious population will decrease exponentially fast as shown in Figure 4.
Seasonally Enforced SIR Model
When is allowed to vary, the systems ceases being two-dimensional and becomes three-dimensional, making possible for chaotic behavior to surface. In our simulations, we allowed the amplitude of seasonal variation, , be adjusted freely. We first run the system while setting to zero (Figure 6).
Confirming that our simulation works for this established solution, we proceed to make (Figure 7). We observe chaotic patterns throughout our simulation of the state variables. Although the figure is static, very slight changes in the initial conditions can lead to very different outcomes at the final time and to different patterns of the curve.
As the infectious population grows unpredictably, risks that disease outbreaks occur are heightened. Notwithstanding, an infection-free equilibrium point still exists. It just takes to notice that the system (1) still has a solution where , and by looking at (1.1) we see that this solution makes independent of seasonality (it makes the term containing go to zero). Based on this we run our simulation one more time now applying pulses of vaccination for every two years (Figure 8). We see that this equilibrium will be attained, at that pulse vaccination changes the dynamics of seasonally enforced SIR drastically.
Mixed Vaccination Strategy
In the mixed vaccination strategy, the same equilibrium of the pulse vaccination scheme coexist, except that, as it was for the constant vaccination strategy alone, the value in the infection-free equilibrium of will be reduced by a factor of , where is the proportion of population that will be constantly vaccinated. This means that for the pulse vaccination strategy will be multiplied by . Since was used as a condition for stability (recall its formula from Table 3 and observe equation (17)), the new exact solution for is just (17) multiplied by (equation (20)). In Figure 9 we use the same techniques we used to produce Figure 5 to plot this relation between for the pulse vaccination and , keeping constant at 85%. We also plot an approximation proposed in [5] (equation (21)) as well as the exact solution for the pulse vaccination strategy alone.
(20)
(21)
Clearly, if feasible, the mixed vaccination scheme turns out to be the most flexible and safest of the strategies studied so far.
Discussion
In our reevaluation of the model, we were able to reproduce some algebraic results and the qualitative results rather faithfully. Given the theoretical character of the study, the mechanistic approach established by the SIR model, the reasonable parameters the authors utilize and the assumptions and conditions under which they develop their analysis, our results demonstrate that the initial expectations proposed in the introduction should be satisfactorily fulfilled.
The hypotheses centered about the efficacy of pulse vaccination as a strategy to combat epidemics, particularly as compared to constant vaccination. They state that a smaller proportion of the population needs to be immunized under the pulse vaccination strategy and that as long as the interval between pulses doesn't exceed a limit, the epidemic will disappear. The first statement was confirmed by us. While in the pure/unaffected SIR model the system tends to a stable epidemic equilibrium, under pulse vaccination the fraction of susceptible population floats within a stabe cycle if its size averages under a certain limit. This is achieved by significantly smaller proportions of vaccinated population if compared to the proportions needed for constant vaccination alone.
The other part of the hypothesis was also confirmed through plotting and unveils one weakness of this study. In figure 5, we plot the dependence of the maximum interpulse interval on the proportion of vaccinated population. In simple terms, if we use any value for the interpulse interval below those curves, the epidemic will be extinguished. This was portrayed in figure 4, where the proportion of infectious population decays exponentially fast. The apparent flaw in the model is that it doesn't account for the discreteness of the system, it rather treats, in all of its simplicity, its components as elements of continuous nature. For instance, if we take a population of million, the SIR model will still compute values for the infectious population smaller (much smaller) than . It fails to consider that instead of decreasing to still smaller values, the infectious population should effectively be reduced to zero, and the epidemic should never resurface unless some immigration of infected individuals occur. This is due, we're inclined to think, to a mere intention of making an exploratory analysis of the system that might give clues on how to extend, add complexity and realistic attributes to mechanistic models of disease dynamics in order to improve their descriptive and predictive capabilities. The model also fails to depict other features of disease dynamics, such as the inherent heterogeneity of the interactions between susceptible and infected populations[9] (the SIR model generally assumes mass-action dynamics to account for rather homogeneous interactions among populations). Nevertheless, even though being one of the simplest, the SIR model is among the most accurate of all biological models[10].
This is a developing field, and the authors themselves explore such additions to the model in order to explore its realistic capabilities. For instance, in an earlier paper [5], they do the same description of the model but add more elements to the analysis, such as seasonal forcing and mixed strategies (concomitant pulsed and constant vaccination procedures). These additions were the extensions we made on this paper. We successfully demonstrated that the SIR model can account for seasonal variation and chaotic dynamics. We also used this to strengthen our confidence in the efficiency of vaccination strategies.
The SIR model is rather a staple on the study of disease dynamics, and much has been added and built over its essential propositions. Lu et al.[6] extend over the model destroying one of its assumptions that is that there is no vertical transmission (parents don't contaminate offspring through birth or gestation). In that work, Lu et al. also go on to evaluate the theoretical effectiveness of the different strategies and add to the discussion that one must take into the account the different nature of the vaccines, implying that there may be circunstances where a constant vaccination strategy would be more reasonably appliable. Clearly, there's much to develop over the rather humble foundations of the basic SIR model.
All in all, we found no discrepancies between our replication and the original article itself. In spite of its numerous but obvious limitations, such as being unconsiderate to discreteness of data[4], unrespectful to alternative processes of disease transmission[6][9] and even ignorant to seasonal variation of transmission rates[5], it still forms a strong base over which to analyze and plan social, political, economical and scientific efforts to combat epidemics.
Appendix
Code for Seasonal Enforcing Simulations
References
- ↑ Hastings, A. and Palmer, M.A. A Bright Future for Biologists and Mathematicians?, Science. 2003 (299) 5615
- ↑ 2.0 2.1 Finkenstädt, B. F. and Grenfell, B. T. Time series modelling of childhood diseases: a dynamical systems approach. Journal of the Royal Statistical Society: Series C (Applied Statistics). 2000 (49) 187–205
- ↑ Bolker, B. M and Grenfell, B. T. Impact of vaccination on the spatial correlation and persistence of measles dynamics. Proceedings of the National Academy of Sciences. 1996 (93) 22, 12648 - 12653
- ↑ 4.0 4.1 4.2 4.3 4.4 4.5 4.6 Stone, L., Shulgin, B., Agur, Z. Theoretical examination of the pulse vaccination policy in the SIR epidemic model. Mathematical and Computer Modelling. 2000 (31) 207 - 215
- ↑ 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 Shulgin, B., Stone, L., Agur, Z. Pulse vaccination strategy in the SIR epidemic model. Bulletin of Mathematical Biology. 1998 (60) 1123 - 1148
- ↑ 6.0 6.1 6.2 Lu, Z., Chi, X., Chen, L. The Effect of Constant and Pulse Vaccination on SIR Epidemic Model with Horizontal and Vertical Transmission. Mathematical and Computer Modelling. 2002 (36) 1039-1057
- ↑ Meng, X. and Chen, L. The Dynamics of a New SIR Epidemic Model Concerning Pulse Vaccination Strategy. Applied Mathematics and Computation. 2008 (197) 582–597
- ↑ d’Onofrio, A. On pulse vaccination strategy in the SIR epidemic model with vertical transmission. Applied Mathematics Letters. 2005 (18) 7, 729-732
- ↑ 9.0 9.1 Bolker, B., Grenfell, B. Space, persistence and dynamics of measles epidemics. Philosophical transactions of the Royal Society of London. 1995. (348) 309-320
- ↑ Keeling, M.J., Rohani, P., Grenfell, B.T. Seasonally forced disease dynamics explored as switching between attractors. Physica D. 2001 (148) 317–335