bioRxivSystems BiologyPreprint
PeakPerformance - a tool for Bayesian inference-based fitting of LC-MS/MS peaks
Jochen NießeriD, Michael OsthegeiD, Eric von LieresiD, Wolfgang WiechertiD, Stephan NoackiD
Abstract
A major bottleneck of chromatography-based analytics has been the elusive fully automated identification and integration of peak data without the need of extensive human supervision. The presented Python package PeakPerformance applies Bayesian inference to chromatographic peak fitting, and provides an automated approach featuring model selection and uncertainty quantification. Currently, its application is focused on data from targeted liquid chromatography tandem mass spectrometry (LC-MS/MS), but its design allows for an expansion to other chromatographic techniques. PeakPerformance is implemented in Python and the source code is available on GitHub. It is unit-tested on Linux and Windows and accompanied by general introductory documentation, as well as example notebooks. Practical applicationThe presented PeakPerformance tool performs automated chromatographic peak data fitting using Bayesian methodology. Accordingly, it innovates by delivering built-in uncertainty quantification for each peak, thus taking the measurement noise into account. Using a convergence statistic and based on the determined peak uncertainties, the differentiation of signals into peak and noise was improved and false positives or negatives were largely eliminated. The provided documentation and the implemented convenience functions are meant to lower the barrier of entry for users with little programming experience. Lastly, the modular design of the software enables modification and expansion to data from different chromatographic methods.
- Citations
- 0
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- PeakBot: Machine learning based chromatographic peak picking
Christoph Bueschl, Maria Doppler, … Jürgen Zanghellini·BioinformaticsPeer-reviewed·May 23, 2022
- Deep Learning assisted Peak Curation for large scale LC-MS Metabolomics
Yoann Gloaguen, Jennifer Kirwan, Dieter Beule·Analytical ChemistryPeer-reviewed·Mar 15, 2022
- Monte Carlo Wavelet Analysis for Objective PeakDetection in SRM LC-MS/MS Analysis
Randall K. Julian, Brian A. Rappold, … Stephen R. Master·Analytical ChemistryPeer-reviewed·Jun 12, 2026
- Dynamic binning peak detection and assessment of various lipidomics liquid chromatography-mass spectrometry pre-processing platforms
X. Feng, W. Zhang, … P. Horvatovich·bioRxiv·Oct 10, 2020
- HDP-Align: Hierarchical Dirichlet Process Clustering for Multiple Peak Alignment of Liquid Chromatography Mass Spectrometry Data.
Joe Wandy, Rónán Daly, Simon Rogers·bioRxiv·Sep 13, 2016
- Picky with peakpicking: assessing chromatographic peak quality with simple metrics in metabolomics
William Kumler, Bryna J. Hazelton, Anitra E. Ingalls·BMC BioinformaticsPeer-reviewed·Oct 27, 2023