Skip to content

evanliu3594/PM2.5-attr-mort

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Genre

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

Supported Researches

  1. 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.

  2. 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.

  3. 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.

Usage

  1. Clone the repo and open it

  2. 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 *.
    • 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 the HealthBurdenCalc.R.

  3. Open the PM25-attr-mort.Rproj file in Rstudio.

  4. In script HealthBurdenCalc.R, specify filenames in the DataLoad section if data is customized.

  5. Run codes in HealthBurdenCalc.R by rows to calculate and summarise the result.

Changelog

1.0-release

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.

2.0-release

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.

3.0-release

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.

4.0-release

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.

5.0-doing

built-in population and mortality data, and warps to the pollution data grids flexibly, reduces data inputs.

Developer note

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.

About

R scripts for calculating the health burden attributable to PM2.5 exposure

Resources

License

Stars

Watchers

Forks

Languages