Skip to content

Epidemic spatial and temporal model setup and simulation. Focusing on state of the art epidemiology models such as universal differential equations, epidemiology-informed deep learning models. Part of Mathepia.jl

License

Notifications You must be signed in to change notification settings

Mathepia/MathepiaModels.jl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MathepiaModels

Stable Dev Build Status Build Status Build Status Coverage Coverage ColPrac: Contributor's Guide on Collaborative Practices for Community Packages

MathepiaModels.jl is part of Mathepia.jl: Spatial and temporal epidemiology data mining flow tools including data processing and analysis, model setup and simulation, inference and evaluation.

It focuses on models setup, simulation and analysis. It is at very beginning stage. The followings are features will be included in the future.

Models will be designed to include

  • classical epidemic compartment models such as SIS, SIR, SEIR, SEIAR models and so on.
  • Network epidemic models
  • Agent based epidemic models
  • epidemic models with spatial and temporal heterogeneity, such as delayed, periodic, reaction diffusion epidemic models
  • models with neural networks embeded
  • models in some state-of-the-art references
  • users defined models

The ways to define epidemic models will include determinstic, stochastic methods.

Simulation will be designed to include

  • determinstic
  • stochastic

Analysis will be designed to include

  • Stability of disease free equilibria (DFE) and endemic equilibria (EE)
  • Calculation of basic reproduction number
  • Calculation of the peak of epidemic
  • Calculation of final epidemic size
  • Calculation of epidemicity
  • Calculation of herd immunity level
  • Calculation of time to extinction

Installation

The package can be installed with the Julia package manager. From the Julia REPL, type ] to enter the Pkg REPL mode and run:

pkg> add MathepiaModels

Or, equivalently, via the Pkg API:

julia> import Pkg; Pkg.add("MathepiaModels")

Documentation

Related Packages and Works

The other parts of Mathepia.jl: Spatial and temporal epidemiology data mining flow tools is as follows:

MathepiaModels.jl is dependent on many packages from SciML Open Source Scientific Machine Learning. They do a lot of excellent works and packages. Because of them, I find my idol ChrisRackauckas, become to love julia and decide to do some contributions.

Other packages or works on epidemic models:

About

Epidemic spatial and temporal model setup and simulation. Focusing on state of the art epidemiology models such as universal differential equations, epidemiology-informed deep learning models. Part of Mathepia.jl

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Julia 100.0%