PeakBot
PeakBot performs chromatographic peak picking in LC-HRMS profile-mode datasets to detect and classify chromatographic peaks for accurate feature detection and quantification in untargeted metabolomics.
Key Features:
- Local-Maxima Detection: Identifies local signal maxima within chromatograms as candidate peaks.
- Standardized Area Extraction: Converts each detected local maximum into a super-sampled standardized area defined in retention time (rt) versus mass-to-charge ratio (m/z).
- Machine Learning Integration: Applies a custom-trained convolutional neural network (CNN) implemented with TensorFlow 2.5.0 to classify standardized areas and provide peak center and bounding box.
- High Performance: Reports an accuracy of 0.99 on training and independent validation datasets for discriminating true peaks from background signals.
- Training Requirements: Requires a minimum of 100 reference features for model training.
Scientific Applications:
- Metabolic Feature Detection: Enables accurate detection and quantification of chromatographic peaks in LC-HRMS datasets.
- Untargeted Metabolomics Profiling: Facilitates comprehensive metabolite profiling and identification in untargeted metabolomics studies.
Methodology:
Identifies local maxima, transforms each into a super-sampled standardized rt × m/z area, and classifies these areas with a CNN implemented in TensorFlow 2.5.0 that outputs peak center and bounding box; model training uses at least 100 reference features and was evaluated on training and independent validation datasets achieving 0.99 accuracy.
Topics
Details
- License:
- CC-BY-NC-SA-4.0
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Linux, Windows
- Programming Languages:
- Python
- Added:
- 4/9/2022
- Last Updated:
- 4/9/2022
Operations
Data Inputs & Outputs
Natural product identification
Publications
Bueschl C, Doppler M, Varga E, Seidl B, Flasch M, Warth B, Zanghellini J. PeakBot: Machine learning based chromatographic peak picking. Unknown Journal. 2021. doi:10.1101/2021.10.11.463887.