Suppr超能文献

WeBIAS:一个用于发布生物信息学应用程序的网络服务器。

WeBIAS: a web server for publishing bioinformatics applications.

作者信息

Daniluk Paweł, Wilczyński Bartek, Lesyng Bogdan

机构信息

Bioinformatics Laboratory, Mossakowski Medical Research Centre, Pawińskiego 5, 02-106, Warsaw, Poland.

Department of Biophysics, Faculty of Physics, University of Warsaw, Warsaw, Poland.

出版信息

BMC Res Notes. 2015 Nov 2;8:628. doi: 10.1186/s13104-015-1622-x.

Abstract

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.

摘要

背景

一个成功的科学工具的必备条件之一是其可用性。然而,开发一个功能完备的网络服务通常被认为是一项平凡且不讨好的任务,因此常常被忽视。在发布生物信息学应用程序时,这种态度给评审人员带来了额外的负担,他们必须应对设计不佳的界面才能评估所展示方法的质量,同时也损害了该应用程序对整个科学界的实际效用。

结果

在本报告中,我们展示了WeBIAS——一种简单、独立的解决方案,可通过网络表单使命令行程序能够被访问。它包括一个能够提供多个应用程序的网络门户以及执行计算的后端调度程序。该服务器处理用户注册和认证,存储查询和结果,并提供一个便捷的管理员界面。WeBIAS用Python实现,并根据GNU Affero通用公共许可证发布。它已在与GNU/Linux兼容的平台上开发和测试,这些平台涵盖了绝大多数运行中的万维网服务器。由于它是用纯Python编写的,因此在所有其他支持Python的平台(如Windows、Mac OS X)上也应该易于部署。文档、源代码以及一个演示网站可在http://bioinfo.imdik.pan.pl/webias获取。

结论

WeBIAS的设计初衷是特别考虑到服务的安装和部署的简便性。设置一个简单的应用程序只需付出最小的努力,但却有可能创建出视觉上吸引人、功能丰富的界面用于查询提交和结果展示。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e77b/4629404/e91dd6056e96/13104_2015_1622_Fig1_HTML.jpg

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验