TRaP: An Open-source, Reproducible Framework for Raman Spectral Preprocessing across Heterogeneous Systems | Synapse