rm(list = ls())
42 Experimenting with COVID Interventions
In this lab, you will work modify the new diagnostic and case isolation features of the COVID model in the previous tutorial to investigate the impact of different forms and timing of screen-based interventions on prevention of SARS-CoV-2 transmission. The specific learning objectives for this lab are to:
- Simulate and experiment with a full-scale research model for COVID-19 programmed with extension modules in EpiModel;
- Define next steps for extending diagnostic-based interventions further, including with contact tracing activities.
42.1 Setup
Once you are ready, start out by clearing your R object environment, to make sure that you do not have any objects lingering from the tutorial. This can be accomplished with:
42.2 Lab Steps
- Start with the model code and module functions from the tutorial, and fit and run the diagnostics for the network model. Inspect and source in the new epidemic modules. Discuss any conceptual questions about the new module design with your group.
- Run through the new infection module in browser mode, and inspect the discordant edgelist at a particular time step.
- Run a couple different scenarios of the model with different intervention parameters. This could include changing the diagnosis rates or the case isolation intensity after diagnosis. How much does disease prevention depend on natural history of disease (e.g., the proportion in the subclinical pathway) or the diagnostic assumptions (e.g., the PCR sensitivity)?
42.3 Lab Questions
- Discuss how you might add a “contact tracing” intervention to the current model. Contact tracing involves identifying and then isolating and/or screening contacts of positive diagnosed cases. What existing modules would you modify to accomplish this, and how would you do so.
- What are remaining intervention scenarios that we have not built out for COVID yet, but are of interest to your group. What are the natural next steps for building those out in code?