Cargando…

BOWS (bioinformatics open web services) to centralize bioinformatics tools in web services

BACKGROUND: Bioinformaticians face a range of difficulties to get locally-installed tools running and producing results; they would greatly benefit from a system that could centralize most of the tools, using an easy interface for input and output. Web services, due to their universal nature and wid...

Descripción completa

Detalles Bibliográficos
Autores principales: Velloso, Henrique, Vialle, Ricardo A, Ortega, J Miguel
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4467627/
https://www.ncbi.nlm.nih.gov/pubmed/26032494
http://dx.doi.org/10.1186/s13104-015-1190-0
_version_ 1782376389679251456
author Velloso, Henrique
Vialle, Ricardo A
Ortega, J Miguel
author_facet Velloso, Henrique
Vialle, Ricardo A
Ortega, J Miguel
author_sort Velloso, Henrique
collection PubMed
description BACKGROUND: Bioinformaticians face a range of difficulties to get locally-installed tools running and producing results; they would greatly benefit from a system that could centralize most of the tools, using an easy interface for input and output. Web services, due to their universal nature and widely known interface, constitute a very good option to achieve this goal. RESULTS: Bioinformatics open web services (BOWS) is a system based on generic web services produced to allow programmatic access to applications running on high-performance computing (HPC) clusters. BOWS intermediates the access to registered tools by providing front-end and back-end web services. Programmers can install applications in HPC clusters in any programming language and use the back-end service to check for new jobs and their parameters, and then to send the results to BOWS. Programs running in simple computers consume the BOWS front-end service to submit new processes and read results. BOWS compiles Java clients, which encapsulate the front-end web service requisitions, and automatically creates a web page that disposes the registered applications and clients. CONCLUSIONS: Bioinformatics open web services registered applications can be accessed from virtually any programming language through web services, or using standard java clients. The back-end can run in HPC clusters, allowing bioinformaticians to remotely run high-processing demand applications directly from their machines.
format Online
Article
Text
id pubmed-4467627
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-44676272015-06-16 BOWS (bioinformatics open web services) to centralize bioinformatics tools in web services Velloso, Henrique Vialle, Ricardo A Ortega, J Miguel BMC Res Notes Technical Note BACKGROUND: Bioinformaticians face a range of difficulties to get locally-installed tools running and producing results; they would greatly benefit from a system that could centralize most of the tools, using an easy interface for input and output. Web services, due to their universal nature and widely known interface, constitute a very good option to achieve this goal. RESULTS: Bioinformatics open web services (BOWS) is a system based on generic web services produced to allow programmatic access to applications running on high-performance computing (HPC) clusters. BOWS intermediates the access to registered tools by providing front-end and back-end web services. Programmers can install applications in HPC clusters in any programming language and use the back-end service to check for new jobs and their parameters, and then to send the results to BOWS. Programs running in simple computers consume the BOWS front-end service to submit new processes and read results. BOWS compiles Java clients, which encapsulate the front-end web service requisitions, and automatically creates a web page that disposes the registered applications and clients. CONCLUSIONS: Bioinformatics open web services registered applications can be accessed from virtually any programming language through web services, or using standard java clients. The back-end can run in HPC clusters, allowing bioinformaticians to remotely run high-processing demand applications directly from their machines. BioMed Central 2015-06-02 /pmc/articles/PMC4467627/ /pubmed/26032494 http://dx.doi.org/10.1186/s13104-015-1190-0 Text en © Velloso et al. 2015 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
spellingShingle Technical Note
Velloso, Henrique
Vialle, Ricardo A
Ortega, J Miguel
BOWS (bioinformatics open web services) to centralize bioinformatics tools in web services
title BOWS (bioinformatics open web services) to centralize bioinformatics tools in web services
title_full BOWS (bioinformatics open web services) to centralize bioinformatics tools in web services
title_fullStr BOWS (bioinformatics open web services) to centralize bioinformatics tools in web services
title_full_unstemmed BOWS (bioinformatics open web services) to centralize bioinformatics tools in web services
title_short BOWS (bioinformatics open web services) to centralize bioinformatics tools in web services
title_sort bows (bioinformatics open web services) to centralize bioinformatics tools in web services
topic Technical Note
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4467627/
https://www.ncbi.nlm.nih.gov/pubmed/26032494
http://dx.doi.org/10.1186/s13104-015-1190-0
work_keys_str_mv AT vellosohenrique bowsbioinformaticsopenwebservicestocentralizebioinformaticstoolsinwebservices
AT viallericardoa bowsbioinformaticsopenwebservicestocentralizebioinformaticstoolsinwebservices
AT ortegajmiguel bowsbioinformaticsopenwebservicestocentralizebioinformaticstoolsinwebservices