Nature CommunicationsBioinformaticsPeer-reviewed journal article
AlphaPept, a modern and open framework for MS-based proteomics
Maximilian T. StraussiD, Isabell BludauiD, Wen‐Feng ZengiD, Eugenia VoytikiD, Constantin AmmariD, Julia Patricia SchessneriD, Rajesh Ilango, Michelle L. GilliD, Florian MeieriD, Sander WillemsiD, Matthias ManniD
Abstract
In common with other omics technologies, mass spectrometry (MS)-based proteomics produces ever-increasing amounts of raw data, making their efficient analysis a principal challenge. There is a plethora of different computational tools that process the raw MS data and derive peptide and protein identification and quantification. During the last decade, there has been dramatic progress in computer science and software engineering, including collaboration tools that have transformed research and industry. To leverage these advances, we developed AlphaPept, a Python-based open-source framework for efficient processing of large high-resolution MS data sets. Using Numba for just-in-time machine code compilation on CPU and GPU, we achieve hundred-fold speed improvements while maintaining clear syntax and rapid development speed. AlphaPept uses the Python scientific stack of highly optimized packages, reducing the code base to domain-specific tasks while providing access to the latest advances in machine learning. We provide an easy on-ramp for community validation and contributions through the concept of literate programming, implemented in Jupyter Notebooks of the different modules. A framework for continuous integration, testing, and benchmarking enforces solid software engineering principles. Large datasets can rapidly be processed as shown by the analysis of hundreds of cellular proteomes in minutes per file, many-fold faster than the data acquisiton. The AlphaPept framework can be used to build automated processing pipelines using efficient HDF5 based file formats, web-serving functionality and compatibility with downstream analysis tools. Easy access for end-users is provided by one-click installation of the graphical user interface, for advanced users via a modular Python library, and for developers via a fully open GitHub repository.
- assay: proteomics
- research focus: software / tool
- approach: statistical model
- approach: machine learning (classical)
- Citations
- 74
- FWCI
- 6.35
- Field percentile
- top 1%
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
- AlphaPeptTools: scverse-native analysis of mass spectrometry-based proteomics
Vincenth Brennsteiner, Lucas Diedrich, … Matthias Mann·bioRxiv·Sep 13, 2026
- AlphaPeptStats: an open-source Python package for automated, scalable and industrial-strength statistical analysis of mass spectrometry-based proteomics
E. Krismer, M. T. Strauss, M. Mann·bioRxiv·Mar 10, 2023
- ProtPipe: A Multifunctional Data Analysis Pipeline for Proteomics and Peptidomics
Ziyi Li, Cory A. Weller, … Yue Andy Qi·Genomics Proteomics & BioinformaticsPeer-reviewed·Nov 22, 2024
- Autoprot: Processing, Analysis and Visualization of Proteomics Data in Python
Julian Bender, Wignand W. D. Mühlhäuser, … Bettina Warscheid·bioRxiv·Jan 18, 2024
- ProteoBench: the community-curated platform for comparing proteomics data analysis workflows
Robbe Devreese, Caroline Jachmann, … Marie Locard‐Paulet·bioRxiv·Dec 20, 2025
- MS-PyCloud: An open-source, cloud computing-based pipeline for LC-MS/MS data analysis
Li Chen, Bai Zhang, … Zhen Zhang·bioRxiv·May 13, 2018