# 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"
}