This project records my up-to-date progress in assessing the PM2.5 health burden according to PM2.5 pollutions across China. Theoretically, it also applies to other regions with corresponding population, pollution, and baseline mortality data.
P.S.: the PM2.5-attr-mort refers to the PM2.5-attributable-mortality
-
Liu Y, Zhu G, Zhao Z, et al. Population aging might have delayed the alleviation of China's PM2.5 health burden[J]. Atmospheric Environment, 2022, 270: 118895.
-
Tang R, Zhao J, Liu Y, et al. Air quality and health co-benefits of China's carbon dioxide emissions peaking before 2030[J]. Nature Communications, 2022, 13 (1): 1008.
-
Wang H, He X, Liang X, et al. Health benefits of on-road transportation pollution control programs in China[J]. Proceedings of the National Academy of Sciences, 2020, 117 (41): 25370-25377.
-
Clone the repo and open it
-
Replace the sample data in
./Data/
with your customized ones:-
for estimations about China, you'll need to customize:
- the
GRID_information
, which stores the coordination and geophysical domain(e.g., countries, regions, provinces, cities, etc.) of each grid cell - the
Grid_Pop
, which stores the population size (by column) of each grid cell - the
Grid_*
, which stores the annual-average concentrations (by column) of each grid cell for pollution *.
- the
-
for other regions, additional customize:
- the age structure data
- the mortality rate data
-
Note that all filenames shall be specified later in the
DataLoad
section in theHealthBurdenCalc.R
.
-
-
Open the
PM25-attr-mort.Rproj
file in Rstudio. -
In script
HealthBurdenCalc.R
, specify filenames in theDataLoad
section if data is customized. -
Run codes in
HealthBurdenCalc.R
by rows to calculate and summarise the result.
The Initial published version of the PM25-attr-mort with a series of refined and easy-to-use functions to assess PM2.5 health burden using the IER model.
PM2.5-Attr-Mort v2.0 incorporated both GEMM and IER model in calculating the PM2.5 health burden, by refering to different concentration-responce lookup-table.
PM2.5-Attr-Mort v3.0 flushes the original linear algebra calculation with a more tidy-R grammar, which greatly improves the extensible of the scales of the model.
PM2.5-Attr-Mort v4.0 extends to international or other muiti-region scale calculation, and extends to O3 or NO2 burden calculation, add MRBRT method CRF used by GBD2019.
built-in population and mortality data, and warps to the pollution data grids flexibly, reduces data inputs.
I made the calculation process generalized to adopt to any attributable death estimations by applying the population table, incidence table, concentration table, and the concentration-correspondingly relative risk lookup table together.