Cargando…

WeBIAS: a web server for publishing bioinformatics applications

BACKGROUND: One of the requirements for a successful scientific tool is its availability. Developing a functional web service, however, is usually considered a mundane and ungratifying task, and quite often neglected. When publishing bioinformatic applications, such attitude puts additional burden o...

Descripción completa

Detalles Bibliográficos
Autores principales: Daniluk, Paweł, Wilczyński, Bartek, Lesyng, Bogdan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4629404/
https://www.ncbi.nlm.nih.gov/pubmed/26526344
http://dx.doi.org/10.1186/s13104-015-1622-x
_version_ 1782398570606886912
author Daniluk, Paweł
Wilczyński, Bartek
Lesyng, Bogdan
author_facet Daniluk, Paweł
Wilczyński, Bartek
Lesyng, Bogdan
author_sort Daniluk, Paweł
collection PubMed
description BACKGROUND: One of the requirements for a successful scientific tool is its availability. Developing a functional web service, however, is usually considered a mundane and ungratifying task, and quite often neglected. When publishing bioinformatic applications, such attitude puts additional burden on the reviewers who have to cope with poorly designed interfaces in order to assess quality of presented methods, as well as impairs actual usefulness to the scientific community at large. RESULTS: In this note we present WeBIAS—a simple, self-contained solution to make command-line programs accessible through web forms. It comprises a web portal capable of serving several applications and backend schedulers which carry out computations. The server handles user registration and authentication, stores queries and results, and provides a convenient administrator interface. WeBIAS is implemented in Python and available under GNU Affero General Public License. It has been developed and tested on GNU/Linux compatible platforms covering a vast majority of operational WWW servers. Since it is written in pure Python, it should be easy to deploy also on all other platforms supporting Python (e.g. Windows, Mac OS X). Documentation and source code, as well as a demonstration site are available at http://bioinfo.imdik.pan.pl/webias. CONCLUSIONS: WeBIAS has been designed specifically with ease of installation and deployment of services in mind. Setting up a simple application requires minimal effort, yet it is possible to create visually appealing, feature-rich interfaces for query submission and presentation of results.
format Online
Article
Text
id pubmed-4629404
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-46294042015-11-03 WeBIAS: a web server for publishing bioinformatics applications Daniluk, Paweł Wilczyński, Bartek Lesyng, Bogdan BMC Res Notes Technical Note BACKGROUND: One of the requirements for a successful scientific tool is its availability. Developing a functional web service, however, is usually considered a mundane and ungratifying task, and quite often neglected. When publishing bioinformatic applications, such attitude puts additional burden on the reviewers who have to cope with poorly designed interfaces in order to assess quality of presented methods, as well as impairs actual usefulness to the scientific community at large. RESULTS: In this note we present WeBIAS—a simple, self-contained solution to make command-line programs accessible through web forms. It comprises a web portal capable of serving several applications and backend schedulers which carry out computations. The server handles user registration and authentication, stores queries and results, and provides a convenient administrator interface. WeBIAS is implemented in Python and available under GNU Affero General Public License. It has been developed and tested on GNU/Linux compatible platforms covering a vast majority of operational WWW servers. Since it is written in pure Python, it should be easy to deploy also on all other platforms supporting Python (e.g. Windows, Mac OS X). Documentation and source code, as well as a demonstration site are available at http://bioinfo.imdik.pan.pl/webias. CONCLUSIONS: WeBIAS has been designed specifically with ease of installation and deployment of services in mind. Setting up a simple application requires minimal effort, yet it is possible to create visually appealing, feature-rich interfaces for query submission and presentation of results. BioMed Central 2015-11-02 /pmc/articles/PMC4629404/ /pubmed/26526344 http://dx.doi.org/10.1186/s13104-015-1622-x Text en © Daniluk 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
Daniluk, Paweł
Wilczyński, Bartek
Lesyng, Bogdan
WeBIAS: a web server for publishing bioinformatics applications
title WeBIAS: a web server for publishing bioinformatics applications
title_full WeBIAS: a web server for publishing bioinformatics applications
title_fullStr WeBIAS: a web server for publishing bioinformatics applications
title_full_unstemmed WeBIAS: a web server for publishing bioinformatics applications
title_short WeBIAS: a web server for publishing bioinformatics applications
title_sort webias: a web server for publishing bioinformatics applications
topic Technical Note
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4629404/
https://www.ncbi.nlm.nih.gov/pubmed/26526344
http://dx.doi.org/10.1186/s13104-015-1622-x
work_keys_str_mv AT danilukpaweł webiasawebserverforpublishingbioinformaticsapplications
AT wilczynskibartek webiasawebserverforpublishingbioinformaticsapplications
AT lesyngbogdan webiasawebserverforpublishingbioinformaticsapplications