presentacion simulaepirocc2011

19
Modelado para estudio de brotes epidemicos usando un Automata Celular Estocastico Global. Autores: Hector Cuesta-Arvizu, Angel Bravo-Salgado Armin R. Mikler y Adrian Trueba-Espinosa Centro Universitario UAEM Texcoco Center for Computational Epidemiology and Response Analysis - University of North Texas Hector Cuesta-Arvizu (UAEM-UNT) Modelado para estudio de brotes epidemicos November 22, 2011 1 / 19

Upload: hector-cuesta

Post on 10-Jul-2015

423 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Presentacion simulaepirocc2011

Modelado para estudio de brotes epidemicos usando unAutomata Celular Estocastico Global.

Autores: Hector Cuesta-Arvizu, Angel Bravo-SalgadoArmin R. Mikler y Adrian Trueba-Espinosa

Centro Universitario UAEM TexcocoCenter for Computational Epidemiology and Response Analysis - University of North Texas

November 22, 2011

Hector Cuesta-Arvizu (UAEM-UNT) Modelado para estudio de brotes epidemicos November 22, 2011 1 / 19

Page 2: Presentacion simulaepirocc2011

Presentado en:

Hector Cuesta-Arvizu (UAEM-UNT) Modelado para estudio de brotes epidemicos November 22, 2011 2 / 19

Page 3: Presentacion simulaepirocc2011

Contenido

Introduccion.

Modelo Epidemiologico SEIR.

Modelado Matematico para representar el SEIR.

Automata Celular.

Modelo Epidemiolgico Estocstico Global.

Simulador de Brotes Epidemiologicos.

Estrategias de Vacunacion.

Conclusiones.

Hector Cuesta-Arvizu (UAEM-UNT) Modelado para estudio de brotes epidemicos November 22, 2011 3 / 19

Page 4: Presentacion simulaepirocc2011

Introduccion

Motivacion

Los Epidemiologos y los sistemas de salud publica utilizan modelospara estudiar la propagacion de enfermedades infecciosas durante unbrote epidemico.

Dichos Modelos incluyen: Modelos Matematicos, Estadisticos yComputacionales.

Simulando dichos modelos es una forma en la que se puede observardiferentes evoluciones en diferentes ecenarios que en otro caso no sepodria ya que puede ser muy costoso, no etico o simplemente noexisten los medios para reproucir el ecenario.

Otra ventaja de la simulacion es el tener la capaidad de crearestrategias de intervencion que permitan manipular el contexto de laepidemia.

Hector Cuesta-Arvizu (UAEM-UNT) Modelado para estudio de brotes epidemicos November 22, 2011 4 / 19

Page 5: Presentacion simulaepirocc2011

Modelado de Enfermedades Infecciosas

Modelado de Enfermedades Infecciosas

SEIR Susceptibles-Expuestos-Infectados-Recuperados

El Modelo Epidemiologico SEIR mantiene el ciclo de vida de unaenfermedad infecciosa a travez de cuatro estados: Susceptible (S),Expuesto (E), Infectado (I), Recuperado o removido(R). Cada uno deesos estados representa el numero de individuos en dicho grupo.

Hector Cuesta-Arvizu (UAEM-UNT) Modelado para estudio de brotes epidemicos November 22, 2011 5 / 19

Page 6: Presentacion simulaepirocc2011

Modelado de Enfermedades Infecciosas

Modelado de Enfermedades Infecciosas

Modelado Matematico para SEIR

El Modelo SEIR se puede representar con el siguiente sistema deEquaciones Diferenciales:dS

dt= −β ∗ S ∗ I

dE

dt= β ∗ S ∗ I − σ ∗ E

dI

dt= σ ∗ E − γ ∗ I

dR

dt= γ ∗ I

Hector Cuesta-Arvizu (UAEM-UNT) Modelado para estudio de brotes epidemicos November 22, 2011 6 / 19

Page 7: Presentacion simulaepirocc2011

Modelado de Enfermedades Infecciosas

Modelado de Enfermedades Infecciosas

Modelado Matematico para SEIR

Se realizo la simulacion en el sistema de equaciones diferencialesen Lenguaje R:

En la grafica se observa la curva de un brote epidemico.

Hector Cuesta-Arvizu (UAEM-UNT) Modelado para estudio de brotes epidemicos November 22, 2011 7 / 19

Page 8: Presentacion simulaepirocc2011

Automata Celular

Automata Celular

Que es un Automata Celular?

Modelo Discreto estudiado en teoria de la computacion ymatematicas. Para problemas no lineales.

Facts:

Consiste en un numero infinito de celulas en un grid regular donde cadacelula tiene un numero de estados finitos.El grid puede constar de cualquier numero finito de dimensiones.Cada celula representa a un individuo de la poblacion.

Hector Cuesta-Arvizu (UAEM-UNT) Modelado para estudio de brotes epidemicos November 22, 2011 8 / 19

Page 9: Presentacion simulaepirocc2011

Automata Celular

Automata Celular

Vecindarios

El vecindario es una seleccion de celulas relativas a cierta celulaespecifica cuya posicion en el Grid no cambia.

Cada celula tiene el mismo set de reglas para actualizar su estadobasado en los valores de su vecindario.

Cada vez que las reglas son aplicadas a todos las celulas del grid unanueva generacion es producida.

