EMOD-HIV is an individual-based stochastic simulation model of sexual and vertical HIV transmission that can be calibrated to represent different settings. The model integrates population demography, HIV disease progression; and network‐based HIV transmission configured to match age‐ and sex‐specific propensities to form different sexual partnership types. Interventions such as antiretroviral therapy (ART), voluntary medical male circumcision (VMMC), and PrEP include different steps of health seeking and outreach, and can be targeted to sub‐populations and made to vary over time.
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6067119/
The EMOD documentation is here: https://docs.idmod.org/projects/emod-hiv/en/latest/index.html
Source code is here: https://github.com/InstituteforDiseaseModeling/EMOD/