# quantms-rescoring
[![Python package](https://github.com/bigbio/quantms-rescoring/actions/workflows/python-package.yml/badge.svg)](https://github.com/bigbio/quantms-rescoring/actions/workflows/python-package.yml)
[![codecov](https://codecov.io/gh/bigbio/quantms-rescoring/branch/main/graph/badge.svg?token=3ZQZQ2ZQ2D)](https://codecov.io/gh/bigbio/quantms-rescoring)
[![PyPI version](https://badge.fury.io/py/quantms-rescoring.svg)](https://badge.fury.io/py/quantms-rescoring)
[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
quantms-rescoring is a Python tool for rescoring peptide-spectrum matches (PSMs) in idXML files. It is part of the quantms ecosystem package and leverages the MS²Rescore framework to improve identification confidence in proteomics data analysis.
## Features
- Enhanced Rescoring: Utilizes advanced rescoring engines like Percolator to refine PSM scores.
- Flexible Feature Generators: Supports feature extraction using tools like MS²PIP, DeepLC, and custom generators.
- Metadata Retention: Preserves essential metadata from the input idXML files.
- Error Handling: Skips invalid PSMs and logs issues for transparent processing.
- Seamless Integration: Built to integrate into proteomics workflows.
## Installation
To use quantms-rescoring, ensure the following dependencies are installed:
- Python 3.8+
- click
- pyopenms
- ms2rescore
- psm_utils
### Issues and Contributions
For any issues or contributions, please open an issue in the [GitHub repository](https://github.com/bigbio/quantms/issues) - we use the quantms repo to control all issues—or PR in the [GitHub repository](https://github.com/bigbio/quantms-rescoring/pulls).
Raw data
{
"_id": null,
"home_page": null,
"name": "quantms-rescoring",
"maintainer": null,
"docs_url": null,
"requires_python": "<3.12,>=3.8",
"maintainer_email": null,
"keywords": "quantms, proteomics, mass-spectrometry, data-analysis, big data",
"author": "Yasset Perez-Riverol",
"author_email": "ypriverol@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/01/77/ebbf359df9b7b2806bde706683970d9572a89fa19ff527511f9d8619b50d/quantms_rescoring-0.0.2.tar.gz",
"platform": null,
"description": "# quantms-rescoring\n \n[![Python package](https://github.com/bigbio/quantms-rescoring/actions/workflows/python-package.yml/badge.svg)](https://github.com/bigbio/quantms-rescoring/actions/workflows/python-package.yml)\n[![codecov](https://codecov.io/gh/bigbio/quantms-rescoring/branch/main/graph/badge.svg?token=3ZQZQ2ZQ2D)](https://codecov.io/gh/bigbio/quantms-rescoring)\n[![PyPI version](https://badge.fury.io/py/quantms-rescoring.svg)](https://badge.fury.io/py/quantms-rescoring)\n[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\nquantms-rescoring is a Python tool for rescoring peptide-spectrum matches (PSMs) in idXML files. It is part of the quantms ecosystem package and leverages the MS\u00b2Rescore framework to improve identification confidence in proteomics data analysis.\n\n## Features\n\n- Enhanced Rescoring: Utilizes advanced rescoring engines like Percolator to refine PSM scores.\n- Flexible Feature Generators: Supports feature extraction using tools like MS\u00b2PIP, DeepLC, and custom generators.\n- Metadata Retention: Preserves essential metadata from the input idXML files.\n- Error Handling: Skips invalid PSMs and logs issues for transparent processing.\n- Seamless Integration: Built to integrate into proteomics workflows.\n\n## Installation\n\nTo use quantms-rescoring, ensure the following dependencies are installed:\n\n- Python 3.8+\n- click\n- pyopenms\n- ms2rescore\n- psm_utils\n\n### Issues and Contributions\n\nFor any issues or contributions, please open an issue in the [GitHub repository](https://github.com/bigbio/quantms/issues) - we use the quantms repo to control all issues\u2014or PR in the [GitHub repository](https://github.com/bigbio/quantms-rescoring/pulls). \n\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "quantms-rescoring: Python scripts and helpers for the quantMS workflow",
"version": "0.0.2",
"project_urls": {
"GitHub": "https://github.com/bigbio/quantms-rescoring",
"LICENSE": "https://github.com/bigbio/quantms-rescoring/blob/main/LICENSE",
"PyPi": "https://pypi.org/project/quantms-rescoring/",
"Quantms": "https://quantms.org"
},
"split_keywords": [
"quantms",
" proteomics",
" mass-spectrometry",
" data-analysis",
" big data"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "52155d6a13388480881d9c9275919752794d1f75fdf9f196e769f3f8cdd799d6",
"md5": "ab51a600d1a21b4e8e2d890a8a5651a5",
"sha256": "0e106d657b3d1348db01982c3da148e57a645ab7440c39b6b505c4640ac85520"
},
"downloads": -1,
"filename": "quantms_rescoring-0.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ab51a600d1a21b4e8e2d890a8a5651a5",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<3.12,>=3.8",
"size": 12101,
"upload_time": "2024-12-19T05:41:43",
"upload_time_iso_8601": "2024-12-19T05:41:43.311581Z",
"url": "https://files.pythonhosted.org/packages/52/15/5d6a13388480881d9c9275919752794d1f75fdf9f196e769f3f8cdd799d6/quantms_rescoring-0.0.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0177ebbf359df9b7b2806bde706683970d9572a89fa19ff527511f9d8619b50d",
"md5": "b06fd9fafc301870523df3c1a472f8ee",
"sha256": "5ac8bbf03d2ad42070218e37cf0f2c3a3f6f5dddc0944bfdb39c7f9c31ed4545"
},
"downloads": -1,
"filename": "quantms_rescoring-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "b06fd9fafc301870523df3c1a472f8ee",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<3.12,>=3.8",
"size": 10921,
"upload_time": "2024-12-19T05:41:45",
"upload_time_iso_8601": "2024-12-19T05:41:45.420183Z",
"url": "https://files.pythonhosted.org/packages/01/77/ebbf359df9b7b2806bde706683970d9572a89fa19ff527511f9d8619b50d/quantms_rescoring-0.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-19 05:41:45",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "bigbio",
"github_project": "quantms-rescoring",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "click",
"specs": []
},
{
"name": "pyopenms",
"specs": []
},
{
"name": "ms2rescore",
"specs": [
[
"==",
"3.0.3"
]
]
},
{
"name": "pandas",
"specs": []
},
{
"name": "numpy",
"specs": []
},
{
"name": "deepLC",
"specs": [
[
"==",
"2.2.38"
]
]
},
{
"name": "psm-utils",
"specs": [
[
"==",
"0.8.3"
]
]
},
{
"name": "scipy",
"specs": [
[
"==",
"1.13.1"
]
]
},
{
"name": "pygam",
"specs": []
},
{
"name": "protobuf",
"specs": [
[
"==",
"3.19.6"
]
]
}
],
"lcname": "quantms-rescoring"
}