FRED (A Framework for Reconstructing Epidemiological Dynamics) is a modeling system that supports research on the dynamics of infectious disease epidemics and the interacting effects of mitigation strategies, viral evolution, and personal health behavior. FRED was designed as a flexible, modular, open source framework for epidemic modeling, rather than a model of a particular infectious disease. Key features of FRED include:
FRED explicitly represents every individual in a specific geographic region. Each agent has a set of socio-demographic characteristics and daily behaviors that include age, sex, employment status, occupation, and household location and membership in a set of social contact networks. Each household, school, and workplace is mapped to a specific geographic location, reflecting the actual spatial distribution of the area and the distance travelled by individuals to work or to school. For regions within the United States FRED uses synthetic populations based on the U.S. Synthetic Population 2010 (Version 1) developed by RTI International, and includes group quarters such as college dormitories, prisons, nursing homes, and military barracks.
The RTI Synthetic Population uses an iterative fitting method to generate an agent population from the US Census Bureau's Public Use Microdata files (PUMs) and aggregated data from the 2005-2009 American Community Survey (ACS) 5-year sample. The synthetic population database contains geographically located synthetic households and household residents for the United States, as well as group quarters locations and residents, schools and assignments of students to schools, workplaces and assignments of workers to workplaces. Each household, group quarters, school and workplace is mapped to a specific geographic location, reflecting the actual spatial distribution of the area and the distance travelled by individuals to work or to school. Each agent has associated demographic information (e.g., age, sex), locations for social activities (household, and possibly school or workplace).
A FRED synthetic population is currently available for every county in the United States and for selected international populations. FRED can simulate any combination of counties in a single run, for example, an epidemic within a state or a Metropolitan Statistical Area (MSA).
The University of Pittsburgh's public version of the FRED Modeling Framework is available from our Github Repository.
The official commercial version of FRED is now owned, maintained, and updated by Epistemix.
They will have the most up-to-date features and cutting edge development.
Please feel free to contact Epistemix for more information.
FRED was named in tribute to Fred McFeely Rogers (1928-2003), a famous Pittsburgher best known for his television program Mister Rogers' Neighborhood (1968-2001). Mr. Rogers' theme song included the phrases:
"It's a beautiful day in the neighborhood ... won't you be my neighbor?"His emphasis of the importance of neighborhoods seems like an appropriate reflection of the importance of social networks in the FRED simulation system.
If you use FRED in your research, please use the following citation: Grefenstette JJ, Brown ST, Rosenfeld R, Depasse J, Stone NT, Cooley PC, Wheaton WD, Fyshe A, Galloway DD, Sriram A, Guclu H, Abraham T, Burke DS. FRED (A Framework for Reconstructing Epidemic Dynamics): An open-source software system for modeling infectious diseases and control strategies using census-based populations. BMC Public Health, 2013 Oct;13(1), 940. doi: 10.1186/1471-2458-13-940. PubMed PMID: 24103508.
Support for this work is provided by the National Institute of General Medical Sciences under MIDAS grant 1U54GM088491-01 and by the Vaccine Modeling Initiative, funded by the Bill and Melinda Gates Foundation.