Cargando…

FirebrowseR: an R client to the Broad Institute’s Firehose Pipeline

With its Firebrowse service (http://firebrowse.org/) the Broad Institute is making large-scale multi-platform omics data analysis results publicly available through a Representational State Transfer (REST) Application Programmable Interface (API). Querying this database through an API client from an...

Descripción completa

Detalles Bibliográficos
Autores principales: Deng, Mario, Brägelmann, Johannes, Kryukov, Ivan, Saraiva-Agostinho, Nuno, Perner, Sven
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5216271/
https://www.ncbi.nlm.nih.gov/pubmed/28062517
http://dx.doi.org/10.1093/database/baw160
_version_ 1782491891515785216
author Deng, Mario
Brägelmann, Johannes
Kryukov, Ivan
Saraiva-Agostinho, Nuno
Perner, Sven
author_facet Deng, Mario
Brägelmann, Johannes
Kryukov, Ivan
Saraiva-Agostinho, Nuno
Perner, Sven
author_sort Deng, Mario
collection PubMed
description With its Firebrowse service (http://firebrowse.org/) the Broad Institute is making large-scale multi-platform omics data analysis results publicly available through a Representational State Transfer (REST) Application Programmable Interface (API). Querying this database through an API client from an arbitrary programming environment is an essential task, allowing other developers and researchers to focus on their analysis and avoid data wrangling. Hence, as a first result, we developed a workflow to automatically generate, test and deploy such clients for rapid response to API changes. Its underlying infrastructure, a combination of free and publicly available web services, facilitates the development of API clients. It decouples changes in server software from the client software by reacting to changes in the RESTful service and removing direct dependencies on a specific implementation of an API. As a second result, FirebrowseR, an R client to the Broad Institute’s RESTful Firehose Pipeline, is provided as a working example, which is built by the means of the presented workflow. The package’s features are demonstrated by an example analysis of cancer gene expression data. Database URL: https://github.com/mariodeng/
format Online
Article
Text
id pubmed-5216271
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-52162712017-01-09 FirebrowseR: an R client to the Broad Institute’s Firehose Pipeline Deng, Mario Brägelmann, Johannes Kryukov, Ivan Saraiva-Agostinho, Nuno Perner, Sven Database (Oxford) Database Tool With its Firebrowse service (http://firebrowse.org/) the Broad Institute is making large-scale multi-platform omics data analysis results publicly available through a Representational State Transfer (REST) Application Programmable Interface (API). Querying this database through an API client from an arbitrary programming environment is an essential task, allowing other developers and researchers to focus on their analysis and avoid data wrangling. Hence, as a first result, we developed a workflow to automatically generate, test and deploy such clients for rapid response to API changes. Its underlying infrastructure, a combination of free and publicly available web services, facilitates the development of API clients. It decouples changes in server software from the client software by reacting to changes in the RESTful service and removing direct dependencies on a specific implementation of an API. As a second result, FirebrowseR, an R client to the Broad Institute’s RESTful Firehose Pipeline, is provided as a working example, which is built by the means of the presented workflow. The package’s features are demonstrated by an example analysis of cancer gene expression data. Database URL: https://github.com/mariodeng/ Oxford University Press 2017-01-06 /pmc/articles/PMC5216271/ /pubmed/28062517 http://dx.doi.org/10.1093/database/baw160 Text en © The Author(s) 2017. 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 Database Tool
Deng, Mario
Brägelmann, Johannes
Kryukov, Ivan
Saraiva-Agostinho, Nuno
Perner, Sven
FirebrowseR: an R client to the Broad Institute’s Firehose Pipeline
title FirebrowseR: an R client to the Broad Institute’s Firehose Pipeline
title_full FirebrowseR: an R client to the Broad Institute’s Firehose Pipeline
title_fullStr FirebrowseR: an R client to the Broad Institute’s Firehose Pipeline
title_full_unstemmed FirebrowseR: an R client to the Broad Institute’s Firehose Pipeline
title_short FirebrowseR: an R client to the Broad Institute’s Firehose Pipeline
title_sort firebrowser: an r client to the broad institute’s firehose pipeline
topic Database Tool
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5216271/
https://www.ncbi.nlm.nih.gov/pubmed/28062517
http://dx.doi.org/10.1093/database/baw160
work_keys_str_mv AT dengmario firebrowseranrclienttothebroadinstitutesfirehosepipeline
AT bragelmannjohannes firebrowseranrclienttothebroadinstitutesfirehosepipeline
AT kryukovivan firebrowseranrclienttothebroadinstitutesfirehosepipeline
AT saraivaagostinhonuno firebrowseranrclienttothebroadinstitutesfirehosepipeline
AT pernersven firebrowseranrclienttothebroadinstitutesfirehosepipeline