Emerging Infectious Disease: A Computational Multi-agent Model.

Slides:



Advertisements
Similar presentations
About Infectious Disease Infectious diseases are diseases that are caused by certain pathogens – microorganisms (microbes) also known as infectious agents.
Advertisements

Modeling of Complex Social Systems MATH 800 Fall 2011.
Mobile Communication Networks Vahid Mirjalili Department of Mechanical Engineering Department of Biochemistry & Molecular Biology.
Biomedical Modeling: Introduction to the Agent-based epidemic modeling
A Modified Discrete SIR Model Jennifer Switkes. Epidemiology  Epidemiology studies the causes, distribution, and control of disease in populations.
 This paper presents a simulation-based methodology to analyze the spread of H5N1 using stochastic interactions between waterfowl, poultry, and humans.
Population dynamics of infectious diseases Arjan Stegeman.
Presentation Topic : Modeling Human Vaccinating Behaviors On a Disease Diffusion Network PhD Student : Shang XIA Supervisor : Prof. Jiming LIU Department.
EPIDEMIOLOGY: Some sample Agent-based epidemic models Dr. Qi Mi Department of Sports Medicine and Nutrition, SHRS, Univ. of Pitt.
EPIDEMIOLOGY: Introduction to the Agent-based epidemic modeling Dr. Qi Mi Department of Sports Medicine and Nutrition, SHRS, Univ. of Pitt.
Preventing Smallpox Epidemics Using a Computational Model By Chintan Hossain and Hiren Patel.
NetLogo: Design and Implementation of a Multi-Agent Modeling Environment Seth Tisue, lead developer Uri Wilensky, author and principal investigator Center.
Vaccination Externalities Bryan L. Boulier Tejwant S. Datta† Robert S. Goldfarb‡ The George Washington University, †Albert Einstein Medical.
Modelling the control of epidemics by behavioural changes in response to awareness of disease Savi Maharaj (joint work with Adam Kleczkowski) University.
Infectious Diseases Presented by: M. Alvarez
Virus vs. Computer Virus
Epidemiology Modeling the Spread of Disease Designing and Running Experiments Modeling and Simulation Module 1: Lesson 5.
1 2. Basic Concepts of Disease in Populations Peter Davies/Cord Heuer.
Methods to Study and Control Diseases in Wild Populations Steve Bellan, MPH Department of Environmental Sci, Pol & Mgmt University of California at Berkeley.
Modified SIR for Vector- Borne Diseases Gay Wei En Colin 4i310 Chua Zhi Ming 4i307 Jacob Savos AOS Katherine Kamis AOS.
The Global Epidemic Simulator Wes Hinsley 1, Pavlo Minayev 1 Stephen Emmott 2, Neil Ferguson 1 1 MRC Centre for Outbreak Analysis and Modelling, Imperial.
ABM Frameworks Dr Andy Evans With additions from Dr Nick Malleson.
Epidemiology.
Department of Telecommunications MASTER THESIS Nr. 610 INTELLIGENT TRADING AGENT FOR POWER TRADING BASED ON THE REPAST TOOLKIT Ivana Pranjić.
Zhiyong Wang In cooperation with Sisi Zlatanova
National Computational Science Leadership Program (NCSLP) 1 Explorations in Computational Science: Hands-on Computational Modeling using STELLA Presenter:
V5 Epidemics on networks
Simulation of the Spread of a Virus Throughout Interacting Populations with Varying Degrees and Methods of Vaccination Jack DeWeese After doing some research.
CODE RED WORM PROPAGATION MODELING AND ANALYSIS Cliff Changchun Zou, Weibo Gong, Don Towsley.
A Data Intensive High Performance Simulation & Visualization Framework for Disease Surveillance Arif Ghafoor, David Ebert, Madiha Sahar Ross Maciejewski,
Multi-Agent Modeling of Societal Development and Cultural Evolution Yidan Chen, 2006 Computer Systems Research Lab.
Jack DeWeese Computer Systems Research Lab. Purpose  Originally intended to create my own simulation with easily modified variables  Halfway through.
Showcase /06/2005 Towards Computational Epidemiology Using Stochastic Cellular Automata in Modeling Spread of Diseases Sangeeta Venkatachalam, Armin.
Exploratory Visualization of Infectious Disease Propagation Ben Houston, Neuralsoft Zack Jacobson, Health Canada NX-Workshop on Social Network Analysis.
1 EPIDEMIOLOGY 200B Methods II – Prediction and Validity Scott P. Layne, MD.
Modeling frameworks Today, compare:Deterministic Compartmental Models (DCM) Stochastic Pairwise Models (SPM) for (I, SI, SIR, SIS) Rest of the week: Focus.
Karaganda State Medical University Epidemiology as a science. Subject, tasks and methods of epidemiology Lecture: Kamarova A.M.
Epidemic (Compartment) Models. Epidemic without Removal SI Process Only Transition: Infection Transmission SIS Process Two Transitions: Infection and.
Epidemics Pedro Ribeiro de Andrade Gilberto Câmara.
Influenza epidemic spread simulation for Poland – A large scale, individual based model study.
L – Modelling and Simulating Social Systems with MATLAB © ETH Zürich | Lesson 3 – Dynamical Systems Anders Johansson and Wenjian.
An Agent Epidemic Model Toward a general model. Objectives n An epidemic is any attribute that is passed from one person to others in society è disease,
Epidemiology. Epidemiological studies involve: –determining etiology of infectious disease –reservoirs of disease –disease transmission –identifying patterns.
Advisor: Professor Sabounchi
Agent-Based Modeling in ArcGIS Kevin M. Johnston.
Epidemiology. Epidemiology involves: –determining etiology of infectious disease –reservoirs of disease –disease transmission –identifying patterns associated.
Simulation of the Spread of a Virus Throughout Interacting Populations with Varying Degrees and Methods of Vaccination Jack DeWeese Computer Systems Lab.
Basic Concepts of Epidemiology & Social Determinants of Health Prof. Supannee Promthet 27 Septmber 2013:
1 Lecture 16 Epidemics University of Nevada – Reno Computer Science & Engineering Department Fall 2015 CS 791 Special Topics: Network Architectures and.
2.02 Transmitting Infection Understand infection control procedures Transmitting Infection Direct contact Direct contact Indirect contact Indirect.
Evolution of Cooperation in Mobile Ad Hoc Networks Jeff Hudack (working with some Italian guy)
Chapter 9 Sampling Distributions 9.1 Sampling Distributions.
Classifying infectious diseases Infectious Diseases Bacterial, e.g. cholera Viral, e.g. HIV/AIDS Other (helminths Protozoa, fungi), e.g. bilharzia ….one.
Supermodels and James Bond: How They Are Different From Agent-Based Modeling and Simulation Alexander S. Mentis 15 October 2013.
© ETH Zürich | L – Modeling and Simulating Social Systems with MATLAB Lecture 3 – Dynamical Systems © ETH Zürich | Giovanni Luca.
Differential Equations A Universal Language
Sangeeta Venkatachalam, Armin R. Mikler
2.02 Transmitting Infection
Infectious Diseases Presented by: M. Alvarez
2.02 Transmitting Infection
Statistics 1: Elementary Statistics
Objectives: Ch. 11 Understand the difference between infection and disease Understand the nature of symbiosis humans enjoy with microorganisms and the.
2.02 Transmitting Infection
Travel Patterns and Disease Transmission
2.02 Transmitting Infection
Late Blight (Pytophthora infestans) Epidemic Compartmental Time-Step Modeling Daniel Farber, PhD., Department of Plant Pathology, Washington State University.
Epidemics Pedro Ribeiro de Andrade Gilberto Câmara
Susceptible, Infected, Recovered: the SIR Model of an Epidemic
2.02 Transmitting Infection
Unit 2.02 (ppt 3) Transmitting Infection
Presentation transcript:

