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...

Descripción completa

Detalles Bibliográficos
Autores principales: Perez-Riverol, Yasset, Uszkoreit, Julian, Sanchez, Aniel, Ternent, Tobias, del Toro, Noemi, Hermjakob, Henning, Vizcaíno, Juan Antonio, Wang, Rui
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