{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,31]],"date-time":"2025-12-31T10:54:02Z","timestamp":1767178442392,"version":"build-2238731810"},"update-to":[{"DOI":"10.1371\/journal.pcbi.1010591","type":"new_version","label":"New version","source":"publisher","updated":{"date-parts":[[2022,11,17]],"date-time":"2022-11-17T00:00:00Z","timestamp":1668643200000}}],"reference-count":53,"publisher":"Public Library of Science (PLoS)","issue":"11","license":[{"start":{"date-parts":[[2022,11,7]],"date-time":"2022-11-07T00:00:00Z","timestamp":1667779200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Roux Institute"},{"DOI":"10.13039\/100002418","name":"Intel Corporation","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100002418","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100004343","name":"3M","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100004343","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1835309"],"award-info":[{"award-number":["1835309"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100015257","name":"Northeastern University","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100015257","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100006602","name":"Air Force Research Laboratory","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100006602","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000185","name":"Defense Advanced Research Projects Agency","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000185","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100007187","name":"Lincoln Laboratory, Massachusetts Institute of Technology","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100007187","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100014043","name":"Office of the Under Secretary of Defense","doi-asserted-by":"publisher","award":["FA8702-15-D-0001"],"award-info":[{"award-number":["FA8702-15-D-0001"]}],"id":[{"id":"10.13039\/100014043","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["www.ploscompbiol.org"],"crossmark-restriction":false},"short-container-title":["PLoS Comput Biol"],"abstract":"<jats:p>Accurate epidemiological models require parameter estimates that account for mobility patterns and social network structure. We demonstrate the effectiveness of probabilistic programming for parameter inference in these models. We consider an agent-based simulation that represents mobility networks as degree-corrected stochastic block models, whose parameters we estimate from cell phone co-location data. We then use probabilistic program inference methods to approximate the distribution over disease transmission parameters conditioned on reported cases and deaths. Our experiments demonstrate that the resulting models improve the quality of fit in multiple geographies relative to baselines that do not model network topology.<\/jats:p>","DOI":"10.1371\/journal.pcbi.1010591","type":"journal-article","created":{"date-parts":[[2022,11,7]],"date-time":"2022-11-07T13:36:26Z","timestamp":1667828186000},"page":"e1010591","update-policy":"https:\/\/doi.org\/10.1371\/journal.pcbi.corrections_policy","source":"Crossref","is-referenced-by-count":1,"title":["Probabilistic program inference in network-based epidemiological simulations"],"prefix":"10.1371","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4364-0273","authenticated-orcid":true,"given":"Niklas","family":"Smedemark-Margulies","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7751-2379","authenticated-orcid":true,"given":"Robin","family":"Walters","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9190-4328","authenticated-orcid":true,"given":"Heiko","family":"Zimmermann","sequence":"additional","affiliation":[]},{"given":"Lucas","family":"Laird","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9625-1231","authenticated-orcid":true,"given":"Christian","family":"van der Loo","sequence":"additional","affiliation":[]},{"given":"Neela","family":"Kaushik","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2236-4406","authenticated-orcid":true,"given":"Rajmonda","family":"Caceres","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9465-5398","authenticated-orcid":true,"given":"Jan-Willem","family":"van de Meent","sequence":"additional","affiliation":[]}],"member":"340","published-online":{"date-parts":[[2022,11,7]]},"reference":[{"issue":"772","key":"pcbi.1010591.ref001","first-page":"700","article-title":"A Contribution to the Mathematical Theory of Epidemics","volume":"115","author":"WO Kermack","year":"1927","journal-title":"Proceedings of the Royal Society of London Series A, Containing papers of a mathematical and physical character"},{"key":"pcbi.1010591.ref002","volume-title":"Mathematical Epidemiology of Infectious Diseases: Model Building, Analysis and Interpretation","author":"O Diekmann","year":"2000"},{"issue":"6489","key":"pcbi.1010591.ref003","doi-asserted-by":"crossref","first-page":"395","DOI":"10.1126\/science.aba9757","article-title":"The Effect of Travel Restrictions on the Spread of the 2019 Novel Coronavirus (COVID-19) Outbreak","volume":"368","author":"M Chinazzi","year":"2020","journal-title":"Science"},{"issue":"7840","key":"pcbi.1010591.ref004","doi-asserted-by":"crossref","first-page":"82","DOI":"10.1038\/s41586-020-2923-3","article-title":"Mobility Network Models of COVID-19 explain Inequities and Inform Reopening","volume":"589","author":"S Chang","year":"2021","journal-title":"Nature"},{"key":"pcbi.1010591.ref005","doi-asserted-by":"crossref","first-page":"940","DOI":"10.1186\/1471-2458-13-940","article-title":"FRED (a Framework for Reconstructing Epidemic Dynamics): An Open-Source Software System for Modeling Infectious Diseases and Control Strategies Using Census-Based Populations","volume":"13","author":"JJ Grefenstette","year":"2013","journal-title":"BMC public health"},{"issue":"1","key":"pcbi.1010591.ref006","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1038\/s41467-020-20544-y","article-title":"Inferring High-resolution Human Mixing Patterns for Disease Modeling","volume":"12","author":"D Mistry","year":"2021","journal-title":"Nature Communications"},{"issue":"1","key":"pcbi.1010591.ref007","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1023\/A:1020281327116","article-title":"An Introduction to MCMC for Machine Learning","volume":"50","author":"C Andrieu","year":"2003","journal-title":"Machine Learning"},{"issue":"518","key":"pcbi.1010591.ref008","doi-asserted-by":"crossref","first-page":"859","DOI":"10.1080\/01621459.2017.1285773","article-title":"Variational Inference: A Review for Statisticians","volume":"112","author":"DM Blei","year":"2017","journal-title":"Journal of the American Statistical Association"},{"issue":"7820","key":"pcbi.1010591.ref009","doi-asserted-by":"crossref","first-page":"257","DOI":"10.1038\/s41586-020-2405-7","article-title":"Estimating the Effects of Non-pharmaceutical Interventions on COVID-19 in Europe","volume":"584","author":"S Flaxman","year":"2020","journal-title":"Nature"},{"issue":"1","key":"pcbi.1010591.ref010","doi-asserted-by":"crossref","first-page":"e1002803","DOI":"10.1371\/journal.pcbi.1002803","article-title":"Approximate Bayesian Computation","volume":"9","author":"M Sunn\u00e5ker","year":"2013","journal-title":"PLoS Computational Biology"},{"issue":"4","key":"pcbi.1010591.ref011","doi-asserted-by":"crossref","first-page":"2025","DOI":"10.1093\/genetics\/162.4.2025","article-title":"Approximate Bayesian Computation in Population Genetics","volume":"162","author":"MA Beaumont","year":"2002","journal-title":"Genetics"},{"key":"pcbi.1010591.ref012","unstructured":"Wingate D, Stuhlm\u00fcller A, Goodman N. Lightweight Implementations of Probabilistic Programming Languages via Transformational Compilation. In: Proceedings of the Fourteenth International Conference on Artificial Intelligence and Statistics. JMLR Workshop and Conference Proceedings; 2011. p. 770\u2013778."},{"key":"pcbi.1010591.ref013","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/978-1-4757-3437-9_1","volume-title":"Sequential Monte Carlo Methods in Practice","author":"A Doucet","year":"2001"},{"key":"pcbi.1010591.ref014","unstructured":"Tran D, Hoffman MD, Saurous RA, Brevdo E, Murphy K, Blei DM. Deep Probabilistic Programming. arXiv preprint arXiv:170103757. 2017;."},{"issue":"1","key":"pcbi.1010591.ref015","first-page":"973","article-title":"Pyro: Deep universal probabilistic programming","volume":"20","author":"E Bingham","year":"2019","journal-title":"The Journal of Machine Learning Research"},{"key":"pcbi.1010591.ref016","unstructured":"Wingate D, Weber T. Automated Variational Inference in Probabilistic Programming. arXiv preprint arXiv:13011299. 2013;."},{"key":"pcbi.1010591.ref017","unstructured":"Ranganath R, Gerrish S, Blei D. Black Box Variational Inference. In: Artificial Intelligence and Statistics. PMLR; 2014. p. 814\u2013822."},{"key":"pcbi.1010591.ref018","doi-asserted-by":"crossref","unstructured":"Cusumano-Towner MF, Saad FA, Lew AK, Mansinghka VK. Gen: A General-purpose Probabilistic Programming System with Programmable Inference. In: Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation. PLDI 2019. New York, NY, USA: ACM; 2019. p. 221\u2013236. Available from: http:\/\/doi.acm.org\/10.1145\/3314221.3314642.","DOI":"10.1145\/3314221.3314642"},{"key":"pcbi.1010591.ref019","volume-title":"Monte Carlo Strategies in Scientific Computing","author":"JS Liu","year":"2008"},{"issue":"3","key":"pcbi.1010591.ref020","doi-asserted-by":"crossref","first-page":"307","DOI":"10.1561\/2200000074","article-title":"Elements of sequential monte carlo","volume":"12","author":"CA Naesseth","year":"2019","journal-title":"Foundations and Trends in Machine Learning"},{"key":"pcbi.1010591.ref021","unstructured":"Betancourt M. A Conceptual Introduction to Hamiltonian Monte Carlo. arXiv:170102434 [stat]. 2018;."},{"key":"pcbi.1010591.ref022","unstructured":"Kingma DP, Welling M. Auto-Encoding Variational Bayes. International Conference on Learning Representations. 2013;."},{"key":"pcbi.1010591.ref023","unstructured":"Rezende DJ, Mohamed S, Wierstra D. Stochastic Backpropagation and Approximate Inference in Deep Generative Models. In: International Conference on Machine Learning. PMLR; 2014. p. 1278\u20131286."},{"issue":"1","key":"pcbi.1010591.ref024","doi-asserted-by":"crossref","DOI":"10.18637\/jss.v076.i01","article-title":"Stan: A Probabilistic Programming Language","volume":"76","author":"B Carpenter","year":"2017","journal-title":"Journal of Statistical Software"},{"key":"pcbi.1010591.ref025","doi-asserted-by":"crossref","first-page":"e55","DOI":"10.7717\/peerj-cs.55","article-title":"Probabilistic Programming in Python using PyMC3","volume":"2","author":"J Salvatier","year":"2016","journal-title":"PeerJ Computer Science"},{"key":"pcbi.1010591.ref026","first-page":"113","volume-title":"Handbook of Markov Chain Monte Carlo","author":"R Neal","year":"2010"},{"key":"pcbi.1010591.ref027","unstructured":"Hoffman MD, Gelman A. The No-U-Turn Sampler: Adaptively Setting Path Lengths in Hamiltonian Monte Carlo. arXiv. 2011;(2008):30\u201330."},{"key":"pcbi.1010591.ref028","unstructured":"Wood F, Warrington A, Naderiparizi S, Weilbach C, Masrani V, Harvey W, et al. Planning as Inference in Epidemiological Models. arXiv preprint arXiv:200313221. 2020;."},{"issue":"41","key":"pcbi.1010591.ref029","doi-asserted-by":"crossref","first-page":"25904","DOI":"10.1073\/pnas.2010651117","article-title":"Modeling Between-population Variation in COVID-19 Dynamics in Hubei, Lombardy, and New York City","volume":"117","author":"B Wilder","year":"2020","journal-title":"Proceedings of the National Academy of Sciences"},{"key":"pcbi.1010591.ref030","doi-asserted-by":"crossref","first-page":"016107","DOI":"10.1103\/PhysRevE.83.016107","article-title":"Stochastic Blockmodels and Community Structure in Networks","volume":"83","author":"B Karrer","year":"2011","journal-title":"Phys Rev E"},{"key":"pcbi.1010591.ref031","unstructured":"SafeGraph; 2020. Available from: https:\/\/www.safegraph.com\/."},{"issue":"3","key":"pcbi.1010591.ref032","doi-asserted-by":"crossref","first-page":"450","DOI":"10.1016\/j.jtbi.2007.11.028","article-title":"Epidemic modeling in metapopulation systems with heterogeneous coupling pattern: theory and simulations","volume":"251","author":"V Colizza","year":"2008","journal-title":"Journal of Theoretical Biology"},{"issue":"4","key":"pcbi.1010591.ref033","doi-asserted-by":"crossref","first-page":"793","DOI":"10.1007\/s41745-020-00200-6","article-title":"Mathematical models for COVID-19 pandemic: a comparative analysis","volume":"100","author":"A Adiga","year":"2020","journal-title":"Journal of the Indian Institute of Science"},{"key":"pcbi.1010591.ref034","doi-asserted-by":"crossref","unstructured":"Eagle N, Pentland A. Reality Mining: Sensing Complex Social Systems; 2005.","DOI":"10.1007\/s00779-005-0046-3"},{"key":"pcbi.1010591.ref035","unstructured":"G\u00e9nois M, Barrat A. SocioPatterns datasets; 2017. Available from: https:\/\/doi.org\/10.5281\/zenodo.2540795."},{"issue":"51","key":"pcbi.1010591.ref036","doi-asserted-by":"crossref","first-page":"22020","DOI":"10.1073\/pnas.1009094108","article-title":"A High-resolution Human Contact Network for Infectious Disease Transmission","volume":"107","author":"M Salath\u00e9","year":"2010","journal-title":"Proceedings of the National Academy of Sciences"},{"key":"pcbi.1010591.ref037","unstructured":"SafeGraph Open Census Data; 2020. Available from: https:\/\/www.safegraph.com\/open-census-data."},{"key":"pcbi.1010591.ref038","unstructured":"CDC. COVID-19 guidance, Tools, and Resources for Healthcare Workers; 2020. Available from: https:\/\/www.cdc.gov\/coronavirus\/2019-ncov\/hcp\/clinical-guidance-management-patients.html."},{"issue":"5","key":"pcbi.1010591.ref039","doi-asserted-by":"crossref","first-page":"533","DOI":"10.1016\/S1473-3099(20)30120-1","article-title":"An Interactive Web-based Dashboard to track COVID-19 in Real Time","volume":"20","author":"E Dong","year":"2020","journal-title":"The Lancet Infectious Diseases"},{"issue":"4","key":"pcbi.1010591.ref040","doi-asserted-by":"crossref","first-page":"450","DOI":"10.1001\/jamainternmed.2020.7976","article-title":"Estimated SARS-CoV-2 Seroprevalence in the US as of September 2020","volume":"181","author":"KL Bajema","year":"2021","journal-title":"JAMA Internal Medicine"},{"key":"pcbi.1010591.ref041","article-title":"Explaining COVID-19 Outbreaks with Reactive SEIRD Models","author":"KR Menda","year":"2021","journal-title":"medRxiv"},{"key":"pcbi.1010591.ref042","unstructured":"Ge H, Xu K, Ghahramani Z. Turing: A Language for Flexible Probabilistic Inference. In: International Conference on Artificial Intelligence and Statistics; 2018. p. 1682\u20131690."},{"key":"pcbi.1010591.ref043","doi-asserted-by":"crossref","unstructured":"Tolpin D, van de Meent JW, Yang H, Wood F. Design and Implementation of Probabilistic Programming Language Anglican. In: Proceedings of the 28th Symposium on the Implementation and Application of Functional Programming Languages. IFL 2016. Leuven, Belgium: ACM; 2016. p. 6:1\u20136:12.","DOI":"10.1145\/3064899.3064910"},{"key":"pcbi.1010591.ref044","unstructured":"Goodman ND, Stuhlm\u00fcller A. The Design and Implementation of Probabilistic Programming Languages; 2014. http:\/\/dippl.org."},{"key":"pcbi.1010591.ref045","unstructured":"Le TA, Baydin AG, Wood F. Inference Compilation and Universal Probabilistic Programming. In: Proceedings of the 20th International Conference on Artificial Intelligence and Statistics. vol. 54 of Proceedings of Machine Learning Research. Fort Lauderdale, FL, USA: PMLR; 2017. p. 1338\u20131348."},{"issue":"42","key":"pcbi.1010591.ref046","first-page":"1","article-title":"Variational Inference for Latent Variables and Uncertain Inputs in Gaussian Processes","volume":"17","author":"AC Damianou","year":"2016","journal-title":"Journal of Machine Learning Research"},{"key":"pcbi.1010591.ref047","unstructured":"Tran D, Ranganath R, Blei DM. The Variational Gaussian Process. International Conference on Learning Representations. 2016;."},{"issue":"14","key":"pcbi.1010591.ref048","first-page":"1","article-title":"Automatic Differentiation Variational Inference","volume":"18","author":"A Kucukelbir","year":"2017","journal-title":"Journal of Machine Learning Research"},{"key":"pcbi.1010591.ref049","unstructured":"Ritchie D, Horsfall P, Goodman ND. Deep Amortized Inference for Probabilistic Programs. arXiv:161005735 [cs, stat]. 2016;."},{"key":"pcbi.1010591.ref050","article-title":"Revisiting Reweighted Wake-Sleep for Models with Stochastic Control Flow","volume":"11","author":"TA Le","year":"2019","journal-title":"Uncertainty in Artificial Intelligence"},{"key":"pcbi.1010591.ref051","unstructured":"Stites S, Zimmermann H, Wu H, Sennesh E, van de Meent JW. Learning Proposals for Probabilistic Programs with Inference Combinators. arXiv:210300668 [cs, stat]. 2021;."},{"key":"pcbi.1010591.ref052","unstructured":"Zimmermann H, Wu H, Esmaeili B, van de Meent JW. Nested Variational Inference. arXiv:210611302 [cs, stat]. 2021;."},{"key":"pcbi.1010591.ref053","unstructured":"Stamen Design; 2021. Available from: http:\/\/maps.stamen.com\/."}],"updated-by":[{"DOI":"10.1371\/journal.pcbi.1010591","type":"new_version","label":"New version","source":"publisher","updated":{"date-parts":[[2022,11,17]],"date-time":"2022-11-17T00:00:00Z","timestamp":1668643200000}}],"container-title":["PLOS Computational Biology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pcbi.1010591","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,11,17]],"date-time":"2022-11-17T14:21:42Z","timestamp":1668694902000},"score":1,"resource":{"primary":{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pcbi.1010591"}},"subtitle":[],"editor":[{"given":"Tom","family":"Britton","sequence":"first","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2022,11,7]]},"references-count":53,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2022,11,7]]}},"URL":"https:\/\/doi.org\/10.1371\/journal.pcbi.1010591","relation":{},"ISSN":["1553-7358"],"issn-type":[{"value":"1553-7358","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,11,7]]}}}