ms2rescore


Namems2rescore JSON
Version 3.0.3 PyPI version JSON
download
home_pageNone
SummaryMS²Rescore: Sensitive PSM rescoring with predicted MS² peak intensities and retention times.
upload_time2024-04-08 15:47:09
maintainerNone
docs_urlNone
authorAna Sílvia C. Silva, Robbin Bouwmeester, Louise Buur
requires_python>=3.8
licenseNone
keywords ms2rescore ms2pip deeplc percolator proteomics mass spectrometry peptide identification rescoring machine learning
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <img src="https://github.com/compomics/ms2rescore/raw/main/img/ms2rescore_logo.png" width="150" height="150" alt="MS²Rescore"/>
<br/><br/>

[![GitHub release](https://img.shields.io/github/release-pre/compomics/ms2rescore.svg?style=flat-square)](https://github.com/compomics/ms2rescore/releases)
[![PyPI](https://flat.badgen.net/pypi/v/ms2rescore)](https://pypi.org/project/ms2rescore/)
[![GitHub Workflow Status](https://flat.badgen.net/github/checks/compomics/ms2rescore/main)](https://github.com/compomics/ms2rescore/actions/)
[![GitHub issues](https://img.shields.io/github/issues/compomics/ms2rescore?style=flat-square)](https://github.com/compomics/ms2rescore/issues)
[![GitHub](https://img.shields.io/github/license/compomics/ms2rescore.svg?style=flat-square)](https://www.apache.org/licenses/LICENSE-2.0)
[![Last commit](https://flat.badgen.net/github/last-commit/compomics/ms2rescore)](https://github.com/compomics/ms2rescore/commits/)

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. 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][issues] or post
> your questions on the [GitHub Discussions][discussions] forum.

## About MS²Rescore

MS²Rescore performs ultra-sensitive peptide identification rescoring with LC-MS predictors such as
[MS²PIP][ms2pip] and [DeepLC][deeplc], and with ML-driven rescoring engines
[Percolator][percolator] or [Mokapot][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 overview](https://raw.githubusercontent.com/compomics/ms2rescore/main/docs/source/_static/img/ms2rescore-overview.png)

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

- [MS Amanda](http://ms.imp.ac.at/?goto=msamanda) `.csv`
- [Sage](https://github.com/lazear/sage) `.sage.tsv`
- [PeptideShaker](https://compomics.github.io/projects/peptide-shaker.html) `.mzid`
- [ProteomeDiscoverer](#)`.msf`
- [MSGFPlus](https://omics.pnl.gov/software/ms-gf) `.mzid`
- [Mascot](https://www.matrixscience.com/) `.mzid`
- [MaxQuant](https://www.maxquant.org/) `msms.txt`
- [X!Tandem](https://www.thegpm.org/tandem/) `.xml`
- [PEAKS](https://www.bioinfor.com/peaksdb/) `.mzid`

MS²Rescore is available as a [desktop application][desktop], a [command line tool][cli], and a
[modular Python API][python-package].

## Citing

**Latest MS²Rescore publication:**

> **MS²Rescore 3.0 is a modular, flexible, and user-friendly platform to boost peptide identifications, as showcased with MS Amanda 3.0.**
> Louise Marie Buur*, Arthur Declercq*, Marina Strobl, Robbin Bouwmeester, Sven Degroeve, Lennart Martens, Viktoria Dorfer*, and Ralf Gabriels*.
> _Journal of Proteome Research_ (2024) [doi:10.1021/acs.jproteome.3c00785](https://doi.org/10.1021/acs.jproteome.3c00785) <br/> \*contributed equally <span class="__dimensions_badge_embed__" data-doi="10.1021/acs.jproteome.3c00785" data-hide-zero-citations="true" data-style="small_rectangle"></span>

**MS²Rescore for immunopeptidomics:**

> **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](https://doi.org/10.1016/j.mcpro.2022.100266) <span class="__dimensions_badge_embed__" data-doi="10.1016/j.mcpro.2022.100266" data-hide-zero-citations="true" data-style="small_rectangle"></span>

**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](https://doi.org/10.1093/bioinformatics/btz383) <span class="__dimensions_badge_embed__" data-doi="10.1093/bioinformatics/btz383" data-hide-zero-citations="true" data-style="small_rectangle"></span>

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

## Getting started

The desktop application can be installed on Windows with a [one-click installer][desktop-installer].
The Python package and command line interface can be installed with `pip`, `conda`, or `docker`.
Check out the [full documentation][docs] 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][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][issues] or to
make a [pull request][pr]!

[docs]: https://ms2rescore.readthedocs.io/
[issues]: https://github.com/compomics/ms2rescore/issues/
[discussions]: https://github.com/compomics/ms2rescore/discussions/
[pr]: https://github.com/compomics/ms2rescore/pulls/
[desktop]: https://ms2rescore.readthedocs.io/gui.html
[desktop-installer]: https://github.com/compomics/ms2rescore/releases/latest
[cli]: https://ms2rescore.readthedocs.io/cli/cli.html
[python-package]: https://ms2rescore.readthedocs.io/api/ms2rescore.html
[docker]: https://ms2rescore.readthedocs.io/installation.html#docker-container
[publication-branch]: https://github.com/compomics/ms2rescore/tree/pub
[ms2pip]: https://github.com/compomics/ms2pip
[deeplc]: https://github.com/compomics/deeplc
[percolator]: https://github.com/percolator/percolator/
[mokapot]: https://mokapot.readthedocs.io/
[psm_utils]: https://github.com/compomics/psm_utils
[file-formats]: https://psm-utils.readthedocs.io/en/stable/#supported-file-formats


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "ms2rescore",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "MS2Rescore, MS2PIP, DeepLC, Percolator, proteomics, mass spectrometry, peptide identification, rescoring, machine learning",
    "author": "Ana S\u00edlvia C. Silva, Robbin Bouwmeester, Louise Buur",
    "author_email": "Ralf Gabriels <ralf@gabriels.dev>, Arthur Declercq <arthur.declercq@ugent.be>",
    "download_url": "https://files.pythonhosted.org/packages/ba/79/dbca5b9b645d33e7dbbf62e72abfab5b4654abd11e5fc2e9529718d9341b/ms2rescore-3.0.3.tar.gz",
    "platform": null,
    "description": "<img src=\"https://github.com/compomics/ms2rescore/raw/main/img/ms2rescore_logo.png\" width=\"150\" height=\"150\" alt=\"MS\u00b2Rescore\"/>\n<br/><br/>\n\n[![GitHub release](https://img.shields.io/github/release-pre/compomics/ms2rescore.svg?style=flat-square)](https://github.com/compomics/ms2rescore/releases)\n[![PyPI](https://flat.badgen.net/pypi/v/ms2rescore)](https://pypi.org/project/ms2rescore/)\n[![GitHub Workflow Status](https://flat.badgen.net/github/checks/compomics/ms2rescore/main)](https://github.com/compomics/ms2rescore/actions/)\n[![GitHub issues](https://img.shields.io/github/issues/compomics/ms2rescore?style=flat-square)](https://github.com/compomics/ms2rescore/issues)\n[![GitHub](https://img.shields.io/github/license/compomics/ms2rescore.svg?style=flat-square)](https://www.apache.org/licenses/LICENSE-2.0)\n[![Last commit](https://flat.badgen.net/github/last-commit/compomics/ms2rescore)](https://github.com/compomics/ms2rescore/commits/)\n\nModular and user-friendly platform for AI-assisted rescoring of peptide identifications\n\n> \u26a0\ufe0f Note: This is the documentation for the fully redeveloped version 3.0 of MS\u00b2Rescore. While\n> MS\u00b2Rescore 3.0 has been drastically improved over the previous version, you might run into some\n> unforeseen issues. Please report any issues you encounter on the [issue tracker][issues] or post\n> your questions on the [GitHub Discussions][discussions] forum.\n\n## About MS\u00b2Rescore\n\nMS\u00b2Rescore performs ultra-sensitive peptide identification rescoring with LC-MS predictors such as\n[MS\u00b2PIP][ms2pip] and [DeepLC][deeplc], and with ML-driven rescoring engines\n[Percolator][percolator] or [Mokapot][mokapot]. This results in more confident peptide\nidentifications, which allows you to get **more peptide IDs** at the same false discovery rate\n(FDR) threshold, or to set a **more stringent FDR threshold** while still retaining a similar\nnumber of peptide IDs. MS\u00b2Rescore is **ideal for challenging proteomics identification workflows**,\nsuch as proteogenomics, metaproteomics, or immunopeptidomics.\n\n![MS\u00b2Rescore overview](https://raw.githubusercontent.com/compomics/ms2rescore/main/docs/source/_static/img/ms2rescore-overview.png)\n\nMS\u00b2Rescore can read peptide identifications in any format supported by [psm_utils][psm_utils]\n(see [Supported file formats][file-formats]) and has been tested with various search engines output\nfiles:\n\n- [MS Amanda](http://ms.imp.ac.at/?goto=msamanda) `.csv`\n- [Sage](https://github.com/lazear/sage) `.sage.tsv`\n- [PeptideShaker](https://compomics.github.io/projects/peptide-shaker.html) `.mzid`\n- [ProteomeDiscoverer](#)`.msf`\n- [MSGFPlus](https://omics.pnl.gov/software/ms-gf) `.mzid`\n- [Mascot](https://www.matrixscience.com/) `.mzid`\n- [MaxQuant](https://www.maxquant.org/) `msms.txt`\n- [X!Tandem](https://www.thegpm.org/tandem/) `.xml`\n- [PEAKS](https://www.bioinfor.com/peaksdb/) `.mzid`\n\nMS\u00b2Rescore is available as a [desktop application][desktop], a [command line tool][cli], and a\n[modular Python API][python-package].\n\n## Citing\n\n**Latest MS\u00b2Rescore publication:**\n\n> **MS\u00b2Rescore 3.0 is a modular, flexible, and user-friendly platform to boost peptide identifications, as showcased with MS Amanda 3.0.**\n> Louise Marie Buur*, Arthur Declercq*, Marina Strobl, Robbin Bouwmeester, Sven Degroeve, Lennart Martens, Viktoria Dorfer*, and Ralf Gabriels*.\n> _Journal of Proteome Research_ (2024) [doi:10.1021/acs.jproteome.3c00785](https://doi.org/10.1021/acs.jproteome.3c00785) <br/> \\*contributed equally <span class=\"__dimensions_badge_embed__\" data-doi=\"10.1021/acs.jproteome.3c00785\" data-hide-zero-citations=\"true\" data-style=\"small_rectangle\"></span>\n\n**MS\u00b2Rescore for immunopeptidomics:**\n\n> **MS2Rescore: Data-driven rescoring dramatically boosts immunopeptide identification rates.**\n> Arthur Declercq, Robbin Bouwmeester, Aur\u00e9lie Hirschler, Christine Carapito, Sven Degroeve, Lennart Martens, and Ralf Gabriels.\n> _Molecular & Cellular Proteomics_ (2021) [doi:10.1016/j.mcpro.2022.100266](https://doi.org/10.1016/j.mcpro.2022.100266) <span class=\"__dimensions_badge_embed__\" data-doi=\"10.1016/j.mcpro.2022.100266\" data-hide-zero-citations=\"true\" data-style=\"small_rectangle\"></span>\n\n**Original publication describing the concept of rescoring with predicted spectra:**\n\n> **Accurate peptide fragmentation predictions allow data driven approaches to replace and improve upon proteomics search engine scoring functions.**\n> Ana S C Silva, Robbin Bouwmeester, Lennart Martens, and Sven Degroeve.\n> _Bioinformatics_ (2019) [doi:10.1093/bioinformatics/btz383](https://doi.org/10.1093/bioinformatics/btz383) <span class=\"__dimensions_badge_embed__\" data-doi=\"10.1093/bioinformatics/btz383\" data-hide-zero-citations=\"true\" data-style=\"small_rectangle\"></span>\n\nTo replicate the experiments described in this article, check out the\n[publication branch][publication-branch] of the repository.\n\n## Getting started\n\nThe desktop application can be installed on Windows with a [one-click installer][desktop-installer].\nThe Python package and command line interface can be installed with `pip`, `conda`, or `docker`.\nCheck out the [full documentation][docs] to get started.\n\n## Questions or issues?\n\nHave questions on how to apply MS\u00b2Rescore on your data? Or ran into issues while using MS\u00b2Rescore?\nPost your questions on the [GitHub Discussions][discussions] forum and we are happy to help!\n\n## How to contribute\n\nBugs, questions or suggestions? Feel free to post an issue in the [issue tracker][issues] or to\nmake a [pull request][pr]!\n\n[docs]: https://ms2rescore.readthedocs.io/\n[issues]: https://github.com/compomics/ms2rescore/issues/\n[discussions]: https://github.com/compomics/ms2rescore/discussions/\n[pr]: https://github.com/compomics/ms2rescore/pulls/\n[desktop]: https://ms2rescore.readthedocs.io/gui.html\n[desktop-installer]: https://github.com/compomics/ms2rescore/releases/latest\n[cli]: https://ms2rescore.readthedocs.io/cli/cli.html\n[python-package]: https://ms2rescore.readthedocs.io/api/ms2rescore.html\n[docker]: https://ms2rescore.readthedocs.io/installation.html#docker-container\n[publication-branch]: https://github.com/compomics/ms2rescore/tree/pub\n[ms2pip]: https://github.com/compomics/ms2pip\n[deeplc]: https://github.com/compomics/deeplc\n[percolator]: https://github.com/percolator/percolator/\n[mokapot]: https://mokapot.readthedocs.io/\n[psm_utils]: https://github.com/compomics/psm_utils\n[file-formats]: https://psm-utils.readthedocs.io/en/stable/#supported-file-formats\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "MS\u00b2Rescore: Sensitive PSM rescoring with predicted MS\u00b2 peak intensities and retention times.",
    "version": "3.0.3",
    "project_urls": {
        "CompOmics": "https://www.compomics.com",
        "GitHub": "https://github.com/compomics/ms2rescore",
        "PyPi": "https://pypi.org/project/ms2rescore/",
        "ReadTheDocs": "https://ms2rescore.readthedocs.io"
    },
    "split_keywords": [
        "ms2rescore",
        " ms2pip",
        " deeplc",
        " percolator",
        " proteomics",
        " mass spectrometry",
        " peptide identification",
        " rescoring",
        " machine learning"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6d31ef2a325779b0ca0198d7d454e80e6f9d0b39762ba95c61e7139803568f66",
                "md5": "fa06a40f498899a719f39bb3c4cf948d",
                "sha256": "0118cb3bd6d6f022b0ac908bf777f1138b860e4ca742d6f86b70509bbce03b00"
            },
            "downloads": -1,
            "filename": "ms2rescore-3.0.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "fa06a40f498899a719f39bb3c4cf948d",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 449447,
            "upload_time": "2024-04-08T15:47:07",
            "upload_time_iso_8601": "2024-04-08T15:47:07.035103Z",
            "url": "https://files.pythonhosted.org/packages/6d/31/ef2a325779b0ca0198d7d454e80e6f9d0b39762ba95c61e7139803568f66/ms2rescore-3.0.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ba79dbca5b9b645d33e7dbbf62e72abfab5b4654abd11e5fc2e9529718d9341b",
                "md5": "1e63f911f885049e3fbb8a389b6c6f74",
                "sha256": "d2ecbe0dd3c23ce598265b265c83c84e515f50fef849c0deac3963c49ba93c77"
            },
            "downloads": -1,
            "filename": "ms2rescore-3.0.3.tar.gz",
            "has_sig": false,
            "md5_digest": "1e63f911f885049e3fbb8a389b6c6f74",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 430907,
            "upload_time": "2024-04-08T15:47:09",
            "upload_time_iso_8601": "2024-04-08T15:47:09.060351Z",
            "url": "https://files.pythonhosted.org/packages/ba/79/dbca5b9b645d33e7dbbf62e72abfab5b4654abd11e5fc2e9529718d9341b/ms2rescore-3.0.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-08 15:47:09",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "compomics",
    "github_project": "ms2rescore",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "ms2rescore"
}
        
Elapsed time: 0.23611s