Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2018 Dec 1.
Published in final edited form as: J Math Biol. 2017 Apr 17;75(6-7):1591–1617. doi: 10.1007/s00285-017-1126-5

Vaccine impact in homogeneous and age-structured models

FMG Magpantay 1
PMCID: PMC5643245  NIHMSID: NIHMS869057  PMID: 28417166

Abstract

A general model of an imperfect vaccine for a childhood disease is presented and the effects of different types of vaccine failure on transmission were investigated using models that consider both homogeneous and age-specific mixing. The models are extensions of the standard SEIR equations with an additional vaccinated component that allows for five different vaccine parameters: three types of vaccine failure in decreasing susceptibility to infection via failure in degree (“leakiness”), take (“all-or-nothingness”) and duration (waning of vaccine-derived immunity); one parameter reflecting the relative reduction in infectiousness of vaccinated individuals who get infected; and one parameter that reflects the relative reduction in reporting probability of vaccinated individuals due to a possible reduction in severity of symptoms. Only the first four parameters affect disease transmission (as measured by the basic reproduction number). The reduction in transmission due to vaccination is different for age-structured models than for homogeneous models. Notably, if the vaccine exhibits waning protection this could be larger for an age-structured model with high contact rates between young children who are still protected by the vaccine and lower contact rates between adults for whom protection might have already waned. Analytic expressions for age-specific “vaccine impacts” were also derived. The overall vaccine impact is bounded between the age-specific impact for the oldest age class and that of the youngest age class.

Keywords: age-structure, disease ecology, imperfect vaccines, mathematical modeling

1 Introduction

Childhood infectious diseases are diseases that are usually contracted at a young age, and often only once. This occurs because it is possible to develop an immune response that the pathogen cannot circumvent. Vaccination has been one of our most successful tools in the battle against such diseases [12]. There have been many studies concerned with the effect of different types of infection- and vaccine-derived immunity on disease transmission [3,6,7,911,13]. McLean and Blower [11] introduced a quantity called the vaccine impact (here denoted by φ), as a measure of the effectiveness of imperfect vaccines. This quantity is related to the basic reproduction number Rp in the presence of constant vaccination of a fraction p of the population,

Rp=R0(1-φp). (1)

Here, R0 is the basic reproduction number of the disease in the absence of vaccination (p = 0). Solving for φ in (1), we derive the vaccine impact

φ=(R0-RpR0)1p, (2)

the relative reduction in transmission within a population per unit of vaccination. This definition coincides with the vaccine efficacy VE=PEp in Farrington [3] where PE=1-RpR0 is the projected effectiveness of the vaccine.

Another way to look at vaccine impact is to consider the critical vaccination coverage pc. This is defined to be the value of vaccine coverage p such that Rp = 1 (if this is attainable.) From this we derive φ=(1-1R0)1pc. The inverse relationship between the vaccine impact and critical vaccine coverage means that the vaccine impact can be thought of as a measure of the so-called herd immunity effects due to vaccination.

The vaccine impact is a measure that can be used to compare models of imperfect vaccines that include different modes of vaccine failure. There have been many studies on the effects of modes of vaccine failure to the epidemiology of diseases [6,10,11]. In [9] we considered the following aspects of vaccine protection:

  1. Immunity against infection. Three modes by which vaccines might fail to protect vaccinated individuals against infection are: (a) Leakiness. A vaccine is said to be leaky when it reduces, but does not eliminate, the potential for infection [7]. The leakiness of a vaccine is measured by the probability of infection upon exposure for a vaccinated individual relative to the same probability for an unvaccinated individual, here denoted by εL. (b) Primary vaccine failure or “all-or-nothingness.” A vaccine exhibits primary vaccine failure if it fails to provide any protection to some fraction εA of vaccinated individuals. Primary vaccine failure is quantified by the fraction of vaccinated individuals for whom the vaccine fails. (c) Waning. Vaccine protection is said to wane if it ceases after some time. The amount of vaccine failure due to waning is quantified by the rate at which immunity is lost, denoted by α. Here, as in [10], we also quantify this by the probability that an individual loses vaccine protection over their lifetime, denoted by εW.

  2. Reduction in infectiousness and symptoms. Even if a vaccine fails to protect an individual against infection, it might still have an effect on the manifestation of the disease. We consider the following parameters: (a) Relative infectiousness, also called the relative transmissibility, is the ratio of the transmission rate of a vaccinated person to that of an unvaccinated person, here denoted by θ, and (b) relative reporting probability, the ratio of the reporting probability of a vaccinated person relative to that of an unvaccinated person. This can reflect the degree to which infections in vaccinated individuals produce milder disease symptoms. By itself, this parameter affects the reported number of cases, but it does not actually affect the level of disease transmission.

Only the first four parameters described above (leakiness, primary vaccine failure, waning and relative infectiousness) are involved in the overall transmission of the disease (as measured by the basic reproduction number). The fifth parameter (relative reporting probability) is important to include when fitting models to data, however it only affects the reporting of the disease and not the overall transmission of the disease. In [9] it was shown that the vaccine impact for an homogeneous model involving the five parameters is

φ=(1-εA)[(1-θ)+θ(1-εL)(1-εW)]. (3)

As expected, the relative reporting probability is not part of this expression. When θ = 1 the vaccine impact measures the protection a vaccinated individual receives relative to an unvaccinated individual. This was discussed in [10] where it was also shown that in this special case, this vaccine impact is the same as the vaccine impact defined by McLean and Blower [11]. Expression (3) enables us to compare the overall reduction in transmission implied by different models of the acellular pertussis vaccine that were found to be most consistent with the data. Different amounts of primary vaccine failure were combined with leakiness and waning, and the best parameter fits for each model were mostly found to be consistent with a sizeable reduction in transmission [10].

In this paper we derive the vaccine impact for models that incorporates the four parameters that affect disease transmission: leakiness, primary vaccine failure, waning and relative infectiousness. Much of the existing literature on vaccine impact only include a subset of these parameters, and these usually focus on its effect on transmission in homogeneous models of diseases. However it is known that in models accounting for structured populations and heterogeneous contacts, measures of transmission such as the basic reproduction number can be very different from what would be derived using homogeneous models [4]. Thus the vaccine impact φ, as defined in (1), will also be different when taking into account heterogeneous contacts. Here we show that the vaccine impact for age-structured models can also be very different from those derived for homogeneous models if distinct age-structured contacts are taken into account. While the homogeneous model vaccine impact (3) only depends on the vaccine and demographic parameters (and not on the parameters governing disease transmission), we show that the age-structured model vaccine impact depends on the contact rates and coverage p (refer to Proposition 4 and Figure 3). In particular, if the vaccine exhibits waning protection the overall impact can be larger for age-structured models if the contact rates between children are higher than those between adults. This is because if vaccine protection does not wane for most individuals until they become adults subject to lower contact rates, then these individuals are at lower risk for both infection and transmission of the disease.

