Intervention Model Template
Important
To begin documenting an intervention for a Vivarium simulation, start by following these steps (after you have created a new git branch to work in):
Make a subdirectory
intervention_name/in the folderintervention_models, whereintervention_nameis replaced with the (potentially shortened) name of the intervention you are modeling. This subdirectory is where you will put all the files for your model documentation, including this document, image files, .csv files, etc.Copy this template into your subdirectory and rename it
index.rst.Replace the internal hyperlink target
.. _intervention_model_template:at the top of this file with a unique reference label for your cause. The reference label should have the form.. _intervention_{intervention_name}:, where{intervention_name}is replaced with a unique descriptive name or abbreviation for your cause, e.g... _intervention_bep:.Delete this document’s title above:
---------------------------- Intervention Model Template ----------------------------
Once the above title is deleted, all the other section titles will be promoted up one level.
Full Name of Intervention
Todo
Add a brief introductory paragraph for this document.
Abbreviation |
Definition |
Note |
|---|---|---|
Todo
Fill out table with any abbreviations and their definitions used in this document.
Intervention Overview
Todo
Add a general narrative overview of the intervention, including what it is, what outcomes it affects, if/how/when/where it has been used, etc.
Todo
Fill out the following table with a list of known outcomes affected by the intervention, regardless of if they will be included in the simulation model or not, as it is important to recognize potential unmodeled effects of the intervention and note them as limitations as applicable.
The table below provides example entries for large scale food fortification with iron.
Outcome |
Effect |
Modeled? |
Note (ex: is this relationship direct or mediated?) |
|---|---|---|---|
Hemoglobin concentration |
Increases population mean |
Yes |
|
Malaria |
Increases incidence rate |
No |
Baseline Coverage Data
Todo
Document known baseline coverage data, using the table below if appropriate
Location |
Subpopulation |
Coverage parameter |
Value |
Note |
|---|---|---|---|---|
Vivarium Modeling Strategy
Todo
Add an overview of the Vivarium modeling section.
Todo
Fill out the following table with all of the affected measures that have vivarium modeling strategies documented
Outcome |
Outcome type |
Outcome ID |
Affected measure |
Effect size measure |
Effect size |
Note |
|---|---|---|---|---|---|---|
Lung cancer |
GBD cause |
c426 |
Preclinical incidence rate |
Relative risk |
0.8 (95% CI: 0.7, 1.01) |
Affected Outcome #1
Important
Copy and paste this section for each affected outcome included in this document
Todo
Replace “Risk Outcome Pair #1” with the name of an affected entity for which a modeling strategy will be detailed. For additional risk outcome pairs, copy this section as many times as necessary and update the titles accordingly.
Todo
Link to existing document of the affected outcome (ex: cause or risk exposure model document)
Todo
Describe exactly what measure the intervention will affect
Todo
Fill out the tables below
Restriction |
Value |
Note |
|---|---|---|
Male only |
||
Female only |
||
Age group start |
||
Age group end |
||
Other |
Population |
Effect size |
Uncertainty |
Note |
|---|---|---|---|
Malnourished women |
Mean difference: +50 g birthweight |
No parameter uncertainty or individual-level stochastic uncertainty in effect |
|
Total eligible population |
Relative risk of outcome: 0.9, CI: 0.86 to 0.93 |
Use the specified RR estimate and confidence interval bounds to generate a lognormal distribution and randomly sample values to generate draw-level values to represent parameter uncertainty. No individual-level stochastic uncertainty in effect. |
Note
The “Uncertainty” column in this table should provide instructions on how to represent parameter and/or individual-level stocastic uncertainty in the effect size.
When specifying a lognormal distribution of uncertainty, be aware that the code routinely used in vivarium simulations to implement such a distribution uses the specified RR value as the distribution median and uses the confidence interval bounds to calculate a standard deviation that is then applied about that median. Care should be taken to confirm that the mean and confidence intervals in your simulation results match your desired behavior. Otherwise, you may provide custom instructions for how to generate and sample from a distribution according to your desired specifications.
Todo
Describe exactly how to apply the effect sizes to the affected measures documented above
Todo
Note research considerations related to generalizability of the effect sizes listed above as well as the strength of the causal criteria, as discussed on the general research consideration document.