Menu

Tree [435fb2] master /
 History

HTTPS access


File Date Author Commit
 .github 2021-04-16 antonocube antonocube [435fb2] feat:First version.
 R 2021-04-16 antonocube antonocube [96cf12] fix: better names
 flexdashboards 2020-05-19 antonocube antonocube [a8e44d] Better code.
 man 2021-04-16 antonocube antonocube [87839a] docs: Better default argument value.
 notebooks 2021-04-16 antonocube antonocube [c481c5] docs: Cleaner sensitivity demo.
 org 2020-05-25 antonocube antonocube [08066e] Minor update.
 tests 2020-05-26 antonocube antonocube [345113] Tests for model ID addition and new rates addit...
 vignettes 2021-04-16 antonocube antonocube [c9d0eb] docs: Better references.
 .Rbuildignore 2021-04-16 antonocube antonocube [08cfe9] Update
 .gitignore 2020-04-14 antonocube antonocube [f5a255] Restoring to default settings. for vignetter bu...
 .travis.yaml 2020-05-28 antonocube antonocube [97d2b5] First version
 DESCRIPTION 2021-01-31 antonocube antonocube [5436aa] Better monad name.
 ECMMon-R.Rproj 2020-04-09 antonocube antonocube [1c9b8f] First version. Moved from https://github.com/an...
 LICENSE 2020-04-09 Anton Antonov Anton Antonov [9993dd] Initial commit
 NAMESPACE 2020-05-28 antonocube antonocube [d21a85] Added ECMMonEcho and ECMMonAddRates.
 README.md 2021-04-16 antonocube antonocube [fb7931] Added badge.
 codecov.yml 2021-01-21 antonocube antonocube [6ba53a] Applied usethis::use_coverage(type = c("codecov"))

Read Me

Epidemiologic Compartmental Modeling Monad R package

Project Status: Active – The project has reached a stable, usable state and is being actively developed.
Codecov test coverage
R-CMD-check

Introduction

This package has implementations of epidemiologic compartmental models, [Wk1, HH1],
modified to fit better simulations of propagation of COVID-19, [Wk2].

The models implemented in this package deal with one, two, or all three of the rectangles in this diagram:

0y1f7ckbmwf5i

The content of the package corresponds to the Mathematica packages and notebooks referenced below.
(But there are some significant differences.)

Installation

Here is an installation command using "devtools":

devtools::install_github(repo = "antononcube/ECMMon-R")

Remark: The simulations done by the package functions rely on the R package
"deSolve",
which in turn relies on FORTRAN code. For example, on Mac OS X the installation of gfortran is needed.

Usage

Here is a notebook that demonstrates usage of the provided objects and functions:
"Basic experiments workflow for simple epidemiological models",
(HTML).

The package repository has flexdashboard interfaces for the more important models.

Core models

Here are the core (single-site) models

  • SIR
    “Susceptible, Infected, Recovered” populations

  • SEIR
    “Susceptible, Exposed, Infected, Recovered” populations

  • SEI2R
    “Susceptible, Exposed, Infected two, Recovered” populations

  • SEI2HR
    “Susceptible, Exposed, Infected two, Hospitalized, Recovered” populations

  • SEI2HREcon
    “Susceptible, Exposed, Infected two, Hospitalized, Recovered” populations with Economic extensions

References

Articles

[Wk1] Wikipedia entry, "Compartmental models in epidemiology".

[Wl2] Wikipedia entry, "Coronavirus disease 2019".

[HH1] Herbert W. Hethcote (2000). "The Mathematics of Infectious Diseases". SIAM Review. 42 (4): 599–653. Bibcode:2000SIAMR..42..599H. doi:10.1137/s0036144500371907.

[AA1] Anton Antonov, "Coronavirus propagation modeling considerations", (2020), SystemModeling at GitHub.

[AA2] Anton Antonov, "Basic experiments workflow for simple epidemiological models", (2020), SystemModeling at GitHub.

[AA3] Anton Antonov, "Scaling of Epidemiology Models with Multi-site Compartments", (2020), SystemModeling at GitHub.

Repositories, packages

[AAr1] Anton Antonov, Coronavirus propagation dynamics project, (2020), SystemModeling at GitHub.

[AAp1] Anton Antonov, "Epidemiology models Mathematica package", (2020), SystemModeling at GitHub.

[AAp2] Anton Antonov, "Epidemiology models modifications Mathematica package", (2020), SystemModeling at GitHub.

[AAp3] Anton Antonov, "Epidemiology modeling visualization functions Mathematica package", (2020), SystemModeling at GitHub.

[AAp4] Anton Antonov, "System dynamics interactive interfaces functions Mathematica package", (2020), SystemModeling at GitHub.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.