Fig. 3.

Fig. 3

Sample plot of the vaccine impacts for the homogeneous model and the age-structured model with three age classes (M = 3). As proven in Proposition 4, the vaccine impact for the age-structured model is bounded between the impacts for the youngest age class (φ(1)) and that for the oldest age class (φ(M)). Here we set all transmission rates between age classes i = 1 to 3 to be the same except for that within the oldest age class which we allow to vary (transmission matrix is given by (32) with χ1 = 1 and χ2 changing). When χ2 = 1 the age-structured model is equivalent to the homogeneous model and the two models have the same vaccine impact. The values of both the age-structured and homogeneous vaccine impacts do not depend on b. In the standard case when the contact rates between children is assumed to be larger than those between adults (χ ∈ (0, 1)) the age-structured vaccine impact is higher than the homogeneous vaccine impact. The parameters used in this plot are μ=160yr-1,σ=3658yr-1,γ=36514yr-1,ν(1)=14.29yr-1 (mean age of N(1) is 4 yrs), ν(2)=115yr-1 (mean age of N(2) is 16 yrs), θ = 0.9, εL = 0.1, εA = 0.1 and α = 0.01 yr−1. This yields εW(1)=0.039,εW(2)=0.11 and εW(3)=0.38.

This paper is divided into four sections. In Section 2 we review the model presented in [10] which involves all the modes of vaccine failure introduced. In Section 3 we extend the simple model to an age-structured model and derive analytic expressions for age-specific vaccine impact values for such a model. We also prove, using the Perron-Frobenius theorem for irreducible matrices, that the overall vaccine impact is bounded between the impact for the youngest and oldest age classes. In Section 4 we conclude with a summary of our results and a short discussion of extension of the results to models consisting of systems of partial differential equations with continuous age structure, and models including other modes of vaccine failure.

2 Homogeneous model

We begin with a brief discussion of the homogeneous model of an imperfect vaccine that was used in [9]. The model diagram is shown in Figure 1. The compartments and parameters of the model are defined in Tables 12. The model is composed of a system of ordinary differential equations given in Definition 1. In this model, the leakiness εL, primary vaccine failure εA, waning probability εW and relative infectiousness θ parameters are called the vaccine parameters sometimes referred to as a tuple (εL, εA, εW, θ). Since the relative reporting probability η does not affect transmission, we do not include it in this model. However, as has already been noted, this parameter should be taken into account when fitting models to data [9].

Fig. 1.

Fig. 1

A model of imperfect vaccine immunity incorporating three possible modes of failure in susceptibility: leakiness (blue), primary vaccine failure (green) and waning (red). The reduction in infectiousness of infected, vaccinated individuals are also taken into account (orange).

Table 1.

Notation for the compartments of the homogeneous model.

Symbol Compartment
V Vaccinated individuals that have not been infected and whose protection has not waned
S1 Susceptible individuals who (i) were never vaccinated or (ii) had experienced primary vaccine failure
E1 Individuals in the latent stage who (i) were never vaccinated or (ii) were vaccinated but experienced primary vaccine failure
I1 Individuals in the infectious stage who (i) were never vaccinated or (ii) were vaccinated but experienced primary vaccine failure
S2 Vaccinated individuals whose protection has waned
E2 Individuals in the latent stage who were vaccinated and did not experience primary vaccine failure
I2 Individuals in the infectious stage who were vaccinated and did not experience primary vaccine failure
R Individuals in the recovered stage
X (V, S1, E1, I1, S2, E2, I2, R)

Table 2.

Description of parameters and list of default values used for simulations. The parameters εL, εA, εW and θ are called the vaccine parameters and will often be considered as the tuple (εL, εA, εW, θ).

Symbol Parameter Range
μ Birth and death rate [0, ∞)
σ Incubation rate [0, ∞)
γ Recovery rate [0, ∞)
β Transmission rate [0, ∞)
θ Relative infectiousness [0, 1]
εL “Leakiness,” the factor by which the probability that an individual will get infected after exposure is reduced after vaccination [0, 1)
εA “All-or-nothing probability,” the probability of not getting protected after vaccination [0, 1)
εW “Waning probability,” Probability that protection wanes in the case given that one does not get infected first [0, 1)
α Waning rate of vaccine-derived immunity, equal to μεW1-εW [0, ∞)
φ Vaccine impact (0, 1]
p Constant fraction of newborns vaccinated used in steady state analysis [0, 1]

Definition 1

The homogeneous imperfect vaccine model is given by the following system of ordinary differential equations,

dVdt=(1-εA)pμ-αV-εLλV-μV,dS1dt=(1-(1-εA)p)μ-λS1-μS1,dE1dt=λS1-σE1-μE1,dI1dt=σE1-γI1-μI1,dS2dt=αV-λS2-μS2,dE2dt=εLλV+λS2-σE2-μE2,dI2dt=σE2-γI2-μI2,dRdt=γI1+γI2-μR,λ=β(I1+θI2). (4)

for t ≥ 0 where α=μεW1-εW and the initial conditions satisfy

V(0)+S1(0)+E1(0)+I1(0)+S2(0)+E2(0)+I2(0)+R(0)=1. (5)

This model is based on the standard susceptible-exposed-infected-recovered (SEIR) models with additional compartments and connections to accommodate the different modes of vaccine failure (leakiness, primary vaccine failure, waning and relative infectiousness) added in. For all t ≥ 0, a fraction p of the newborns are vaccinated. Of this fraction, a proportion εA exhibit primary vaccine failure and go instead to the S1 class, while the remaining proportion go to the V class. The V class has a reduced probability of getting infected upon exposure relative to the S1 or S2 classes, given by the leakiness parameter εL. Vaccine protection is also assumed to wane and the rate at which transitions from the V class to the S2 class occur is α. An individual in the V or S2 classes that gets infected enters the exposed (E2) then infectious (I2) classes, which is separate from the exposed (E1) and infectious (I1) classes for unvaccinated individuals or those that have experienced primary vaccine failure. The vaccinated infected individuals (I2) are only a fraction θ as infectious as an unvaccinated infected individual in the I1 compartment.

This model of vaccination makes the assumption that vaccination is administered immediately after birth. Such a simplifying assumption is often used to model childhood vaccination that occurs at a very young age [5,811], before children reach ages that are associated with higher contact rates such as when they start going to school or daycare.

