Skip to main content

MS²Rescore: Sensitive PSM rescoring with predicted MS² peak intensities and retention times.

Project description

MS²Rescore

GitHub release PyPI GitHub Workflow Status GitHub issues GitHub Last commit

Modular and user-friendly platform for AI-assisted rescoring of peptide identifications

⚠️ Note: This is the documentation for the fully redeveloped version 3.0 of MS²Rescore, which is now in the beta stage. While MS²Rescore 3.0 has been drastically improved over the previous version, you might run into some unforeseen issues. Please report any issues you encounter on the issue tracker or post your questions on the GitHub Discussions forum.

About MS²Rescore

MS²Rescore performs ultra-sensitive peptide identification rescoring with LC-MS predictors such as MS²PIP and DeepLC, and with ML-driven rescoring engines Percolator or Mokapot. This results in more confident peptide identifications, which allows you to get more peptide IDs at the same false discovery rate (FDR) threshold, or to set a more stringent FDR threshold while still retaining a similar number of peptide IDs. MS²Rescore is ideal for challenging proteomics identification workflows, such as proteogenomics, metaproteomics, or immunopeptidomics.

MS²Rescore can read peptide identifications in any format supported by psm_utils (see Supported file formats) and has been tested with various search engines output files:

MS²Rescore is available as a desktop application, a command line tool, and a modular Python API.

Citing

Latest MS²Rescore publication:

MS2Rescore: Data-driven rescoring dramatically boosts immunopeptide identification rates. Arthur Declercq, Robbin Bouwmeester, Aurélie Hirschler, Christine Carapito, Sven Degroeve, Lennart Martens, and Ralf Gabriels. Molecular & Cellular Proteomics (2021) doi:10.1016/j.mcpro.2022.100266

Original publication describing the concept of rescoring with predicted spectra:

Accurate peptide fragmentation predictions allow data driven approaches to replace and improve upon proteomics search engine scoring functions. Ana S C Silva, Robbin Bouwmeester, Lennart Martens, and Sven Degroeve. Bioinformatics (2019) doi:10.1093/bioinformatics/btz383

To replicate the experiments described in this article, check out the publication branch of the repository.

Getting started

The desktop application can be installed on Windows with a one-click installer. The Python package and command line interface can be installed with pip, conda, or docker. Check out the full documentation to get started.

Questions or issues?

Have questions on how to apply MS²Rescore on your data? Or ran into issues while using MS²Rescore? Post your questions on the GitHub Discussions forum and we are happy to help!

How to contribute

Bugs, questions or suggestions? Feel free to post an issue in the issue tracker or to make a pull request!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ms2rescore-3.0.0b2.tar.gz (429.9 kB view details)

Uploaded Source

Built Distribution

ms2rescore-3.0.0b2-py3-none-any.whl (448.6 kB view details)

Uploaded Python 3

File details

Details for the file ms2rescore-3.0.0b2.tar.gz.

File metadata

  • Download URL: ms2rescore-3.0.0b2.tar.gz
  • Upload date:
  • Size: 429.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for ms2rescore-3.0.0b2.tar.gz
Algorithm Hash digest
SHA256 98fe8cdad739bbdc80f91453b1359dbf1e3bcf6dbe96b236725c30e23820286b
MD5 f1992cfdc46a3f8b3e9c3db8df7f5899
BLAKE2b-256 b4b9a498eb41765c7cd4d0c4ad4ffd356aff14870c8c1f2432b07fc7c8806ef4

See more details on using hashes here.

Provenance

File details

Details for the file ms2rescore-3.0.0b2-py3-none-any.whl.

File metadata

  • Download URL: ms2rescore-3.0.0b2-py3-none-any.whl
  • Upload date:
  • Size: 448.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for ms2rescore-3.0.0b2-py3-none-any.whl
Algorithm Hash digest
SHA256 e0e5690b8e7437dfeb369c2d17631d58a0b034def8288ed6d9bd842ab3908996
MD5 286fda70d2f96d1f5123e01621d3fa21
BLAKE2b-256 97ae754acd92e82ac4e85d0b34e55fcbefa16c2d6b0294bfd75117565a158aa1

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page