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...
Autores principales: | , , |
---|---|
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 |