As noted in the introduction, instead of using α we use the parameter εW, defined by

εW=αα+μ. (6)

Thus εW is the probability that the vaccine protection of individuals in the V class wanes within one’s lifetime given that they do not get infected first. Further discussion on this choice of parametrizing the amount of waning is discussed in [10]. In the appendix of [9], the basic reproduction number Rp as a function of the vaccination coverage p of the system (4) was derived using the next-generation matrix method of [2] and [1]. For convenience, these results are also presented here as item 3 of Propostion 1. In this section we use X = (V, S1, E1, I1, S2, E2, I2, R) to refer to the state of the system. Superscripts of 0 are used to refer to the disease-free equilibrium and * for the endemic equilibrium.

Proposition 1

The model in Definition 1 has the following properties.

  1. The system of equations is well-posed and invariant in the set 𝒟 = {X ∈ [0, 1]8 : V +S1 +E1 +I1 +S2 + E2 + I2 + R = 1}.

  2. The disease free equilibrium of the system is X0=(V0,S10,E10,I10,S20,E20,I20,R0) where,
    V0=p(1-εA)μμ+α=p(1-εA)(1-εW),S10=1-(1-εA)p,S20=p(1-εA)αμ+α=p(1-εA)εW,E10=I10=E20=I20=R0=0. (7)
  3. The basic reproduction number associated with the homogeneous model (4) is
    Rp=R0(1-φp),
    where R0=βγ+μ+σσ+μ is the basic reproduction number in the absence of vaccination (p = 0) and φ, the vaccine impact, is given by
    φ=(1-εA)(1-θ+θ(1-εL)(1-εW)). (8)
  4. If Rp < 1, the disease-free equilibrium X0 is the only equilibrium of the system in 𝒟. If Rp > 1 then there are two steady states in 𝒟, the disease-free equilibrium X0 and the endemic equilibrium X=(V,S1,E1,I1,S2,E2,I2,R) where,
    V=(1-εA)pμα+εLλ+μ=(1-εA)(1-εW)pμμ+εL(1-εW)λ,S1=(1-(1-εA)p)μλ+μE1=λσ+μS1I1=σγ+μE1S2=α(1-εA)pμ(α+εLλ+μ)(λ+μ)=(1-εA)εWpμ2(μ+εL(1-εW)λ)(λ+μ),E2=λσ+μ(S2+εLV)I2=σγ+μE2R=1-V-S1-E1-I1-S2-E2-I2 (9)
    and λ* is found by substituting (9) into the following expression,
    1=R0[S1+θ(S2+εLV)], (10)

    and solving for the unique λ* ∈ (0, ∞).

  5. If Rp < 1 the disease-free equilibrium X0 is locally asymptotically stable. If Rp > 1 then the disease-free equilibrium X0 is unstable and only initializations with E1(0) = I1(0) = E2(0) = I2(0) = 0 will approach this equilibrium.

Proof

