Skip to content

This is a simple simulation of a viral outbreak using an agent-based population activity model.

License

Notifications You must be signed in to change notification settings

antonioparraga/EpiSim

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

EpiSim

This is a simple simulation of a viral outbreak using an agent-based population activity model.

  • New: Simulate contact tracing apps effects on pandemy (adoption % is configurable, being by default 20%)
  • New: R0 calculation in real time based on S-I-R model

Epidemic Simulation by Ira Winder

How to open and run

Follow these steps to open and run the simulation in Processing. No coding skills are required.

1. Make sure you have installed the latest version of Java
https://www.java.com/verify/

2. Download Processing 3
https://processing.org/download/

3. Download this repository (Click Clone or download > Download ZIP). 

4. Unzip the files and preserve any files and folder structure

5. Open and run "/Episim/Processing/Main/Main.pde" with Processing 3

Key features

  • Includes simple city with reasonable land uses
    • Dwellings
    • Offices
    • Schools
    • Retail
    • Open Space
    • Hospitals
  • Includes demographics
    • Children
    • Adults
    • Seniors
  • Includes travel behavior model that implements a typical 5-day work week
  • Includes two prototypical pathogens:
    • COVID-19
    • Common Cold
  • User can enact quarantine of the population during run time
  • User can Speed up, slow down, or pause simulation speed during run time
  • User can view land use, demographics, gathering density, and infection status within the model
  • User can view summary statistics of the population in the form of graphs and numbers
  • Assumptions can be edited in the file 'A_ConfigModel.pde'

Support

This project with built with support from the EDGEof Planetary Insight Center

Related Work

Daniel Goldman of Planetary Insight Center @ EDGEof is creating a "kid-friendly" simulation for web:

About

This is a simple simulation of a viral outbreak using an agent-based population activity model.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Processing 100.0%