Skip to content

Commit 856f8a5

Browse files
author
Ali Bowman
committed
necessary updates for pem mortality model
1 parent 60e54be commit 856f8a5

2 files changed

Lines changed: 65 additions & 31 deletions

File tree

  • docs/source/models
    • concept_models/vivarium_nutrition_optimization_extension
    • risk_attributable_causes/protein_energy_malnutrition/gbd_2021_inpatient_sam_extension

docs/source/models/concept_models/vivarium_nutrition_optimization_extension/concept_model.rst

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,14 +51,9 @@ Components that need to be altered to support new wasting state (more details to
5151

5252
Components with substantial updates (links/updates to come)
5353

54-
- :ref:`Child wasting exposure <2021_risk_exposure_wasting_with_complicated_sam>`, including changes to:
55-
56-
- Exposure initialization, see relevant changes in the third (and any later) commits of `this pull request <https://github.com/ihmeuw/vivarium_research/pull/1922>`__
57-
- Transition rates, see `relevant changes to modeling strategy in this PR <https://github.com/ihmeuw/vivarium_research/pull/1926>`__. Data values for transition rates still to come as of 4/15/2026
58-
54+
- :ref:`Child wasting exposure <2021_risk_exposure_wasting_with_complicated_sam>`
5955
- SAM treatment for complicated SAM
6056
- :ref:`Child wasting state-specific mortality and morbidity <2021_pem_inpatient_sam_extension>`
61-
- Mortality due to other causes: set to zero for this simulation (all mortality will be captured in the :ref:`Child wasting state-specific mortality and morbidity <2021_pem_inpatient_sam_extension>` modeling strategy)
6257

6358
.. _nutrition_optimization_extension2.2:
6459

docs/source/models/risk_attributable_causes/protein_energy_malnutrition/gbd_2021_inpatient_sam_extension/index.rst

Lines changed: 64 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -63,72 +63,111 @@ The following disability weights and excess mortality weights should apply to ea
6363
* - cat4 (susceptible to child wasting), cat3 (mild childwasting), cat2_better (better MAM), cat2_worse (worse MAM)
6464
- other_protein_energy_malnutrition
6565
- 0
66-
- daily_probability_to_annual_rate(other_causes_mortality_daily_probability)
66+
- mort_rate_other_causes
6767
-
6868
* - cat1_uncomplicated
6969
- uncomplicated_severe_protein_energy_malnutrition
70-
- DW_uncomplicated_sam
71-
- daily_probability_to_annual_rate(d1_uncomplicated)
70+
- * First pass value: 0
71+
* Eventual value if time allows: DW_uncomplicated_sam
72+
- mort_rate_uncomplicated_sam
7273
-
7374
* - cat1_complicated
7475
- complicated_severe_protein_energy_malnutrition
75-
- DW_severe_wasting_and_oedema
76-
- daily_probability_to_annual_rate(d1_complicated)
76+
- * First pass value: 0
77+
* Eventual value if time allows: severe_wasting_and_oedema
78+
- mort_rate_complicated_sam
7779
- For simplicity, assumed all complicated SAM cases have DW corresponding with severe wasting and oedema
7880

81+
.. list-table:: Restrictions
82+
:header-rows: 1
83+
84+
* - Restriction
85+
- Value
86+
- Note
87+
* - Age start
88+
- 1 month
89+
-
90+
* - Age end
91+
- 5 years
92+
-
93+
* - Male only
94+
- False
95+
-
96+
* - Female only
97+
- False
98+
-
99+
* - YLD only
100+
- False
101+
-
102+
* - YLL only
103+
- * First pass: True (set all disability weights equal to zero for simplicity)
104+
* Final pass (as time allows): False
105+
- Note that simulation implementation should ideally set this value to False to preseve future functionality for non-zero disability weights
106+
79107
.. list-table:: Parameter values
80108
:header-rows: 1
81109

82110
* - Parameter
83111
- Definition
84112
- Value
85113
- Note
114+
* - mort_rate_complicated_sam
115+
- Annual mortality rate due to all causes among complicated SAM population
116+
- Use value in custom data file linked on the :ref:`wasting exposure document <2021_risk_exposure_wasting_with_complicated_sam>`
117+
- Represents mortality due to all causes. Age start for this cause should be 1-5 month age group, but if data is needed for neonatal age groups, fill with zeros
118+
* - mort_rate_uncomplicated_sam
119+
- Annual mortality rate due to all causes among uncomplicated SAM population
120+
- Use value in custom data file linked on the :ref:`wasting exposure document <2021_risk_exposure_wasting_with_complicated_sam>`
121+
- Represents mortality due to all causes. Age start for this cause should be 1-5 month age group, but if data is needed for neonatal age groups, fill with zeros
122+
* - mort_rate_other_causes
123+
- Annual mortality rate due to causes other than diarrheal diseases, lower respiratory infections, malaria, measles, or malaria among non-SAM states
124+
- Use value in custom data file linked on the :ref:`wasting exposure document <2021_risk_exposure_wasting_with_complicated_sam>`
125+
- Represents mortality due to causes other than modeled infectious diseases in non-SAM states. Age start for this cause should be 1-5 month age group, but if data is needed for neonatal age groups, fill with zeros
126+
* - prevalence_{wasting state}
127+
- Prevalence of a given wasting state
128+
- Defined on the :ref:`wasting exposure document <2021_risk_exposure_wasting_with_complicated_sam>`
129+
-
130+
* - csmr_pem
131+
- Population-level cause-specific mortality rate for PEM/wasting risk-attributable cause
132+
- mort_rate_complicated_sam * prevalence_cat1_complicated + mort_rate_uncomplicated_sam * prevalence_cat1_uncomplicated + mort_rate_other_causes * (prevalence_cat2.5_better + prevalence_cat2.0_worse + prevalence_cat3 + prevalence_cat4)
133+
- Age start for this cause should be 1-5 month age group, but if data is needed for neonatal age groups, fill with zeros
86134
* - DW_severe_wasting
87135
- Disability weight of severe wasting
88136
- 0.128 (0.082–0.183)
89-
-
137+
- Not needed for first pass
90138
* - DW_oedema
91139
- Disability weight of oedema
92140
- 0.051 (0.031–0.079)
93-
-
141+
- Not needed for first pass
94142
* - prev_s199
95143
- Prevalence of severe wasting without oedema
96144
- ``get_draws(release_id=9, year_id=2021, gbd_id_type='sequela_id', gbd_id=199, measure_id=5, source='como')``
97-
-
145+
- Not needed for first pass
98146
* - prev_s198
99147
- Prevalence of moderate wasting with oedema
100148
- ``get_draws(release_id=9, year_id=2021, gbd_id_type='sequela_id', gbd_id=198, measure_id=5, source='como')``
101-
-
149+
- Not needed for first pass
102150
* - DW_uncomplicated_sam
103151
- Overall disability weight of uncomplicated SAM
104152
- DW_severe_wasting * prev_s199 / (prev_s199 + prev_s198) + DW_oedema * prev_s198 / (prev_s199 + prev_s198)
105-
- We make the simplifying assumption that uncomplicated SAM has no cases with concurrent severe wasting and oedema (these cases are assumed to be complicated SAM) and that the ratio of cases with moderate wasting and oedema to cases of severe wasting without oedema within uncomplicated SAM is equal to the ratio of these two sequelae in GBD.
153+
- Not needed for first pass.
154+
155+
We make the simplifying assumption that uncomplicated SAM has no cases with concurrent severe wasting and oedema (these cases are assumed to be complicated SAM) and that the ratio of cases with moderate wasting and oedema to cases of severe wasting without oedema within uncomplicated SAM is equal to the ratio of these two sequelae in GBD.
106156
* - DW_severe_wasting_and_oedema
107157
- Disability weight of concurrent severe wasting and oedema
108158
- 1 - (1 - DW_severe_wasting) * (1 - DW_oedema)
109-
-
110-
* - d1_complicated
111-
- Daily probability of mortality in the complicated SAM state
112-
- `See placeholder values here <https://github.com/ihmeuw/vivarium_research_nutrition_optimization/blob/0acb49fac8[…]lation/nigeria/kebbi-copied-dummy-transitions-all-locations.csv>`__ (parameter == 'd1_complicated')
113-
- Represents mortality due to all causes
114-
* - d1_uncomplicated
115-
- Daily probability of mortality in the uncomplicated SAM state
116-
- `See placeholder values here <https://github.com/ihmeuw/vivarium_research_nutrition_optimization/blob/0acb49fac8[…]lation/nigeria/kebbi-copied-dummy-transitions-all-locations.csv>`__ (parameter == 'd1_complicated')
117-
- Represents mortality due to all causes
118-
* - other_causes_mortality_daily_probability
119-
- Daily probability of mortality due to causes other than diarrheal diseases, lower respiratory infections, malaria, or measles
120-
- `See placeholder values here <https://github.com/ihmeuw/vivarium_research_nutrition_optimization/blob/0acb49fac8[…]lation/nigeria/kebbi-copied-dummy-transitions-all-locations.csv>`__ (parameter == 'other_causes_mortality_daily_probability')
121-
- Represents mortality due to causes other than modeled infectious diseases in non-SAM states and mortality experienced in SAM states
159+
- Not needed for first pass
160+
122161

123162
Validation
124163
++++++++++
125164

126-
As a validation, YLDs due to the wasting-attributable cause model should be similar in magnitude to YLDs due to PEM.
127-
128165
As a verification, EMRs of for the wasting-attributable cause model should match input data
129166

130167
As a verification, ACMR at the population level should match GBD expectation.
131168

169+
Once YLDs due to PEM are included: As a validation, YLDs due to the wasting-attributable cause model should be similar in magnitude to YLDs due to PEM.
170+
132171
References
133172
++++++++++
134173

0 commit comments

Comments
 (0)