epidWaves is a Matlab/Python package to fit multi-wave statistical models to the complex epidemic data.
epidWaves is a Matlab/Python package designed to fit multi-wave statistical models to complex epidemic data. It is based on a parametric statistical framework that combines surveillance data, nonlinear regression, and information criteria to create a statistical model capable of describing multi-wave epidemic outbreaks.
epidWaves was developed to address the need for robust modeling of multi-wave epidemic data. By integrating surveillance data with nonlinear regression and information criteria, the package offers a comprehensive solution for fitting complex epidemic models. This tool is particularly useful for researchers and public health officials working to understand and predict the dynamics of epidemic outbreaks.
This package emerged from the combination of several codes used by authors in different publications:
To get started with epidWaves, follow these steps:
git clone https://github.com/americocunhajr/epidWaves.git
cd epidWaves/epidWaves-1.0/epidWaves_Matlab
Main_COVID19_RegressionMC_xxx_wave_RJ
git clone https://github.com/americocunhajr/epidWaves.git
cd epidWaves/epidWaves-1.0/epidWaves_Python
python Main_COVID19_RegressionMC_xxx_wave_RJ.py
epidWaves routines are well-commented to explain their functionality. Each routine includes a description of its purpose and a list of inputs and outputs. Examples cases are provided to illustrate the code’s functionality.
Curve fittings done with epidWaves in the Chaos paper are fully reproducible, as can be seen on this CodeOcean capsule
If you use epidWaves in your research, please cite the following manuscripts:
@article{epidWaves2022,
author = {A {Cunha~Jr} and F C Batista and P. R. L. Gianfelice and R S Oyarzabal and J M V Grzybowsk and E E N Macau},
title = "{epidWaves: A code for fitting multi-wave epidemic models}",
journal = {Software Impacts},
year = {2022},
volume = {14},
pages = {100391},
note = {10.1016/j.simpa.2022.100391},
}
@article{Gianfelice2022p031101,
author = {P. R. L. Gianfelice and R S Oyarzabal and A {Cunha~Jr} and J M V Grzybowsk and F C Batista and E E N Macau},
title = "{The starting dates of COVID-19 multiple waves}",
journal = {Chaos},
year = {2022},
volume = {32},
pages = {031101},
note = {10.1063/5.0079904},
}
epidWaves is released under the MIT license. See the LICENSE file for details. All new contributions must be made under the MIT license.