Tobacco smoking: effect of interventions¶
Each chronic and acute disease that is affected by tobacco smoking is modelled as a separate component, so that interventions on tobacco smoking can affect the morbidity and mortality of these diseases. We also need to inform the tobacco component which diseases it should affect; this is done in the configuration section. The resulting simulation definition is quite long, simply because there are many diseases to include.
plugins:
optional:
data:
controller: "vivarium_public_health.dataset_manager.ArtifactManager"
builder_interface: "vivarium_public_health.dataset_manager.ArtifactManagerInterface"
components:
vivarium_public_health:
mslt:
population:
- BasePopulation()
- Mortality()
- Disability()
delay:
- DelayedRisk('tobacco')
disease:
- Disease('CHD')
- Disease('Stroke')
- Disease('LungCancer')
- Disease('HeadNeckCancer')
- Disease('OesophagusCancer')
- Disease('StomachCancer')
- Disease('LiverCancer')
- Disease('ColorectalCancer')
- Disease('PancreasCancer')
- Disease('CervicalCancer')
- Disease('BladderCancer')
- Disease('KidneyCancer')
- Disease('EndometrialCancer')
- Disease('Melanoma')
- Disease('ThyroidCancer')
- Disease('COPD')
- AcuteDisease('LRTI')
observer:
- MorbidityMortality()
- TobaccoPrevalence()
configuration:
input_data:
# Change this to "mslt_tobacco_maori_20-years.hdf" for the Maori
# population.
artifact_path: artifacts/mslt_tobacco_non-maori_20-years.hdf
input_draw_number: 0
population:
population_size: 44 # Male and female 5-year cohorts, aged 0 to 109.
time:
start:
year: 2011
end:
year: 2120
step_size: 365 # In days
tobacco:
delay: 20 # The delay (in years) between cessation and normal risks.
affects:
# This is where the affected diseases should be listed.
CHD:
COPD:
BladderCancer:
CervicalCancer:
ColorectalCancer:
EndometrialCancer:
KidneyCancer:
LiverCancer:
LungCancer:
OesophagusCancer:
PancreasCancer:
StomachCancer:
ThyroidCancer:
LRTI:
Melanoma:
Stroke:
observer:
output_prefix: mslt_tobacco_bau # The prefix for output files.
Tobacco eradication¶
We add the TobaccoEradication
component, and specify at what year it
comes into effect.
Shown below are the new lines that are added to the simulation definition
for the BAU scenario.
components:
vivarium_public_health:
mslt:
# Other components ...
intervention:
TobaccoEradication()
configuration:
# Other configuration settings ...
tobacco_eradication:
year: 2011
These simulations are already defined in the following files:
mslt_tobacco_maori_20-years_decreasing_erad.yaml
mslt_tobacco_non-maori_20-years_decreasing_erad.yaml
Tobacco-free generation¶
We add the TobaccoFreeGeneration
component, and specify at what year
it comes into effect.
Shown below are the new lines that are added to the simulation definition
for the BAU scenario.
components:
vivarium_public_health:
mslt:
# Other components ...
intervention:
TobaccoFreeGeneration()
configuration:
# Other configuration settings ...
tobacco_free_generation:
year: 2011
These simulations are already defined in the following files:
mslt_tobacco_maori_20-years_decreasing_tfg.yaml
mslt_tobacco_non-maori_20-years_decreasing_tfg.yaml
Tobacco tax¶
We enable the tobacco_tax
option of the tobacco risk factor
(DelayedRisk
).
Shown below are the new lines that are added to the simulation definition
for the BAU scenario.
configuration:
# Other configuration settings ...
tobacco:
tobacco_tax: True
These simulations are already defined in the following files:
mslt_tobacco_maori_20-years_decreasing_tax.yaml
mslt_tobacco_non-maori_20-years_decreasing_tax.yaml
Intervention comparison¶
If you run all of these simulations, you can then compare them by the gains that they provide in LYs and HALYs, and the reductions that they provide in ACMR and YLDR, using the data analysis software of your choice.
As an example, here are some of the results obtained for non-Maori males aged 50-54 in 2011, for the tobacco eradication intervention:
Year of birth |
Sex |
Age |
Year |
Survivors |
BAU Survivors |
Population |
BAU Population |
ACMR |
BAU ACMR |
Probability of death |
BAU Probability of death |
Deaths |
BAU Deaths |
YLD rate |
BAU YLD rate |
Person years |
BAU Person years |
HALYs |
BAU HALYs |
LE |
BAU LE |
HALE |
BAU HALE |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
… |
|||||||||||||||||||||||
1959 |
male |
52 |
2011 |
129,460.4 |
129,460.4 |
129,850.0 |
129,850.0 |
0.003 |
0.003 |
0.003 |
0.003 |
389.6 |
389.6 |
0.1122 |
0.1122 |
129,655.2 |
129,655.2 |
115,103.4 |
115,103.4 |
33.4 |
33.1 |
26.3 |
26.0 |
1959 |
male |
53 |
2012 |
129,047.3 |
129,047.0 |
129,460.4 |
129,460.4 |
0.0032 |
0.0032 |
0.0032 |
0.0032 |
413.2 |
413.5 |
0.1122 |
0.1122 |
129,253.9 |
129,253.7 |
114,749.9 |
114,746.9 |
32.5 |
32.2 |
25.5 |
25.2 |
1959 |
male |
54 |
2013 |
128,608.7 |
128,607.5 |
129,047.3 |
129,047.0 |
0.0034 |
0.0034 |
0.0034 |
0.0034 |
438.5 |
439.5 |
0.1122 |
0.1122 |
128,828.0 |
128,827.2 |
114,374.8 |
114,368.3 |
31.6 |
31.3 |
24.7 |
24.4 |
… |
|||||||||||||||||||||||
1959 |
male |
108 |
2067 |
149.5 |
136.4 |
241.4 |
220.7 |
0.4794 |
0.4811 |
0.3809 |
0.3819 |
92.0 |
84.3 |
0.3553 |
0.3578 |
195.5 |
178.6 |
126.0 |
114.7 |
1.6 |
1.6 |
1.0 |
1.0 |
1959 |
male |
109 |
2068 |
92.5 |
84.3 |
149.5 |
136.4 |
0.4795 |
0.4811 |
0.3809 |
0.3819 |
56.9 |
52.1 |
0.3555 |
0.3578 |
121.0 |
110.4 |
78.0 |
70.9 |
1.3 |
1.3 |
0.8 |
0.8 |
1959 |
male |
110 |
2069 |
57.3 |
52.1 |
92.5 |
84.3 |
0.4797 |
0.4812 |
0.3811 |
0.382 |
35.3 |
32.2 |
0.3556 |
0.3578 |
74.9 |
68.2 |
48.3 |
43.8 |
0.8 |
0.8 |
0.5 |
0.5 |
… |