Cargando…

A RESTful API for Accessing Microbial Community Data for MG-RAST

Metagenomic sequencing has produced significant amounts of data in recent years. For example, as of summer 2013, MG-RAST has been used to annotate over 110,000 data sets totaling over 43 Terabases. With metagenomic sequencing finding even wider adoption in the scientific community, the existing web-...

Descripción completa

Detalles Bibliográficos
Autores principales: Wilke, Andreas, Bischof, Jared, Harrison, Travis, Brettin, Tom, D'Souza, Mark, Gerlach, Wolfgang, Matthews, Hunter, Paczian, Tobias, Wilkening, Jared, Glass, Elizabeth M., Desai, Narayan, Meyer, Folker
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4287624/
https://www.ncbi.nlm.nih.gov/pubmed/25569221
http://dx.doi.org/10.1371/journal.pcbi.1004008
_version_ 1782351825075175424
author Wilke, Andreas
Bischof, Jared
Harrison, Travis
Brettin, Tom
D'Souza, Mark
Gerlach, Wolfgang
Matthews, Hunter
Paczian, Tobias
Wilkening, Jared
Glass, Elizabeth M.
Desai, Narayan
Meyer, Folker
author_facet Wilke, Andreas
Bischof, Jared
Harrison, Travis
Brettin, Tom
D'Souza, Mark
Gerlach, Wolfgang
Matthews, Hunter
Paczian, Tobias
Wilkening, Jared
Glass, Elizabeth M.
Desai, Narayan
Meyer, Folker
author_sort Wilke, Andreas
collection PubMed
description Metagenomic sequencing has produced significant amounts of data in recent years. For example, as of summer 2013, MG-RAST has been used to annotate over 110,000 data sets totaling over 43 Terabases. With metagenomic sequencing finding even wider adoption in the scientific community, the existing web-based analysis tools and infrastructure in MG-RAST provide limited capability for data retrieval and analysis, such as comparative analysis between multiple data sets. Moreover, although the system provides many analysis tools, it is not comprehensive. By opening MG-RAST up via a web services API (application programmers interface) we have greatly expanded access to MG-RAST data, as well as provided a mechanism for the use of third-party analysis tools with MG-RAST data. This RESTful API makes all data and data objects created by the MG-RAST pipeline accessible as JSON objects. As part of the DOE Systems Biology Knowledgebase project (KBase, http://kbase.us) we have implemented a web services API for MG-RAST. This API complements the existing MG-RAST web interface and constitutes the basis of KBase's microbial community capabilities. In addition, the API exposes a comprehensive collection of data to programmers. This API, which uses a RESTful (Representational State Transfer) implementation, is compatible with most programming environments and should be easy to use for end users and third parties. It provides comprehensive access to sequence data, quality control results, annotations, and many other data types. Where feasible, we have used standards to expose data and metadata. Code examples are provided in a number of languages both to show the versatility of the API and to provide a starting point for users. We present an API that exposes the data in MG-RAST for consumption by our users, greatly enhancing the utility of the MG-RAST service.
format Online
Article
Text
id pubmed-4287624
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-42876242015-01-12 A RESTful API for Accessing Microbial Community Data for MG-RAST Wilke, Andreas Bischof, Jared Harrison, Travis Brettin, Tom D'Souza, Mark Gerlach, Wolfgang Matthews, Hunter Paczian, Tobias Wilkening, Jared Glass, Elizabeth M. Desai, Narayan Meyer, Folker PLoS Comput Biol Research Article Metagenomic sequencing has produced significant amounts of data in recent years. For example, as of summer 2013, MG-RAST has been used to annotate over 110,000 data sets totaling over 43 Terabases. With metagenomic sequencing finding even wider adoption in the scientific community, the existing web-based analysis tools and infrastructure in MG-RAST provide limited capability for data retrieval and analysis, such as comparative analysis between multiple data sets. Moreover, although the system provides many analysis tools, it is not comprehensive. By opening MG-RAST up via a web services API (application programmers interface) we have greatly expanded access to MG-RAST data, as well as provided a mechanism for the use of third-party analysis tools with MG-RAST data. This RESTful API makes all data and data objects created by the MG-RAST pipeline accessible as JSON objects. As part of the DOE Systems Biology Knowledgebase project (KBase, http://kbase.us) we have implemented a web services API for MG-RAST. This API complements the existing MG-RAST web interface and constitutes the basis of KBase's microbial community capabilities. In addition, the API exposes a comprehensive collection of data to programmers. This API, which uses a RESTful (Representational State Transfer) implementation, is compatible with most programming environments and should be easy to use for end users and third parties. It provides comprehensive access to sequence data, quality control results, annotations, and many other data types. Where feasible, we have used standards to expose data and metadata. Code examples are provided in a number of languages both to show the versatility of the API and to provide a starting point for users. We present an API that exposes the data in MG-RAST for consumption by our users, greatly enhancing the utility of the MG-RAST service. Public Library of Science 2015-01-08 /pmc/articles/PMC4287624/ /pubmed/25569221 http://dx.doi.org/10.1371/journal.pcbi.1004008 Text en © 2015 Wilke et al http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited.
spellingShingle Research Article
Wilke, Andreas
Bischof, Jared
Harrison, Travis
Brettin, Tom
D'Souza, Mark
Gerlach, Wolfgang
Matthews, Hunter
Paczian, Tobias
Wilkening, Jared
Glass, Elizabeth M.
Desai, Narayan
Meyer, Folker
A RESTful API for Accessing Microbial Community Data for MG-RAST
title A RESTful API for Accessing Microbial Community Data for MG-RAST
title_full A RESTful API for Accessing Microbial Community Data for MG-RAST
title_fullStr A RESTful API for Accessing Microbial Community Data for MG-RAST
title_full_unstemmed A RESTful API for Accessing Microbial Community Data for MG-RAST
title_short A RESTful API for Accessing Microbial Community Data for MG-RAST
title_sort restful api for accessing microbial community data for mg-rast
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4287624/
https://www.ncbi.nlm.nih.gov/pubmed/25569221
http://dx.doi.org/10.1371/journal.pcbi.1004008
work_keys_str_mv AT wilkeandreas arestfulapiforaccessingmicrobialcommunitydataformgrast
AT bischofjared arestfulapiforaccessingmicrobialcommunitydataformgrast
AT harrisontravis arestfulapiforaccessingmicrobialcommunitydataformgrast
AT brettintom arestfulapiforaccessingmicrobialcommunitydataformgrast
AT dsouzamark arestfulapiforaccessingmicrobialcommunitydataformgrast
AT gerlachwolfgang arestfulapiforaccessingmicrobialcommunitydataformgrast
AT matthewshunter arestfulapiforaccessingmicrobialcommunitydataformgrast
AT pacziantobias arestfulapiforaccessingmicrobialcommunitydataformgrast
AT wilkeningjared arestfulapiforaccessingmicrobialcommunitydataformgrast
AT glasselizabethm arestfulapiforaccessingmicrobialcommunitydataformgrast
AT desainarayan arestfulapiforaccessingmicrobialcommunitydataformgrast
AT meyerfolker arestfulapiforaccessingmicrobialcommunitydataformgrast
AT wilkeandreas restfulapiforaccessingmicrobialcommunitydataformgrast
AT bischofjared restfulapiforaccessingmicrobialcommunitydataformgrast
AT harrisontravis restfulapiforaccessingmicrobialcommunitydataformgrast
AT brettintom restfulapiforaccessingmicrobialcommunitydataformgrast
AT dsouzamark restfulapiforaccessingmicrobialcommunitydataformgrast
AT gerlachwolfgang restfulapiforaccessingmicrobialcommunitydataformgrast
AT matthewshunter restfulapiforaccessingmicrobialcommunitydataformgrast
AT pacziantobias restfulapiforaccessingmicrobialcommunitydataformgrast
AT wilkeningjared restfulapiforaccessingmicrobialcommunitydataformgrast
AT glasselizabethm restfulapiforaccessingmicrobialcommunitydataformgrast
AT desainarayan restfulapiforaccessingmicrobialcommunitydataformgrast
AT meyerfolker restfulapiforaccessingmicrobialcommunitydataformgrast