Life-cycle inventory (LCI) for assessing environmental impacts of plastic-waste treatment systems
Authors/Creators
Description
Overview
This repository provides a harmonised life-cycle inventory (LCI) framework for assessing the environmental impacts of plastic-waste treatment systems, including recycling, incineration with energy recovery, landfilling, open disposal, and international transport. The LCI is parameterised with country-specific electricity mixes and treatment technologies and can be combined with externally defined waste-flow scenarios, including those derived from international trade statistics.
The LCI framework underpins the published study “Shift to intra-EU-OECD trade enhanced environmental benefits after Basel Convention Plastic Waste Amendments” (Resources, Conservation and Recycling, 2025), but is released here as a stand-alone, reusable research resource applicable to broader scenario-based LCA and MFA studies of plastic waste systems.
Contents
1. Trade-data processing and reconciliation
-
code_bc_z3.py: Python toolkit for data retrieval, reconciliation, and scenario analysis, including:-
Retrieval of bilateral plastic-waste trade data from UN Comtrade
-
Harmonisation of yearly trade records and treatment of missing or zero mass values
-
Unit-price-weighted reconciliation of export–import reporting asymmetries
-
Country selection and trade-share calculation
-
Assignment of transport modes and construction of international transport routes
-
Scenario-based trade-flow visualisation and LCA preparation
-
2. Life-cycle inventory (LCI) for plastic-waste trade
-
LCI_model.xlsx: Parameterised LCI model for scenario-based LCA, including:-
86 activities (75 waste-treatment, 11 international transport)
-
Activities drawn from ecoinvent 3.8, supplemented with assembled and parameterised processes
-
Country-specific electricity mixes, recycling technologies, incineration with energy recovery, and disposal pathways
-
The LCI is organised into the following sheets:
-
National electricity mix
-
Recycling and recycling-residue treatment
-
Virgin plastic production
-
Incineration (with uncertainty variants)
-
Sanitary landfill, unsanitary landfill, open dumping, and open burning
-
International transport
-
Parameter-scenarios and documentation notes
Scenario LCA is implemented using Activity Browser (Brightway-based).
The corresponding paper has been published in the journal Resources, Conservation and Recycling on August 2, 2025.
For any issues with this repository, please contact: kai.li@om.rwth-aachen.de.
This repository contains the files that support the analysis presented in the paper:
code_bc_z3.py: python scripts for all the calculations and plots included in the affiliated paper.
Sections include (refer to code cells; heading 1 included only):
- Import packages
- Functions and lists defined
- Retrieve bilateral trade from UN Comtrade database
- Arrange the data by year
- Replace zero and empty trade volumes if other weight metrics(altQty or qty) exist
- Replace zero and empty netweight values from similar trade
- Balance bilateral trade reporting asymmetries (unit price-weighted approach)
- Research country selection and trade share
- Assign transport and build common transport modes
- Assign the most common transport to unspecified transport
- Life cycle inventory of transport
- Data preparation
- Figure 2: Plots of trade flow
- Scenario LCA
- Other figures
Examples in LCI_model.xlsx:
| The life cycle inventory (LCI) for modeling life cycle assessment (LCA) in 'Shift to intra-EU-OECD trade increased environmental benefits of global plastic waste trade after Basel Convention Amendments' |
| This Life Cycle Inventory (LCI) includes 86 activities (75 for waste treatment and 11 for international transport), comprising: • Complete activities from the Ecoinvent 3.8 database • Assembled activities (see note below) • Parameterized activities (see note below) All activities are organized into nine sheets, with country-specific settings defined in the final sheet, 'Parameter-scenarios'. The parameter-scenarios LCA is conducted using Activity Browser, an open-source software for LCA built on Brightway 2, developed by Bernhard Steubing (Leiden University) and collaborators. |
| An example of an activity with corresponding explanations |
| activity name1 | reference product1 | location | flow type | amount | unit | formula5 | note |
| PE incineration(L)7 | PE incineration(L) | GLO | production | 1 | kilogram | ||
| treatment of waste polyethylene, municipal incineration3 | waste polyethylene | RoW | technosphere2 | 1 | kilogram | ||
| electricity, medium voltage, group for 27 countries | electricity, medium voltage | GLO | technosphere | EP * 46.2/LHV | kilowatt hour | EP * 46.2/LHV6 | |
| heat and power co-generation, natural gas, conventional power plant, 100MW electrical | heat, district or industrial, natural gas | Country-specific in Ecoinvent4 | technosphere | HP* 46.2/LHV | megajoule | HP* 46.2/LHV |
|
Note: 1.The activity and reference product are implicitly indicated in the first row with bold fonts, while other rows refer to intermediate activities and reference products. 2. 'Technospheres' indicates input (e.g., materials) and output flows (e.g., waste treatment) involved in this activity. 3. The intermediate activity can be a complete activity in the Ecoinvent 3.8 database if no additional explanation is provided. It can also be an assembled activity, such as LCI adapted from LCA Commons using the Ecoinvent database (see the sheet 'Virgin plastic production(12)' for details). Additionally, it can be a parameterized activity created by the authors. For example, "electricity, medium voltage, group for 27 countries" is a parameterized activity relying on the given parameter of the country name. See the sheets 'National electricity mix(1)' and 'Parameter-scenarios' for details. 4.'Country-specific in Ecoinvent' indicates that we chose the activity in Ecoinvent based on geographical division. 5. 'formula' indicates that the production amount of this activity depends on the given parameters. 6. The 'formula' in this case includes two parameters, which we defined in the sheet 'Parameter-scenarios' across countries. 7. To measure the uncertainty of a specific activity, activities are characterized by potential lower impact (L, suggesting lower estimates of electricity, material input, or waste disposal, or higher estimates of recovered energy) or higher impact (U, suggesting higher estimates of electricity, material input, or waste disposal, or lower estimates of recovered energy). 'wo' indicates incineration without energy recovery. |
The LCI data are organized into ten sheets: ‘National electricity mix(1)’, ‘Recycling(12)’, ‘Recycling residue treatment(10)’, ‘Virgin plastic production(12)’, ‘Incineration(20)’, ‘Sanitary landfill(5)’, ‘Unsanitary landfill(5)’, ‘Open dumping(5)’, ‘Open burning(5)’, and ‘International transport(11)’. Additionally, there are two sheets for 'Parameter-scenarios' and 'Notes'.
Additional files with the extensions '.pkl' and '.xlsx' are necessary to run the Python scripts provided above.
Files
Files
(118.4 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:065e8f7c6946a449512d50bde76a34c0
|
1.9 MB | Download |
|
md5:723a95c9b6352eca235d660484d7a0d8
|
157.0 kB | Download |
|
md5:55d5b67d8339acf8acf147ba309069e3
|
22.6 MB | Download |
|
md5:a60b1c031e35a945b811ac96d978a3f0
|
47.3 MB | Download |
|
md5:73da20cb83ad6f98864a56d845493997
|
29.3 MB | Download |
|
md5:290c499370bdfa0a98422e598e81cd7f
|
2.7 kB | Download |
|
md5:f3083d23b4413ec2dc06b316df269483
|
442.8 kB | Download |
|
md5:70281539f9c1397e744e9fe55533c690
|
63.0 kB | Download |
|
md5:1655285b2e5deab20b42a8dd1980e193
|
25.9 kB | Download |
|
md5:e6e70bd75b74bdb46c0d2ae4e8d28c47
|
29.3 kB | Download |
|
md5:7320a76267841393285b4b214fece12d
|
30.4 kB | Download |
|
md5:d361b0adf133bfed7204ce630c37d770
|
9.0 kB | Download |
|
md5:349ed0eac5bfee2192cca2397d2d5324
|
54.1 kB | Download |
|
md5:6dbce08e5cd6098532cb416296dbdad5
|
32.9 kB | Download |
|
md5:37739c2cd069146403db7c93a1969448
|
34.1 kB | Download |
|
md5:43126f41b45d5e72182d1b090de31983
|
54.1 kB | Download |
|
md5:8b7084a72b65b67da04a5e8e4a9f2700
|
32.9 kB | Download |
|
md5:728e48898deaabe5d3e91812a019a79e
|
34.1 kB | Download |
|
md5:c556c45bc2a45e7550ee68ca2da29c51
|
54.1 kB | Download |
|
md5:8caef45ff37a8f4afc7998c316b63bb3
|
32.9 kB | Download |
|
md5:b1e872edf63deed51bfa4cb598f2be25
|
34.1 kB | Download |
|
md5:f5e5c7c78c85fe2348e35efcd48a2ef4
|
43.5 kB | Download |
|
md5:d1ed9f822268e5cce9618654c70759a8
|
83.8 kB | Download |
|
md5:09f0bd4674bddfd98ebb1af6ef5a95f3
|
754.8 kB | Download |
|
md5:e55b1ab49e0bf0f47419692e6dd64bab
|
6.8 MB | Download |
|
md5:b8a9573d903d28b8c2e2a02831fa956c
|
6.2 MB | Download |
|
md5:5670ffd32a66c3c48a9b0c95f83b9220
|
942.3 kB | Download |
|
md5:9024476ab5467b4efa311f60bc413e08
|
997.4 kB | Download |
|
md5:a383b9c848aabb7f17f8f89c22025042
|
3.0 kB | Download |
|
md5:fdefc904d3769e1dfe1532cd434c9fe3
|
334.5 kB | Download |
|
md5:1fa381981df9e98989b5b1791a8ab040
|
9.9 kB | Download |
|
md5:5c2dcac68a52e19e925b1cc305a6dc6f
|
27.3 kB | Download |
|
md5:767cf4b54b84ceb0249228f0c1caab89
|
21.1 kB | Download |
Additional details
Identifiers
Related works
- Is supplement to
- Journal article: 10.1016/j.resconrec.2025.108527 (DOI)
Funding
Dates
- Accepted
-
2025-08-02