To illustrate the pipelining functionalities, we use RamanSPy to construct three preprocessing protocols by compiling selected methods in the desired order of execution, and applying them out-of-the-box to data loaded into the platform (Fig. ). We use them to preprocess Raman spectroscopic data from (Fig. ). Note how the three pipelines yield substantially different results, reinforcing the importance of consistency in the selection of preprocessing protocols. Pipeline II was deemed the most robust, and consequently added to the protocols library in RamanSPy as default.