psm_utils
psm_utils standardizes and interconverts peptide-spectrum match (PSM) files and associated data structures to enable integration and downstream analysis of PSMs and peptidoforms across diverse proteomics workflows.
Key Features:
- Format Agnosticism: Reads and writes multiple PSM file formats to ensure compatibility across search engines and heterogeneous outputs.
- Unified Data Structure: Represents peptidoforms, individual PSMs, and lists of PSMs in a single standardized data structure for consistent manipulation.
- Python API: Exposes a high-level Python API for programmatic access and integration into bioinformatics workflows.
- Interoperability and Extensibility: Leverages existing packages and community standards to interoperate with other tools and enable extensibility.
Scientific Applications:
- PSM Integration: Integrates PSM outputs from different search engines into cohesive datasets for comparative analysis.
- Statistical Analysis and Visualization: Enables statistical analysis and visualization of PSM and peptidoform data.
- Custom Workflow Development: Supports development of custom processing and analysis workflows via the Python API.
Methodology:
Builds on existing software libraries and adheres to community standards to provide a unified approach to PSM file handling.
Topics
Details
- License:
- Apache-2.0
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python
- Added:
- 2/15/2023
- Last Updated:
- 7/26/2023
Operations
Publications
Gabriels R, Declercq A, Bouwmeester R, Degroeve S, Martens L. psm_utils: A High-Level Python API for Parsing and Handling Peptide-Spectrum Matches and Proteomics Search Results. Journal of Proteome Research. 2022;22(2):557-560. doi:10.1021/acs.jproteome.2c00609. PMID:36508242.
PMID: 36508242
Funding: - Agentschap Innoveren en Ondernemen: HBC.2020.2205
- Universiteit Gent: BOF21/GOA/033
- Fonds Wetenschappelijk Onderzoek: 12B7123N, 1SE3722, G028821N
- H2020 Research Infrastructures: 823839
Documentation
General', 'User manual
https://psm-utils.readthedocs.io/en/v0.2.1/