Cargando…

Bioinformatics on the Cloud Computing Platform Azure

We discuss the applicability of the Microsoft cloud computing platform, Azure, for bioinformatics. We focus on the usability of the resource rather than its performance. We provide an example of how R can be used on Azure to analyse a large amount of microarray expression data deposited at the publi...

Descripción completa

Detalles Bibliográficos
Autores principales: Shanahan, Hugh P., Owen, Anne M., Harrison, Andrew P.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4106841/
https://www.ncbi.nlm.nih.gov/pubmed/25050811
http://dx.doi.org/10.1371/journal.pone.0102642
_version_ 1782327538315427840
author Shanahan, Hugh P.
Owen, Anne M.
Harrison, Andrew P.
author_facet Shanahan, Hugh P.
Owen, Anne M.
Harrison, Andrew P.
author_sort Shanahan, Hugh P.
collection PubMed
description We discuss the applicability of the Microsoft cloud computing platform, Azure, for bioinformatics. We focus on the usability of the resource rather than its performance. We provide an example of how R can be used on Azure to analyse a large amount of microarray expression data deposited at the public database ArrayExpress. We provide a walk through to demonstrate explicitly how Azure can be used to perform these analyses in Appendix S1 and we offer a comparison with a local computation. We note that the use of the Platform as a Service (PaaS) offering of Azure can represent a steep learning curve for bioinformatics developers who will usually have a Linux and scripting language background. On the other hand, the presence of an additional set of libraries makes it easier to deploy software in a parallel (scalable) fashion and explicitly manage such a production run with only a few hundred lines of code, most of which can be incorporated from a template. We propose that this environment is best suited for running stable bioinformatics software by users not involved with its development.
format Online
Article
Text
id pubmed-4106841
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-41068412014-07-23 Bioinformatics on the Cloud Computing Platform Azure Shanahan, Hugh P. Owen, Anne M. Harrison, Andrew P. PLoS One Research Article We discuss the applicability of the Microsoft cloud computing platform, Azure, for bioinformatics. We focus on the usability of the resource rather than its performance. We provide an example of how R can be used on Azure to analyse a large amount of microarray expression data deposited at the public database ArrayExpress. We provide a walk through to demonstrate explicitly how Azure can be used to perform these analyses in Appendix S1 and we offer a comparison with a local computation. We note that the use of the Platform as a Service (PaaS) offering of Azure can represent a steep learning curve for bioinformatics developers who will usually have a Linux and scripting language background. On the other hand, the presence of an additional set of libraries makes it easier to deploy software in a parallel (scalable) fashion and explicitly manage such a production run with only a few hundred lines of code, most of which can be incorporated from a template. We propose that this environment is best suited for running stable bioinformatics software by users not involved with its development. Public Library of Science 2014-07-22 /pmc/articles/PMC4106841/ /pubmed/25050811 http://dx.doi.org/10.1371/journal.pone.0102642 Text en © 2014 Shanahan 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
Shanahan, Hugh P.
Owen, Anne M.
Harrison, Andrew P.
Bioinformatics on the Cloud Computing Platform Azure
title Bioinformatics on the Cloud Computing Platform Azure
title_full Bioinformatics on the Cloud Computing Platform Azure
title_fullStr Bioinformatics on the Cloud Computing Platform Azure
title_full_unstemmed Bioinformatics on the Cloud Computing Platform Azure
title_short Bioinformatics on the Cloud Computing Platform Azure
title_sort bioinformatics on the cloud computing platform azure
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4106841/
https://www.ncbi.nlm.nih.gov/pubmed/25050811
http://dx.doi.org/10.1371/journal.pone.0102642
work_keys_str_mv AT shanahanhughp bioinformaticsonthecloudcomputingplatformazure
AT owenannem bioinformaticsonthecloudcomputingplatformazure
AT harrisonandrewp bioinformaticsonthecloudcomputingplatformazure