Skip to content

Repository listing all the measles resources and tools developed by ForeSITE

Notifications You must be signed in to change notification settings

EpiForeSITE/measles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ForeSITE Group

Measles response and tools by ForeSITE

Also available in: Español | 中文 | हिंदी

Last update: GitHub last commit

Since the beginning of the 2025 Measles outbreaks in the United States, ForeSITE (a member of the InsightNet modeling network) has been collaborating with local and state health departments creating tools and analysis assisting the public health response. One of the closest collaborations has been with the Utah Department of Health and Human Services (Utah DHHS). This repository contains a list of the tools and other resources that ForeSITE has developed. At the end of this file you will also find links to other resources created by other InsightNet members.

If you have any questions or would like to collaborate with us (or need some help using any of these tools), please contact us at george.vegayon@utah.edu or just open an issue in this repository.

Tools and Resources by ForeSITE

  1. Single school outbreak simulator shiny app: As an extension of the epiworldRShiny package, we developed a shiny app that allows users to simulate measles outbreaks in a single school setting. The app runs two scenarios: one with quarantine and another without quarantine, and compares the results in terms of number of cases and hospitalizations. The app is available here.

  2. Single school outbreak simulator in R: The shiny app is a wrapper of the ModelMeaslesSchool model in the epiworldR package. The epiworldR package itself is a wrapper of the epiworld C++ library (link), which provides the core simulation engine for all its models.

  3. Measles school letters: In a close collaboration with Utah DHHS, we created a template repository that other health departments can use to create customized letters with scenario results from our single school outbreak simulator. The template repository, which is available here, uses a quarto document to generate the letters. Utah DHHS used this document to create customized letters for schools in Utah and provide information about potential measles outbreaks and the impact of quarantine measures to local health departments.

  4. Mixing model with Quarantine: We extended the single school model to include multiple schools (or entities) to assess the impact of measles outbreaks at the community level. The model is available in the epiworldR R package as ModelMeaslesMixing() and features a quarantine process using contact tracing. The main difference from the single school model is that in the single school model all unvaccinated agents are quarantined, whereas in the mixing model only contacts of detected cases are quarantined.

  5. Measles risk quarantine level: Following the question regarding the optimal quarantine length for measles exposure, we developed a model, ModelMeaslesMixingRiskQuarantine(), that allows specifying varying quarantine lengths based on risk levels: high risk (same group as the reported case), medium risk (different group, but in direct contact), and low risk (different group, no direct contact). As of October 29, 2025, we have a report showing preliminary results from this model, which can be found here.

All the ABM models listed here are available in C++ in the epiworld library (link), as well as Python in the epiworldpy library (link).

Other Resources by InsightNet Members

  • Compartmental Model for School outbreaks by the epiENGAGE group (link).
  • CDC's information sheet on Measles (link).
  • Texas Department of Health and Human Services' Measles Communication Kit (link).
  • CDC's Center for Forecasting and Outbreak Analytics' Measles simulator (link).