quantmsio


Namequantmsio JSON
Version 0.0.3 PyPI version JSON
download
home_pagehttps://github.com/bigbio/quantms.io
SummaryConvert multiple files into quantms.io format
upload_time2024-04-14 07:20:59
maintainerNone
docs_urlNone
authorBigBio Team
requires_python>=3.6
license'Apache 2.0
keywords python multiomics proteomics quantms reanalysis
VCS
bugtrack_url
requirements click setuptools pandas requests numpy pyarrow diskcache pyopenms scipy biopython venn seaborn matplotlib duckdb swifter psutil pyahocorasick ddt mygene
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # quantms.io
[![Python application](https://github.com/bigbio/quantms.io/actions/workflows/python-app.yml/badge.svg?branch=dev)](https://github.com/bigbio/quantms.io/actions/workflows/python-app.yml)

[quantms](https://docs.quantms.org) is a nf-core pipeline for the analysis of quantitative proteomics data. The pipeline is based on the [OpenMS](https://www.openms.de/) framework and [DIA-NN](https://github.com/vdemichev/DiaNN); and it is designed to analyze large scale experiments. the main outputs of quantms tools are the following: 

- [mzTab](https://github.com/HUPO-PSI/mzTab) files with the identification and quantification information.
- [MSstats](https://msstats.org/wp-content/uploads/2017/01/MSstats_v3.7.3_manual.pdf) input file with the peptide quantification values needed for the MSstats analysis.
- [MSstats](https://msstats.org/wp-content/uploads/2017/01/MSstats_v3.7.3_manual.pdf) output file with the differential expression values for each protein. 
- The input [SDRF](https://github.com/bigbio/proteomics-sample-metadata) of the pipeline if available. 

Here, we aim to formalize and develop a more standardized format that enables better representation of the identification and quantification results but also enables new and novel use cases for proteomics data analysis: 

- Fast and easy visualization of the identification and quantification results.
- Easy integration with other omics data.
- Easy integration with sample metadata.
- AI/ML model development based on identification and quantification results.

**Note**: We are not trying to replace the mzTab format, but to provide a new format that enables AI-related use cases. Most of the features of the mzTab format will be included in the new format.  

## Data model

The GitHub repository aims to provide multiple formats for serialization of the data model, including:

- `Tab-delimited` format similar to mzTab. 
- `JSON` format to enable integration with other bioinformatics resources. 
- `Parquet` format to enable integration with big data frameworks and large-scale data integration. 

## How to contribute

External contributors, researchers and the proteomics community are more than welcome to contribute to this project.

Contribute with the specification: you can contribute to the specification with ideas or refinements by adding an issue into the [issue tracker](https://github.com/bigbio/proteomics-quant-formats/issues) or performing a PR.

## Core contributors and collaborators

The project is run by different groups:

- Yasset Perez-Riverol (PRIDE Team, European Bioinformatics Institute - EMBL-EBI, U.K.)

IMPORTANT: If you contribute with the following specification, please make sure to add your name to the list of contributors.

## Code of Conduct

As part of our efforts toward delivering open and inclusive science, we follow the [Contributor Covenant Code of Conduct for Open Source Projects](https://www.contributor-covenant.org/version/2/0/code_of_conduct/).

## How to cite

## Copyright notice


    This information is free; you can redistribute it and/or modify it
    under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This information is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this work; if not, write to the Free Software
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/bigbio/quantms.io",
    "name": "quantmsio",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": "python multiomics proteomics quantms reanalysis",
    "author": "BigBio Team",
    "author_email": "ypriverol@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/b5/23/376a1292f7345f065258b240118e0b7db22945415bc5c5f9475bac59956d/quantmsio-0.0.3.tar.gz",
    "platform": "any",
    "description": "# quantms.io\n[![Python application](https://github.com/bigbio/quantms.io/actions/workflows/python-app.yml/badge.svg?branch=dev)](https://github.com/bigbio/quantms.io/actions/workflows/python-app.yml)\n\n[quantms](https://docs.quantms.org) is a nf-core pipeline for the analysis of quantitative proteomics data. The pipeline is based on the [OpenMS](https://www.openms.de/) framework and [DIA-NN](https://github.com/vdemichev/DiaNN); and it is designed to analyze large scale experiments. the main outputs of quantms tools are the following: \n\n- [mzTab](https://github.com/HUPO-PSI/mzTab) files with the identification and quantification information.\n- [MSstats](https://msstats.org/wp-content/uploads/2017/01/MSstats_v3.7.3_manual.pdf) input file with the peptide quantification values needed for the MSstats analysis.\n- [MSstats](https://msstats.org/wp-content/uploads/2017/01/MSstats_v3.7.3_manual.pdf) output file with the differential expression values for each protein. \n- The input [SDRF](https://github.com/bigbio/proteomics-sample-metadata) of the pipeline if available. \n\nHere, we aim to formalize and develop a more standardized format that enables better representation of the identification and quantification results but also enables new and novel use cases for proteomics data analysis: \n\n- Fast and easy visualization of the identification and quantification results.\n- Easy integration with other omics data.\n- Easy integration with sample metadata.\n- AI/ML model development based on identification and quantification results.\n\n**Note**: We are not trying to replace the mzTab format, but to provide a new format that enables AI-related use cases. Most of the features of the mzTab format will be included in the new format.  \n\n## Data model\n\nThe GitHub repository aims to provide multiple formats for serialization of the data model, including:\n\n- `Tab-delimited` format similar to mzTab. \n- `JSON` format to enable integration with other bioinformatics resources. \n- `Parquet` format to enable integration with big data frameworks and large-scale data integration. \n\n## How to contribute\n\nExternal contributors, researchers and the proteomics community are more than welcome to contribute to this project.\n\nContribute with the specification: you can contribute to the specification with ideas or refinements by adding an issue into the [issue tracker](https://github.com/bigbio/proteomics-quant-formats/issues) or performing a PR.\n\n## Core contributors and collaborators\n\nThe project is run by different groups:\n\n- Yasset Perez-Riverol (PRIDE Team, European Bioinformatics Institute - EMBL-EBI, U.K.)\n\nIMPORTANT: If you contribute with the following specification, please make sure to add your name to the list of contributors.\n\n## Code of Conduct\n\nAs part of our efforts toward delivering open and inclusive science, we follow the [Contributor Covenant Code of Conduct for Open Source Projects](https://www.contributor-covenant.org/version/2/0/code_of_conduct/).\n\n## How to cite\n\n## Copyright notice\n\n\n    This information is free; you can redistribute it and/or modify it\n    under the terms of the GNU General Public License as published by\n    the Free Software Foundation; either version 2 of the License, or\n    (at your option) any later version.\n\n    This information is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU General Public License for more details.\n\n    You should have received a copy of the GNU General Public License\n    along with this work; if not, write to the Free Software\n    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.\n\n",
    "bugtrack_url": null,
    "license": "'Apache 2.0",
    "summary": "Convert multiple files into quantms.io format",
    "version": "0.0.3",
    "project_urls": {
        "Homepage": "https://github.com/bigbio/quantms.io"
    },
    "split_keywords": [
        "python",
        "multiomics",
        "proteomics",
        "quantms",
        "reanalysis"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "de6e9047503c947c651f95f2467535d23b077e52071fd0a01ffdcdf2da47f7f0",
                "md5": "01a45f989a6fe5aa9d1febc516ed6577",
                "sha256": "31f6da963bfb2e56d667bdc41174ecdf855786746caedbc63ec8a7f7400e7e1c"
            },
            "downloads": -1,
            "filename": "quantmsio-0.0.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "01a45f989a6fe5aa9d1febc516ed6577",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 462534,
            "upload_time": "2024-04-14T07:20:57",
            "upload_time_iso_8601": "2024-04-14T07:20:57.411877Z",
            "url": "https://files.pythonhosted.org/packages/de/6e/9047503c947c651f95f2467535d23b077e52071fd0a01ffdcdf2da47f7f0/quantmsio-0.0.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b523376a1292f7345f065258b240118e0b7db22945415bc5c5f9475bac59956d",
                "md5": "64a576b5bff43d9b7ee59989821e122c",
                "sha256": "1f1884d0f40673fc68a2191bd59fbf8c20b2ace90035778dae2b9e81ff106713"
            },
            "downloads": -1,
            "filename": "quantmsio-0.0.3.tar.gz",
            "has_sig": false,
            "md5_digest": "64a576b5bff43d9b7ee59989821e122c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 445133,
            "upload_time": "2024-04-14T07:20:59",
            "upload_time_iso_8601": "2024-04-14T07:20:59.527461Z",
            "url": "https://files.pythonhosted.org/packages/b5/23/376a1292f7345f065258b240118e0b7db22945415bc5c5f9475bac59956d/quantmsio-0.0.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-14 07:20:59",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "bigbio",
    "github_project": "quantms.io",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "click",
            "specs": [
                [
                    "~=",
                    "8.1.7"
                ]
            ]
        },
        {
            "name": "setuptools",
            "specs": [
                [
                    "~=",
                    "68.1.2"
                ]
            ]
        },
        {
            "name": "pandas",
            "specs": [
                [
                    "~=",
                    "2.1.3"
                ]
            ]
        },
        {
            "name": "requests",
            "specs": [
                [
                    "~=",
                    "2.31.0"
                ]
            ]
        },
        {
            "name": "numpy",
            "specs": [
                [
                    "~=",
                    "1.24.3"
                ]
            ]
        },
        {
            "name": "pyarrow",
            "specs": [
                [
                    "~=",
                    "14.0.1"
                ]
            ]
        },
        {
            "name": "diskcache",
            "specs": [
                [
                    "~=",
                    "5.6.3"
                ]
            ]
        },
        {
            "name": "pyopenms",
            "specs": [
                [
                    "~=",
                    "3.0.0"
                ]
            ]
        },
        {
            "name": "scipy",
            "specs": []
        },
        {
            "name": "biopython",
            "specs": []
        },
        {
            "name": "venn",
            "specs": [
                [
                    "~=",
                    "0.1.3"
                ]
            ]
        },
        {
            "name": "seaborn",
            "specs": [
                [
                    "~=",
                    "0.13.0"
                ]
            ]
        },
        {
            "name": "matplotlib",
            "specs": [
                [
                    "~=",
                    "3.7.2"
                ]
            ]
        },
        {
            "name": "duckdb",
            "specs": [
                [
                    "~=",
                    "0.8.1"
                ]
            ]
        },
        {
            "name": "swifter",
            "specs": [
                [
                    "~=",
                    "1.4.0"
                ]
            ]
        },
        {
            "name": "psutil",
            "specs": [
                [
                    "~=",
                    "5.9.5"
                ]
            ]
        },
        {
            "name": "pyahocorasick",
            "specs": []
        },
        {
            "name": "ddt",
            "specs": []
        },
        {
            "name": "mygene",
            "specs": []
        }
    ],
    "lcname": "quantmsio"
}
        
Elapsed time: 2.02016s