Emerging Infectious Disease: A Computational Multi-agent Model

Agenda Multi-agent systems and modeling Multi-agent modeling and Epidemiology of infectious diseases Focus of our multi-agent simulation system Benefits of our system The architecture of system Results Demo Q & A

Multi-agent systems Also known as Agent-based model (ABM) The system contains agents that are at least partially autonomous No agent in the system has a full global view of the system There is no designated controlling agent Agents are given traits and initial behavior rules that organize their actions and interactions

Multi-agent system examples x.php?pid=project

Agent-based modeling and Epidemiology of infectious diseases Multi-agent system help with studying infectious diseases Computational modeling approach for epidemiological modeling – too complex! Agent-based approach – can be easily adopted and extended The standard SIR model developed by Kermack and McKendrick

Our Multi-agent system Studies the transmission paths of an infectious disease via: Human to human disease transmission Vector-borne disease transmission _disease

Benefits of our system: Mimics virus transmission paths in the real world Allows for studying patterns in virus epidemiology among agents based on: Number of susceptible and host agents Agent travel speed Infection distance Infection probability Recovery probability Virus incubation duration Virulence duration Multiple or single zone agent interaction Allows for visual virus transmission analysis with real time data Serves as a good education tool Can be extended to handle specific virus transmission

The architecture of our system The system is designed and implemented with the help of MASON - a single-process discrete-event simulation core and visualization toolkit written in Java Two visual components: Virus infection display – shows agent interaction Control console – allows to setup simulation and adjust all the variable parameters during simulation run The model is based on the SIR model: N = S(t) + I(t) + R(t)

