Fischer S, Crabtree J, Brunk B, Gibson M, Overton G C
Center for Bioinformatics, University of Pennsylvania, Philadelphia 19104, USA.
Bioinformatics. 1999 Oct;15(10):837-46. doi: 10.1093/bioinformatics/15.10.837.
The presentation of genomics data in a perspicuous visual format is critical for its rapid interpretation and validation. Relatively few public database developers have the resources to implement sophisticated front-end user interfaces themselves. Accordingly, these developers would benefit from a reusable toolkit of user interface and data visualization components.
We have designed the bioWidget toolkit as a set of JavaBean components. It includes a wide array of user interface components and defines an architecture for assembling applications. The toolkit is founded on established software engineering design patterns and principles, including componentry, Model-View-Controller, factored models and schema neutrality. As a proof of concept, we have used the bioWidget toolkit to create three extendible applications: AnnotView, BlastView and AlignView.
以清晰易懂的可视化格式呈现基因组数据对于其快速解读和验证至关重要。相对较少的公共数据库开发者有资源自行实现复杂的前端用户界面。因此,这些开发者将从一个可重复使用的用户界面和数据可视化组件工具包中受益。
我们将bioWidget工具包设计为一组JavaBean组件。它包括大量用户界面组件,并定义了用于组装应用程序的架构。该工具包基于既定的软件工程设计模式和原则,包括组件化、模型-视图-控制器、分解模型和模式中立性。作为概念验证,我们使用bioWidget工具包创建了三个可扩展应用程序:AnnotView、BlastView和AlignView。