Skip to content

SwissTPH/ITNcascades

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

Cascades of effectiveness of new-generation insecticide-treated nets against malaria, from entomological trials to real-life conditions


About The Project

This code is associated with the following manuscript:

Cascades of effectiveness of new-generation insecticide-treated nets against malaria, from entomological trials to real-life conditions
Clara Champagne, Jeanne Lemant, Alphonce Assenga, Ummi A. Kibondo, Ruth G. Lekundayo, Emmanuel Mbuba, Jason Moore, Joseph B. Muganga, Watson S. Ntabaliba, Olukayode G. Odufuwa, Johnson Kyeba Swai, Maria Alexa, Roland Goers, Monica Golumbeanu, Nakul Chitnis, Amanda Ross, Raphael N'Guessan, Sarah Moore, Emilie Pothin

The user should refer to the manuscript for methodological details. Additionally, a dashboard to explore the results is available here.

Built With

Description of the code

The code is structured in two folders:

  • EHT_fit: includes the code for the statistical analysis of Experimental Hut Trial data, as well as for building effectiveness cascades
  • RCT_validation: includes the code for mathematical modelling of Randomized Controlled Trials with OpenMalaria
  • ITNcascadesdashboard: includes the code for the online dashboard

EHT_fit

The main scripts to be executed in that order are the following:

  • 1_Data_formatting: contains the code used to process the input EHT data, convert it into the proper format for inference, and compute descriptive statistics
  • 2_EHT_fitting: contains the code to perform the statistical inference as well as provide the effectiveness cascades
  • 2b_convergence_diagnostics: contains the convergence diagnostics for MCMC outputs with stan
  • 3_compute_vectorial_capacity: computes the vectorial capacity and summarises the of the EHT analysis outcomes (Figure 1)
  • 3b_compute_vectorial_capacity_24: computes the vectorial capacity and summarises the of the EHT analysis outcomes, suing 24h holding time for all EHTs
  • 4_EffectivenessCascades: calculates and visualise the effectiveness cascades

Other scripts are functions to be sourced while running the analysis.

The folder processed_data contains the data used for the EHT fitting. The file fitted_parameters_posteriormax.csv contains the fitted parameters (posterior maximum). The file fitted_parameters_pyr.csv contains summary statistics on the posterior distribution for each fitted parameter.

The DEMO script shows how to apply the model on an example of simulated data.

RCT_validation

The main scripts to be executed in that order are the following:

  • 1_seasonality: contains the code used to export seasonality patterns from CHIRPS
  • 2_ITNfunctionalSurvival: contains the code to compute functional survival and net durability parameters for each RCT
  • 3_get_exposure_all_trials: contains the code to calculate in-bed exposure coefficients in each trial
  • 4a_RCT_mosha , 4b_RCT_protopopoff, 4c_RCT_accrombessi and 4b_RCT_staedke: contains the code required to run OpenMalaria for the intervention arms of each RCT (validation)
  • 5_validation_summary_figure: contains the code for final visualisation of the results as well as goodness of fit diagnostics

Other scripts are functions to be sourced while running the analysis. The folder csv_inputs contains the data and simulation outputs required to reproduce the manuscript's figures.

Reproducing manuscript's figures

Figures 1 and 4 can be reproduced based on the data and this code. Figures 2 and 3 can be reproduced using the dynamical model simulations and this code.

Authors contact

Credits

This readme has been built with Bilal BENHANA thanks to a template

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published