Ursgal

Ursgal provides a Python framework for integrating bottom-up proteomics search engines, statistical postprocessing, and open modification search to improve peptide identification and post-translational modification characterization.


Key Features:

  • Framework integration: Integrates database search engines X!Tandem, OMSSA, MS-GF+, Myrimatch, and MS Amanda within a Python framework.
  • Statistical postprocessing: Supports qvality and Percolator for statistical scoring and false discovery rate estimation.
  • Combined FDR algorithm: Implements a novel combined FDR approach to merge outputs from multiple search engines.
  • Combined PEP algorithm: Implements a combined PEP method that merges search results using elements from combined FDR, PeptideShaker, and Bayes' theorem.
  • Open modification search (OMS) integration: Incorporates OMS engines for comprehensive searches of post-translational modifications and peptidoform identification.
  • Result unification and PTM mapping: Unifies search results from multiple OMS engines and supports mapping of candidate modifications to potential PTMs, with reported increases in peptide-spectrum matches by 8–18%.
  • High-throughput analysis: Enables large-scale proteomics analyses with consistent parameters and results files within the Python framework.

Scientific Applications:

  • Peptide identification: Improve peptide-spectrum matching by combining multiple search engines and statistical postprocessing.
  • PTM characterization: Identify and quantify post-translational modifications and peptidoforms using OMS integration and PTM mapping.
  • Large-scale proteomics studies: Support high-throughput, large-scale analyses requiring consistent parameterization and consolidated results.
  • Consensus-based identification: Increase robustness and accuracy of identifications through combined FDR and combined PEP merging across search engines.
  • Search optimization and cascaded searches: Facilitate optimization of search parameters and application of cascaded search strategies.

Methodology:

Performs database searches with X!Tandem, OMSSA, MS-GF+, Myrimatch, and MS Amanda; applies qvality and Percolator for statistical postprocessing; computes combined FDR and combined PEP (using elements of PeptideShaker and Bayes' theorem); integrates open modification search engines and unifies OMS outputs for mapping to potential PTMs.

Topics

Details

License:
MIT
Maturity:
Mature
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Python
Added:
8/23/2019
Last Updated:
11/24/2024

Operations

Data Inputs & Outputs

Blind peptide database search

Publications

Kremer LPM, Leufken J, Oyunchimeg P, Schulze S, Fufezan C. Ursgal, Universal Python Module Combining Common Bottom-Up Proteomics Tools for Large-Scale Analysis. Journal of Proteome Research. 2016;15(3):788-794. doi:10.1021/acs.jproteome.5b00860. PMID:26709623.

PMID: 26709623
Funding: - Deutsche Forschungsgemeinschaft: HI 739/13-1

Schulze S, Igiraneza AB, Kösters M, Leufken J, Leidel SA, Garcia BA, Fufezan C, Pohlschroder M. Enhancing Open Modification Searches via a Combined Approach Facilitated by Ursgal. Journal of Proteome Research. 2021;20(4):1986-1996. doi:10.1021/acs.jproteome.0c00799. PMID:33514075. PMCID:PMC8259620.

PMID: 33514075
PMCID: PMC8259620
Funding: - Division of Molecular and Cellular Biosciences: 1817518 - Deutsche Forschungsgemeinschaft: 398625447

Documentation

Downloads

Links