Baseline correction using adaptive iteratively reweighted penalized least squares | doi.page