Outbreak Simulator First Presentation

16
Epidemic and Endemic Outbreak Simulator: A Global Stochastic Cellular Automata Approach Presented by: Hector Cuesta-Arvizu Advisor: Armin R. Mikler Center for Computational Epidemiology and Response Analysis University of North Texas October 24, 2011 Hector Cuesta-Arvizu (CeCERA) Epidemic and Endemic Outbreak Simulator October 24, 2011 1 / 16

description

Computational Modelling of Infectious Diseases using Global Stochastic Cellular Automata.

Transcript of Outbreak Simulator First Presentation

Page 1: Outbreak Simulator First Presentation

Epidemic and Endemic Outbreak Simulator:A Global Stochastic Cellular Automata Approach

Presented by: Hector Cuesta-ArvizuAdvisor: Armin R. Mikler

Center for Computational Epidemiology and Response AnalysisUniversity of North Texas

October 24, 2011Hector Cuesta-Arvizu (CeCERA) Epidemic and Endemic Outbreak Simulator October 24, 2011 1 / 16

Page 2: Outbreak Simulator First Presentation

Outline

Introduction (why this is important?).

Infectious Disease Model SEIR.

Infectious Disease Model SEIRS.

Cellular Automata (...the computational part).

Global Stochastic Contact Model.

Outbreak Simulator.

Vaccination Strategies.

Conclusions.

Hector Cuesta-Arvizu (CeCERA) Epidemic and Endemic Outbreak Simulator October 24, 2011 2 / 16

Page 3: Outbreak Simulator First Presentation

Introduction

Why is this important?

The epidemiologist use Models to study the spread of an Infectiousdisease outbreak.

These Models include, Mathematical, Statistical and Computationalapproaches.

Simulating these models is the way that epidemiologist can observedifferent outbreak outcomes.

With the simulation we can try different interventions strategies thataffects the prevalence of an Epidemic or Endemic outbreak.

Hector Cuesta-Arvizu (CeCERA) Epidemic and Endemic Outbreak Simulator October 24, 2011 3 / 16

Page 4: Outbreak Simulator First Presentation

Infectious Disease Models

Infectious Disease Models

SEIR Susceptible-Exposed-Infected-Recovered

The SEIR models the shift of individuals’ status between four states:susceptible (S), exposed (E), infected (I), and recovered (R). Each ofthose variables represents the number of people in those groups.

Hector Cuesta-Arvizu (CeCERA) Epidemic and Endemic Outbreak Simulator October 24, 2011 4 / 16

Page 5: Outbreak Simulator First Presentation

Infectious Disease Models

Infectious Disease Models

SEIRS Susceptible-Exposed-Infected-Recovered-Susceptible

The SEIRS differs from the SEIR model by letting recoveredindividuals lose their resistance over time.

Hector Cuesta-Arvizu (CeCERA) Epidemic and Endemic Outbreak Simulator October 24, 2011 5 / 16

Page 6: Outbreak Simulator First Presentation

Cellular Automata

Cellular Automata

What is a Cellular Automata?

Discrete model studied in computability theory and mathematics for anon-linear problems.

Facts:

It consist of an infinite, regular grid of cells, each in one of a finitenumber of states.The grid can be any finite number of dimensions.Each cell is a particular individual o group.

Hector Cuesta-Arvizu (CeCERA) Epidemic and Endemic Outbreak Simulator October 24, 2011 6 / 16

Page 7: Outbreak Simulator First Presentation

Cellular Automata

Cellular Automata

Neighbourhood

The Neighbourhood is a selection of cells relative to some specifiedcell and does not change.

Each cell has the same rules for updating based on the values in thisneighbourhood.

Each time the rules are applied to the whole grid a new generation isproduced.

Local an Global Neighborhoods, Von Newmnan and Moore Neighborhood

Hector Cuesta-Arvizu (CeCERA) Epidemic and Endemic Outbreak Simulator October 24, 2011 7 / 16

Page 8: Outbreak Simulator First Presentation

Model

Model

The Global Stochastic Contact Model

The goal of this model is to describe the dynamics of an infectiousdisease in a close population.

The model is a human-human Global Interaction model.

Its main purpose is the realization of contacts among individuals,facilitating analysis of the spread of diseases

The cayley graph represent the global interaction between cells(individuals).

Hector Cuesta-Arvizu (CeCERA) Epidemic and Endemic Outbreak Simulator October 24, 2011 8 / 16

Page 9: Outbreak Simulator First Presentation

Model

Model

The global contact interaction

Contacts per Time Step:

C = CR∗N2

Total of Contacts in the Event:

Ctot = Σtπt=1

CR∗N2

where te = (1, 2, 3, ..., n)

C = Number of interactions per each Time Step.

CR = Contact Rate.

N = Number of individual in the population.

tπ = Number of Time Steps.

Ctot = Total Number of interactions in the event

Hector Cuesta-Arvizu (CeCERA) Epidemic and Endemic Outbreak Simulator October 24, 2011 9 / 16

Page 10: Outbreak Simulator First Presentation

Outbreak Simulator

Outbreak Simulator

Technological choices for the Simulator

The main contribution of this work is to present a software systemthat incorporates a global stochastic cellular automata model.

Technological Choice:

C# .NET (as a programming language)WindowsForms and MonoDesktop (to create graphic interface and gridanimations during simulations)

Modules:

The specification module.The simulation module.The visualization module.

Hector Cuesta-Arvizu (CeCERA) Epidemic and Endemic Outbreak Simulator October 24, 2011 10 / 16

Page 11: Outbreak Simulator First Presentation

Outbreak Simulator

Outbreak Simulator

Specification and simulation modules

Hector Cuesta-Arvizu (CeCERA) Epidemic and Endemic Outbreak Simulator October 24, 2011 11 / 16

Page 12: Outbreak Simulator First Presentation

Outbreak Simulator

Outbreak Simulator

Visualization module

In figure A we can observe the SEIR Epidemic Curve and in figure Bwe can observe the SEIRS Endemic Curve.

(A)

(B)

Hector Cuesta-Arvizu (CeCERA) Epidemic and Endemic Outbreak Simulator October 24, 2011 12 / 16

Page 13: Outbreak Simulator First Presentation

Intervention Strategies

Vaccination Strategies

Vaccination Strategies

Figure A.- Vaccination in SEIR Model

Figure B.- Vaccination in SEIRS Model

Hector Cuesta-Arvizu (CeCERA) Epidemic and Endemic Outbreak Simulator October 24, 2011 13 / 16

Page 14: Outbreak Simulator First Presentation

Intervention Strategies

Vaccination Strategies

Vaccination Strategies

Scheduling Vaccination

Infected Population-Trigger Vaccination

Figure C.- Plot of Vaccination Strategies

Hector Cuesta-Arvizu (CeCERA) Epidemic and Endemic Outbreak Simulator October 24, 2011 14 / 16

Page 15: Outbreak Simulator First Presentation

Conclusions

Conclusions and Future Work

Conclusions and Future Work

Simulation help to understand spread of diseases.

Also we can observe different outcomes from intervention strategies.

Future Work:

Try different kinds of contact models.Integrate Seasonality.

Hector Cuesta-Arvizu (CeCERA) Epidemic and Endemic Outbreak Simulator October 24, 2011 15 / 16

Page 16: Outbreak Simulator First Presentation

Conclusions

Questions??

Questions ???

Hector Cuesta-Arvizu (CeCERA) Epidemic and Endemic Outbreak Simulator October 24, 2011 16 / 16