EpiLearn: A Python Library for Machine Learning in Epidemic Modeling
Zewen Liu, Yunxiao Li, Mingyang Wei, Guancheng Wan, Max S.Y. Lau and, Wei Jin

TL;DR
EpiLearn is a versatile Python library that enables epidemic data analysis, simulation, and machine learning model evaluation, bridging the gap between traditional tools and modern ML approaches for epidemiology.
Contribution
It introduces a modular, user-friendly framework supporting epidemic forecasting and source detection with integrated visualization and an interactive web app.
Findings
Supports evaluation of machine learning epidemic models
Provides tools for data analysis, simulation, and visualization
Facilitates development of new epidemic models
Abstract
EpiLearn is a Python toolkit developed for modeling, simulating, and analyzing epidemic data. Although there exist several packages that also deal with epidemic modeling, they are often restricted to mechanistic models or traditional statistical tools. As machine learning continues to shape the world, the gap between these packages and the latest models has become larger. To bridge the gap and inspire innovative research in epidemic modeling, EpiLearn not only provides support for evaluating epidemic models based on machine learning, but also incorporates comprehensive tools for analyzing epidemic data, such as simulation, visualization, transformations, etc. For the convenience of both epidemiologists and data scientists, we provide a unified framework for training and evaluation of epidemic models on two tasks: Forecasting and Source Detection. To facilitate the development of new…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Physics and Python Applications
