Skip to content
@EMOD-Hub

EMOD

Agent-based Disease Model

EMOD-Hub

EMOD-Hub is a GitHub Organization focused on the agent-based disease model called EMOD. It is the home to the source code and many of the things that one needs to know about EMOD.

What is EMOD?

Epidemiological MODeling software (EMOD), is an agent-based model (ABM) that simulates the simultaneous interactions of agents in an effort to recreate complex phenomena. Each agent (such as a human or vector) can be assigned a variety of "properties" (for example, age, gender, etc.), and their behavior and interactions with one another are determined by using decision rules. These models have strong predictive power and are able to leverage spatial and temporal dynamics.

EMOD is also stochastic, meaning that there is randomness built into the model. Infection and recovery processes are represented as probabilistic Bernoulli random draws. In other words, when a susceptible person comes into contact with a pathogen, they are not guaranteed to become infected. Instead, you can imagine flipping a coin that has a λ chance of coming up tails S(t) times, and for every person who gets a "head" you say they are infected. This randomness better approximates what happens in reality. It also means that you must run many simulations to determine the probability of particular outcomes.

More Information

Disclaimer

The code in this repository was developed by IDM and other collaborators to support our joint research on flexible agent-based modeling. We've made it publicly available under the MIT License to provide others with a better understanding of our research and an opportunity to build upon it for their own work. We make no representations that the code works as intended or that we will provide support, address issues that are found, or accept pull requests. You are welcome to create your own fork and modify the code to suit your own modeling needs as permitted under the MIT License.

Pinned Loading

  1. emodpy-malaria emodpy-malaria Public

    Python workflow tools for configuring and running EMOD-Malaria

    Python 2 11

  2. emodpy-hiv emodpy-hiv Public

    Python code for configuring and running EMOD-HIV

    Python 1 8

Repositories

Showing 10 of 11 repositories
  • emod-api Public

    Python API for editing EMOD files

    EMOD-Hub/emod-api’s past year of commit activity
    Python 1 MIT 8 7 3 Updated Nov 20, 2025
  • .github Public
    EMOD-Hub/.github’s past year of commit activity
    0 MIT 0 0 0 Updated Nov 20, 2025
  • EMOD-Generic Public

    Source files for building IDM's EMOD: epidemiology modeling software.

    EMOD-Hub/EMOD-Generic’s past year of commit activity
    C 4 MIT 4 1 0 Updated Nov 19, 2025
  • emodpy Public

    The common code for running and configuring EMOD

    EMOD-Hub/emodpy’s past year of commit activity
    Python 1 MIT 6 8 (1 issue needs help) 0 Updated Nov 17, 2025
  • emodpy-hiv Public

    Python code for configuring and running EMOD-HIV

    EMOD-Hub/emodpy-hiv’s past year of commit activity
    Python 1 MIT 8 11 0 Updated Nov 7, 2025
  • EMOD Public

    Source files for building the IDM EMOD disease transmission model.

    EMOD-Hub/EMOD’s past year of commit activity
    C 104 MIT 48 39 3 Updated Oct 29, 2025
  • emodpy-malaria Public

    Python workflow tools for configuring and running EMOD-Malaria

    EMOD-Hub/emodpy-malaria’s past year of commit activity
    Python 2 MIT 11 75 2 Updated Oct 23, 2025
  • EMOD-Generic-Scripts Public

    Demonstration simulations using the Generic-Ongoing branch of EMOD.

    EMOD-Hub/EMOD-Generic-Scripts’s past year of commit activity
    Python 2 2 3 0 Updated Oct 21, 2025
  • emod-hub.github.io Public

    Top level page for EMOD-Hub documentation through GH Pages

    EMOD-Hub/emod-hub.github.io’s past year of commit activity
    0 MIT 1 0 0 Updated Oct 17, 2025
  • emodpy-workflow Public

    Python workflow tools built on top of emodpy-hiv to make using EMOD-HIV easier.

    EMOD-Hub/emodpy-workflow’s past year of commit activity
    Python 0 MIT 5 6 1 Updated Oct 15, 2025

Top languages

Loading…

Most used topics

Loading…