https://github.com/compomics/ms2rescore
Modular and user-friendly platform for AI-assisted rescoring of peptide identifications
Science Score: 39.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 18 DOI reference(s) in README -
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.8%) to scientific vocabulary
Keywords
Repository
Modular and user-friendly platform for AI-assisted rescoring of peptide identifications
Basic Info
- Host: GitHub
- Owner: CompOmics
- License: apache-2.0
- Language: Python
- Default Branch: main
- Homepage: https://ms2rescore.readthedocs.io
- Size: 306 MB
Statistics
- Stars: 60
- Watchers: 8
- Forks: 19
- Open Issues: 23
- Releases: 41
Topics
Metadata Files
README.md
Modular and user-friendly platform for AI-assisted rescoring of peptide identifications
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 Amanda
.csv - Sage
.sage.tsv - PeptideShaker
.mzid - ProteomeDiscoverer
.msf - MSGFPlus
.mzid - Mascot
.mzid - MaxQuant
msms.txt - X!Tandem
.xml - PEAKS
.mzid
MS²Rescore is available as a desktop application, a command line tool, and a modular Python API.
TIMS²Rescore: Direct support for DDA-PASEF data
MS²Rescore v3.1+ includes TIMS²Rescore, a usage mode with specialized default configurations for DDA-PASEF data from timsTOF instruments. TIMS²Rescore makes use of new MS²PIP prediction models for timsTOF fragmentation and IM2Deep for ion mobility separation. Bruker .d and miniTDF spectrum files are directly supported through the timsrust library.
Checkout our paper for more information and the TIMS²Rescore documentation to get started.
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
*contributed equally
MS²Rescore for immunopeptidomics:
MS²Rescore: 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
MS²Rescore for timsTOF DDA-PASEF data:
TIMS²Rescore: A DDA-PASEF optimized data-driven rescoring pipeline based on MS²Rescore. Arthur Declercq, Robbe Devreese, Jonas Scheid, Caroline Jachmann, Tim Van Den Bossche, Annica Preikschat, David Gomez-Zepeda, Jeewan Babu Rijal, Aurélie Hirschler, Jonathan R Krieger, Tharan Srikumar, George Rosenberger, Dennis Trede, Christine Carapito, Stefan Tenzer, Juliane S Walz, Sven Degroeve, Robbin Bouwmeester, Lennart Martens, and Ralf Gabriels. Journal of Proteome Research (2025) doi:10.1021/acs.jproteome.4c00609
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!
Owner
- Name: Computational Omics and Systems Biology Group
- Login: CompOmics
- Kind: organization
- Email: compomics.list@gmail.com
- Website: https://www.compomics.com/
- Twitter: CompOmics
- Repositories: 93
- Profile: https://github.com/CompOmics
The CompOmics group, headed by Prof. Dr. Lennart Martens, specializes in the management, analysis and integration of high-throughput Omics data.
GitHub Events
Total
- Issues event: 5
- Issue comment event: 1
- Push event: 1
- Fork event: 2
Last Year
- Issues event: 5
- Issue comment event: 1
- Push event: 1
- Fork event: 2
Committers
Last synced: almost 3 years ago
All Time
- Total Commits: 418
- Total Committers: 6
- Avg Commits per committer: 69.667
- Development Distribution Score (DDS): 0.663
Top Committers
| Name | Commits | |
|---|---|---|
| anasilviacs | a****a@v****e | 141 |
| Ralf Gabriels | r****g@h****e | 117 |
| ArthurDeclercq | a****q@h****m | 86 |
| Ralf | R****G@h****e | 53 |
| tivdnbos | t****s@u****m | 11 |
| arthur | a****c@e****m | 10 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 114
- Total pull requests: 100
- Average time to close issues: 6 months
- Average time to close pull requests: about 1 month
- Total issue authors: 52
- Total pull request authors: 9
- Average comments per issue: 1.74
- Average comments per pull request: 0.15
- Merged pull requests: 87
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 28
- Pull requests: 36
- Average time to close issues: 26 days
- Average time to close pull requests: 8 days
- Issue authors: 18
- Pull request authors: 6
- Average comments per issue: 1.36
- Average comments per pull request: 0.19
- Merged pull requests: 31
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- RalfG (24)
- vrkosk (9)
- ArthurDeclercq (7)
- tivdnbos (7)
- prvst (4)
- Hassan-1991 (3)
- rolivella (3)
- frankligy (3)
- MatteoLacki (3)
- JesusCastano01 (3)
- Dmorgen (2)
- Guitou1 (2)
- caetera (2)
- malteboettcher (2)
- rodvrees (2)
Pull Request Authors
- RalfG (88)
- ArthurDeclercq (35)
- rodvrees (6)
- paretje (5)
- jonasscheid (4)
- anasilviacs (3)
- SamvPy (2)
- Seb-Leb (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 364 last-month
- Total dependent packages: 0
- Total dependent repositories: 1
- Total versions: 40
- Total maintainers: 3
pypi.org: ms2rescore
MS²Rescore: Sensitive PSM rescoring with predicted MS² peak intensities and retention times.
- Documentation: https://ms2rescore.readthedocs.io/
- License: Apache Software License
-
Latest release: 3.1.5
published 10 months ago
Rankings
Maintainers (3)
Dependencies
- actions/checkout v2 composite
- actions/setup-python v2 composite
- actions/upload-artifact v2 composite
- actions/upload-release-asset v1.0.2 composite
- pypa/gh-action-pypi-publish master composite
- actions/checkout v2 composite
- actions/setup-python v2 composite