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