InstituteforDiseaseModeling / covasim

COVID-19 Agent-based Simulator (Covasim): a model for exploring coronavirus dynamics and interventions
https://covasim.org
MIT License
250 stars 223 forks source link

Simulation should allow for modeling of Mask intervention effects #286

Closed bguan closed 4 years ago

bguan commented 4 years ago

Is your feature request related to a problem? Please describe.

No. To be effective as a tool for planning school reopening, this simulation should allow pervasiveness of masks as an additional input similar to distancing. Some studies claim masks can reduce the risk of infection to the wearer by 65 percent, so schools that implement effective mask wearing can lesson the urgency of wide spread testing.

Describe the solution you'd like

Just like it allows for distancing effectiveness as a parameter to drive the simulation, it should allow an input for mask compliance as a percentage of population, and show the effect in the projection.

Describe alternatives you've considered

None.

Additional context

cliffckerr commented 4 years ago

Hi @bguan , thanks for your note. Masks are an important intervention and are already included in Covasim. You can use cv.change_beta() for this. We leave it up to the user to choose the parameters since there is so much uncertainty in mask efficacy, as well as enormous variability in mask compliance. We've updated the documentation to make this clearer: https://docs.idmod.org/projects/covasim/en/latest/covasim.interventions.html#covasim.interventions.change_beta

Covasim has already been used for several studies focused on masks, e.g.: https://www.medrxiv.org/content/10.1101/2020.09.02.20186742v1