Skip to content

VEAME is a python module which evaluates analysis methods of vaccine efficacy. It is possible to simulate models of infection and vaccination by using provided classes.

License

Notifications You must be signed in to change notification settings

schrodingers-koala/veame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VEAME -- Vaccine Efficacy Analysis Method Evaluator

VEAME is a python module which evaluates analysis methods of vaccine efficacy. It is possible to simulate models of infection and vaccination by using provided classes.

Motivation

Herd immunity is considered to be one of solutions to fight COVID-19. Realizing immediately herd immunity depends on how effective vaccines are appropriately selected and used. Therefore, demands to analize vaccine efficacy accurately and quickly for the appropriate vaccine strategy increase under situations that many kind of vaccine are developed all over the world.

There are some factors which complicate the analysis.

  • Usually, vaccination is executed before an epidemic. However, infection of COVID-19 has been world-wide, and people can be infected before getting immunity.
  • To get enough immunity, it is needed to get two shots, the booster and more.
  • To minimizing the number of patients, it is needed to reduce the number of clinical test participants as much as possible.

To estimate vaccine efficacy accurately, the proper analysis method must be used. The accuracy of analysis methods can be verified by comparing models and results derived from analysis methods and simulation data. This program provides one method which evaluates the accuracy of analysis. Knowledge obtained from evaluations by this program can be useful for selecting better analysis methods and improving them. I hope this program will help people with suspicion about vaccine understand vaccine efficacy correctly.

Feature

  • Modeling infection and vaccination by state machine
  • Simulation
  • Evaluation of vaccine efficacy based on simulation data

Screenshot

Model view

model

Replay of simulation result

replay

Analysis of event data

analysis

Requirement

  • python >= 3.2
  • matplotlib >= 3.3.4
  • networkx >= 2.5.1
  • numpy >= 1.17.2
  • pandas >= 1.1.5
  • dill >= 0.3.4
  • dominate >= 2.6.0
  • markdownify
  • prettytable >= 2.5.0

Usage

$ git clone https://github.com/schrodingers_koala/veame.git
$ cd veame

To run simulation:

$ python ./examples/simple_model/vaceff_simple_model.py --task sim --config config_september_2021_no_adv.py --count 10000 --output sim.dat

To show result:

$ python ./examples/simple_model/vaceff_simple_diagram.py --task show --input sim.dat

To show model:

$ python ./examples/simple_model/vaceff_simple_model.py --task model_check --config config_september_2021_no_adv.py

Demo

License

VEAME is under MIT license.

About

VEAME is a python module which evaluates analysis methods of vaccine efficacy. It is possible to simulate models of infection and vaccination by using provided classes.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages