quantms-rescoring


Namequantms-rescoring JSON
Version 0.0.2 PyPI version JSON
download
home_pageNone
Summaryquantms-rescoring: Python scripts and helpers for the quantMS workflow
upload_time2024-12-19 05:41:45
maintainerNone
docs_urlNone
authorYasset Perez-Riverol
requires_python<3.12,>=3.8
licenseMIT
keywords quantms proteomics mass-spectrometry data-analysis big data
VCS
bugtrack_url
requirements click pyopenms ms2rescore pandas numpy deepLC psm-utils scipy pygam protobuf
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 1.06399s