Romano Paolo, Bartocci Ezio, Bertolini Guglielmo, De Paoli Flavio, Marra Domenico, Mauri Giancarlo, Merelli Emanuela, Milanesi Luciano
Bioinformatics and Structural Proteomics, National Cancer Research Institute (IST), Genova, Italy.
BMC Bioinformatics. 2007 Mar 8;8 Suppl 1(Suppl 1):S19. doi: 10.1186/1471-2105-8-S1-S19.
The huge amount of biological information, its distribution over the Internet and the heterogeneity of available software tools makes the adoption of new data integration and analysis network tools a necessity in bioinformatics. ICT standards and tools, like Web Services and Workflow Management Systems (WMS), can support the creation and deployment of such systems. Many Web Services are already available and some WMS have been proposed. They assume that researchers know which bioinformatics resources can be reached through a programmatic interface and that they are skilled in programming and building workflows. Therefore, they are not viable to the majority of unskilled researchers. A portal enabling these to take profit from new technologies is still missing.
We designed biowep, a web based client application that allows for the selection and execution of a set of predefined workflows. The system is available on-line. Biowep architecture includes a Workflow Manager, a User Interface and a Workflow Executor. The task of the Workflow Manager is the creation and annotation of workflows. These can be created by using either the Taverna Workbench or BioWMS. Enactment of workflows is carried out by FreeFluo for Taverna workflows and by BioAgent/Hermes, a mobile agent-based middleware, for BioWMS ones. Main workflows' processing steps are annotated on the basis of their input and output, elaboration type and application domain by using a classification of bioinformatics data and tasks. The interface supports users authentication and profiling. Workflows can be selected on the basis of users' profiles and can be searched through their annotations. Results can be saved.
We developed a web system that support the selection and execution of predefined workflows, thus simplifying access for all researchers. The implementation of Web Services allowing specialized software to interact with an exhaustive set of biomedical databases and analysis software and the creation of effective workflows can significantly improve automation of in-silico analysis. Biowep is available for interested researchers as a reference portal. They are invited to submit their workflows to the workflow repository. Biowep is further being developed in the sphere of the Laboratory of Interdisciplinary Technologies in Bioinformatics - LITBIO.
海量的生物信息、其在互联网上的分布以及现有软件工具的异构性使得采用新的数据集成和分析网络工具成为生物信息学的必然需求。信息通信技术标准和工具,如网络服务和工作流管理系统(WMS),可以支持此类系统的创建和部署。许多网络服务已经可用,并且已经提出了一些工作流管理系统。它们假定研究人员知道可以通过编程接口访问哪些生物信息学资源,并且他们具备编程和构建工作流的技能。因此,它们对大多数非专业研究人员来说不可行。一个能让这些人从新技术中获益的门户仍然缺失。
我们设计了Biowep,一个基于网络的客户端应用程序,它允许选择和执行一组预定义的工作流。该系统可在线使用。Biowep架构包括一个工作流管理器、一个用户界面和一个工作流执行器。工作流管理器的任务是创建和注释工作流。这些工作流可以使用Taverna工作台或BioWMS来创建。Taverna工作流由FreeFluo执行,BioWMS工作流由基于移动代理的中间件BioAgent/Hermes执行。主要工作流的处理步骤根据其输入和输出、处理类型以及应用领域,通过使用生物信息学数据和任务的分类进行注释。该接口支持用户认证和配置文件。工作流可以根据用户配置文件进行选择,并可以通过其注释进行搜索。结果可以保存。
我们开发了一个支持选择和执行预定义工作流的网络系统,从而简化了所有研究人员的访问。允许专业软件与详尽的生物医学数据库集和分析软件进行交互的网络服务的实现以及有效工作流的创建,可以显著提高计算机模拟分析的自动化程度。Biowep作为一个参考门户可供感兴趣的研究人员使用。邀请他们将自己的工作流提交到工作流存储库。Biowep正在生物信息学跨学科技术实验室 - LITBIO领域进一步开发。