Download presentation

Presentation is loading. Please wait.

Published byChase Montgomery Modified over 2 years ago

1
Stochastic spatio-temporal modelling methods in epidemiology and ecology Gavin J Gibson Heriot-Watt University NERC-EMS Workshop on Inference for Stochastic Population Models in Epidemiology and Ecology 14-17 September 2004 Contact distribution models Lattice-based models Implementation and simulation Inference and application

2
Contact distribution models for population spread (individual-based, pure birth process) Assumptions: Each individual in the population produces offspring according to Poisson process with rate. Offspring displaced from parent by vector r chosen randomly from a probability distribution f(r) the contact distribution. Time between births (for individual) are i.i.d. Exp( ) random. Parent offspring r

3
Often we choose f to be radially symmetric. Therefore simulation involves choosing a radius, r, from a distribution along with an angle uniformly in (0, 2 ). New offspring placed at x + (r cos, r sin ) where x is parents position. If we choose r 2 to have an Exp( ) distribution then r will be a BVN(0, I/(2 ) distribution. The qualitative nature of spatial distributions of the populations we generate depends on the properties of f. If f is light-tailed, births will tend to be close to parents. If heavy-tailed, significant probabilities of births displaced a long way from parents. (See pictures later.)

4
Adding complexity: Survival probabilities of offspring related to local density Death/removal of individuals Consumption of resources Environmental heterogeneity Heterotropic dispersal (prevailing winds, etc.)

5
Lattice-based epidemic models, forest-fire models are natural developments of contact distribution models Stochastic SI spatio-temporal model: Pr(I x (t + dt) = 1 | I x (t) = 0) = x y Infective challenge F (x, y) I x (t) Infectious status of individual located at x at time t. is vector of parameters

6
Examples of F include: a nearest-neighbour interaction F (x, y) = e - |x – y| F (x, y) = |x-y| -2 Extensions of the model include: Finite infective period (spatio-temporal SIR or SIS model) Addition of latent period (spatio-temporal SEIR model) Pre-symptomatic period Addition of further transmission routes e.g. primary infection corresponding to infection from external sources. Studying spatio-temporal models by simulation is relatively straightforward.

7
Simulation of a simple SI process on a lattice At time t, infective set Y = {y | I y (t) = 1}. To compute time and location of next infection: 1.For each susceptible, x, calculate its total infection rate 2. Choose time till next infection T ~ Exp( x R(x)) 3.Choose location x with probability proportional to R(x). 4.Update t and Y and go back to 1.

8
If interactions exponentially bounded then emerging patterns start to look essentially like expansion of foci. Wave dynamics result. Heavy-tailed interaction functions produce patterns that are patchy. Apparent expansion from several foci. When using models for prediction it is important to be able to estimate characteristics of spatial interaction functions.

9
What about inference? Suppose we observe the process through time – how can we estimate parameters? Given complete data {x, t(x)} we can calculate a likelihood L( ) = Pr({x, t(x)} | ). Example: nearest-neighbour interaction F (x, y) = if x and y are NN, 0 otherwise. Observed over period [0, 2] 0 0.5 0.8 1.0 Numbers denote observed infection times.

10
In this way a likelihood can be built up. However, we dont observe populations continuously in practice. In a real experiment infection times would be censored (known to lie within some interval) e.g. if we observe infected set at distinct observation times t 1, t 2, …, t n. The problem is now one involving missing data. Problem can be solved in a Bayesian framework. Let y be the observations and x the exact times of infection. Then investigate (, x |y) ( )f(x, y| ) using MCMC. An example (1): Citrus tristeza virus. (see GJG, Applied Statistics 1997)

11
Data: 2 snapshots of the epidemic at times 1 year apart (Marcus et al.) Aims: Understand spatial aspects of transmission. Models: simple SI spatio-temporal with interactions F (x, y) = e - |x – y| F (x, y) = |x-y| -2 A simplification: Suppose we did the following experiment. Given the locations of the 1 st 131 infections, record the locations the next 45 infections (without measuring times or orderings). Call this set of locations X and let W denote the set of all possible orderings of those locations.

12
For this experiment the likelihood L( |X) = Therefore we can forget about, since sets of infected sites and orderings thereof are independent of it. Estimate in Bayesian framework by investigating (w, | X) ( )Pr(w| ) by MCMC. (See GJG, 97) Consider a discrete parameter space for. Updates to can be done by a Gibbs step. Updates to w can be done by Metropolis methods by proposing swaps to adjacent pairs in the ordering.

13
Extensions: Single patterns can be analysed if we propose a model for the diseased set at an earlier time. For example, we might assume that the epidemic arises from a single infection randomly placed in the population.

14
An example (2): R. Solani (fungal pathogen) in radish (host) Host plants infected through: primary infection (inoculum in soil); secondary infection from previously infected plants; Infectivity/susceptibility varies as plants develop. Experiments aim to quantify the dynamics of spread and how they depend on a range of factors (inoculum density, presence of bio- control, etc.)

15
Microcosm experiments Small experimental populations, highly controlled conditions Lattice of seeds in sandy matrix Observe over time Primary inoculum (randomly placed) Symptomatic seedling

16
Spatio-temporal model for symptom progress The model uses a percolation approach. The population is represented as being located at the vertices of a square lattice L At time t = 0, a subset X 0 L is inoculated with the fungus. Any x X 0 develops symptoms at time T ~ Exp(a) (if not already symptomatic) Secondary infection is nearest-neighbour If x develops symptoms at time t, then neighbour y develops symptoms at t + T xy where T xy ~ Exp(f(b, t)) (if not already symptomatic). T xy are independent over y (c.f. bond percolation) xy (cf. Filipe et al. B. Math. Biol. (2004))

17
Application of model to microcosm data All cases 18 x 23 grid of plants, t max – 21days, roughly daily sampling: High inoculum: 45 randomly chosen sites Low inoculum: 15 randomly chosen sites Patterns not always connected so that purely n- n transmission gives vanishing likelihood! Add small infection rate (10 -7 ) for spurious primary infection. Some sites fail to germinate Histogram estimates of posterior densities for 4 parameters, based on 10 5 iterations.

18
Missing O, Primary inoc. + Symptomatic day 9 X

19
Parameter estimation using MCMC (Gibson et al. (submitted)) Main features: Propose (independent) priors for a, b 0, b 1, b 2 ; Investigate joint posterior (, x| y) p( )L( |x, y) Precise infection times Daily recordings MCMC methods uses mixture of Gibbs steps and Metropolis steps to investigate this posterior density.

20
High inoculum Low inoculum

21
High inoculum Low inoculum

22
High inoculum Low inoculum

23
High inoculum Low inoculum

24
Conclusions? Little evidence of differences between the treatments Evidence of within-treatment differences between replicates Clear evidence of a non-stationarity in secondary infection rates But ….. all this depends on how appropriate the model is. How can we assess the fit of spatio-temporal models and select between competing models in any given scenario?

25
Summing up: Growing body of methodology for fitting spatio-temporal stochastic models to data. Maximise insights in studies where spatial information is recorded Essential for assessing control strategies for spatio-temporal processes More advanced applications, increasing complexity (see e.g. Lara Jamiesons talk) Many challenges! Inferences only as good as the model is appropriate.

Similar presentations

© 2017 SlidePlayer.com Inc.

All rights reserved.

Ads by Google