The agents in our simulation Our simulation has two kinds of agents: Human agent Host agent The life of the Human agent is defined by its state transition mechanism The state of the Host agent is persistent throughout the simulation run

Our agent movement algorithm Carefully constructed random walk algorithm Avoided pure random walk direction changing that leads to jitteriness The algorithm: An agent picks a random location at time step and achieves it Then an agent repeats the first step over The movement rate is controlled by the rate factor that is set by the user at start of simulation

Interaction among agents Defined by the set of agents that surround the current agent If susceptible agent is within the infection distance of an infectious agent, then the host agent infects the susceptible agent The infection of a susceptible agent is based on the infection probability defined by the user If a susceptible agent is infected its state starts transition into incubation -> infectious -> recovered/death

Single vs. multiple zone landscapes The need to adequately model the real world environments Humans have a tendency to move from one area to another: From home to work From one city to another and back A virus can be easily transmitted by the traveling agent from one zone into another A virus can also be transmitted by air – vector borne virus transmission

Simulation User Interface Single zone landscape layout

Multi-zone landscape layout

Simulation Controls

Questions to be answered Examine the effect of pathogen transmissibility on epidemics with following variable parameters: The rate of infection spread The infection distance The number of pathogen agents The number of susceptible agents Single vs. dual zone agent travel The travel rate Recovery rates Examine the effect of transmission paths based on: Human to human transmission path Animal to human transmission path

Simulation experiments and results Selected Experiments in single zone landscape

Simulation experiments and results continue

Selected Experiments in dual zone landscape

Demonstration

References [1] Roche, B., Guegan, J., and Bousquet, F., Multi-agent systems in epidemiology: a first step for computational biology in the study of vector-borne disease transmission. [2]Luke, S., Cioffi-Revilla, C., Panait, L., and Sullivan, K. MASON: A New Multi- Agent Simulation Toolkit. Department of Computer Science and Center for Social Complexity, George Mason University. [3]Panait, L. Virus Infection simulation. A simulation of intentional virus infection and disinfection in a population. The simulation is part of the sample simulations included in the MASON multi-agent simulation toolkit. [4]Wolfram Math World. Kermack-McKendrick Model, [5] [6]Yergens, D., Hinger, J., Denzinger, J., and Noseworthy. Multi-Agent Simulation Systems for Rapidly Developing Infectious Disease Models in Developing Countries.