A 'Shiny' application for converting 'Excel'-based Life Cycle Inventory (LCI) data into 'SimaPro' CSV (Comma-Separated Values) format for use in Life Cycle Assessment (LCA) modeling. Developed by the Mine Sustainability Modeling Group (MSMG) at Missouri University of Science and Technology under NSF (National Science Foundation) funding (Award No. 2219086). See Pizzol (2022) < https://github.com/massimopizzol/Simapro-CSV-converter> for the original 'Python' implementation that inspired this tool.

MSMGOptimizer is an R package that transforms raw Life Cycle Inventory (LCI) data from Excel into a fully compatible CSV format for seamless import into SimaPro — one of the world’s leading Life Cycle Assessment (LCA) software platforms.
Developed as part of the NSF-funded project:
ECO-CBET: GOALI: CAS-Climate: Expediting Decarbonization of the Cement Industry through Integration of CO2 Capture and Conversion (NSF Project No. 2219086)
install.packages("MSMGOptimizer")
# install.packages("remotes")
remotes::install_github("Duah-Philip/MSMGOptimizer")
shiny::runGitHub(
repo = "MSMGOptimizer",
username = "Duah-Philip",
ref = "master",
subdir = "inst/shiny"
)
library(MSMGOptimizer)
# Launch the Shiny application
ShinyMSMGOptimizer()
.xlsx or .xls Excel LCI filesYour Excel file must follow this structure:
| Row | Column A | Column B | Column C | Column D | Column E+ |
|---|---|---|---|---|---|
| 1 | Process Name | ||||
| 2 | Unit | ||||
| 3 | Amount | ||||
| 4 | |||||
| 5 | Comment | ||||
| 6 | Category | ||||
| 7+ | Type | Name | Unit | Value |
Exchange type codes for Column A:
| Code | Exchange Type |
|---|---|
| (blank) | Materials/Fuels |
Raw |
Resources |
Air |
Emissions to Air |
Water |
Emissions to Water |
Soil |
Emissions to Soil |
Waste |
Final Waste Flows |
Social |
Social Issues |
Economic |
Economic Issues |
Wastetotreatment |
Waste to Treatment |
Inspired by the original Python-based SimaPro CSV converter developed by Professor Massimo Pizzol.
If you use MSMGOptimizer in your research, please cite:
Duah, P. & Awuah-Offei, K. (2025). MSMGOptimizer: MSMG SimaPro CSV Optimizer.
R package version 0.1.0.
https://github.com/Duah-Philip/MSMGOptimizer
Philip Duah
Missouri University of Science & Technology
📧 [email protected]