Badidi Elarbi, De Sousa Cristina, Lang B Franz, Burger Gertraud
The Canadian Institute for Advanced Research, Program in Evolutionary Biology, Département de Biochimie, Université de Montréal, 2900, Boul, Edouard Montpetit, Montréal, QC H3T 1J4, Canada.
BMC Bioinformatics. 2003 Dec 16;4:63. doi: 10.1186/1471-2105-4-63.
Sequence data analyses such as gene identification, structure modeling or phylogenetic tree inference involve a variety of bioinformatics software tools. Due to the heterogeneity of bioinformatics tools in usage and data requirements, scientists spend much effort on technical issues including data format, storage and management of input and output, and memorization of numerous parameters and multi-step analysis procedures.
In this paper, we present the design and implementation of AnaBench, an interactive, Web-based bioinformatics Analysis workBench allowing streamlined data analysis. Our philosophy was to minimize the technical effort not only for the scientist who uses this environment to analyze data, but also for the administrator who manages and maintains the workbench. With new bioinformatics tools published daily, AnaBench permits easy incorporation of additional tools. This flexibility is achieved by employing a three-tier distributed architecture and recent technologies including CORBA middleware, Java, JDBC, and JSP. A CORBA server permits transparent access to a workbench management database, which stores information about the users, their data, as well as the description of all bioinformatics applications that can be launched from the workbench.
AnaBench is an efficient and intuitive interactive bioinformatics environment, which offers scientists application-driven, data-driven and protocol-driven analysis approaches. The prototype of AnaBench, managed by a team at the Université de Montréal, is accessible on-line at: http://malawimonas.bcm.umontreal.ca:8091/anabench. Please contact the authors for details about setting up a local-network AnaBench site elsewhere.
诸如基因识别、结构建模或系统发育树推断等序列数据分析涉及多种生物信息学软件工具。由于生物信息学工具在使用和数据要求方面的异质性,科学家们在技术问题上花费了大量精力,包括数据格式、输入和输出的存储与管理,以及记住众多参数和多步骤分析程序。
在本文中,我们介绍了AnaBench的设计与实现,这是一个基于Web的交互式生物信息学分析工作台,可实现简化的数据分析。我们的理念是不仅要将使用此环境进行数据分析的科学家的技术工作量降至最低,也要将管理和维护该工作台的管理员的技术工作量降至最低。随着每天都有新的生物信息学工具发布,AnaBench允许轻松纳入其他工具。这种灵活性是通过采用三层分布式架构以及包括CORBA中间件、Java、JDBC和JSP在内的最新技术来实现的。CORBA服务器允许对工作台管理数据库进行透明访问,该数据库存储有关用户、他们的数据以及可以从工作台启动的所有生物信息学应用程序的描述。
AnaBench是一个高效且直观的交互式生物信息学环境,它为科学家提供了应用驱动、数据驱动和协议驱动的分析方法。由蒙特利尔大学的一个团队管理的AnaBench原型可在以下网址在线访问:http://malawimonas.bcm.umontreal.ca:8091/anabench。有关在其他地方设置本地网络AnaBench站点的详细信息,请联系作者。