Aging & Cohorts

Galerkin Methods

Let X denote the state space defining a model family for human malaria infections. We can think of any model family for the dynamical component defining human infections and immunity as a set of PDEs with the following form:

X(a,t)a+X(a,t)t=FX(X(a,t)|h(a,t))

where a denotes age, and t denotes time, and h(a,t) is the daily FoI, which we treat as an input.

The boundary condition (i.e. the state of a birth cohort) could depend on the states. For example, we might want to consider maternal protection in newborns as a function of the immune status of their mothers:

X(0,t)=BX(X(t)|h(0,t)).

Solving equations over age and time is cumbersome, so many analyses simply integrate over age, and focus on the temporal dynamics. We get solutions X(t|h) by solving:

X(t)dt=FX(X(t)|h(t))

To understand the patterns wrt age, we could ignore time and focus on dynamics of a cohort born on day, d. We redefine the FoI hd(a) defined such that a+d=t. We set initial conditions for a cohort, and we get solutions X(a|h) by solving:

dX(a)da=FX(X(a),h)

Computational Galerkin Methods

We seek algorithms that allow us to approximate the full dynamics simultaneously dealing with age and time. The idea is to stratify the population into n+1 discrete age classes by defining a mesh:

{0,1,2,...,n,}

which defines a set of age classes, either:

  • The youngest cohort (i=1), a[0,1), or

  • The oldest cohort (i=n+1), [n,), or

  • for all the other cohorts (i2,n), a[i1,i)

For each age class, we have a set of state spaces:

Xi(t) The dynamics within an age class are defined by FX, but they are linked by the aging operator, A, such that:

Xi(t)dt=FX(X(t),h)+A(X,)

To evaluate the resulting system as Ideally, the variables for the ith age stratum would closely approximate the system that average for :

Xi(h(t))i1iX(a|h)da

Example