Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jamesmbaazam/measles_orv_strategies

This repository contains code for a project on assessing various measles outbreak response vaccination strategies. The assessments will be done based on the logistical (cold chain) needs in terms of ice packs, freezing times for ice packs, and passive cold chain requirements for vaccination teams.
https://github.com/jamesmbaazam/measles_orv_strategies

epidemiology logistics modeling modeling-and-simulation modelling modelling-framework supply-chain vaccine vaccinesupplychain

Last synced: 13 days ago
JSON representation

This repository contains code for a project on assessing various measles outbreak response vaccination strategies. The assessments will be done based on the logistical (cold chain) needs in terms of ice packs, freezing times for ice packs, and passive cold chain requirements for vaccination teams.

Awesome Lists containing this project

README

        

# Project overview
Code for evaluating a measles outbreak response vaccination outsize cold chain. The associated peer reviewed paper can be found [here](https://www.sciencedirect.com/science/article/pii/S0264410X21011014).

# Requirements
## Directories
1. app - contains the R scripts to run the shiny app (no longer being developed)
2. data - stores input data in csv format
3. figures - figures from analysis
4. model_output - stores the simulation output for further wrangling and visualizations
5. scripts - all analysis scripts

## Simulation Design
Below, I outline how the flow of the simulation framework

![](simulation_design.png)
## Key scripts
*NOTE: To run the analysis scripts, first run _measles\_orv\_strategies.rproj_ to open an R project session.*
1. _strategy\_list\_complete.R_ - the complete list of all possible vaccination strategies.
2. _scenarios.R_ - a complete set up of scenarios to run.
3. _analyses\_parameters.R_ - all shared parameters across scenarios go in this script
a. add supply chain params to the sc_model_params list and epidemiological params to the orc_model_params list.
4. _measles_functions.R_ - the discrete-time daily time step SEIR transmission dynamics model and associated functions, i.e., vaccination, and infection.
5. _simulation\_params.R_ - a script for create the table of simulation parameters by combining the configuration of the strategies, scenarios, and metapopulation parameters.
6. _supply\_chain\_functions.R_ - functions for calculating individual units in the vaccine supply chain components, e.g., number of ice packs needed based on ambient temperature, number of doses per equipment type and vaccine type, etc.
7. _wrappers\_supply\_chain.R_ - wrapper functions that combine individual functions in supply_chain_functions.R to achieve a more complex output, e.g., time needed to freeze ice.
8. _full\_analysis.R_ - run this script to execute a full analysis of both the supply chain and epidemiological model to produce plots and save simulation output to file.
9. *Epidemics7 poster analysis*: Go into the directory, then into and run the following scripts in order:
- _sc\_analysis\_epidemics7.R_
- _epi_analysis\_epidemics7.R_
10. _plotting\_functions.R_: custom themes and functions for formatting plots for publications and presentations
11. _visualizations.R_: script for accessing and visualizing model output

## This repo _SHOULD_ contain:
1. Scripts for running the analysis
2. Simulation figures and outputs mostly as .csv, .rds, and the generic image formats

## This repo _SHOULDN'T_ contain:
1. Large files, for e.g., videos, audios, large data files (> 100 mb)
2. Microsoft office files, unless completely necessary because these filetypes will not be tracked


## How to run analyses.

You can either source the script run_full_main_analysis.R or run the individual scripts in the order that they appear in "scripts\deterministic_framework_analysis\main_analysis\run_full_main_analysis.R".