IDM builds a variety of software tools to aid the research community in exploring disease dynamics through computational modeling. The documentation below provides information about how to install the software, configure models, run simulations, and analyze results.

The documentation for the primary software, Epidemiological MODeling software (EMOD), is organized by diseases that have specific modeling support, such as HIV or malaria, and the general disease documentation describes how to configure EMOD to simulate diseases that aren’t specifically supported, such as influenza or measles.

EMOD is a stochastic, mechanistic, agent-based model that simulates the actions and interactions of individuals in an area to model disease dynamics in a population.


Compartmental Modeling Software (IDM-CMS) enables construction of stochastic compartmental models using a variety of different solvers.

The web documentation for both HIV and tuberculosis is currently in the process of being updated. You may want to download the HIV Tutorials (Version 2.0) PDF or the TB Tutorials {Version 1.8) PDF.