The proof of items 1–2 are standard. The proof of item 3 (derivation of the formula for Rp is provided in the supplementary information of [9]. The expressions for V*, S1 and S2 in (9) can be derived by setting λ=β(I1+θI2) and solving for the equilibria of (4) in terms of λ*. In terms of these expressions we can derive expressions for E1 and E2, and from these we derive I1 and I2. Substituting these expressions back to λ=β(I1+θI2), we derive

λ=λβγ+μσσ+μ[S1+θ(S2+εLV)]=λR0[S1+θ(S2+εLV)].

The solution λ* = 0 corresponds to the disease-free equilibrium. If we set λ* ≠ 0, we derive (10), Set the function s(λ*) equal to the expression S1+θ(S2+εLV). This yields,

1=R0s(λ).

We observe that s(λ*) is decreasing for λ* ∈ (0, ∞), s(0)=S10+θ(S20+εLV0)=1-φp and limλ*→∞ s(λ*) = 0. It follows from this that if Rp = R0(1 − φp) < 1 then there is no solution to (10) with λ* > 0 (and therefore no endemic equilibrium in 𝒟.) If Rp > 1 then there exists a unique solution λ* > 0 to (10), and in this case the expression X* corresponds to a unique endemic equilibrium in 𝒟. This completes the proof of item 4.

The proof of item 5 follows from the theory on the next-generation matrix and the basic reproduction number [1,2].

Proposition 2

All combinations of vaccine parameters (εL, εA, εW, θ) with the same vaccine impact φ and εL = 0 have the same force of infection λ* = μ(Rp − 1) = μ[R0(1 − φp) − 1] at the endemic equilibrium X*.

Proof

By substituting (9) into (10), we derive

1R0=[S1+θ(S2+εLV)],=[(1-(1-εA)p)μλ+μ+θ((1-εA)εWpμ2(μ+εL(1-εW)λ)(λ+μ)+εL(1-εA)(1-εW)pμμ+εL(1-εW)λ)],=μμ+λ[(1-(1-εA)p)+θ((1-εA)εWpμμ+εL(1-εW)λ+εL(1-εA)(1-εW)p(μ+λ)μ+εL(1-εW)λ)],=μμ+λ[1-(1-εA)p(1-θεWμ+εL(1-εW)(μ+λ)μ+εL(1-εW)λ)],=μμ+λ[1-(1-εA)p(1-θ+θ(1-εL)(1-εW)μμ+εL(1-εW)λ)]. (11)

If εL = 0, this last equation simplifies to a linear equation for λ*,

1R0=μμ+λ(1-φp).

Solving for λ* yields the required expression λ* = μ(Rp − 1).

Proposition 3

Suppose that the vaccine impact φ is fixed such that Rp > 1.

  1. Let θ = 1. The vaccine parameter set (εL, εA, εW, θ) that has the highest value of the force of infection at endemic equilibrium (λ*) is,
    (εL,εA,εW,θ)=(1-φ,0,0,1).

    This is the model with fixed φ that has the highest leakiness.

  2. Let θ = 0. In this case the vaccine impact must satisfy φ = 1 − εA and any set (εL, εA, εW, θ) has the same force of infection at endemic equilibrium given by λ* = μ(Rp − 1).

  3. Let εA ∈ [0, 1) and θ ∈ (0, 1) be fixed. This means εL and εW are allowed to vary but are required to satisfy the following expression
    (1-εL)(1-εW)=φ-(1-θ)(1-εA)θ(1-εA).
    The vaccine parameter set (εL, εA, εW, θ) that satisfies these conditions and has the highest value of the force of infection at endemic equilibrium (λ*) is,
    (εL,εA,εW,θ)=(1-φ-(1-θ)(1-εA)θ(1-εA),εA,0,θ).

    This is the model with fixed φ, εA and θ that has the highest leakiness and zero waning.

Proof

The proofs of the items in this proposition are similar to proofs given in [10] for a simpler model. The proofs of items 1–2 are omitted. To prove item 3, we go back to (11) and derive,

1=μμ+λR0[1-(1-εA)p(1-θ+θ(1-εL)(1-εW)μμ+εL(1-εW)λ)],=μμ+λR0[1-(1-εA)p(1-θ+θ(1-εL)(1-εW)(1-εL(1-εW)λμ+εL(1-εW)λ))],=μμ+λR0[1-φp-θεL(1-εA)(1-εL)(1-εW)2λμ+εL(1-εW)λp].

From this we can derive the following quadratic expression in λ*,

εL(1-εW)μλ2+[1+εL(1-εW)-R0εL(1-εW)(θ(1-εL)(1-εA)(1-εW)p+(1-φp))]λ+μ(1-R0(1-φp))=0.

Using θ(1 − εL)(1 − εA)(1 − εW) = φ − (1 − εA)(1 − θ) and Rp = R0(1 − φp) yields,

xμλ2+[1+x-xR0(1-qp)]λ+μ(1-Rp)=0,

where q = (1 − εA)(1 − θ) is fixed and x = εL(1 − εW) ∈ [0, 1]. Solving for a positive solution λ* yields

λ=μ2[R0(1-q)-1-1x+(R0(1-qp)-1-1x)2+4x(Rp-1)]. (12)

Define Λ*(x) to be this expression,

Λ(x)=μ2[R0(1-q)-1-1x+(R0(1-qp)-1-1x)2+4x(Rp-1)]. (13)

Since we are keeping φ, εA and θ fixed, Rp and q are also fixed. Taking the derivative with respect to x,

ddxΛ(x)=μ2x2[1+R0(1-qp)-1-1x-2(Rp-1)(R0(1-qp)-1-1x)2+4x(Rp-1)]=μ2x2[1+a-ba2+c]. (14)

where a=R0(1-qp)-1-1x, b = 2(Rp − 1) and c=4x(Rp-1). We claim that ddxΛ(x)0 for all x > 0. When ab this is clearly true so consider the case when a < b. Since c > b > 0,

1+a-ba2+c0,a2-2ab+b2a2+c1b2-2ab-c0.

The expression

b2-2ab-c=2(Rp-1)[2(Rp-1)-2(R0(1-qp)-1-1x)]-4x(Rp-1),=4(Rp-1)[Rp-R0(1-qp)],=4(Rp-1)R0(q-φ)p,=-4(Rp-1)R0θ(1-εA)(1-εL)(1-εW)p,0.

Thus it follows that the value of the endemic steady state increases with x. This means the maximum value for λ* occurs at the maximum value of εL.

3 General case with multiple age-classes

In this section we extend the model to include age-structure. The population is split into M age groups labeled N(i) for i = 1, …, M. The rate of transfer from N(i) to N(i+1) is ν(i) as shown in Figure 2. All age groups are assumed to have a death rate of μ, thus the average age of group N(i) is j=1i1μ+ν(i). Each group N(i) is also divided into V (i), S1(i),E1(i),I1(i),S2(i),E2(i),I2(i) and R(i) components corresponding to the eight different compartments of the model in Definition 1. The equations describing the extension of this model to an age-structured model are given in Definition 2.

Fig. 2.

Fig. 2

Model of imperfect vaccine immunity from Figure 1 extended to have multiple age classes.

To keep the focus on the disease dynamics, we assume that the demographics of the population remains fixed, i.e. N(i) is fixed at its steady state values for i = 1, …, M. The total population remains constant at one so standard incidence and mass action incidence are equivalent. The steady state values (summarized in Table 3) can be found by adding up the derivatives for each component and solving for the equilibrium. Thus,

Table 3.

Description of the additional notation for the model with M age classes.

Symbol Parameter Range or Value
M Number of age classes +
βi,j Transmission rate between age classes i and j (0, ∞)
ν(i) Aging rate from age class i to i + 1 (0, ∞)
ν(M) Aging rate from the last age class M, fixed at zero 0
εW(i)
Probability of vaccine immunity waning in the ith age class, εW(i)=αα+μ+ν(i) [0, 1]
ζ(i) Probability of aging from age class i to i + 1. Equation (16)
N(i) Fraction of population in ith age class at steady state. Equation (17)
φ(i) Age-specific vaccine impact. Equation (26)
φ*(p) Effective vaccine impact.
1pR0-RpR0
N(1)=μμ+ν(1),N(i)=ν(i-1)N(i-1)μ+ν(i). (15)

This can be written in simpler notation by defining ζ(i) to be the probability that an individual goes from the ith age class to the (i + 1)st age class. For i = 2, …, M,

ζ(i)=ν(i)μ+ν(i). (16)

Thus,

N(i)=(1-ζ(i))j=1i-1ζ(j). (17)

We also introduce the following notation: The probability of vaccine immunity waning at the ith age group is,

εW(i)=αα+μ+ν(i). (18)

These additional parameters for the age-structured model with M age groups are summarized in Table 3. In this table we also define the age-specific vaccine impacts φ(i), and the effective vaccine impact φ*(p). The effective vaccine impact φ*(p) is defined to be consistent with the use of vaccine impact in (1), as the relative change in reproduction number per vaccinated individual. For an age-structured model this is now a function of the vaccine coverage p.

Definition 2

The imperfect vaccine model with M age classes is given by the following system of ODEs:

dV(i)dt=(1-εA)pμδi,1-αV(i)-εLλV(i)-μV(i)+ν(i-1)V(i-1)-ν(i)V(i),dS1(i)dt=(1-(1-εA)p)μδi,1-λ(i)S1(i)-μS1(i)+ν(i-1)S1(i-1)-ν(i)S1(i),dE1(i)dt=λ(i)S1(i)-σE1(i)-μE1(i)+ν(i-1)E1(i-1)-ν(i)E1(i),dI1(i)dt=σE1(i)-γI1(i)-μI1(i)+ν(i-1)I1(i-1)-ν(i)I1(i),dS2(i)dt=αV(i)-λS2(i)-μS2(i)+ν(i-1)S2(i-1)-ν(i)S2(i),dE2(i)dt=εLλ(i)V(i)+λ(i)S2(i)-σE2(i)-μE2(i)+ν(i-1)E2(i-1)-ν(i)E2(i),dI2(i)dt=σE2(i)-γI2(i)-μI2(i)+ν(i-1)I2(i-1)-ν(i)I2(i),dR(i)dt=γI1(i)+γI2(i)-μR(i)+ν(i-1)R(i-1)-ν(i)R(i). (19)

where δi,j is the Kronecker delta function and the force of infection is given by,

λ(i)=j=1Mβi,j(I1(j)+θI2(j)). (20)

for t ≥ 0 and i = 1,, M. The initial conditions are assumed to satisfy

V(i)(0)+S1(i)(0)+E1(i)(0)+I1(i)(0)+S2(i)(0)+E2(i)(0)+I2(i)(0)+R(i)(0)=N(i), (21)

for i = 1,, M.

Before we present our results on this model, we first present some notation for dealing with this system.

Definition 3

The state of the system will be referred to as X=(X(i))i=1M where

X(i)=(V(i),S1(i),E1(i),I1(i),S2(i),E2(i),I2(i),R(i)),

for i = 1,, M. In this section we also use the notation V=(V(i))i=1M, i.e. V represents an M × 1 vector of the vaccinated component for all age classes in order. Similar notation will be used for the other disease states. In addition, adding a superscript of 0 to a symbol will denote its disease-free steady state and a superscript of * denotes the endemic steady state.

We use ek denote the vector with one in its kth entry and zeroes everywhere else. Throughout this section we will use boldface or script fonts to denote matrices. The notation Ik denotes a k × k identity matrix. We also define the following functions: for k ∈ {0,, M}, Lk : ℝMkRM×M, where

Lk({a1,,aM-k})=[δi,j+k]i,j=1M[a1a2aM-k00] (22)

Here, [δi,j+k]i,j=1M is the shift matrix which consists of ones in the kth subdiagonal and zeros everywhere else. For example, L0 ({a1,, aM}) = diag ({a1,, aM}). Also,

L1({a1,,aM-1})=[00000a100000a200000000000aM-10]. (23)

In the next proposition we prove some results on the equilibria of the general age-structured model and derive analytic bounds on the effective vaccine impact.

Proposition 4

The model in Definition 2 has the following properties.

  1. The system of equations is well-posed and invariant in the set 𝒟 where
    D={(X(i))i=1M[0,1]8M:V(i)+S1(i)+E1(i)+I1(i)+S2(i)+E2(i)+I2(i)+R(i)=N(i),i=1,,M}.
  2. The disease-free equilibrium of this model is given by X0=(X0(i))i=1M where
    X0(i)=(V0(i),S10(i),E10(i),I10(i),S20(i),E20(i),I20(i),R0(i)),
    and for i = 1,, M,
    V0(i)=N(i)(1-εA)pj=1i(1-εW(j)),S10(i)=N(i)(1-(1-εA)p),S20(i)=N(i)(1-εA)pk=1iεW(k)j=1k-1(1-εW(j)),E10(i)=I10(i)=E20(i)=I20(i)=R0(i)=0. (24)
  3. The basic reproduction number associated with the homogeneous model (4) can be written as
    Rp=R0(1-φ(p)p), (25)
    where R0 is the basic reproduction number in the absence of vaccination (p = 0) and φ*(p) is the overall vaccine impact. For i = 1,, M we define the vaccine impact associated with age class i to be,
    φ(i)=(1-εA)[(1-θ)+θ(1-εL)j=1i(1-εW(i))]. (26)

    The overall vaccine impact φ*(p) satisfies φ*(p) ∈ [φ(M), φ(1)] for all p ∈ (0, 1].

  4. The endemic equilibrium of this model is given by X* = (X*(i)) where
    X(i)=(V(i),S1(i),E1(i),I1(i),S2(i),E2(i),I2(i),R(i)),
    and for i = 1,, M,
    V(i)=ei[IM-L1({ν(i-1)(1-εW(i))μ+ν(i)+εL(1-εW(i))}i=2M)]-1[(1-εA)(1-εW(1))pμεL(1-εW(1))λ(1)+μ+ν(1)00],S1(i)=ei[IM-L1({ν(i-1)λ(i)+μ+ν(i)}i=2M)]-1[(1-(1-εA)p)μλ(1)+μ+ν(1)00],S2(i)=ei[IM-L1({ν(i-1)λ(i)+μ+ν(i)}i=2M)]-1V,E1(i)=ei[IM-L1({ν(i-1)σ+μ+ν(i)}i=2M)]-1λ(i)σ+μ+ν(i)S1,E2(i)=ei[IM-L1({ν(i-1)σ+μ+ν(i)}i=2M)]-1λ(i)σ+μ+ν(i)(S2+εLV),Ik(i)=ei[IM-L1({ν(i-1)γ+μ+ν(i)}i=2M)]-1σγ+μ+ν(i)Ek,fork=1,2,R(i)=N(i)-(V(i)+S1(i)+E1(i)+I1(i)+S2(i)+E2(i)+I2(i)), (27)
    and λ*(i) is found by substituting (27) into the following system of equations,
    [111]=[βi,j]i,j=1M[IM-L1({ν(i-1)γ+μ+ν(i)}i=2M)]-1L0({σσ+μ+ν(i)}i=1M)·[IM-L1({ν(i-1)σ+μ+ν(i)}i=2M)]-1L0({1γ+μ+ν(i)}i=1M)[S1+θ(S2+εLV)],

    and solving this system for solutions such that λ*(i) > 0 for i = 1… M. Note that in the notation above, the · indicates regular matrix multiplication

  5. If Rp < 1 then the disease-free equilibrium X0 is locally asymptotically stable. If Rp > 1 then the disease-free equilibrium X0 is unstable and only initializations with E1(1)(0)=I1(1)(0)=E2(1)(0)=I2(1)(0)=E1(2)(0)=I1(2)(0)=E2(2)(0)=I2(2)(0)=0 will approach this equilibrium.

Proof

The proof of item 1 is standard and is omitted. We also omit the proof to show that for the first age group,

V0(1)=μμ+ν(1)(1-εA)p(1-εW(1)),S10(1)=μμ+ν(1)(1-(1-εA)p),S20(1)=μμ+ν(1)(1-εA)pεW(1),E10(1)=I10(1)=E20(1)=I20(1)=R0(1)=0. (28)

This is consistent with the formula in item 2 for i = 1. We now prove that the formula holds for i = 2,, M by induction. For some i, assume that (24) holds. By setting dV(i+1)dt=0 we derive,

V0(i+1)=ν(i)V0(i)α+μ+ν(i+1),=ν(i)α+μ+ν(i+1)N(i)(1-εA)pj=1i(1-εW(j)),=μ+ν(i+1)α+μ+ν(i+1)ν(i)μ+ν(i+1)N(i)(1-εA)pj=1i(1-εW(j)),=(1-εW(i+1))N(i+1)(1-εA)pj=1i(1-εW(j)),=N(i+1)(1-εA)pj=1i+1(1-εW(j)).

This verifies the formula for V0(i). Next we set dS1(i+1)dt=0 and derive,

S10(i+1)=ν(i)S1(i)μ+ν(i+1),=ν(i)μ+ν(i+1)N(i)(1-(1-εA)p),=μμ+ν(i+1)ν(i)μN(i)(1-(1-εA)p),=N(i+1)(1-(1-εA)p).

This verifies the formula for S10(i). Next we set dS2(i+1)dt=0 and derive,

S20(i+1)=αV(i+1)+ν(i)S2(i)μ+ν(i+1)=αμ+ν(i+1)N(i+1)(1-εA)pj=1i+1(1-εW(j))+ν(i)μ+ν(i+1)N(i)(1-εA)pk=1iεW(k)j=1k-1(1-εW(j)),=α+μ+ν(i+1)μ+ν(i+1)αα+μ+ν(i+1)N(i+1)(1-εA)pj=1i+1(1-εW(j))+μμ+ν(i+1)ν(i)μN(i)(1-εA)pk=1iεW(k)j=1k-1(1-εW(j)),=11-εW(i+1)εW(i+1)N(i+1)(1-εA)pj=1i+1(1-εW(j))+N(i+1)(1-εA)pk=1iεW(k)j=1k-1(1-εW(j)),=N(i+1)(1-εA)pεW(i+1)j=1i(1-εW(j))+N(i+1)(1-εA)pk=1iεW(k)j=1k-1(1-εW(j)),=N(i+1)(1-εA)pk=1i+1εW(k)j=1k-1(1-εW(j)).

This completes the induction for the formula for S20(i).

To prove item 3, we require an expression for S10(i)+θ(S20(i)+εLV0(i)). We first consider the general form of S20(i)+εLV0(i),

S20(i)+εLV0(i)=N(i)(1-εA)pk=1iεW(k)j=1k-1(1-εW(j))+εLN(i)(1-εA)pj=1i(1-εW(j)),=N(i)(1-εA)p[k=1iεW(k)j=1k-1(1-εW(j))+εLj=1i(1-εW(j))].

Thus,

S10(i)+θ(S20(i)+εLV0(i))=N(i)[1-(1-εA)p]+θN(i)(1-εA)p[k=1iεW(k)j=1k-1(1-εW(j))+εLj=1i(1-εW(j))],=N(i)[1-(1-εA)p[1-θk=1iεW(k)j=1k-1(1-εW(j))-θεLj=1i(1-εW(j))]].

Define φ(i), the vaccine impact on age class i so that S1(i)+θ(S2(i)+εLV(i))=N(i)(1-φ(i)p). Then,

φ(i)=(1-εA)[1-θk=1iεW(k)j=1k-1(1-εW(j))-θεLj=1i(1-εW(j))],=(1-εA)[1-θ+θ(1-k=1iεW(k)j=1k-1(1-εW(j))-εLj=1i(1-εW(j)))]. (29)

We will prove that this is the same as the expression given in item 3. We do this by first showing for any q ∈ {2,, M} we have the following property,

k=1qεW(k)j=1k-1(1-εW(j))+j=1q(1-εW(j))=k=1q-1εW(k)j=1k-1(1-εW(j))+εW(q)j=1q-1(1-εW(j))+j=1q(1-εW(j))=k=1q-1εW(k)j=1k-1(1-εW(j))+εW(q)j=1q-1(1-εW(j))+(1-εW(q))j=1q-1(1-εW(j))=k=1q-1εW(k)j=1k-1(1-εW(j))+j=1q-1(1-εW(j)).

Since this is true for all q ∈ {2,, M} it follows that,

k=1iεW(k)j=1k-1(1-εW(j))+j=1i(1-εW(j))=k=11εW(k)j=1k-1(1-εW(j))+j=11(1-εW(j))=εW(1)+(1-εW(1))=1

Thus, 1-k=1iεW(k)j=1k-1(1-εW(j))=j=1i(1-εW(j)). Using this in (29), we derive

φ(i)=(1-εA)[1-θ+θ(j=1i(1-εW(j))-εLj=1i(1-εW(j)))]=(1-εA)[1-θ+θ(1-εL)j=1i(1-εW(j))].

This is the formula given in item 2.

To prove item 3, we need the basic reproduction number of the system with vaccination. To find this we solve for the next generation matrix following the steps in [2]. Let Y be the 4M × 1 vector that includes all of the compartments with infections,

Y=(E1(1),I1(1),E1(2),I1(2),,E1(M),I1(M),E2(1),I2(1),E2(2),I2(2),,E2(M),I2(M)).

Let Z be all other components of the model. We can then rewrite the equations in (19) as,

dYdt=f(Y,Z),dZdt=g(Y,Z).

We linearize the system of equations for Y about the disease-free equilibrium X0. This yields,

dYdt=MY,

where the matrix ℳ ∈ ℝ4M×4M. We can split this matrix into four blocks that are each 2M × 2M in size. The structure of the matrix and its blocks are shown below.

M=[f1E1(1)f1I1(1)f1E1(M)f1I1(M)f1E2(1)f1I2(1)f1E2(M)f1I2(M)f2E1(1)f2I1(1)f2E1(M)f2I1(M)f2E2(1)f2I2(1)f2E2(M)f2I2(M)f2ME1(1)f2MI1(1)f2ME1(M)f2MI1(M)f2ME2(1)f2MI2(1)f2ME2(M)f2MI2(M)f2M+1E1(1)f2M+1I1(1)f2M+1E1(M)f2M+1I1(M)f2M+1E2(1)f2M+1I2(1)f2M+1E2(M)f2M+1I2(M)f2M+2E1(1)f2M+2I1(1)f2M+2E1(M)f2M+2I1(M)f2M+2E2(1)f2M+2I2(1)f2M+2E2(M)f2M+2I2(M)f4ME1(1)f4MI1(1)f4ME1(M)f4MI1(M)f4ME2(1)f4MI2(1)f4ME2(M)f4MI2(M)] (30)

This matrix can be written as ℳ= ℱ−𝒱 where the ℱ matrix represents the new infections and 𝒱 represents the progression of the disease [2]. For this model,

F=[F(S10)θF(S10)F(S20+εLV0)θF(S20+εLV0)].

Here we define the matrix-valued function ℱ* : ℝM → ℝ2M×2M as,

F(X)=[0β1,1X10β1,2X10β1,MX10000000β2,1X20β2,2X20β2,MX20000000βM,1XM0βM,2XM0βM,MXM000000].

This can also be written as,

F(X)=(IM[10])2M×MresizeL0(X)M×Msusceptible[βi,j]i,j=1MM×Mtransmission(IM[10])M×2Mresize.

The matrix 𝒱 has the following block-diagonal form,

V=[V00V].

Here the matrix-valued function 𝒱* : ℝM → ℝ2M×2M is,

V=diag({P(i)}i=1M)2M×2Mprogression+[δi,j+2]i,j=12M2M×2Mshiftdowndiag({A(i)}i=1M)2M×2Maging (31)

where,

P(i)=[σ+μ+ν(i)0-σγ+μ+ν(i)],A(i)=-[ν(i)00ν(i)].

Note that we use diag in (31) instead of L0, because in this case we are referring to placing block 2 × 2 matrices in the diagonal. The next generation matrix is given by,

K=FV-1=[F(S10)V-1θF(S10)V-1F(S20+εLV0)V-1θF(S20+εLV0)V-1]4M×4M.

Each submatrix in this expression is ℝ2M×2M with non-negative entries. The matrix function ℱ*(X) is as given above and V-1 can be shown to have the following form,

V-1=[𝟙ij(-1)i+jP(i)-1k=ji-1A(k)P(k)-1]i,j=1M

Here 𝒜(k) and ℘(k) are 2×2 matrices. This notation means that V-1 is composed of M ×M blocks of 2×2 matrices. The factors in V-1 correspond to probabilities and sojourn times

P(i)-1=[1σ+μ+ν(i)01γ+μ+ν(i)σσ+μ+ν(i)1γ+μ+ν(i)],A(k)P(k)-1=[ν(k)σ+μ+ν(k)0ν(k)γ+μ+ν(k)σσ+μ+ν(k)ν(k)γ+μ+ν(k)].

The form of ℱ leads to all even-numbered rows of 𝒦 to consist of all zeros. This yields 2M zero eigenvalues. Thus, the following smaller matrix 𝒦̃ ∈ ℝ2M×2M has the same nonzero eigenvalues as 𝒦.

K=[L0(S10)QθL0(S10)QL0(S20+εLV0)QθL0(S20+εLV0)Q]

Here recall that in our notation, L0(X) = diag(X). The matrix 𝒬 is given by,

Q=[βi,j]i,j=1M[(V-1)2i,j]i,j=1M

From the assumption that βi,j > 0 for all i and j it follows easily that 𝒬 is irreducible.

To determine bounds on the eigenvalues of 𝒦̃, we look at the determinant of 𝒦̃−xI2M for some dummy variable x and notice that this does not change under certain row and column operations,

|K-xI2M|=|L0(S10)Q-xIMθL0(S10)QL0(S20+εLV0)QθL0(S20+εLV0)Q-xIM|,=|L0(S10)Q-xIMθxIML0(S20+εLV0)Q-xIM|,=|L0(S10+θ(S20+εLV0))Q-xI20L0(S20+εLV0)Q-xIM|=L0(S10+θ(S20+εLV0))Q-xI2-xIM,=L0(S10+θ(S20+εLV0))Q-xIM(-x)M.

This implies that there are M zero eigenvalues of 𝒦̃ and the spectral radius can be given by,

Rp=ρ(L0(S10+θ(S20+εLV0))Q).

Let the age-specific vaccine impact φ(i) be defined such that,

S10(i)+θ(S20(i)+εLV0(i))=(1-φ(i)p)N(i).

Solving for φ(i) yields the following expression in item 3,

φ(i)=(1-εA)[(1-θ)+θ(1-εL)j=1i(1-εW(i))].

By Perron-Frobenius theorem for irreducible matrices,

ρ((1-φ(M)p)L0(N)Q)Rpρ((1-φ(1)p)L0(N)Q).

Since R0 = ρ(L0(N)Q) this yields,

(1-φ(1)p)R0Rp(1-φ(M)p)R0,

Applying (25) yields,

φ(M)φ(p)φ(1).

This completes the proof of item 3.

To prove item 4, we first observe that βi,j > 0 means that if λ(i) > 0 for some i, then λ(i) > 0 for all i. The formula in item 4 can be derived by solving the equilibrium system of (19) under assumption that λ(i) = λ*(i) > 0 for i = 1,, M. The system of equations for λ*(i) can be derived by substituting the equations for the endemics states to the equation

λ(i)=j=1Mβi,j(I1(j)+θI2(j)),

and canceling out λ*(i) to derive the given system of equations in item 4.

The proof of item 5 follows from the theory on the next-generation matrix and the basic reproduction number [2,1].

We note that in item 4 of Proposition 4, we did not prove either the existence or uniqueness of the endemic steady state in the case Rp > 1. This is a subject for future study.

The age-specific vaccine impact φ(i) reflect the relative reduction in the number of “effective” susceptibles within the age class N(i). It is clear that the vaccine impact for the younger age classes are always higher than that for adults if there is any waning of the vaccine. We also note that the homogeneous vaccine impact, given in (8), is a better lower bound when it is known that the contact rates for older age classes for whom vaccine protection might wane is less than that between young children who are still protected by the vaccine. In Figure 3 we present an example plot of the vaccine impact and the derived bounds for M = 3 using a contact rate that has the following form:

[βi,j]i,j=13=b[0χ1χ1χ11χ1χ1χ1χ2]. (32)

If a vaccine does not exhibit any waning (α = 0), we easily derive from Proposition 4 part 3 that φ(i) = (1 − εA)(1 − θ + θ(1 − εL)) for i = 1,, M and thus φ*(p) = (1 − εA)(1 − θ + θ(1 − εL)) for all p. If the vaccine does wane over time (α > 0) this affects φ(i) for i = M (the oldest age class) the most. In Figure 4 we present plots illustration how the age distribution of the infected classes at endemic steady state ( I1(i)+I2(i)) for different types of vaccines vary with coverage p. Here we see that in the waning vaccine model, the oldest age class form the largest fraction of the infected class at high levels of vaccine coverage.

Fig. 4.

Fig. 4

Sample plot of how age distribution of the infectious classes at endemic steady state ( I1(i)+I2(i) for age classes i = 1,, 3) as a proportion of the total infected change with vaccine coverage. These plots were generated using the transmission matrix (32) with χ1 = χ2 = 0.5. The proportions are shown for three different types of vaccines: (a) purely leaky, (b) purely all-or-nothing and (c) purely waning, all with the same vaccine impact φ*(p) = 0.8. The parameters used in this plot are b = 500 yr−1, μ=160yr-1,σ=3658yr-1,γ=36514yr-1,ν(1)=14.29yr-1 (mean age of the first age class is 4 yrs), ν(2)=115yr-1 (mean age of the second age class is 16 yrs) and θ = 1.

4 Conclusions

Vaccine impact is defined to be the reduction in disease transmission per unit of vaccinated individual [11]. It can also be thought of as a measure of herd immunity due to its inverse relation to critical vaccination coverage. It is a robust measure of the effect of vaccination on disease transmission, which may be measured even if the exact mode of vaccine failure is unidentifiable [9].

In this paper we derived the vaccine impact using an imperfect vaccine model that accommodates five different modes of vaccine protection, four of which affect transmission (leakiness, primary vaccine failure, waning and relative infectiousness). The homogeneous version of this model has been fitted to pertussis incidence data from different regions of Italy in a previous paper [9]. Here we presented a mathematical analysis of both the homogeneous model and the age-structured extension. We first derived an analytic expression for the vaccine impact under the assumption of homogeneous contacts. We also proved that if there is zero leakiness, all combinations of the other vaccine parameters that lead to the same vaccine impact have the same force of infection at endemic equilibrium. This homogeneous model was extended to accommodate age structure and we derived analytic expressions for the “age-specific vaccine impacts.” The overall vaccine impact was proven (Proposition 4, part 3) to be bounded between the age-specific impact for the oldest age class (φ(M)) and that for the youngest age class (φ(1)). This result is independent of the structure of the contact matrix. Compared to a homogeneous model, the impact of vaccination is larger in an age-structured model if the vaccine wanes and the contact rates between children is higher than that between adults.

An extension of the model in Definition 2 with continuous age structure and continuous waning rate can be considered. If instead of a constant waning rate, we have α = α(a), a function of age, we can derive the vaccine impact for individuals at age a to be,

(1-εA)[(1-θ)+θ(1-εL)(1-εW(a))],

where εW(a)=e-0aα(s)ds. This is a natural extension of the expressions in (26). The analysis of such a model is a subject for future study. An additional therapeutic effect of vaccination that has not been considered is a possible increase in the recovery rate of infected vaccinated individuals. If the recovery rate from the I2 compartment to the R compartment is increased from γ to γ̄ while the transition rate from I1 to R remains at γ, we can define

εp=1μ+γ¯1μ+γ=μ+γμ+γ¯, (33)

and the vaccine impact for the homogeneous model (8) becomes

φ=(1-εA)[1-θεp+θεp(1-εL)(1-εW)]. (34)

This parameter εp has the same effect on steady-state dynamics as the relative infectiousness θ. Its effect on age-structured models could be included in future studies and may have interesting consequences in models that involve long infectious periods (small γ). Additionally, disease-induced mortality may be considered in future studies in order to include disease that may significantly alter the demographics of a population.

Acknowledgments

National Institutes of Health (grant number R01AI101155) and MIDAS, National Institute of General Medical Sciences, University of Manitoba and NSERC Canada

The author thanks M. Domenech de Cellès, A.A. King and P. Rohani for their helpful insights. This work is supported by the Natural Sciences and Engineering Research Council of Canada, the National Institutes of Health (grant number R01AI101155) and by MIDAS, National Institute of General Medical Sciences (grant number U54-GM111274).

References

  • 1.Diekmann O, Heesterbeek JAP, Roberts MG. The construction of next-generation matrices for compartmental epidemic models. Journal of The Royal Society Interface. 2010;7(47):873–885. doi: 10.1098/rsif.2009.0386. http://rsif.royalsocietypublishing.org/content/7/47/873. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.van den Driessche P, Watmough J. Further notes on the basic reproduction number. In: Brauer F, van den Driessche P, Wu J, editors. Mathematical Epidemiology. chap. 6. Springer; 2008. pp. 159–178. [Google Scholar]
  • 3.Farrington CP. On vaccine efficacy and reproduction numbers. Mathematical Biosciences. 2003;185:89–109. doi: 10.1016/S0025-5564(03)00061-0. [DOI] [PubMed] [Google Scholar]
  • 4.Feng Z, Hill AN, Smith PJ, Glasser JW. An elaboration of theory about preventing outbreaks in homogeneous populations to include heterogeneity or preferential mixing. 2015;386:177–187. doi: 10.1016/j.jtbi.2015.09.006. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Gomes MGM, Lipsitch M, Wargo AR, Kurath G, Rebelo C, Medley GF, Coutinho A. A missing dimension in measures of vaccination impacts. PLOS Pathogens. 2014;10(3):1–3. doi: 10.1371/journal.ppat.1003849. http://dx.doi.org/10.1371%2Fjournal.ppat.1003849. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Gomes MGM, White LJ, Medley GF. Infection, reinfection, and vaccination under suboptimal immune protection: epidemiological perspectives. Journal of Theoretical Biology. 2004;228:539–549. doi: 10.1016/j.jtbi.2004.02.015. [DOI] [PubMed] [Google Scholar]
  • 7.Halloran ME, Haber M, Longini IM. Interpreation and estimation of vaccine effiicacy under heterogeneity. American Journal of Epidemiology. 1992;136(3):328–343. doi: 10.1016/0025-5564(93)90028-9. [DOI] [PubMed] [Google Scholar]
  • 8.Heffernan JM, Keeling MJ. Implications of vaccination and waning immunity. Proceedings of the Royal Society of London B. 2009;276(1664):2071–2080. doi: 10.1098/rspb.2009.0057. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Magpantay FMG, Domenech de Celles M, Rohani P, King AA. Pertussis immunity and epidemiology: mode and duration of vaccine-induced immunity. Parasitology. 2016;143:835–849. doi: 10.1017/S0031182015000979. http://journals.cambridge.org/article_S0031182015000979. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Magpantay FMG, Riolo MA, Domenech de Cellès M, King AA, Rohani P. Epidemiological consequences of imperfect vaccines for immunizing infections. SIAM Journal on Applied Mathematics. 2014;74(6):1810–1830. doi: 10.1137/140956695. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.McLean A, Blower SM. Imperfect vaccines and herd immunity to HIV. Proc R Soc Lond B. 1993;253:9–13. doi: 10.1098/rspb.1993.0075. [DOI] [PubMed] [Google Scholar]
  • 12.McLean AR. Vaccines and their impact on the control of disease. British Medical Bulletin. 1998;54(3):545–556. doi: 10.1093/oxfordjournals.bmb.a011709. [DOI] [PubMed] [Google Scholar]
  • 13.Shim E, Galvani AP. Distinguishing vaccine efficacy and effectiveness. Vaccine. 2012;30:6700–6705. doi: 10.1016/j.vaccine.2012.08.045. [DOI] [PMC free article] [PubMed] [Google Scholar]

RESOURCES