Bellgard M I, Hiew H L, Hunter A, Wiebrands M
Murdoch Bioinformatics Research Group, School of Information Technology, Murdoch University, Australia.
Bioinformatics. 1999 Oct;15(10):847-51. doi: 10.1093/bioinformatics/15.10.847.
There are a large number of computational programs freely available to bioinformaticians via a client/server, web-based environment. However, the client interface to these tools (typically an html form page) cannot be customized from the client side as it is created by the service provider. The form page is usually generic enough to cater for a wide range of users. However, this implies that a user cannot set as 'default' advanced program parameters on the form or even customize the interface to his/her specific requirements or preferences. Currently, there is a lack of end-user interface environments that can be modified by the user when accessing computer programs available on a remote server running on an intranet or over the Internet.
We have implemented a client/server system called ORBIT (Online Researcher's Bioinformatics Interface Tools) where individual clients can have interfaces created and customized to command-line-driven, server-side programs. Thus, Internet-based interfaces can be tailored to a user's specific bioinformatic needs. As interfaces are created on the client machine independent of the server, there can be different interfaces to the same server-side program to cater for different parameter settings. The interface customization is relatively quick (between 10 and 60 min) and all client interfaces are integrated into a single modular environment which will run on any computer platform supporting Java. The system has been developed to allow for a number of future enhancements and features. ORBIT represents an important advance in the way researchers gain access to bioinformatics tools on the Internet.
生物信息学家可以通过客户端/服务器的基于网络的环境免费获得大量计算程序。然而,这些工具的客户端界面(通常是一个HTML表单页面)无法从客户端进行定制,因为它是由服务提供商创建的。表单页面通常具有足够的通用性以满足广泛的用户需求。然而,这意味着用户无法在表单上设置“默认”的高级程序参数,甚至无法根据自己的特定要求或偏好定制界面。目前,缺乏可供用户在访问运行在企业内部网或互联网上的远程服务器上的计算机程序时进行修改的最终用户界面环境。
我们实现了一个名为ORBIT(在线研究人员生物信息学接口工具)的客户端/服务器系统,其中各个客户端可以创建并定制用于命令行驱动的服务器端程序的接口。因此,基于互联网的接口可以根据用户的特定生物信息学需求进行定制。由于接口是在客户端机器上独立于服务器创建的,对于同一个服务器端程序可以有不同的接口以适应不同的参数设置。接口定制相对较快(10到60分钟之间),并且所有客户端接口都集成到一个单一的模块化环境中,该环境可以在任何支持Java的计算机平台上运行。该系统已经开发出来以便进行一些未来的增强和功能扩展。ORBIT代表了研究人员在互联网上获取生物信息学工具方式的一项重要进展。