Skip to main content
PLOS Global Public Health logoLink to PLOS Global Public Health
. 2024 Jan 22;4(1):e0002136. doi: 10.1371/journal.pgph.0002136

Covid19Vaxplorer: A free, online, user-friendly COVID-19 vaccine allocation comparison tool

Imelda Trejo 1,#, Pei-Yao Hung 2, Laura Matrajt 1,3,*,#
Editor: Sizulu Moyo4
PMCID: PMC10802966  PMID: 38252671

Abstract

There are many COVID-19 vaccines currently available, however, Low- and middle-income countries (LMIC) still have large proportions of their populations unvaccinated. Decision-makers must decide how to effectively allocate available vaccines (e.g. boosters or primary series vaccination, which age groups to target) but LMIC often lack the resources to undergo quantitative analyses of vaccine allocation, resulting in ad-hoc policies. We developed Covid19Vaxplorer (https://covid19vaxplorer.fredhutch.org/), a free, user-friendly online tool that simulates region-specific COVID-19 epidemics in conjunction with vaccination with the purpose of providing public health officials worldwide with a tool for vaccine allocation planning and comparison. We developed an age-structured mathematical model of SARS-CoV-2 transmission and COVID-19 vaccination. The model considers vaccination with up to three different vaccine products, primary series and boosters. We simulated partial immunity derived from waning of natural infection and vaccination. The model is embedded in an online tool, Covid19Vaxplorer that was optimized for its ease of use. By prompting users to fill information through several windows to input local parameters (e.g. cumulative and current prevalence), epidemiological parameters (e.g basic reproduction number, current social distancing interventions), vaccine parameters (e.g. vaccine efficacy, duration of immunity) and vaccine allocation (both by age groups and by vaccination status). Covid19Vaxplorer connects the user to the mathematical model and simulates, in real time, region-specific epidemics. The tool then produces key outcomes including expected numbers of deaths, hospitalizations and cases, with the possibility of simulating several scenarios of vaccine allocation at once for a side-by-side comparison. We provide two usage examples of Covid19Vaxplorer for vaccine allocation in Haiti and Afghanistan, which had as of Spring 2023, 2% and 33% of their populations vaccinated, and show that for these particular examples, using available vaccine as primary series vaccinations prevents more deaths than using them as boosters.

Introduction

The COVID-19 pandemic has killed more than 6.8 million people worldwide as of March 2023 [1]. There are more than 20 vaccines currently available with various levels of vaccine effectiveness [2]. High-income countries (HIC) have vaccinated and boosted several times the majority of their eligible populations, but only 28% of the population of low income countries have received at least one dose of vaccine. As of March 2023, some low-income countries (LIC) (e.g. Haiti, Senegal) have less than 10% of their population fully vaccinated [3]. COVAX, a global effort co-led by the Coalition for Epidemic Preparedness Innovations (CEPI), the Global Vaccine Alliance (Gavi) and the World Health Organization (WHO), was established to distribute donated vaccines to low- and middle-income (LMIC) countries. Because LMIC are highly dependent on COVAX, many of these countries have received, and are likely to continue to receive, a portfolio of several vaccine products, with very different efficacies against specific variants, forcing public health officials in these regions to take decisions about how to best allocate these resources. However, many of these countries lack the resources to develop quantitative models to evaluate possible vaccine allocations, resulting in an ad-hoc allocation of precious resources. Mathematical models were extensively used during the pandemic to help public health officials with several aspects of the pandemic response: early on for planning health-care capacity and enacting social distancing interventions (e.g. [415], for planning vaccine allocation (e.g. [1633]), for investigating the effect of lifting social distancincing interventions (e.g. [3436]), for now- and forecasting (e.g. [3740]), for evaluating the use of antivirals (e.g. [4145]), for investigating the effect of new variants and waning immunity (e.g. [4653]. In addition, some online tools were developed for simulating SARS-CoV-2 transmission [5456]. However, to our knowledge, these tools are usually centered in a single country, state or region. Moreover, most of the research has been centered around HIC, with fewer examples considering LMIC. Existing online tools either have fixed worldwide epidemic projections (number of deaths, hospital resource use, infections) that are not interactive or they have very limited capabilities for user-input, notably not allowing the user to select multiple vaccines with different efficacies. More importantly, as the pandemic has entered an endemic phase in HIC, and the urgency for modeling vaccine allocation has dissipated in these countries, most of these tools are no longer maintained.

We developed Covid19Vaxplorer (https://covid19vaxplorer.fredhutch.org/), a free, user-friendly tool that simulates region-specific COVID-19 epidemics in conjunction with vaccination campaigns with multiple vaccine products with the goal of providing decision makers, especially in LMIC, with an easy-to-use tool for planning vaccine allocation and distribution. The aim of our tool is to provide public health officials in different regions in the world a general framework for vaccine allocation guidance and comparison, allowing users in 183 regions (representing ≥97.2% of the global population) to simulate regional epidemics based on local demographics, epidemiology, logistical constraints, and vaccine availability. The tool produces key outcomes including expected numbers of deaths, hospitalizations and cases, with the possibility of simulating several scenarios of vaccine allocation at once for a side-by-side comparison. The tool is highly flexible and customizable, while remaining very user-friendly.

Materials and methods

Model

Basic model structure

Based on Matrajt et al. (2020) and Matrajt et al. (2021), [25, 26], we developed an age-structured deterministic mathematical model of SARS-CoV-2 transmission and vaccination with up to three vaccine products (referred as “vaccines” for simplicity below). The model accounts for infections, reinfections, naturally-acquired and vaccine-induced immunity, primary vaccination series and boosters (single boosters) and waning. Based on the groupings made in several countries ([57] or [58] for example), we divide the population into five age groups: 0–19, 20–49, 50–64, 65–74, and those 75 and older. This grouping reflects our current knowledge of COVID-19 disease severity, with kids under 18 years old being less affected, and adults being progressively more affected after age 50 [15].

Fig 1 shows the diagram of the model where individuals in each row have increased level of protection. Within each age-group (indexed by α = i, i = 1, 2, …, 5, but omitted in the diagram for simplicity), individuals can belong to one of the following immune classes:

Fig 1. Flow diagram of the disease progression and vaccine allocation.

Fig 1

Transitions between infection or disease status are depicted with black solid arrows while black dotted arrows describe waning immunity. Dashed and dotted-dashed arrows represent movement between different levels of protection (unvaccinated to vaccinated with primary series to boosted). The colored arrows represent the change in immune state with vaccination. For example, people in the unvaccinated RA compartment move to the corresponding RAVj compartment in the primary series class. This is depicted by a dark green dashed arrow coming out of RA and going into RAVj. Similarly, compartments that move to the booster compartments are represented by dotted-dashed colored arrows. For example, people in the RW compartment move to the corresponding boosted compartment, RBj (represented by a red dotted-dashed arrow coming out of RW and coming into RBj. The i-age group indices are omitted for clarity.

  • Unvaccinated individuals who have never been vaccinated, (Fig 1a). We use the index α = i to refer them, i.e, Si, Ei, Ai, Pi, Ii, Hi, RAi, Ri, RHi, RRAi, RRi, and RRHi.

  • Unvaccinated individuals who have been infected and have had their protection waned (indexed by α = Pi, Fig 1b). These individuals have partial naturally-acquired protection.

  • Individuals who have been vaccinated with a primary series with vaccine product j and have had their vaccine protection waned (indexed by α = Wi, Fig 1c). These individuals have partial hybrid protection gained from vaccines and infections.

  • Individuals who have been vaccinated with a primary series with vaccine product j (indexed by α = Vij, Fig 1d).

  • Individuals who have been boosted with vaccine product j (indexed by α = Bij, Fig 1e). These individuals have protection from having been vaccinated twice (primary series and booster), or have a combined protection gained from being vaccinated with a primary series and having at least one infection after that.

The model allows for vaccination with up to 3 vaccine products so that j = 1, 2, 3.

For each of these immune classes, we simulate the standard SEIR transitions between different disease/infection states. Susceptible individuals (Sα) become infected and transition to the exposed compartment (Eα), where they are infected but not yet infectious. After a latent period, exposed individuals become infectious, and will either become asymptomatic infected (Aα) or pre-symptomatic infected (Pα). Asymptomatic infected individuals (who are still infectious to others despite not having symptoms) recover and move to the removed compartment RAα. The model assumes that an age-dependent proportion of the infections will be asymptomatic (S1 Table provide the default parameters, but these can be changed by the user). The model assumes that Pre-symptomatic infected individuals become symptomatic infected (Iα). After a few days, symptomatic infected individuals either recover and transition to the removed compartment (Rα) or become hospitalized (Hα). Hospitalized individuals recover (transition to the removed class RHα), or die and are removed from the population (arrows were omitted from the Fig 1 for clarity). While the overall transitions are identical in each immune state, the rates at which people transition from one compartment to the others are affected by the immune state. For example, people in the partially infected symptomatic compartments (IP) have a lower hospitalization rate than the unvaccinated symptomatic infected (I). Fig 1 shows the transition rates for each immune class. This gives rise to a system with 540 homogeneous compartments.

Hospitalization and mortality rates are age-stratified and are based on those given in Ferguson et al (2020), [6]. The reproduction number R0, an input given by the user, is used to estimate the transmission rate, β, which in turn is used to compute the force of infection λm. Model equations, full details and default parameters can be found in the Supporting Information (S1 Text, S1, S2 Tables).

Loss of immunity. The removed compartments are split into two phases (the second phase is denoted by RR) to allow for a slower representation of the loss of immunity: removed asymptomatic (RAα or RRAα), removed symptomatic (Rα or RRα) and removed hospitalized (RHα or RRHα) for α = i, Pi, Wi, Vij or Bij. Upon losing their immunity, all individuals in the unvaccinated removed second phase (RRAi, RRi and RRHi at rates 2γRA, 2γR and 2γRH respectively) transition to the susceptible partially waned class, SPi. Analogously, individuals in the partially removed second phase classes (RRAPi, RRPi and RRAPi) also transition (at rates 2γRAP, 2γRP and 2γRHP respectively) to the susceptible partially waned class, SPi as their infection-acquired immunity wanes (Fig 1a and 1b, dotted arrows). Similarly, individuals in the removed classes within the vaccinated waned compartments (RRAWi, RRWi and RRHWi) transition (at rates 2γRAW, 2γRW and 2γRHW respectively) back to the susceptible waned class (SWi) as they lose protection (Fig 1(c), dotted arrows). Individuals who were vaccinated with either a primary series or a booster and got infected move from their respective removed classes (RRAVij, RRVij and RRHVij and RRABij, RRBij and RRHBij) to the susceptible boosted class, SBij (Fig 1d and 1e, dotted arrows). Finally, susceptible primary series individuals (SVij) wane their immunity and move to SWi class (at a rate γSVj) and susceptible boosted individuals (SBij) wane their immunity and move to SVij class (at a rate γSBj, Fig 1d and 1e, dotted arrows).

Modeling contacts and social distancing. In our model, individuals contact each other in four possible locations: home, work, school and community. These locations are represented by four different matrices describing the number of contacts each age group has with other age groups in each of these locations. The number of contacts is then used in the force of infection as the sum of contacts in all locations (see S1 Text for further details). We use the values given in Prem et al. (2021) [59] to simulate these contacts. To model social distancing, each of these contact matrices is multiplied by a multiplier dl (l = 1, 2, …, 4), provided by the user, with 0 ≤ dl ≤ 1 (0 represents no contact in this location and 1 represents full contact in this location). The total number of contacts per day matrix C is then obtained as a linear combination of these matrices, where the coefficients are given by the multipliers. For example, if the multipliers for “school” and “work” are set to 0, then this would imply that the total number of contacts does not include any contacts in these locations. The matrix C is used to compute the force of infection in the model (as indicated in equation 6, see S1 Text for complete description).

Modeling initial conditions. The user provides the proportion of individuals in each age group who has previously been infected and who is currently infected (previous and current infection prevalence). Because estimating previous infection prevalence might be difficult, covid19vaxplorer provides the user with default numbers for the proportion of the population who has been previously infected, and sets this to the one estimated by Barber et al. (2022) [60] as of November 2021. Users also provide the proportion of individuals in each age group who has been previously vaccinated with each vaccine product, with either primary series or booster (if none is given, then we assume no one in the population has been previously vaccinated). Taken together, the user needs to provide at least 35 numbers for the initial conditions (1 for the current prevalence, 3 for the previously vaccinated fractions and 3 for the previously boosted fractions in each age group). Because there is potential overlap between these groups (some people might have been previously infected and vaccinated) we split the population in each compartment in the most parsimonious way as follows:

  1. We compute the number of people who are in the intersection of those who have been previously infected and those previously vaccinated in each age group. We then place these individuals in the recovered vaccinated compartments conserving the same proportion of the symptomatic and asymptomatic infections as assumed in the model.

  2. We compute the analogous intersection of people who are currently infected and previously vaccinated (with primary series or boosters) in each age group. These people will be placed in the currently infected vaccinated compartments with the following percentages: 24% in the latent compartment, 23% in the pre-symptomatic compartment and the rest in the symptomatic compartment (this was calculated assuming that an infectious individual who will develop symptoms spends on average 2, 1.5 and 5 days in the latent, presymptomatic and symptomatic compartments respectively. We computed analogous percentages for the asymptomatic compartments.

  3. The remaining vaccinated population is placed in the susceptible vaccinated and susceptible vaccinated waned.

We repeat this procedure with the boosted vaccinated population.

Modeling vaccine effectiveness. We assumed leaky vaccines as described in Halloran et al. (1997) [61], having three potential effects: a reduction in the susceptibility to infection VESUS, a reduction in the probability of developing symptoms given infection VESYMP and a reduction in the probability of developing severe symptoms given symptomatic infection VESEV. In addition, we assume that those with waned immunity (either naturally-acquired or vaccine-induced immunity) would retain some protection against infection, symptomatic infection and/or severe infection.

Modeling vaccination campaigns

Overall vaccination campaigns. Our model simulates vaccination campaigns with a primary series or boosters. When considering primary series, if the vaccine product requires two doses, we do not model each individual dose. Vaccinated individuals are immediately protected upon receiving their vaccine. In the following sections we describe in more detail how the vaccination campaigns are modeled.

There are three levels of vaccine distribution:

  1. Vaccine allocation strategy: The user determines the vaccine allocation strategy: who will get the vaccine, how much vaccine that group will get, and how this vaccine will be used (primary series or booster if possible).

  2. Order of vaccination among selected groups: Once the allocation is determined, the vaccine is allocated daily among selected groups.

  3. Vaccine distribution among compartments: Once the allocation strategy is determined, the vaccine needs to be distributed among compartments in a given age/vaccinated group.

Vaccine allocation strategy. The user provides the model with the age groups to be vaccinated, the percentage of vaccine allocated to them, and the use of the vaccine, primary series or booster (if possible). If the vaccine is used as a booster, then the user needs to provide for each age group, which previously vaccinated subgroup will get the booster. For example, if 35% of the people in the oldest age group have been vaccinated with Cansino and 40% of the people have been vaccinated with Moderna, then the user needs to decide if the boosters will be applied to those previously vaccinated with Cansino (and what percentage of them will get a booster), with Moderna (and again, the percentage of them to get boosted) or both.

Order of vaccination among selected groups. Once that allocation strategy is determined, all age and vaccinated groups receive the vaccine at the same time, proportionally to the proportion of the vaccine allocated to them. For example, assume that we have 1,000,000 doses of vaccine of type j, and we allocate 30% of them to group 1 and 70% of them to group 2, all for primary series. If we assume that we can deliver 10,000 doses per day, it will take 100 days to complete our vaccination campaign. In our model, both groups 1 and 2 will get vaccinated each day for 100 days, proportional to the vaccine distribution, that is, group 1 would get 3,000 doses per day, while group 2 would get 7, 000 doses per day (30% and 70% for the daily number of doses respectively).

Vaccine allocation implementation. Because this is a deterministic ODE model, time is assumed to be continuous. To implement vaccination campaigns, we proceed as follows: we compute the vaccination rate function (as given in equation 7 in S1 Text) and the start and end of each vaccination campaign. The vaccination rate function will compute for each vaccine, the number of vaccines to be allocated per day from the start of the vaccination campaign till the last day of the vaccination campaign. This vaccination rate function is included in the differential equations (equations 1, 4 and 5, in S1 Text) so that vaccinated individuals (either with a primary series or with boosters) are removed from the other compartments and placed in the corresponding vaccinated compartments (see paragraph below).

Vaccine distribution among compartments. We assume that infected symptomatic individuals will not be vaccinated. Hence, once a specific vaccine allocation strategy among the age groups and the previously vaccinated groups has been determined, the vaccine for each group is distributed among all the eligible compartments (susceptible Sα, exposed Eα, asymptomatic infected Aα, pre-symptomatic infected Pα, and all the recovered compartments: RAα, RRAα, Rα, RRα, RHα, RRHα, where α = i, Pi, Wi, Vij or Bij with i = 1, 2, …, 5 and j = 1, 2, 3) proportionally to their relative size at that point in time for that age group. This is equivalent to assume that individuals in a population will be randomly vaccinated, except for those who have a symptomatic current infection, as these individuals are typically not allowed to be vaccinated. Infected individuals from compartments Eα, Aα, and Pα are vaccinated, but the vaccine has no effect on them. For example, if the user has allocated 50% of the vaccine j as primary series for children and 50% of the vaccine j as booster for the oldest age group in those who have previously gotten vaccine k, then we would distribute 50% of the vaccine among group 1 in all the unvaccinated classes except the infected symptomatic ones (S1, E1, A1, P1, RA1, RRA1, R1, RR1, RH1, RRH1) and the other 50% of the available vaccine j would go to analogous compartments among the oldest age group (group 5) who received the vaccine k previously (SV5k,EV5k,AV5k,PV5k,RAV5k,RRAV5k,RV5k,RRV5k,RHV5k,RRHV5k).

Duration of vaccination campaign/simulation. We calculate the duration of the vaccination campaign according to the daily vaccination rate provided by the user. Because we can model up to three vaccine products, we will obtain up to three durations for the vaccination campaigns. We then determine the duration of the simulation (provided in the tool as a default, but the user can augment it) as the maximum of these three durations. For example, assume we have three vaccine products: 1,000,000 doses of vaccine 1 starting to vaccinate on day 1, 1,500,000 doses of vaccine 2 starting to vaccinate on day 20, and 800,000 doses of vaccine 3 starting to vaccinate on day 70. Assume that the vaccination rate is the same for all three vaccine products, so that we can distribute 10,000 doses of each every day. Then, it will take 100 days to use all doses of vaccine 1, 150 days to distribute all of vaccine 2, and 80 days to distribute all of vaccine 3. This means that the end of our simulation will be given by the maximum of the end of the vaccination campaigns for each vaccine product, so it would be the max(100, 20+ 150, 80+ 70) = max(100, 170, 150) = 170.

Booster campaigns. In our model, all individuals who have been previously vaccinated and receive a booster are moved to the corresponding boosted classes. That is, irrespective of their current immune state (waned or not) we assume that a booster will renew their protection to its fullest. For example, individuals in the compartments SVij and SPi who are boosted with vaccine product k would go to the booster compartment Bik. We do not distinguish between different vaccines for primary doses in boosted individuals and assume that only the booster defines the protection of the individual. That is, if individual A was vaccinated with vaccine j and individual B was vaccinated with vaccine k and both A and B receive a booster with vaccine l, then both A and B are equally protected with the protection conferred by vaccine l.

Immunity conferring events. Individuals who got a single infection and are vaccinated are moved to the corresponding compartments in the Primary series class. For example, when individuals in the recovered classes RAi, RRAi, Ri, RRi, RHi and RRHi, with i = 1, 2, …, 5 get vaccinated with vaccine product j, they move to the corresponding compartments RAVij, RRAVij, RVij, RRVij, RHVij and RRHVij. Unvaccinated individuals who have had a single infection for whom immunity has waned (those in the SPi compartments) are transferred to the corresponding susceptible vaccinated compartment upon vaccination, such that those vaccinated with a primary series of product j will be transferred from SPi to the SVij compartment. The transitions across these classes are depicted in Fig 1a and 1d with single colored dashed arrows (example: RAi has a green single dashed arrow going out and RAVij has the corresponding arrow coming in). However, we assume that two infection events act as a primary series vaccination [62, 63]. That is, those individuals who have had two infections and get vaccinated with vaccine product j (those in the RAWi, RRAWi, RWi, RRWi, RHWi, RRHWi) compartments are moved to the respective vaccinated boosted compartments (RABij, RRABij, RBij, RRBij, RHBij, RRHBij). This is shown in Fig 1 with colored dotted-dashed arrows (e.g. RAW has a dark green arrow coming out that corresponds with the dark green arrow coming in RABj.

Design process

Covid19Vaxplorer was developed through a user-centered design (UCD) [64] process with the goal of creating a user-friendly tool for supporting non-technical users, including health officials, to design vaccine allocation strategies that could lead to a better outcome. It was implemented using modern web frameworks, Vue.js [65] and Flask [66]. With the goal of supporting non-technical users such as health officials with this tool, the team, which consists of both human-centered researcher and mathematical modelers who have experience working with health officials, met regularly to gather requirements on the intended utility of this tool and the rationale for having different parameters needed by the model.

Because a large number of parameters are required (191 parameters per strategy), as is usually the case with mathematical models of infectious disease transmission (e.g. [16, 67], we apply the concept of information architecture [68], which emphasizes the importance of organizing information (e.g., parameters in our case) and providing navigation facility in a way that aligns with users’ mental model and workflow.

Our team adapted the card sorting technique [68] as a way to build consensus as to how users might conceptually categorize all the parameters needed by the model and to provide a logical flow for specifying different categories of parameters. The team consolidated the proposed information architecture using paper prototyping [69] and created a low-fidelity prototype (i.e., paper-and-pencil sketches) as an artifact to iterate on the design.

Covid19Vaxplorer was designed to avoid saturation and screen tiredness in its users. To achieve this, Covid19Vaxplorer helps them navigate different sets of parameters, starting with basic and simple population characteristics, to a more complicated set of parameter definitions that are required to characterize the vaccine availability and prioritization scheme. The proposed interaction flow consists of 4 sections: “Location”, “Vaccine”, “Vaccine Planning”, and “Outcome”.

First, the workflow starts with known information about the region of interest, represented as a small set of parameters, including population, the level of social distancing, and current/past infection statistics.

Second, Covid19Vaxplorer prompts users to enter vaccine-related information, which involves a larger number of parameters compared to the first phase, such as the types of vaccines that have been used to date and that will be available for future use, their effectiveness, and the number of people in each age group who were previously vaccinated.

Third, users are invited to specify planning-related parameters, including vaccine availability (what and when), and how vaccines will be allocated to different age groups within the population. Compared to the second “vaccine” phase, here users are expected to actively operationalize their vaccine allocation approaches into the parameters provided by this tool, before seeing the results.

Finally, users are presented with projections of key epidemic outcomes based on the information they input. These outcomes are peak hospitalizations, cumulative number of deaths and epidemic curves (stratified by age group) representing the number of infections, hospitalizations and deaths. They can explore side-by-side variations of vaccine allocation strategies to compare the outcomes and evaluate which strategy is more effective. Users are able to go back to any phase to update parameters so that they can understand how those changes affect the projections associated with each allocation strategy.

In the next section we describe in more detail each of the phases.

Tool usage

Covid19Vaxplorer allows users to input region-specific parameters (types of vaccines, number of doses, vaccination rate, circulating variants, demographics, non-pharmaceutical interventions) and to compare several scenarios of vaccine allocation. Below we describe the tool functionality in full detail (Fig 2).

Fig 2. Landing page for Covid19Vaxplorer.

Fig 2

The user can start a new simulation, import data from their computer or load a preset example.

The tool has 11 main windows divided in four main sections, where each window asks the user to provide specific information:

  1. Location: In this section, the user provides basic parameters for the region of interest. The section is divided in three windows:

    1. Region: User selects the region they want to simulate among 183 regions, and the basic reproduction number R0 (defined as the average number of secondary infections an infected individual will generate in a fully susceptible population). Suggested values of R0 are provided for several SARS-CoV-2 variants, based on the numbers given on Moore et al. (2022) [30], (Fig 3).

    2. Social distancing: User selects how people are practicing social distancing at each location (home, work, school, community) if people are practicing social distancing, ranging from “fully social distanced” to “not at all” social distanced. These inputs are translated to the model as multipliers (varying from 0 to 1 in 0.1 increments) to each of these contact matrices (see S1 Text for full description, S1 Fig).

    3. Infection Prevalence: In this window, the user inputs the proportion of people in each age group who have been previously infected (and who then will have some protection against reinfection, symptoms and/or severe disease) and those who are currently infected. The window provides default percentages for cumulative prior infection as of November 2021 taken from [60] (Fig 4, see section ‘Modeling initial conditions” above for full details of how initial conditions are computed).

  2. Vaccine: The vaccine section of the tool is divided in four separate windows to facilitate the users’ input of basic vaccine-related parameters.

    1. Options: Here, the user selects up to three vaccine products that will be used in the simulation. The user can choose among 10 pre-loaded vaccine products (the most common vaccine products available in the market for which vaccine effectiveness is readily available) or can create their own vaccine product (Fig 5).

    2. Previous Vaccination: In this window, users input for each age group and each vaccine product, the percentage of that group that has been previously vaccinated either with a primary series or a booster. (S2 Fig). If none is given, the model assumes no one in that age group has been previously vaccinated (see section “Modeling initial conditions” above for full details of how initial conditions are computed).

    3. Vaccine effectiveness: Here, the user inputs the vaccine effectiveness for each vaccine product that was previously selected. For convenience, default values are given for the majority of pre-loaded vaccine products, taken from [70] (S2 Table).

  3. Vaccine Planning: This section is divided in three windows that facilitate the input of data and parameters by the user:

    1. Availability: The user inputs the amount of up to three vaccine products that will be available (same products used in the “Previously vaccinated” window above) and the number of vaccines that will be administered per day (vaccination rate, S3 Fig).

    2. Allocation strategy: For each vaccine product, the user is presented with two tables to allocate the available vaccine courses: the primary series table and the booster table. For each table, the user indicates the percentage of vaccine courses to be given as primary series and/or boosters and the date when they will be available. Then, the user further determines the percentage of vaccine to be given to unvaccinated individuals in each age group as primary series (Primary Series table), and the percentage of vaccine to be given in each age group to previously vaccinated individuals as boosters (Boosters table). Covid19Vaxplorer includes features like the toolbox button (that resets either the Primary series table or the Booster table for any given vaccine) allowing users to quickly and easily input their vaccine allocation strategy (Fig 6).

    3. Period for simulation: The user provides the beginning and end dates for the simulation. Default end dates are provided based on the amounts of vaccine available and vaccination rates, but the simulation end date can be extended beyond that date (full details in section “Duration of vaccination campaign/simulation” above, see S4 Fig).

    4. Additional parameters: This window presents a table with the additional parameters (e.g. duration of infectious period, duration of naturally-acquired immunity, proportion of asymptomatic infections) needed to run the simulation. Default parameter values are provided (S1 Table and S5 Fig).

  4. Outcome: This is where the results are displayed and visualized. The following key outcomes are given: Cumulative number of deaths over the simulation period, maximum number of hospitalized individuals, epidemic curves for the daily number of deaths, hospitalizations, symptomatic infections and infections (Fig 7). Each of these outcomes is displayed by age group. These results can be downloaded as a csv file for additonal analysis.

Fig 3. Example of the region window in Covid19Vaxplorer.

Fig 3

The user can select among 183 regions and they can input a value for the basic reproduction number R0, with some values suggested.

Fig 4. Example of the infection prevalence window in Covid19Vaxplorer.

Fig 4

The user inputs the percentage of the population in each age group who has been previously infected (cumulative prevalence) and who is currently infected. Default values for the cumulative prevalence are given based on Barber et al. (2022) [60].

Fig 5. Example of the vaccine options window in Covid19Vaxplorer.

Fig 5

The user can select up to three vaccine products for their simulation, to choose among 10 pre-loaded vaccines or they can input their own vaccine. For each vaccine product, there is a corresponding vaccine effectiveness value (S2 Table).

Fig 6. Example of the vaccine allocation window in Covid19Vaxplorer.

Fig 6

For each vaccine given, the user is presented with two tables to allocate the available vaccine. The user indicates the percentage of available vaccine to be given as primary series and the percentage to be given as boosters. Within each table, the user then determines what percentage of vaccine will be allocated as primary series for each age group, and what percentage of vaccine will be allocated as boosters among age groups and previously vaccinated groups.

Fig 7. Covid19Vaxplorer results page for comparing two strategies in a hypothetical situation in Haiti.

Fig 7

Strategy 1, “boosters first” strategy, would result in 18,665 cumulative deaths at the end of the simulation period and 6860 hospitalizations at the peak. In contrast, Strategy 2, “primary series first” would result in 16,737 cumulative deaths and 6,918 hospitalizations at the peak over the same simulation period.

Covid19Vaxplorer allows the user to Edit, Duplicate or Delete a given vaccination strategy, and displays the outcomes in plots next to the original strategy, so that comparisons are easily handled. In addition, the user can use the Export button to download the output of the simulation for further analysis.

Finally, the user can use the Export/Import buttons to export an entire vaccine allocation strategy for later use or to import an entire vaccination strategy from their computer.

Note that while Covid19Vaxplorer provides default parameter values for all the parameters needed to run the model (natural history parameters, vaccine-induced and naturally acquired immunity parameters, cumulative infections, etc), all of these parameters are customizable by the user, so that they can adapt the tool to their particular needs and circumstances (S5 Fig).

Results

In this section, we provide two examples of the usage of Covid19Vaxplorer and how this can help decision-makers. We consider two possible strategies: Strategy 1: to give as many boosters as possible (referred below as “Boosters first”) and Strategy 2: to give as many primary series as possible (referred below as “Primary series first”). For the examples below, we consider a 6 month simulation period.

Hypothetical scenario: Haiti

We explore here a hypothetical scenario for vaccine allocation in Haiti. Based on [60], we assumed that 29.6% of the population in Haiti had been previously infected and have some pre-existing immunity. As of March 2023, 2.06% of the population in Haiti has been fully vaccinated [71]. Since we could not find any specific information about which age groups had been previously vaccinated or about which vaccine products have been previously used, we assumed the following:

  • Health-care professionals were prioritized to be vaccinated first. There are approximately 16,000 health care professionals in Haiti [72], and we assumed them to be distributed among the adult age groups proportionally to the population in each of those age groups.

  • We assume that the older age groups (75 and older and 65–75 years old) were also prioritized to receive vaccination first as availability permitted after health care workers were vaccinated, starting with the oldest age group.

  • Based on news reports, we assume that the first vaccine product given in Haiti was JANSEN.

We consider a hypothetical situation in which Haiti would experience a new SARS-CoV-2 wave with a variant with similar infectivity as the delta variant (R0 = 3) with 0.1% of the population currently infected. We achieve this by inputing in Covid19Vaxplorer a basic reproduction number of 3 in the “Region window” and inputing a current infection of 0.1 in all age groups. It is important to note that this is not the effective reproductive number Reff, as Reff is computed assuming a population that is not completely susceptible, and for which there might be social distancing interventions in place. The model does not explicitly computes Reff, but it is implicitly calculated when the initial conditions and the force of infection are calculated using these factors. We consider that this region would receive an additional 3.5 Million vaccine courses over the following 12 weeks split as follows:

  • 1 Million courses of JANSEN vaccine available immediately,

  • 1.5 Million courses of CONVIDECIA (Cansino) vaccine available 7 weeks after receiving the SPIKEVAX vaccines,

  • 1 Million courses of VERO CELL (Sinopharm) vaccine 4 weeks after receiving the CONVIDECIA vaccine.

We assume that for all three vaccines, 50,000 individuals can be vaccinated daily. For both strategies, we prioritize vaccination of the older age groups. That is, for both strategies, we allocate as much vaccine as possible, either with first doses or boosters to the oldest age group (group 5, 75 years old and older), and if that group is fully vaccinated, we allocate remaining vaccine to group 4 (65–75 years old) and so on. For strategy 1, this results on allocating 20.83%, 1.16%, 0.27% and 1.23% of the Jansen vaccine as boosters to groups 5, 4, 3, 2 respectively, and use the remainder vaccine as primary series, resulting in using 37.02% and 39.49% of the Jansen vaccine as primary series in groups 4 and 3 respectively (no allocation to group 5 since they have been previously vaccinated). Note that this is an arbitrary choice for this current example. It mimics what was observed in reality, where older adults were prioritized to receive the COVID-19 vaccine. S6 Fig shows the percentage of each age group that would be vaccinated with primary series or boosters under each strategy considered.

Using Covid19Vaxplorer’s capability to compare strategies back to back, we can determine the best vaccination strategy. We simulated both strategies over a 6 month period. Fig 7 shows the output of Covid19Vaxplorer comparing these two strategies. Under the Boosters first strategy (Strategy 1) there would be 18,223 cumulative deaths at the end of the simulation period and there would be 6,852 hospitalizations at the peak of the epidemic wave. In contrast, under the Primary series first strategy (Strategy 2), there would be 14,553 cumulative deaths at the end of the simulation period and 6,856 hospitalizations at peak. Hence, while the maximum number of hospitalizations is similar, there would be over 3,500 more deaths if a strategy favoring boosters was implemented.

It is likely that the level of pre-existing immunity in the Haitian population is considerably higher than the one considered above. So, we repeated this analysis with all the parameters as above but we considered that 80% of the population in each age group has been previously infected. This analysis showed similar qualitative results with a strategy allocating primary series first outperforming the one prioritizing boosters (S7 Fig). Indeed, under a boosters first strategy (strategy 1), there would be over 2,000 more deaths than under a primary series first strategy (strategy 2, 8836 vs 6791 deaths) respectively and over 300 more hospitalizations at the peak (2,728 vs 2,451 peak hospitalizations respectively).

Hypothetical scenario: Afghanistan

Our second example shows a hypothetical scenario for vaccination in Afghanistan. Based on [60], we assumed that 84.8% of the population was previously infected. As of March 2023, 33% of the population had been fully vaccinated in Afghanistan [71]. Based on the UNICEF COVID-19 Market Dashboard [73], 19,724,217 vaccine doses have been assigned to Afghanistan as of February 2023, with a combination of vaccine products: Sinopharm, Vaxzevira, Covaxin, Jansen and an unknown vaccine product [73]. Based on [71], we assumed that 10,754,839 of those have been administered, all of them as primary series. We assumed that vaccine products were administered in the order they were received, and that the oldest age groups were vaccinated first, and younger age groups were vaccinated in decreasing order. S3 Table shows the distribution of previously vaccinated individuals among age groups and vaccine products. For this example, we assume that the difference between the vaccine doses that have been assigned and those that have been administered (6,630,189 doses, all Jansen vaccine) would be administered over the next 6 months, and we compared, as described above, two vaccination strategies: the “Boosters first” (Strategy 1) and “Primary series first” (Strategy 2) strategies. Because Covid19Vaxplorer allows three different vaccine products at a time, we combined vaccine products with similar vaccine effectiveness, so that we formed three groups: Vaccine 1 with Vaxzevira, Vaccine 2 with Sinopharm, Covaxin and Unknown, and Vaccine 3 with Jansen. S8 Fig shows the two hypothetical distributions by age and previously vaccinated groups.

Fig 8 shows a screenshot from the output page of Covid19Vaxplorer. In this example, vaccinating as many people with a primary series is still better than using the vaccine in boosters, with 823 less deaths in the former than the latter (23,084 vs 23,907 respectively). Moreover, the “Primary series first” strategy would result in a much lower hospitalization peak: 5,647 hospitalizations at peak compared to 8,519 for the “Boosters first” strategy. This could be important because it might allow public health officials to maintain the healthcare system within working capacity.

Fig 8. Covid19Vaxplorer results page for comparing two strategies in a hypothetical situation in Afghanistan.

Fig 8

Strategy 1, “boosters first” strategy, would result in 23907 cumulative deaths at the end of the simulation period and 8519 hospitalizations at the peak of the epidemic wave. In contrast, Strategy 2, “primary series first” would result in 23084 cumulative deaths and 5647 hospitalizations at the peak.

Discussion

The COVID-19 pandemic has highlighted the need to use quantitative tools to take evidence-based decisions for vaccine distribution. As the pandemic has evolved into an endemic period, important questions remain regarding COVID-19 vaccine allocation. In particular, decision-makers in LMIC, where large proportions of the population remain unvaccinated and or unboosted, might face difficult decisions regarding how to allocate COVID-19 vaccine doses: to give boosters to their high-risk populations or to vaccinate with a primary series their unvaccinated populations. Yet, many countries lack the resources to quantitatively compare different vaccination strategies. Covid19Vaxplorer, an online tool to simulate and compare different COVID-19 vaccination strategies, was developed to fill this gap, so that decision-makers around the world have access to a simple tool allowing them to make informed, evidence-based decisions.

We developed Covid19Vaxplorer with three main factors in mind. First, Covid19Vaxplorer needed to be free, so that anyone in the world could use it. Second, Covid19Vaxplorer needed to be online, so that it would be accessible for anyone with internet access. Finally, Covid19Vaxplorer needed to be easy to use, so that decision makers, with or without mathematical experience, could use it to compare potential vaccination strategies. This last point proved to be the most difficult to achieve, as we needed to strike a balance between a simple enough tool to be user-friendly and a realistic enough mathematical model to provide useful vaccine allocation comparisons.

Vaccine uptake depends on a variety of factors, and Covid19Vaxplorer was constructed with logistical factors in mind, e.g. number of available vaccines, types of vaccine products, regional constraints. Yet, as the pandemic has evolved, these logistical factors might have become less important while other social, cultural or behavioral factors, as vaccine hesitancy or misinformation, might have become more dominating. While we recognize that this is a limitation of Covid19Vaxplorer, we believe that this tool can still be useful for vaccination planning and for comparing vaccination strategies, as those sociological factors are likely to remain unchanged when comparing two vaccination strategies based on logistical factors (for example, when comparing vaccination strategies differing on the age of the vaccinated groups).

Covid19Vaxplorer is subject to several limitations. It might be challenging to obtain the required information to fill the initial conditions and other parameters to run Covid19Vaxplorer. While we have made every possible effort to provide the users with as many default parameters as possible, certain key numbers (e.g. current and past infection prevalence, the value of R0 for the circulating strain) are location-specific and might be difficult to ascertain. Covid19Vaxplorer allows users to compare a few strategies at a time, but it cannot compare all the possible strategies. Doing so would require to optimize over all possible vaccine allocations, and this is too demanding computationally to do online.

In addition, as any mathematical model, we have done some simplifying assumptions, including: First, the model does not distinguish between first and second doses and encompass both under a primary series label. While it incorporates product-specific information about the length of vaccine-induced immunity and its effectiveness, it assumes a single duration of immunity for waned vaccinated individuals following a SARS-CoV-2 infection. Furthermore, immunity might differ by variants, (variants in the vaccines, variants in previous infections and variants in current infections) but Covid19Vaxplorer does not have the capability to model all of them. We assumed that two infection events would confer similar protection as a primary series vaccination, but it is possible that a single infection might suffice to be equally protective. Covid19Vaxplorer requires many input parameters for which there is considerable uncertainty. To mitigate this issue, it is advised to run Covid19Vaxplorer with many parameter sets, considering plausible ranges of parameters as a way to obtain more robust conclusions when comparing possible scenarios. New information regarding how vaccine and natural infection interact and shape immunity to COVID-19 continues to emerge. It is possible that our model does not accurately capture these interactions. It has been well established that different comorbidities affect COVID-19 severity (obesity, diabetes, hearth disease are all risk factors for COVID-19) but the model does not include these factors in the hospitalization rates. However, because the model is open source and available for download, users with specific information for their population can alter the hospitalization rates to include these comorbidities. Covid19Vaxplorer is not fitted to any epidemic in particular, rather, it provides generally accepted values for the most common parameters. While the user can modify the parameters for their own region, it is not suited to make projections and it should not be used or interpreted in such a way. Rather, the value of Covid19Vaxplorer relies in its ability to allow users to make back-to-back comparisons of vaccination strategies.

There is a vast body of work that was developed to compare COVID-19 vaccination strategies. Most of the previous research has been devoted to analyze within-country or within-region vaccine allocation [1719, 21, 23, 24, 26, 31, 33, 7484], some has explored the optimal use of COVID-19 vaccines globally to reduce between- [20, 22, 85, 86], or within-country inequities [84, 87, 88]. Covid19Vaxplorer adds to previous work with the hope of providing those countries or regions with limited modeling capabilities with a tool for vaccine allocation comparison.

Supporting information

S1 Text. Additional model and tool description and parameters.

(PDF)

S1 Fig. Example of the social distancing window in Covid19Vaxplorer.

The user can select for each location a multiplier (using a sliding bar) representing the reduction in the number of contacts in that particular location.

(PNG)

S2 Fig. Example of the previous vaccination windows in Covid19Vaxplorer.

There are five such windows, one per age group (group 3 is visualized here). In each window, the user inputs the proportion of that age group that has been previously vaccinated either with a primary series or with a booster for each vaccine product.

(PNG)

S3 Fig. Example of the vaccine availability window in Covid19Vaxplorer.

The user inputs for each vaccine product the amount of product available and the vaccination rate (i.e. the number of doses to be distributed per day).

(PNG)

S4 Fig. Example of the period for simulation window in Covid19Vaxplorer.

The tool provides a default end of simulation date based on the number of vaccines to be allocated and the vaccination rates (full details in Methods), but the user can change the default values.

(PNG)

S5 Fig. Example of the additional parameters window in Covid19Vaxplorer.

Additional parameters for the model are displayed in this window. While Covid19Vaxplorer has default parameters, the user can modify all of them.

(PNG)

S6 Fig. Tables with the distributions across age groups of Jansen, Convidecia and Vero Cell vaccines to be given as a primary series or as boosters under the strategies of “Boosters first” (Strategy 1) and “Primary series first” (Strategy 2) for the hypothetical example in Haiti.

(PNG)

S7 Fig. Covid19Vaxplorer results page for comparing two strategies in a hypothetical situation in Haiti assuming 80% of the population has pre-existing immunity.

Strategy 1, “boosters first” strategy, would result in 8,836 cumulative deaths at the end of the simulation period. In contrast, Strategy 2, “primary series first” would result in 6791 cumulative deaths.

(PNG)

S8 Fig. Tables with the distributions across age groups of the Jansen vaccine to be given as a primary series or as boosters under the strategies of “Boosters first” (Strategy 1) and “Primary series first” (Strategy 2) in a hypothetical scenario in Afghanistan.

(PDF)

S1 Table. Table of default parameters used in the model.

(PDF)

S2 Table. Table of default vaccine effectiveness values provided by Covid19Vaxplorer.

(PDF)

S3 Table. Assumed distribution of COVID-19 prior vaccination in Afghanistan per age group and vaccine product.

(PDF)

Acknowledgments

We thank Dr. Dobromir Dimitrov for helpful comments while developing this project.

Data Availability

All the Data used in this work is publicly available and given in the references. The code is available at: https://github.com/FredHutch/covid19vaccinesimulator.

Funding Statement

This work was supported by the National Science Foundation under Grant No.2210382. This work was partially supported by grants from the National Institutes of Health (UM1AI068635). L.M. was also supported by a grant from Centers for Disease Control and Prevention (NU38OT000297-02) through their cooperative agreement with the Council of State and Territorial Epidemiologists. The funders The funders had no role in study design, analysis, decision to publish, or preparation of the manuscript.

References

  • 1.WHO. WHO Coronavirus (COVID-19) Dashboard;. https://covid19.who.int/?adgroupsurvey=adgroupsurvey&gclid=CjwKCAjw_YShBhAiEiwAMomsEBUzmW8Ff5M31-cjdvgGmDS5QxkY-dxZK8LdtWkvtLPMEbyH730EjhoCOtMQAvD_BwE.
  • 2. Higdon MM, Wahl B, Jones CB, Rosen JG, Truelove SA, Baidya A, et al. A Systematic Review of Coronavirus Disease 2019 Vaccine Efficacy and Effectiveness Against Severe Acute Respiratory Syndrome Coronavirus 2 Infection and Disease. Open Forum Infect Dis. 2022;9(6):ofac138. doi: 10.1093/ofid/ofac138 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3. Mathieu E, Ritchie H, Ortiz-Ospina E, Roser M, Hasell J, Appel C, et al. A global database of COVID-19 vaccinations. Nature Human Behaviour. 2021;5(7):947–953. doi: 10.1038/s41562-021-01160-2 [DOI] [PubMed] [Google Scholar]
  • 4. Bracis C, Burns E, Moore M, Swan D, Reeves DB, Schiffer JT, et al. Widespread testing, case isolation and contact tracing may allow safe school reopening with continued moderate physical distancing: A modeling analysis of King County, WA data. Infect Dis Model. 2021;6:24–35. doi: 10.1016/j.idm.2020.11.003 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5. Du Z, Pandey A, Bai Y, Fitzpatrick MC, Chinazzi M, Pastore Y Piontti A, et al. Comparative cost-effectiveness of SARS-CoV-2 testing strategies in the USA: a modelling study. Lancet Public Health. 2021;6(3):e184–e191. doi: 10.1016/S2468-2667(21)00002-5 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Ferguson NM, Laydon D, Nedjati-Gilani G, Imai N, Ainslie K, Baguelin M, et al. Impact of non-pharmaceutical interventions (NPIs) to reduce COVID-19 mortality and healthcare demand. 2020;. [DOI] [PMC free article] [PubMed]
  • 7. Davies NG, Kucharski AJ, Eggo RM, Gimma A, Edmunds WJ. Effects of non-pharmaceutical interventions on COVID-19 cases, deaths, and demand for hospital services in the UK: a modelling study. Lancet Public Health. 2020;5(7):e375–e385. doi: 10.1016/S2468-2667(20)30133-X [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8. Goldstein E, Lipsitch M, Cevik M. On the effect of age on the transmission of SARS-CoV-2 in households, schools, and the community. The Journal of Infectious Diseases. 2020; p. 1–8. doi: 10.1101/2020.07.19.20157362 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9. He X, Lau EHY, Wu P, Deng X, Wang J, Hao X, et al. Temporal dynamics in viral shedding and transmissibility of COVID-19. Nature Medicine. 2020;26(May). doi: 10.1038/s41591-020-0869-5 [DOI] [PubMed] [Google Scholar]
  • 10. Kerr CC, Mistry D, Stuart RM, Rosenfeld K, Hart GR, Núñez RC, et al. Controlling COVID-19 via test-trace-quarantine. Nature Communications. 2021;12(1):2993. doi: 10.1038/s41467-021-23276-9 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11. Li M, Zu J, Zhang Y, Ma L, Shen M, Li Z, et al. COVID-19 epidemic in New York City: development of an age group-specific mathematical model to predict the outcome of various vaccination strategies. Virol J. 2022;19(1):43. doi: 10.1186/s12985-022-01771-9 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12. Moghadas SM, Shoukat A, Fitzpatrick MC, Wells CR, Sah P, Pandey A, et al. Projecting hospital utilization during the COVID-19 outbreaks in the United States. Proc Natl Acad Sci U S A. 2020;117(16):9122–9126. doi: 10.1073/pnas.2004064117 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13. Matrajt L, Leung T. Evaluating the Effectiveness of Social Distancing Interventions to Delay or Flatten the Epidemic Curve of Coronavirus Disease. Emerg Infect Dis. 2020;26(8):1740–1748. doi: 10.3201/eid2608.201093 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14. Prem K, Liu Y, Russell TW, Kucharski AJ, Eggo RM, Davies N, et al. The effect of control strategies to reduce social mixing on outcomes of the COVID-19 epidemic in Wuhan, China: a modelling study. Lancet Public Health. 2020;5(5):e261–e270. doi: 10.1016/S2468-2667(20)30073-6 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15. Wu JT, Leung K, Leung GM. Nowcasting and forecasting the potential domestic and international spread of the 2019-nCoV outbreak originating in Wuhan, China: a modelling study. Lancet. 2020;395(10225):689–697. doi: 10.1016/S0140-6736(20)30260-9 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16. Buckner JH, Chowell G, Springborn MR. Dynamic prioritization of COVID-19 vaccines when social distancing is limited for essential workers. Proc Natl Acad Sci U S A. 2021;118(16). doi: 10.1073/pnas.2025786118 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17. Diarra M, Kebir A, Talla C, Barry A, Faye J, Louati D, et al. Non-pharmaceutical interventions and COVID-19 vaccination strategies in Senegal: a modelling study. BMJ Glob Health. 2022;7(2). doi: 10.1136/bmjgh-2021-007236 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18. Foy BH, Wahl B, Mehta K, Shet A, Menon GI, Britto C. Comparing COVID-19 vaccine allocation strategies in India: A mathematical modelling study. Int J Infect Dis. 2021;103:431–438. doi: 10.1016/j.ijid.2020.12.075 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19. Han S, Cai J, Yang J, Zhang J, Wu Q, Zheng W, et al. Time-varying optimization of COVID-19 vaccine prioritization in the context of limited vaccination capacity. Nat Commun. 2021;12(1):4673. doi: 10.1038/s41467-021-24872-5 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20. Hogan AB, Winskill P, Watson OJ, Walker PGT, Whittaker C, Baguelin M, et al. Within-country age-based prioritisation, global allocation, and public health impact of a vaccine against SARS-CoV-2: A mathematical modelling analysis. Vaccine. 2021;39(22):2995–3006. doi: 10.1016/j.vaccine.2021.04.002 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21. Li R, Bjørnstad ON, Stenseth NC. Prioritizing vaccination by age and social activity to advance societal health benefits in Norway: a modelling study. Lancet Reg Health Eur. 2021;10:100200. doi: 10.1016/j.lanepe.2021.100200 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22. Li Q, Huang Y. Optimizing global COVID-19 vaccine allocation: An agent-based computational model of 148 countries. PLoS Comput Biol. 2022;18(9):e1010463. doi: 10.1371/journal.pcbi.1010463 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23. Lin YF, Li Y, Duan Q, Lei H, Tian D, Xiao S, et al. Vaccination strategy for preventing the spread of SARS-CoV-2 in the limited supply condition: A mathematical modeling study. J Med Virol. 2022;94(8):3722–3730. doi: 10.1002/jmv.27783 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24. Kobayashi T, Nishiura H. Prioritizing COVID-19 vaccination. Part 2: Real-time comparison between single-dose and double-dose in Japan. Math Biosci Eng. 2022;19(7):7410–7424. doi: 10.3934/mbe.2022350 [DOI] [PubMed] [Google Scholar]
  • 25. Matrajt L, Eaton J, Leung T, Brown ER. Vaccine optimization for COVID-19: Who to vaccinate first? Science Advances. 2020;7(6):eabf1374. doi: 10.1126/sciadv.abf1374 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26. Matrajt L, Eaton J, Leung T, Dimitrov D, Schiffer JT, Swan DA, et al. Optimizing vaccine allocation for COVID-19 vaccines shows the potential role of single-dose vaccination. Nature Communications. 2021;12(1):3449. doi: 10.1038/s41467-021-23761-1 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27. Moghadas SM, Vilches TN, Zhang K, Wells CR, Shoukat A, Singer BH, et al. The impact of vaccination on COVID-19 outbreaks in the United States. Clinical Infectious Diseases. 2021. doi: 10.1093/cid/ciab079 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28. Moghadas SM, Vilches TN, Zhang K, Nourbakhsh S, Sah P, Fitzpatrick MC, et al. Evaluation of COVID-19 vaccination strategies with a delayed second dose. PLOS Biology. 2021;19(4):1–13. doi: 10.1371/journal.pbio.3001211 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29. Molla J, Ponce de León Chávez A, Hiraoka T, Ala-Nissila T, Kivelä M, Leskelä L. Adaptive and optimized COVID-19 vaccination strategies across geographical regions and age groups. PLoS Comput Biol. 2022;18(4):e1009974. doi: 10.1371/journal.pcbi.1009974 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30. Moore S, Hill EM, Dyson L, Tildesley MJ, Keeling MJ. Retrospectively modeling the effects of increased global vaccine sharing on the COVID-19 pandemic. Nature Medicine. 2022;28(11):2416–2423. doi: 10.1038/s41591-022-02064-y [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31. Rasambainarivo F, Ramiadantsoa T, Raherinandrasana A, Randrianarisoa S, Rice BL, Evans MV, et al. Prioritizing COVID-19 vaccination efforts and dose allocation within Madagascar. BMC Public Health. 2022;22(1):724. doi: 10.1186/s12889-022-13150-8 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 32. Vilches TN, Moghadas SM, Sah P, Fitzpatrick MC, Shoukat A, Pandey A, et al. Estimating COVID-19 Infections, Hospitalizations, and Deaths Following the US Vaccination Campaigns During the Pandemic. JAMA Network Open. 2022;5(1):e2142725–e2142725. doi: 10.1001/jamanetworkopen.2021.42725 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33. Walker J, Paul P, Dooling K, Oliver S, Prasad P, Steele M, et al. Modeling strategies for the allocation of SARS-CoV-2 vaccines in the United States. Vaccine. 2022;40(14):2134–2139. doi: 10.1016/j.vaccine.2022.02.015 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34. Bracis C, Moore M, Swan DA, Matrajt L, Anderson L, Reeves DB, et al. Improving vaccination coverage and offering vaccine to all school-age children allowed uninterrupted in-person schooling in King County, WA: Modeling analysis. Math Biosci Eng. 2022;19(6):5699–5716. doi: 10.3934/mbe.2022266 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35. Liu F, Zhao Z, Ma C, Nie X, Wu A, Li X. Return to normal pre-COVID-19 life is delayed by inequitable vaccine allocation and SARS-CoV-2 variants. Epidemiol Infect. 2022;150:e46. doi: 10.1017/S0950268822000139 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 36. Matrajt L, Janes H, Schiffer JT, Dimitrov D. Quantifying the Impact of Lifting Community Nonpharmaceutical Interventions for COVID-19 During Vaccination Rollout in the United States. Open Forum Infectious Diseases. 2021;8(7). doi: 10.1093/ofid/ofab341 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37.COVIDESTIM. covidestim: COVID-19 nowcasting; 2020. Available from: https://covidestim.org/.
  • 38. Borchering RK, Healy JM, Cadwell BL, Johansson MA, Slayton RB, Wallace M, et al. Public health impact of the U.S. Scenario Modeling Hub. Epidemics. 2023;44:100705. doi: 10.1016/j.epidem.2023.100705 [DOI] [PubMed] [Google Scholar]
  • 39. Cramer EY, Huang Y, Wang Y, Ray EL, Cornell M, Bracher J, et al. The United States COVID-19 Forecast Hub dataset. Scientific Data. 2022;9(1):462. doi: 10.1038/s41597-022-01517-w [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 40.European Covid-19 Modeling Hub. European Covid-19 Modeling Hub;. https://covid19scenariohub.eu/about.html.
  • 41. Goyal A, Cardozo-Ojeda EF, Schiffer JT. Potency and timing of antiviral therapy as determinants of duration of SARS-CoV-2 shedding and intensity of inflammatory response. Science Advances. 2020;6(47):eabc7112. doi: 10.1126/sciadv.abc7112 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 42. Jo Y, Jamieson L, Edoka I, Long L, Silal S, Pulliam JRC, et al. Cost-effectiveness of Remdesivir and Dexamethasone for COVID-19 Treatment in South Africa. Open Forum Infect Dis. 2021;8(3):ofab040. doi: 10.1093/ofid/ofab040 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 43. Matrajt L, Brown ER, Cohen MS, Dimitrov D, Janes H. Could widespread use of antiviral treatment curb the COVID-19 pandemic? A modeling study. BMC Infect Dis. 2022;22(1):683. doi: 10.1186/s12879-022-07639-1 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 44. Torneri A, Libin P, Vanderlocht J, Vandamme AM, Neyts J, Hens N. A prospect on the use of antiviral drugs to control local outbreaks of COVID-19. BMC Med. 2020;18(1):191. doi: 10.1186/s12916-020-01636-4 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 45. Whittaker C, Watson OJ, Alvarez-Moreno C, Angkasekwinai N, Boonyasiri A, Carlos Triana L, et al. Understanding the Potential Impact of Different Drug Properties on Severe Acute Respiratory Syndrome Coronavirus 2 (SARS-CoV-2) Transmission and Disease Burden: A Modelling Analysis. Clin Infect Dis. 2022;75(1):e224–e233. doi: 10.1093/cid/ciab837 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 46. Caldwell JM, Le X, McIntosh L, Meehan MT, Ogunlade S, Ragonnet R, et al. Vaccines and variants: Modelling insights into emerging issues in COVID-19 epidemiology. Paediatr Respir Rev. 2021;39:32–39. doi: 10.1016/j.prrv.2021.07.002 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 47. Cheng C, Jiang WM, Fan B, Cheng YC, Hsu YT, Wu HY, et al. Real-time forecasting of COVID-19 spread according to protective behavior and vaccination: autoregressive integrated moving average models. BMC Public Health. 2023;23(1):1500. doi: 10.1186/s12889-023-16419-8 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 48. Feng A, Obolski U, Stone L, He D. Modelling COVID-19 vaccine breakthrough infections in highly vaccinated Israel-The effects of waning immunity and third vaccination dose. PLOS Glob Public Health. 2022;2(11):e0001211. doi: 10.1371/journal.pgph.0001211 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 49.Ferguson N, Ghani A, Cori A, Hogan A, Hinsley W, Volz E, et al.. Report 49 - Growth, population distribution and immune escape of Omicron in England | Faculty of Medicine | Imperial College London; 2021. Available from: https://www.imperial.ac.uk/mrc-global-infectious-disease-analysis/covid-19/report-49-Omicron/.
  • 50. Imai N, Rawson T, Knock ES, Sonabend R, Elmaci Y, Perez-Guzman PN, et al. Quantifying the effect of delaying the second COVID-19 vaccine dose in England: a mathematical modelling study. Lancet Public Health. 2023;8(3):e174–e183. doi: 10.1016/S2468-2667(22)00337-1 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 51. Lee J, Mendoza R, Mendoza VMP, Lee J, Seo Y, Jung E. Modelling the effects of social distancing, antiviral therapy, and booster shots on mitigating Omicron spread. Sci Rep. 2023;13(1):6914. doi: 10.1038/s41598-023-34121-y [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 52. McBryde ES, Meehan MT, Caldwell JM, Adekunle AI, Ogunlade ST, Kuddus MA, et al. Modelling direct and herd protection effects of vaccination against the SARS-CoV-2 Delta variant in Australia. Med J Aust. 2021;215(9):427–432. doi: 10.5694/mja2.51263 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 53. Woudenberg T, Pinaud L, Garcia L, Tondeur L, Pelleau S, De Thoisy A, et al. Estimated protection against COVID-19 based on predicted neutralisation titres from multiple antibody measurements in a longitudinal cohort, France, April 2020 to November 2021. Euro Surveill. 2023;28(25). doi: 10.2807/1560-7917.ES.2023.28.25.2200681 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 54.McBryde E, Meehan M T, Ragonnet R, Jayasundara P, Adekunle A I, Kuddus M A, et al.. COVID-19 vaccination modelling results; 2021. Available from: https://covid-19-aithm.shinyapps.io/vaccine_coverage_analysis/.
  • 55.MRC Centre for Global Infectious Disease Analysis. Covid-19 Scenario Analysis Tool; 2021. Available from: https://covidsim.org/v6.20210915/?place=us.
  • 56.MRC Centre for Global Infectious Disease Analysis. Imperial College COVID-19 LMIC Reports; 2020. Available from: https://mrc-ide.github.io/global-lmic-reports/.
  • 57.Centers for Disease Control and Prevention. When Vaccine is Limited, Who Gets Vaccinated First?; 2020. https://www.cdc.gov/coronavirus/2019-ncov/vaccines/recommendations.html.
  • 58.WHO. WHO, UN set out steps to meet world COVID vaccination targets;. Available from: https://www.who.int/news/item/07-10-2021-who-un-set-out-steps-to-meet-world-covid-vaccination-targets.
  • 59. Prem K, Zandvoort Kv, Klepac P, Eggo RM, Davies NG, for the Mathematical Modelling of Infectious Diseases COVID-19 Working Group C, et al. Projecting contact matrices in 177 geographical regions: An update and comparison with empirical data for the COVID-19 era. PLOS Computational Biology. 2021;17(7):1–19. doi: 10.1371/journal.pcbi.1009098 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 60. Barber RM, Sorensen RJD, Pigott DM, Bisignano C, Carter A, Amlag JO, et al. Estimating global, regional, and national daily and cumulative infections with SARS-CoV-2 through Nov 14, 2021: a statistical analysis. The Lancet. 2022;399(10344):2351–2380. doi: 10.1016/S0140-6736(22)00484-6 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 61. Halloran ME, Struchiner CJ, Longini IM. Study designs for evaluating different efficacy and effectiveness aspects of vaccines. American Journal of Epidemiology. 1997;146(10):789–803. doi: 10.1093/oxfordjournals.aje.a009196 [DOI] [PubMed] [Google Scholar]
  • 62. Bobrovitz N, Ware H, Ma X, Li Z, Hosseini R, Cao C, et al. Protective effectiveness of previous SARS-CoV-2 infection and hybrid immunity against the omicron variant and severe disease: a systematic review and meta-regression. The Lancet Infectious Diseases. doi: 10.1016/S1473-3099(22)00801-5 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 63. COVID-19 Forecasting T. Past SARS-CoV-2 infection protection against re-infection: a systematic review and meta-analysis. Lancet. 2023;401(10379):833–842. doi: 10.1016/S0140-6736(22)02465-5 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 64. Cooper A, Reimann R, Cronin D. About Face 3: The Essentials of Interaction Design. John Wiley & Sons; 2012. [Google Scholar]
  • 65.You E. Vue.js—The Progressive JavaScript Framework | Vue.js; 2023. Available from: https://vuejs.org/.
  • 66.Pallets. Welcome to Flask—Flask Documentation (2.3.x); 2023. Available from: https://flask.palletsprojects.com/en/2.3.x/.
  • 67. Kerr CC, Stuart RM, Mistry D, Abeysuriya RG, Rosenfeld K, Hart GR, et al. Covasim: An agent-based model of COVID-19 dynamics and interventions. PLOS Computational Biology. 2021;17(7):1–32. doi: 10.1371/journal.pcbi.1009149 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 68.Morville P, Rosenfeld L. Information Architecture for the World Wide Web: Designing Large-Scale Web Sites. “O’Reilly Media, Inc.” 2006.
  • 69.Snyder C. Paper Prototyping: The Fast and Easy Way to Design and Refine User Interfaces. Morgan Kaufmann; 2003.
  • 70.Institute for Health Metrics Evaluation. COVID-19 vaccine efficacy summary; 2022. https://www.healthdata.org/covid/covid-19-vaccine-efficacy-summary.
  • 71.OurWorldInData org. COVID-19 vaccine doses, people with at least one dose, people fully vaccinated, and boosters per 100 people; 2021. https://ourworldindata.org/explorers/coronavirus-data-explorer?zoomToSelection=true&time=2020-03-01..latest&uniformYAxis=0&pickerSort=asc&pickerMetric=location&Metric=Vaccine+doses%2C+people+vaccinated%2C+and+booster+doses&Interval=7-day+rolling+average&Relative+to+Population=false&Color+by+test+positivity=false&country=USA~GBR~CAN~DEU~ITA~IND
  • 72.USAID. Haiti Health Workforce Data Audits Lead to Human Resources for Health Improvements;. https://www.hfgproject.org/health-workforce-data-audits-lead-improvements-human-resources-health-haiti/#:~:text=The%20nation%20of%20over%2010.9,private%20health%20sector%5Biv%5D
  • 73.UNICEF. COVID-19 Market Dashboard;. https://www.unicef.org/supply/covid-19-market-dashboard.
  • 74. Alhothali A, Alwated B, Faisal K, Alshammari S, Alotaibi R, Alghanmi N, et al. Location-Allocation Model to Improve the Distribution of COVID-19 Vaccine Centers in Jeddah City, Saudi Arabia. Int J Environ Res Public Health. 2022;19(14). doi: 10.3390/ijerph19148755 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 75. Buhat CAH, Lutero DSM, Olave YH, Quindala KMr, Recreo MGP, Talabis DASJ, et al. Using Constrained Optimization for the Allocation of COVID-19 Vaccines in the Philippines. Appl Health Econ Health Policy. 2021;19(5):699–708. doi: 10.1007/s40258-021-00667-z [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 76. Cattaneo A, Vitali A, Mazzoleni M, Previdi F. An agent-based model to assess large-scale COVID-19 vaccination campaigns for the Italian territory: The case study of Lombardy region. Comput Methods Programs Biomed. 2022;224:107029. doi: 10.1016/j.cmpb.2022.107029 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 77. Escosio RAS, Cawiding OR, Hernandez BS, Mendoza RG, Mendoza VMP, Mohammad RZ, et al. A model-based strategy for the COVID-19 vaccine roll-out in the Philippines. J Theor Biol. 2023;573:111596. doi: 10.1016/j.jtbi.2023.111596 [DOI] [PubMed] [Google Scholar]
  • 78. Fuady A, Nuraini N, Sukandar KK, Lestari BW. Targeted Vaccine Allocation Could Increase the COVID-19 Vaccine Benefits Amidst Its Lack of Availability: A Mathematical Modeling Study in Indonesia. Vaccines (Basel). 2021;9(5). doi: 10.3390/vaccines9050462 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 79. Ioannou GN, Green P, Fan VS, Dominitz JA, O’Hare AM, Backus LI, et al. Development of COVIDVax Model to Estimate the Risk of SARS-CoV-2-Related Death Among 7.6 Million US Veterans for Use in Vaccination Prioritization. JAMA Netw Open. 2021;4(4):e214347. doi: 10.1001/jamanetworkopen.2021.4347 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 80. Miura F, Leung KY, Klinkenberg D, Ainslie KEC, Wallinga J. Optimal vaccine allocation for COVID-19 in the Netherlands: A data-driven prioritization. PLoS Comput Biol. 2021;17(12):e1009697. doi: 10.1371/journal.pcbi.1009697 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 81. Nguyen T, Adnan M, Nguyen BP, de Ligt J, Geoghegan JL, Dean R, et al. COVID-19 vaccine strategies for Aotearoa New Zealand: a mathematical modelling study. Lancet Reg Health West Pac. 2021;15:100256. doi: 10.1016/j.lanwpc.2021.100256 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 82. Sunohara S, Asakura T, Kimura T, Ozawa S, Oshima S, Yamauchi D, et al. Effective vaccine allocation strategies, balancing economy with infection control against COVID-19 in Japan. PLoS One. 2021;16(9):e0257107. doi: 10.1371/journal.pone.0257107 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 83. Thul L, Powell W. Stochastic optimization for vaccine and testing kit allocation for the COVID-19 pandemic. Eur J Oper Res. 2023;304(1):325–338. doi: 10.1016/j.ejor.2021.11.007 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 84. Vahdani B, Mohammadi M, Thevenin S, Gendreau M, Dolgui A, Meyer P. Fair-split distribution of multi-dose vaccines with prioritized age groups and dynamic demand: The case study of COVID-19. Eur J Oper Res. 2023;310(3):1249–1272. doi: 10.1016/j.ejor.2023.03.032 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 85. Leung K, Jit M, Leung GM, Wu JT. The allocation of COVID-19 vaccines and antivirals against emerging SARS-CoV-2 variants of concern in East Asia and Pacific region: A modelling study. Lancet Reg Health West Pac. 2022;21:100389. doi: 10.1016/j.lanwpc.2022.100389 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 86. Yang T, Deng W, Liu Y, Deng J. Comparison of health-oriented cross-regional allocation strategies for the COVID-19 vaccine: a mathematical modelling study. Ann Med. 2022;54(1):941–952. doi: 10.1080/07853890.2022.2060522 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 87. Li F, Li YY, Liu MJ, Fang LQ, Dean NE, Wong GWK, et al. Household transmission of SARS-CoV-2 and risk factors for susceptibility and infectivity in Wuhan: a retrospective observational study. The Lancet Infectious Diseases. 2021;3099(20):1–11. doi: 10.1016/S1473-3099(20)30981-6 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 88. Stafford E, Dimitrov D, Ceballos R, Campelia G, Matrajt L. Retrospective analysis of equity-based optimization for COVID-19 vaccine allocation. PNAS Nexus. 2023;2(9):pgad283. doi: 10.1093/pnasnexus/pgad283 [DOI] [PMC free article] [PubMed] [Google Scholar]
PLOS Glob Public Health. doi: 10.1371/journal.pgph.0002136.r001

Decision Letter 0

Sizulu Moyo

20 Jul 2023

PGPH-D-23-01112

Covid19Vaxplorer: a free, online, user-friendly COVID-19 Vaccine Allocation Comparison Tool

PLOS Global Public Health

Dear Dr. Matrajt

Thank you for submitting your manuscript to PLOS Global Public Health. After careful consideration, we feel that it has merit but does not fully meet PLOS Global Public Health’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

Please submit your revised manuscript by Sep 03 2023 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at globalpubhealth@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pgph/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

  • A rebuttal letter that responds to each point raised by the editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'.

  • A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.

  • An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

We look forward to receiving your revised manuscript.

Kind regards,

Sizulu Moyo, MBCBH, MPH, PhD

Academic Editor

PLOS Global Public Health

Journal Requirements:

1. Please note that PLOS GPH has specific guidelines on code sharing for submissions in which author-generated code underpins the findings in the manuscript. In these cases, all author-generated code must be made available without restrictions upon publication of the work. Please review our guidelines at https://journals.plos.org/plosone/s/materials-and-software-sharing#loc-sharing-code and ensure that your code is shared in a way that follows best practice and facilitates reproducibility and reuse.

2. Please note that your Data Availability Statement is currently missing the repository name and a direct link to access each database as the link has no uploaded files. 

If your manuscript is accepted for publication, you will be asked to provide these details on a very short timeline. We therefore suggest that you provide this information now, though we will not hold up the peer review process if you are unable.

3. Please declare all competing interests beginning with the statement "I have read the journal's policy and the authors of this manuscript have the following competing interests:"

4. Please provide separate figure files in .tif or .eps format and remove the embedded figures from the manuscrpt file.

For more information about figure files please see our guidelines:

https://journals.plos.org/globalpublichealth/s/figures 

https://journals.plos.org/globalpublichealth/s/figures#loc-file-requirements 

5. We notice that your supplementary [figures/tables] are included in the manuscript file. Please remove them and upload them with the file type 'Supporting Information'. Please ensure that each Supporting Information file has a legend listed in the manuscript after the references list.

6. Figures 2-5 and S3 contains screenshots. We are not permitted to publish these under our CC-BY 4.0 license; websites are usually intellectual property and are copyrighted.This includes peripheral graphics of the web browsers. We ask that you please remove or replace it.

Additional Editor Comments (if provided):

Please review references and to ensure reasons for the reference.

Ensure that the underlying data are provided

[Note: HTML markup is below. Please do not edit.]

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. Does this manuscript meet PLOS Global Public Health’s publication criteria? Is the manuscript technically sound, and do the data support the conclusions? The manuscript must describe methodologically and ethically rigorous research with conclusions that are appropriately drawn based on the data presented.

Reviewer #1: Partly

Reviewer #2: Yes

**********

2. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #1: N/A

Reviewer #2: Yes

**********

3. Have the authors made all data underlying the findings in their manuscript fully available (please refer to the Data Availability Statement at the start of the manuscript PDF file)?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception. The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: No

**********

4. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS Global Public Health does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #1: Yes

Reviewer #2: Yes

**********

5. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #1: The article deals with a very important topic and the goal is worthy. The article should be improved in different ways, especially in the presentation of details. The model and the developed software have a lot of details that need to be explained. The authors probably devoted a lot of time and now they need to give more value and clarity to their work.

The authors must emphasize the aim of the article. For instance, we developed Covid19Vaxplorer in order to …?

Not clear why the authors mentioned the 183 regions in the abstract. I think there are more important aspects that can be mentioned/clarified in the abstract.

The results section in the abstract starts with “we usage two examples”. I think this section can be improved a lot, mentioning the model, software and the applications of this work.

The introduction must be improved. There are some related works regarding vaccination strategies and mathematical models. The authors should provide a good review of these in order to present a better background to the topic. The current version looks short on this matter.

The presentation of the model should be clearer. It would be very difficult for many users to understand the model. I suggest adding a Table that describes the different groups in detail and how they differentiate. Figure 1 is useful, but it seems not enough.

Page 4. Explain better "We model vaccination campaigns with a primary series or boosters. We do not model individual doses for primary series."

Page 4. Please explain the rationale to distribute the vaccines proportionally between groups. Make sense that recovered groups have the same rate?

Page 4. Please explain “Vaccinated individuals from compartments E_, A_, and P_ do no acquire any type of vaccine protection.”

Page 4. Typo Vij,, Vij. ??

Page 6. The authors mentioned: “Third, users are invited to specify planning-related parameters, including vaccine availability (what and when), and how vaccines will be allocated to different age groups within the population.”

Here I am confused since previously the authors mentioned that allocation of vaccines is proportional to the size of the populations. This and other details need much better explanation.

Page 6. The authors stated “Finally, users are presented with projections of key epidemic outcomes based on the information they input.” Please add details about what are these outcomes. It is quite difficult to grasp the aims of the developed software.

Page 7. The authors should explain how the input value of the Ro is used in the model. This is not clear. For instance, the authors mentioned that the duration of the infectious period is chosen by the user. What expression Ro is used? Comment on the fact that Ro is related to one infective person introduced in a fully susceptible population. How does the software handle the Ro as an input? This needs more explanation in the manuscript.

Page 7.

The authors wrote:

“Social distancing: User selects how people are practicing social distancing at each

location (home, work, school, community) if people are practicing social distancing,

ranging from “fully social distanced” to “not at all” social distanced. These inputs

are translated to the model as multipliers to each of these contact matrices”

This needs more details. For instance, fully social distanced translate on zero transmission rates?. Is not clear how the location (home,work,school,community) is integrated in the model presented in Figure 1.

Page 7. Authors wrote:

“Infection Prevalence: In this window, the user inputs the proportion of people in

each age group who have been previously infected (and who then will have some

protection against reinfection, symptoms and/or severe disease) and those who are

currently infected. The window provides default percentages for cumulative prior

infection as of November 2021 taken from [19].”

In some way these are the initial conditions for the 540 subpopulations. This is a very complex task that need further explanation. Some details about the default values should be added. For instance, as the authors mentioned each country has different percentages of vaccinated people. How the default option takes this into account.

Page 8. The authors wrote:

“Period for simulation: The user provides the beginning and end dates for the simulation.

Default end dates are provided based on the amounts of vaccine available and vaccination rates,”

Please explain more details about this process. Assuming a particular number of vaccines and a rate how the end date is computed. Due to the structure of the model (ODEs?) and the way vaccines are assigned this point is not clear.

Page 8. “4. Outcome: This is where the results are displayed and visualized”

Does the software include the epidemic curves by age groups and for any group?

Please add comments on the manuscript.

End of page 8. The authors wrote:

“For both strategies, vaccination starts with older age groups and goes in decreasing order by age. For example, under in Strategy 1, we would start vaccinating the oldest age group (group 5, 75 years old and older),”

Does always the vaccination strategy start with the oldest age group or is this just for the example on the Results section. Better explanation with more details needed.

Page 11. The authors wrote:

“then adults in group 3 (50-65 years old) and so on as vaccine availability permits.”

Please add detailed explanation. Is not clear if the vaccines can be allocated to different groups and with different proportions at the same time.

Page 11. The authors wrote:

“sensitivity analysis with 80% pre-existing immunity showed similar qualitative results with a strategy allocating primary series first outperforming the one prioritizing boosters”

Please add more details about all the parameter used in this scenario and add discussion. For instance, outperforming based on what? Number of deaths? number of cases? etc.

Page 11. Authors wrote:

“We consider a hypothetical situation in which Haiti would experience a new SARS-CoV-2 wave

with a variant with similar infectivity as the delta variant (R0 = 3) with 0.1% of the population

currently infected. ” Please explain how this is achieved in the software. It is not clear. The authors mean just assuming that R0=3 from the beginning of the simulation on the authors mean that the new variant is introduced at some point?

Page 11. The authors wrote:

“We assume that for all three vaccines, 50,000 individuals can be vaccinated daily.”

Please explain how the vaccines are distributed. How the model is modified such 50k vaccines can be allocated.

Page 15. The authors wrote:

“While it incorporates product-specific information about the length of vaccine-induced immunity and its effectiveness, it assumes a single duration of immunity for waned vaccinated individuals”

Not clear why the authors mention that the model assumes a single duration of immunity. Please revise this statement. The waning is modeled by a differential equation with a constant coefficient.

Page 15. Typo : “used or construed”

In summary, I think the article is valuable and deals with an extremely important topic. The authors need to explain much more details. The presentation of the model should be clearer. It would be very difficult for many users to understand the model. Probably the article needs to be extended to make a better presentation. Not sure if the journal has page limitations. There are many more limitations that the authors need to mention. For instance, the values of the parameters play an important role on the dynamics and they have uncertainty. This is just one example of limitations that can be added. Variants?

Reviewer #2: Review: Covid19Vaxplorer: a free, online, user-friendly COVID-19 Vaccine Allocation Comparison Tool

The manuscript describes a developed online tool proposed for use to assess the impact on different COVID-19 vaccination strategies on covid related outcomes that includes hospitalization and mortality. The authors use deterministic mathematical models.

Comments

1. This tool would probably have been more useful and relevant in the immediate post availability of COVID-19 vaccines and when the COVID-19 pandemic was still growing with high levels of deaths and hospitalizations. For various reasons vaccination uptake anywhere in the World has dramatically come down, and country priorities on COVID-19 vaccination have probably shifted.

2. Vaccination uptake depends on a number of factors including system factors, which seems what this paper is mostly focusing on, i.e. helping decision makers on vaccination strategies. During the early stages of the COVID-19 epidemic and when vaccines were first introduced, the prohibitive costs of vaccines, vaccine hording where some of the barriers to COVID-19 vaccination roll out in middle- and low-income countries. With COVID-19 vaccines being more readily available and cheaper across the world, the important factors that are most informative of the success of the outcomes of COVID-19 vaccination programmes are likely to be social, cultural, and behavioral factors, and not necessary the systems factors as mostly modelled in this paper.

3. Although the authors indicated that these models should not be used for predictive purposes, but for comparing different scenarios, it would have been useful to fit the models to real-life observed scenarios, i.e. test the models on real empirical data to test the reasonableness of the assumptions being made, and how well these models fit to observed experiences.

4. It is not clear from the model if known epidemiological concepts were incorporated in outcomes such as the risk of death and/or serious illness. For example, age was shown to be a risk factor for COVID-19 outcomes, with higher COVID-19 associated mortality and hospitalization being associated with older age. Comorbidities such as hypertension, diabetes, and those with compromised immune systems were also shown to be associated with COVID-19 outcomes.

5. There are minor comments highlighted on the manuscript.

**********

6. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

Do you want your identity to be public for this peer review? If you choose “no”, your identity will remain anonymous but your review may still be made public.

For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: No

**********

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com/. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email PLOS at figures@plos.org. Please note that Supporting Information files do not need this step.

Attachment

Submitted filename: PGPH-D-23-01112_reviewer.pdf

PLOS Glob Public Health. doi: 10.1371/journal.pgph.0002136.r003

Decision Letter 1

Sizulu Moyo

13 Nov 2023

PGPH-D-23-01112R1

Covid19Vaxplorer: a free, online, user-friendly COVID-19 Vaccine Allocation Comparison Tool

PLOS Global Public Health

Dear Dr. Laura Matrajt

Thank you for submitting your  revised manuscript to PLOS Global Public Health. After careful consideration, we feel that it has merit but does not fully meet PLOS Global Public Health’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

Please submit your revised manuscript by 30 November 2023. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at globalpubhealth@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pgph/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

  • A rebuttal letter that responds to each point raised by the editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'.

  • A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.

  • An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

We look forward to receiving your revised manuscript.

Kind regards,

Sizulu Moyo, MBCBH, MPH, PhD

Academic Editor

PLOS Global Public Health

Journal Requirements:

1. Please review your reference list to ensure that it is complete and correct. If you have cited papers that have been retracted, please include the rationale for doing so in the manuscript text, or remove these references and replace them with relevant current references. Any changes to the reference list should be mentioned in the rebuttal letter that accompanies your revised manuscript. If you need to cite a retracted article, indicate the article’s retracted status in the References list and also include a citation and full reference for the retraction notice.

Additional Editor Comments (if provided):

[Note: HTML markup is below. Please do not edit.]

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. If the authors have adequately addressed your comments raised in a previous round of review and you feel that this manuscript is now acceptable for publication, you may indicate that here to bypass the “Comments to the Author” section, enter your conflict of interest statement in the “Confidential to Editor” section, and submit your "Accept" recommendation.

Reviewer #1: (No Response)

**********

2. Does this manuscript meet PLOS Global Public Health’s publication criteria? Is the manuscript technically sound, and do the data support the conclusions? The manuscript must describe methodologically and ethically rigorous research with conclusions that are appropriately drawn based on the data presented.

Reviewer #1: Yes

**********

3. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #1: N/A

**********

4. Have the authors made all data underlying the findings in their manuscript fully available (please refer to the Data Availability Statement at the start of the manuscript PDF file)?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception. The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

**********

5. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS Global Public Health does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #1: Yes

**********

6. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #1: The authors improved the article and now is clearer. Due to the large number of details, I understand that it is difficult to cover all or easy to miss aspects that readers would be interested.

The authors added in the new version very general references related to mathematical models that have been used for the COVID pandemic. However, since one specific aim of this work is to compare vaccine allocation strategies the references and discussion should be related to this specific aim.

In the modeling contacts section, it says that the user must select the multiplier (between 0 and 1) related to the social contact. One represents full contact. Please add further detailed explanation for this. Many readers can be confused. There are 4 social contact matrices and a force of infection that depends on the values of these matrices.

In the modeling initial conditions please mention how many values the user needs to provide. Please remark or comment all the difficulties that this aspect might have for a user. This point is crucial for the outcomes of the simulation.

1- Please mention the assumed proportion of asymptomatic in this section or clarify that is also an input provided by the user.

Page 7. "If the vaccine is used as a booster, the user also provides the age and

previously vaccinated groups where the booster will be applied." This phrase is not clear.

Please explain how the allocation of strategies per day is incorporated in the model. What type of ODE model it is. These small details can help readers to grasp the methodology and the suitability for each region. Looking and explaining Eq. (4) can help.

Page 8. “However, we assume that two infection events act as a primary

series vaccination. “Please add a brief explanation and/or one reference for this assumption.

In the discussion section I think is fair to add further limitations. For instance, the user needs a good knowledge of the parameters of the model. In addition, the user needs to have knowledge of the initial conditions (please add how many values are needed as an input). Also, the authors should emphasize or remark that the number of strategies is quite large and for a user might be impossible to check all the potential strategies. The examples provide few strategies. I understand that including more examples could be demanding, but mentioning this can help the readers.

The aim of the article is worthy and important. The aims are very challenging due to all the factors that affect the outcomes of the simulations.

In the supplementary part please add the Ro as explicit as possible. This helps the readers.

Page 36. Typo experience.

**********

7. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

Do you want your identity to be public for this peer review? If you choose “no”, your identity will remain anonymous but your review may still be made public.

For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

**********

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com/. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email PLOS at figures@plos.org. Please note that Supporting Information files do not need this step.

PLOS Glob Public Health. doi: 10.1371/journal.pgph.0002136.r005

Decision Letter 2

Sizulu Moyo

13 Dec 2023

Covid19Vaxplorer: a free, online, user-friendly COVID-19 Vaccine Allocation Comparison Tool

PGPH-D-23-01112R2

Dear Dr Matrajt

Thank you for addressing the comments raised. We are pleased to inform you that your manuscript 'Covid19Vaxplorer: a free, online, user-friendly COVID-19 Vaccine Allocation Comparison Tool' has been provisionally accepted for publication in PLOS Global Public Health.

Before your manuscript can be formally accepted you will need to complete some formatting changes, which you will receive in a follow up email. A member of our team will be in touch with a set of requests.

Please note that your manuscript will not be scheduled for publication until you have made the required changes, so a swift response is appreciated.

IMPORTANT: The editorial review process is now complete. PLOS will only permit corrections to spelling, formatting or significant scientific errors from this point onwards. Requests for major changes, or any which affect the scientific understanding of your work, will cause delays to the publication date of your manuscript.

If your institution or institutions have a press office, please notify them about your upcoming paper to help maximize its impact. If they'll be preparing press materials, please inform our press team as soon as possible -- no later than 48 hours after receiving the formal acceptance. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact globalpubhealth@plos.org.

Thank you again for supporting Open Access publishing; we are looking forward to publishing your work in PLOS Global Public Health.

Best regards,

Sizulu Moyo, MBCBH, MPH, PhD

Academic Editor

PLOS Global Public Health

***********************************************************

Reviewer Comments (if any, and for reference):

Associated Data

    This section collects any data citations, data availability statements, or supplementary materials included in this article.

    Supplementary Materials

    S1 Text. Additional model and tool description and parameters.

    (PDF)

    S1 Fig. Example of the social distancing window in Covid19Vaxplorer.

    The user can select for each location a multiplier (using a sliding bar) representing the reduction in the number of contacts in that particular location.

    (PNG)

    S2 Fig. Example of the previous vaccination windows in Covid19Vaxplorer.

    There are five such windows, one per age group (group 3 is visualized here). In each window, the user inputs the proportion of that age group that has been previously vaccinated either with a primary series or with a booster for each vaccine product.

    (PNG)

    S3 Fig. Example of the vaccine availability window in Covid19Vaxplorer.

    The user inputs for each vaccine product the amount of product available and the vaccination rate (i.e. the number of doses to be distributed per day).

    (PNG)

    S4 Fig. Example of the period for simulation window in Covid19Vaxplorer.

    The tool provides a default end of simulation date based on the number of vaccines to be allocated and the vaccination rates (full details in Methods), but the user can change the default values.

    (PNG)

    S5 Fig. Example of the additional parameters window in Covid19Vaxplorer.

    Additional parameters for the model are displayed in this window. While Covid19Vaxplorer has default parameters, the user can modify all of them.

    (PNG)

    S6 Fig. Tables with the distributions across age groups of Jansen, Convidecia and Vero Cell vaccines to be given as a primary series or as boosters under the strategies of “Boosters first” (Strategy 1) and “Primary series first” (Strategy 2) for the hypothetical example in Haiti.

    (PNG)

    S7 Fig. Covid19Vaxplorer results page for comparing two strategies in a hypothetical situation in Haiti assuming 80% of the population has pre-existing immunity.

    Strategy 1, “boosters first” strategy, would result in 8,836 cumulative deaths at the end of the simulation period. In contrast, Strategy 2, “primary series first” would result in 6791 cumulative deaths.

    (PNG)

    S8 Fig. Tables with the distributions across age groups of the Jansen vaccine to be given as a primary series or as boosters under the strategies of “Boosters first” (Strategy 1) and “Primary series first” (Strategy 2) in a hypothetical scenario in Afghanistan.

    (PDF)

    S1 Table. Table of default parameters used in the model.

    (PDF)

    S2 Table. Table of default vaccine effectiveness values provided by Covid19Vaxplorer.

    (PDF)

    S3 Table. Assumed distribution of COVID-19 prior vaccination in Afghanistan per age group and vaccine product.

    (PDF)

    Attachment

    Submitted filename: PGPH-D-23-01112_reviewer.pdf

    Attachment

    Submitted filename: Covid19VaxplorerRebuttalLetter.pdf

    Attachment

    Submitted filename: rebutal_letter_nov_22_23.pdf

    Data Availability Statement

    All the Data used in this work is publicly available and given in the references. The code is available at: https://github.com/FredHutch/covid19vaccinesimulator.


    Articles from PLOS Global Public Health are provided here courtesy of PLOS

    RESOURCES