Optimal allocation of COVID-19 Vaccines in West Africa | A Shiny success story
summary
An interactive Shiny app uses lpSolve linear programming and WorldPop-derived catchment and travel-time inputs to allocate specific vaccine batches across Côte d’Ivoire’s distribution network. Constraints include batch expiration ordering, per-site cold storage, available vaccinators, eligible population and time-to-vaccinate; objective function minimizes wastage while maximizing vaccinations. App shows per-site dose assignments by vaccine type, lets users toggle mobile sites, export tables, and runs on national/regional/district maps; rollout includes hands-on training before handover.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:14Vaccine allocation problem
- 3:03Data challenges
- 6:41Building the allocation tool
- 7:46Why Shiny
- 8:51Shiny app features
- 11:39Allocation model
- 15:11Next steps
- 17:00Overcoming hesitancy
related talks
42mBuilding data driven solutions for COVID 19 Contact Tracing & Vaccine Management
02mData science for the most vulnerable at UNICEF
32mData saves lives: The power of crowdsourcing in a pandemic
18mBuilding a Real-Time COVID-19 Surveillance System with R
26mData with a mission: a COVID-19 API case study
57mSmarter Tools for (Citi)Bike-Sharing
01h 11mProgramming for the planet
01h 18msupplyseer: Computational Supply Chain with Python
