Matlab codes to "Automated tuning of denoising algorithms in liquid chromatography".
WS implemtation follows "A perfect smoother" by P. Eilers
SASS implemntation follows "Sparsity-Assisted Signal Smoothing (Revisited)" by Ivan Selesnick
BEADS implementation follows "Chromatogram baseline estimation and denoising using sparsity (BEADS)" by Xiaoran Ning, Ivan Selesnick, and Laurent Duval
demo_script shows a use case on an experimental chromatogram (stored in data) of the different smoother-tuner combinations.
the experimental chromatogram comes from the paper "Baseline correction using adaptive iteratively reweighted penalized least squares" by Zhi-Min Zhang, Shan Chena and Yi-Zeng Liang