Towards Computational Epidemiology Using Stochastic Cellular Automata in Modeling Spread of Diseases PowerPoint PPT Presentation

presentation player overlay
1 / 21
About This Presentation
Transcript and Presenter's Notes

Title: Towards Computational Epidemiology Using Stochastic Cellular Automata in Modeling Spread of Diseases


1
Towards Computational Epidemiology Using
Stochastic Cellular Automata in Modeling Spread
of Diseases
  • Sangeeta Venkatachalam, Armin R. Mikler
  • Computational Epidemiology Research Laboratory
    (cerl.unt.edu)
  • Department of Computer Science and Engineering
  • University of North Texas
  • Email venkatac, mikler_at_cs.unt.edu

This research is in part supported by the
National Science Foundation award NSF-0350200
2
Overview
  • Computational Epidemiology
  • Mathematical Epidemiology
  • Introduction to Cellular Automata
  • Cellular Automata and Epidemiology
  • Neighborhood Restriction
  • Stochastic Cellular Automata - A Global Model
  • Experiments
  • Composition Model
  • Summary

3
Towards Computational Epidemiology
  • Address broader aspects of Epidemiology
  • Disease Tracking, Analysis, and Surveillance
  • High Performance Computing (HPC)
  • Simulation
  • Data visualization.
  • Investigating disease outbreaks and risk
    assessment in spatially delineated environments
  • Investigating vaccination strategies to control
    the spread of a disease
  • Investigating spread of disease over large
    distances

Contribute towards establishing computational
epidemiology as a new research domain!!
4
Mathematical Epidemiology
  • Susceptibles Infectives Removals (SIR) model

SIR state diagram
  • A SIR model simulation of a disease spread
  • The graph shows the transient curves for the
    susceptibles , infectives and removals during the
    course of a disease epidemic in a given
    population.

5
The Model
Vaccination
Disease Parameters
Population
Demographics
Interaction factors
Distances
Data Sets
Visualization
6
Cellular Automata
  • State of each cell Ci,j depends on the
    neighbors Ci,j1, Ci,j-1, Ci1,j, Ci-1,j for the
    von Neumann neighborhood
  • State of each cell Ci,j depends on Ci,j1,
    Ci,j-1, Ci1,j, Ci-1,j, Ci1,j-1, Ci1,j1,
    Ci-1,j-1, Ci-1,j1 for the Moore neighborhood

Von Neumann and Moore Neighborhood
The color of a cell changes based on the majority
color of its neighbors
Cellular Automata Update from time step t-1 to t
7
Cellular Automata
Deterministic
Stochastic
  • State of the cells after a time period.
  • Both types of population are grouped in large
    groups (patches).
  • At this stage, both populations seem to be
    stable.
  • State (color) of cell does not change anymore.

8
Infection Time-line
Illustrates time-line for infection (influenza)
9
Cellular Automata and Epidemiology
Disease Parameters Latent period 2
days Infectious period 3 days Recovery period 2
days Infectivity of 7, 10,12,15
Cellular Automata with a neighborhood of 8
cells. Comparison of growth rate for different
infectivities is shown
10
Analysis of Vaccination
Comparison of random vaccination (5 of the
population vaccinated) and no vaccination
Comparison of Random vaccination and Ring
vaccination
11
Neighborhood Restriction
  • Cell layers with respect to central cell on layer
    1.
  • Total neighbors of a layers is summation of its
    outer-line and inner-line neighborhoods.
  • Effective neighbors per cell is the ration of
    neighboring cells to the cells in the current
    layer.

Cell Layers
Li 1 i1 (2i-1)2 (2i-3)2 igt1
12
Neighborhood Restriction
  • Graph illustrates the effective inner-line and
    outer-line neighbors from layer1 up to layer50.
  • Effective outer-line neighbors converges to 1 for
    higher layers.
  • Effective inner-line neighbors increases to 1 for
    higher layers.

Effective Neighborhood
13
Stochastic Cellular Automata A Global Model
  • Definition of a Fuzzy Set
  • Neighborhood of cell Ci,j is global SCA
  • Gi,j (Ck,l, ?C i ,j, C k ,l) for all Ck,l ?
    C, 0 ? Ci,j, Ck,l 1
  • C is a set of all cells in the CA.

?C i ,j, C k ,l represents an interaction
coefficient that controls all possible
interactions between a cell Ci,j and its global
neighborhood Gi,j. A function of inter-cell
distance and cell population density.
14
Interaction Metrics
  • Interaction Coefficient defined as
  • 1/Euclidean distance between the cells
  • Interaction coefficient based on distance
  • Interaction coefficient based on distance and
    population
  • Global Interaction Coefficient
  • Infection factor is calculated as the ratio of
    interaction coefficients between the cells and
    the global interaction coefficient

15
Distance dependence of disease spread and
Neighborhood restriction
  • Assumption Individual is more likely to make
    contact with some one closer than some one
    farther.
  • Spread of disease is slower when the assumption
    is considered.
  • Spread of disease is distance dependent

Comparison of spread of disease considering and
not considering distance dependence for contacts
  • Traditional cellular automata with a 8
    neighborhood restricts the spread of infection
    due to neighborhood saturation.
  • The graph compares the infection in traditional
    CA and the global neighborhood model.

Comparison of spread of disease in restricted
neighborhood of 8 and global neighborhood
16
Distance dependence of disease spread
  • Assumption Individual is more likely to make
    contact with some one closer than some one
    farther.
  • Spread of disease is slower when the assumption
    is considered.
  • Spread of disease is distance dependent

Comparison of spread of disease considering and
not considering distance dependence for contacts
17
Neighborhood Restriction
  • Traditional cellular automata with a 8
    neighborhood restricts the spread of infection
    due to neighborhood saturation.
  • The graph compares the infection in traditional
    CA and the global neighborhood model.

Comparison of spread of disease in restricted
neighborhood of 8 and global neighborhood
18
Experiments Behavior change
  • Assumption Sick or infected individuals are
    less likely to make contacts during the
    infectious period.
  • Model adjusts the contact rate of individuals
    based on the number of days infected.
  • The graph compares the infection spread for the
    model with the behavior change and without
    behavior changes. Spread of disease is distance
    dependent.
  • Infection spread is slower if behavioral change
    is considered.

19
Experiments
  • Spread of a disease for different contact rates.
  • Disease parameters
  • Contact rates of 8, 15, 25
  • Infectivity of 0.005
  • As the contact rate decrease spread of disease
    is slower and prolonged.

Spread of a disease for different contact rates.
  • Spread of different diseases on a specific
    population with fixed contact rate.
  • Disease parameters such as latency, infectious
    period, infectivity and recovery different with
    respect to a disease.
  • The graph illustrates different diseases spread
    differently in a given population set.

Spread of different diseases in a given population
20
Composition Model
Assumption Sub-regions (or cells) with a
larger proportion of a certain demographic may
display increased or decrease prevalence of a
certain disease as compared to a sub-region with
a larger proportion of a different demographic
Composition model reflects the spread of the
infection in each sub-region.
  • Cell interaction is controlled by age proportions
    and population densities.

Observed Cumulative Epidemic caused by Temporally
and Spatially Distributed Local Outbreaks
21
Summary
  • Designing tools for investigating local disease
    clusters through simulation.
  • Whats New?
  • Utilizing GIS and EPI information for modeling
  • Combining different simulation paradigms
  • Designing of a Global Stochastic CA
  • The goal Contribute to establish computational
    epidemiology as a new research domain.
Write a Comment
User Comments (0)
About PowerShow.com