Vecindarios Locales y Globales, Vecindarios de Von Neumann y Moore.

Hector Cuesta-Arvizu (UAEM-UNT) Modelado para estudio de brotes epidemicos November 22, 2011 9 / 19

Page 10: Presentacion simulaepirocc2011

Modelo

Modelo

Idealizacin para el Estudio

Se asume para este modelo de contagio (SEIR) lo siguiente:

Se supone una poblacion cerrada (que no cambia a traves del tiempo).Una mezcla homognea de contactos entre individuos de la poblacion.Cada individuo tiene en promedio el mismo numero de contactos.No se consideran las variables demograficas o distancias geograficascomo factores para este modelo.

Hector Cuesta-Arvizu (UAEM-UNT) Modelado para estudio de brotes epidemicos November 22, 2011 10 / 19

Page 11: Presentacion simulaepirocc2011

Modelo

Modelo

El Modelo de Contacto Estocastico Global

El objetivo de este modelo es describir la dinamica de una enfermedadinfecciosa en una poblacion cerrada.

Es un modelo Global de Interaccion Humano-Humano

Su proposito es el simular la dinamica de contacto entre individuos dela poblacion. Facilitando el analisis de la propagacion de ciertaenfermedad.

El Automata Celular es representado en un grafo de cayley quemuestra la interaccion entre celulas.

Hector Cuesta-Arvizu (UAEM-UNT) Modelado para estudio de brotes epidemicos November 22, 2011 11 / 19

Page 12: Presentacion simulaepirocc2011

Modelo

Modelo

Interaccion de Contacto Global

Contactos por generacion (Time Step):

C = CR∗N2

Total de contactos en el evento:

Ctot = Σtπt=1

CR∗N2

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

C = Numero de interacciones por generacion.

CR = Promedio de Contacto.

N = Numero de individuos en la poblacion.

tπ = Numero de generaciones.

π = Restriccion de Termino, cuando E + I = 0

Ctot = Numero total de interacciones en el evento.

Hector Cuesta-Arvizu (UAEM-UNT) Modelado para estudio de brotes epidemicos November 22, 2011 12 / 19

Page 13: Presentacion simulaepirocc2011

Software de Simulacion

Simulador de Brotes Epidemicos

Opciones tecnologicas en el Simulador

La mayor contribucion de el presente trabajo es el desarrollo de unsoftware para simular brotes epidemicos incorporando un modelo deautomata celular estocastico global.

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

Opciones Tecnologicas:

C# .NET (como lenguaje de programacion)WindowsForms y MonoDesktop (para crear interfaces graficasmultiplataforma)Background Worker (Algoritmo de paralelizacion, sincronizando unpool de hilos)

Modulos:

Modulo de especificacion.Modulo de simulacion.Modulo de visualizacion.

Hector Cuesta-Arvizu (UAEM-UNT) Modelado para estudio de brotes epidemicos November 22, 2011 13 / 19

Page 14: Presentacion simulaepirocc2011

Software de Simulacion

Simulador de Brotes Epidemicos

Modulos de Especificacion y Simulacion

Hector Cuesta-Arvizu (UAEM-UNT) Modelado para estudio de brotes epidemicos November 22, 2011 14 / 19

Page 15: Presentacion simulaepirocc2011

Software de Simulacion

Simulador de Brotes Epidemicos

Modulo de Visualizacion

En la Figura A podemos observar la curva de una epidemia tipo SEIR.

(A)

Hector Cuesta-Arvizu (UAEM-UNT) Modelado para estudio de brotes epidemicos November 22, 2011 15 / 19

Page 16: Presentacion simulaepirocc2011

Estrategias de Intervencion

Estrategias de Vacunacion

Modelo de Vacunacion

Figure A.- Modelo de Vacunacion para SEIR

Hector Cuesta-Arvizu (UAEM-UNT) Modelado para estudio de brotes epidemicos November 22, 2011 16 / 19

Page 17: Presentacion simulaepirocc2011

Estrategias de Intervencion

Estrategias de Vacunacion

Tipos de Estrategias de Vacunacion

Vacunacion programada.

Vacunacion disparada por picos en la poblacion infectada.

Figure C.- Grafica de la estrategia de vacunacion programada.

Hector Cuesta-Arvizu (UAEM-UNT) Modelado para estudio de brotes epidemicos November 22, 2011 17 / 19

Page 18: Presentacion simulaepirocc2011

Conclusiones

Conclusiones y Trabajo Futuro

Conclusiones y Trabajo Futuro

La Simulacion ayuda a entender la propagacion de una enfermedadinfecciosa.

Se puede observar diferentes salidas en ecenarios donde se aplicanestrategias de intervencion.

Trabajo Futuro:

Usar diferentes tipos de modelos de contacto.Extender el modelo a SEIRS (Donde la poblacion Recuperada pierdedespues de cierto periodo su resistencia y regresa a ser Susceptible)Integrar Estacionalidad.Integrar Aspectos Demograficos y Geograficos.

Hector Cuesta-Arvizu (UAEM-UNT) Modelado para estudio de brotes epidemicos November 22, 2011 18 / 19

Page 19: Presentacion simulaepirocc2011

Conclusiones

Preguntas?

Preguntas?

Hector Cuesta-Arvizu (UAEM-UNT) Modelado para estudio de brotes epidemicos November 22, 2011 19 / 19