DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: A population data-driven workflow for COVID-19 modeling and learning

Journal Article · · International Journal of High Performance Computing Applications

CityCOVID is a detailed agent-based model that represents the behaviors and social interactions of 2.7 million residents of Chicago as they move between and colocate in 1.2 million distinct places, including households, schools, workplaces, and hospitals, as determined by individual hourly activity schedules and dynamic behaviors such as isolating because of symptom onset. Disease progression dynamics incorporated within each agent track transitions between possible COVID-19 disease states, based on heterogeneous agent attributes, exposure through colocation, and effects of protective behaviors of individuals on viral transmissibility. Throughout the COVID-19 epidemic, CityCOVID model outputs have been provided to city, county, and state stakeholders in response to evolving decision-making priorities, while incorporating emerging information on SARS-CoV-2 epidemiology. Here we demonstrate our efforts in integrating our high-performance epidemiological simulation model with large-scale machine learning to develop a generalizable, flexible, and performant analytical platform for planning and crisis response.

Sponsoring Organization:
USDOE
OSTI ID:
1819798
Journal Information:
International Journal of High Performance Computing Applications, Journal Name: International Journal of High Performance Computing Applications Journal Issue: 5 Vol. 35; ISSN 1094-3420
Publisher:
SAGE PublicationsCopyright Statement
Country of Publication:
United States
Language:
English

References (50)

Distributed computing in practice: the Condor experience
  • Thain, Douglas; Tannenbaum, Todd; Livny, Miron
  • Concurrency and Computation: Practice and Experience, Vol. 17, Issue 2-4, p. 323-356 https://doi.org/10.1002/cpe.938
journal January 2005
Data Assimilation book January 2009
Fast Computation of the Multi-Points Expected Improvement with Applications in Batch Selection book January 2013
Adaptive approximate Bayesian computation for complex models journal July 2013
An adaptive sequential Monte Carlo method for approximate Bayesian computation journal August 2011
Quantifying uncertainty on Pareto fronts with Gaussian process conditional simulations journal June 2015
Care HPS: A high performance simulation tool for parallel and distributed agent-based modeling journal March 2017
MPI jobs within MPI jobs: A practical way of enabling task-level fault-tolerance in HPC workflows journal December 2019
Random Forests journal January 2001
Novel approach to nonlinear/non-Gaussian Bayesian state estimation journal January 1993
Factorial Sampling Plans for Preliminary Computational Experiments journal May 1991
Replication or Exploration? Sequential Design for Stochastic Simulation Experiments journal September 2018
Practical Heteroscedastic Gaussian Process Modeling for Large Simulation Experiments journal July 2018
Adaptive approximate Bayesian computation journal October 2009
VECMAtk: a scalable verification, validation and uncertainty quantification toolkit for scientific simulations
  • Groen, D.; Arabnejad, H.; Jancauskas, V.
  • Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, Vol. 379, Issue 2197 https://doi.org/10.1098/rsta.2020.0221
journal March 2021
A fast and elitist multiobjective genetic algorithm: NSGA-II journal April 2002
A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking journal January 2002
Swift/T: Large-Scale Application Composition via Distributed-Memory Dataflow Processing
  • Wozniak, J. M.; Armstrong, T. G.; Wilde, M.
  • 2013 13th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), 2013 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing https://doi.org/10.1109/CCGrid.2013.99
conference May 2013
Hypervolume-based expected improvement: Monotonicity properties and exact computation
  • Emmerich, Michael T. M.; Deutz, Andre H.; Klinkenberg, Jan Willem
  • 2011 IEEE Congress on Evolutionary Computation (CEC), 2011 IEEE Congress of Evolutionary Computation (CEC) https://doi.org/10.1109/CEC.2011.5949880
conference June 2011
FLAME GPU: Complex System Simulation Framework conference July 2017
Scioto: A Framework for Global-View Task Parallelism conference September 2008
Taking the Human Out of the Loop: A Review of Bayesian Optimization journal January 2016
Experiences in Developing a Distributed Agent-based Modeling Toolkit with Python conference November 2020
Swift: Fast, Reliable, Loosely Coupled Parallel Computation conference July 2007
Extreme-Scale Dynamic Exploration of a Distributed Agent-Based Model With the EMEWS Framework journal September 2018
From desktop to Large-Scale Model Exploration with Swift/T conference December 2016
Chisim: an Agent-Based Simulation Model of Social Interactions in a Large Urban area conference December 2018
EasyABC: performing efficient approximate Bayesian computation sampling schemes using R journal April 2013
Statistical inference for stochastic simulation models - theory and application: Inference for stochastic simulation models journal June 2011
A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs journal January 1998
Dataflow coordination of data-parallel tasks via MPI 3.0 conference January 2013
ABCpy: A User-Friendly, Extensible, and Parallel Library for Approximate Bayesian Computation
  • Dutta, Ritabrata; Schoengens, Marcel; Onnela, Jukka-Pekka
  • PASC '17: Platform for Advanced Scientific Computing Conference, Proceedings of the Platform for Advanced Scientific Computing Conference https://doi.org/10.1145/3093172.3093233
conference June 2017
A massively parallel infrastructure for adaptive multiscale simulations: modeling RAS initiation pathway for cancer
  • Di Natale, Francesco; Bhatia, Harsh; Carpenter, Timothy S.
  • SC '19: The International Conference for High Performance Computing, Networking, Storage, and Analysis, Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis https://doi.org/10.1145/3295500.3356197
conference November 2019
An automatic design optimization tool and its application to computational fluid dynamics conference January 2001
Approximate Bayesian Computation journal March 2019
Pegasus: A Framework for Mapping Complex Scientific Workflows onto Distributed Systems journal January 2005
MASON: A Multiagent Simulation Environment journal July 2005
Parallel agent-based simulation with Repast for High Performance Computing journal November 2012
Complex adaptive systems modeling with Repast Simphony journal March 2013
Microsimulation model calibration using incremental mixture approximate Bayesian computation journal December 2019
Bayesian Optimization book October 2018
Building Predictive Models in R Using the caret Package journal January 2008
DiceKriging , DiceOptim : Two R Packages for the Analysis of Computer Experiments by Kriging-Based Metamodeling and Optimization journal January 2012
laGP : Large-Scale Spatial Modeling via Local Approximate Gaussian Processes in R journal January 2016
GPareto : An R Package for Gaussian-Process-Based Multi-Objective Optimization and Analysis journal January 2019
Dakota, a multilevel parallel object-oriented framework for design optimization, parameter estimation, uncertainty quantification, and sensitivity analysis : report May 2014
Active Learning journal June 2012
Introducing Parsl: A Python Parallel Scripting Library text January 2017
Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence book January 1992
Inference and control of the nosocomial transmission of methicillin-resistant Staphylococcus aureus journal December 2018