NobleBlocks
    Baseline correction using asymmetrically reweighted penalized least squares smoothing | NobleBlocks