Cargando…
ms-data-core-api: an open-source, metadata-oriented library for computational proteomics
Summary: The ms-data-core-api is a free, open-source library for developing computational proteomics tools and pipelines. The Application Programming Interface, written in Java, enables rapid tool creation by providing a robust, pluggable programming interface and common data model. The data model i...
Autores principales: | , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Oxford University Press
2015
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4547611/ https://www.ncbi.nlm.nih.gov/pubmed/25910694 http://dx.doi.org/10.1093/bioinformatics/btv250 |
_version_ | 1782387083365580800 |
---|---|
author | Perez-Riverol, Yasset Uszkoreit, Julian Sanchez, Aniel Ternent, Tobias del Toro, Noemi Hermjakob, Henning Vizcaíno, Juan Antonio Wang, Rui |
author_facet | Perez-Riverol, Yasset Uszkoreit, Julian Sanchez, Aniel Ternent, Tobias del Toro, Noemi Hermjakob, Henning Vizcaíno, Juan Antonio Wang, Rui |
author_sort | Perez-Riverol, Yasset |
collection | PubMed |
description | Summary: The ms-data-core-api is a free, open-source library for developing computational proteomics tools and pipelines. The Application Programming Interface, written in Java, enables rapid tool creation by providing a robust, pluggable programming interface and common data model. The data model is based on controlled vocabularies/ontologies and captures the whole range of data types included in common proteomics experimental workflows, going from spectra to peptide/protein identifications to quantitative results. The library contains readers for three of the most used Proteomics Standards Initiative standard file formats: mzML, mzIdentML, and mzTab. In addition to mzML, it also supports other common mass spectra data formats: dta, ms2, mgf, pkl, apl (text-based), mzXML and mzData (XML-based). Also, it can be used to read PRIDE XML, the original format used by the PRIDE database, one of the world-leading proteomics resources. Finally, we present a set of algorithms and tools whose implementation illustrates the simplicity of developing applications using the library. Availability and implementation: The software is freely available at https://github.com/PRIDE-Utilities/ms-data-core-api. Supplementary information: Supplementary data are available at Bioinformatics online Contact: juan@ebi.ac.uk |
format | Online Article Text |
id | pubmed-4547611 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2015 |
publisher | Oxford University Press |
record_format | MEDLINE/PubMed |
spelling | pubmed-45476112015-08-25 ms-data-core-api: an open-source, metadata-oriented library for computational proteomics Perez-Riverol, Yasset Uszkoreit, Julian Sanchez, Aniel Ternent, Tobias del Toro, Noemi Hermjakob, Henning Vizcaíno, Juan Antonio Wang, Rui Bioinformatics Applications Notes Summary: The ms-data-core-api is a free, open-source library for developing computational proteomics tools and pipelines. The Application Programming Interface, written in Java, enables rapid tool creation by providing a robust, pluggable programming interface and common data model. The data model is based on controlled vocabularies/ontologies and captures the whole range of data types included in common proteomics experimental workflows, going from spectra to peptide/protein identifications to quantitative results. The library contains readers for three of the most used Proteomics Standards Initiative standard file formats: mzML, mzIdentML, and mzTab. In addition to mzML, it also supports other common mass spectra data formats: dta, ms2, mgf, pkl, apl (text-based), mzXML and mzData (XML-based). Also, it can be used to read PRIDE XML, the original format used by the PRIDE database, one of the world-leading proteomics resources. Finally, we present a set of algorithms and tools whose implementation illustrates the simplicity of developing applications using the library. Availability and implementation: The software is freely available at https://github.com/PRIDE-Utilities/ms-data-core-api. Supplementary information: Supplementary data are available at Bioinformatics online Contact: juan@ebi.ac.uk Oxford University Press 2015-09-01 2015-04-24 /pmc/articles/PMC4547611/ /pubmed/25910694 http://dx.doi.org/10.1093/bioinformatics/btv250 Text en © The Author 2015. Published by Oxford University Press. http://creativecommons.org/licenses/by/4.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Applications Notes Perez-Riverol, Yasset Uszkoreit, Julian Sanchez, Aniel Ternent, Tobias del Toro, Noemi Hermjakob, Henning Vizcaíno, Juan Antonio Wang, Rui ms-data-core-api: an open-source, metadata-oriented library for computational proteomics |
title | ms-data-core-api: an open-source, metadata-oriented library for computational proteomics |
title_full | ms-data-core-api: an open-source, metadata-oriented library for computational proteomics |
title_fullStr | ms-data-core-api: an open-source, metadata-oriented library for computational proteomics |
title_full_unstemmed | ms-data-core-api: an open-source, metadata-oriented library for computational proteomics |
title_short | ms-data-core-api: an open-source, metadata-oriented library for computational proteomics |
title_sort | ms-data-core-api: an open-source, metadata-oriented library for computational proteomics |
topic | Applications Notes |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4547611/ https://www.ncbi.nlm.nih.gov/pubmed/25910694 http://dx.doi.org/10.1093/bioinformatics/btv250 |
work_keys_str_mv | AT perezriverolyasset msdatacoreapianopensourcemetadataorientedlibraryforcomputationalproteomics AT uszkoreitjulian msdatacoreapianopensourcemetadataorientedlibraryforcomputationalproteomics AT sanchezaniel msdatacoreapianopensourcemetadataorientedlibraryforcomputationalproteomics AT ternenttobias msdatacoreapianopensourcemetadataorientedlibraryforcomputationalproteomics AT deltoronoemi msdatacoreapianopensourcemetadataorientedlibraryforcomputationalproteomics AT hermjakobhenning msdatacoreapianopensourcemetadataorientedlibraryforcomputationalproteomics AT vizcainojuanantonio msdatacoreapianopensourcemetadataorientedlibraryforcomputationalproteomics AT wangrui msdatacoreapianopensourcemetadataorientedlibraryforcomputationalproteomics |