epipack: An infectious disease modeling package for Python

Analyzing the spread of infectious diseases by means of compartmental mathematical models has been an active area of research for almost a century (Anderson & May, 2010; Keeling & Rohani, 2011; Kermack & McKendrick, 1991). Since the emergence of the coronavirus disease 2019 pandemic in early 2020, the field has seen yet another considerable boost in interest. Researchers have since been working on a large number of different models that are used to forecast case numbers, to analyze the implications of different contact structures between individual people, or to discuss the influence of various mitigation and containment strategies, to only name a few applications (Estrada, 2020).

[1]  Joel Nothman,et al.  SciPy 1.0-Fundamental Algorithms for Scientific Computing in Python , 2019, ArXiv.

[2]  Benjamin F. Maier Spreading Processes in Human Systems , 2020 .

[3]  Martina Morris,et al.  EpiModel: An R Package for Mathematical Modeling of Infectious Disease over Networks , 2017, bioRxiv.

[4]  D. Gillespie Exact Stochastic Simulation of Coupled Chemical Reactions , 1977 .

[5]  Ernesto Estrada COVID-19 and SARS-CoV-2. Modeling the present, looking at the future , 2020, Physics Reports.

[6]  W. O. Kermack,et al.  Contributions to the mathematical theory of epidemics—I , 1991, Bulletin of mathematical biology.

[7]  Laurent Hébert-Dufresne,et al.  Efficient sampling of spreading processes on complex networks using a composition and rejection algorithm , 2018, Comput. Phys. Commun..

[8]  P. Kaye Infectious diseases of humans: Dynamics and control , 1993 .

[9]  Joel C. Miller,et al.  EoN (Epidemics on Networks): a fast, flexible Python package for simulation, analytic approximation, and analysis of epidemics on networks , 2019, J. Open Source Softw..

[10]  M. Keeling,et al.  Modeling Infectious Diseases in Humans and Animals , 2007 .

[11]  Joel C. Miller,et al.  Mathematics of Epidemics on Networks: From Exact to Approximate Models , 2017 .

[12]  Björn Dahlgren,et al.  ChemPy: A package useful for chemistry written in Python , 2018, J. Open Source Softw..

[13]  Andy R. Terrel,et al.  SymPy: Symbolic computing in Python , 2017, PeerJ Prepr..

[14]  Or Givan,et al.  Predicting epidemic thresholds on complex networks: limitations of mean-field approaches. , 2011, Journal of theoretical biology.

[15]  Tiago P. Peixoto,et al.  The graph-tool python library , 2014 .