Zuyderduyn Scott D, Jones Steven J M
Canada's Michael Smith Genome Sciences Centre, BC Cancer Agency, 600 West 10th Ave, Vancouver, Canada.
BMC Bioinformatics. 2003 Oct 28;4:51. doi: 10.1186/1471-2105-4-51.
Biological data resources have become heterogeneous and derive from multiple sources. This introduces challenges in the management and utilization of this data in software development. Although efforts are underway to create a standard format for the transmission and storage of biological data, this objective has yet to be fully realized.
This work describes an application programming interface (API) that provides a framework for developing an effective biological knowledge ontology for Java-based software projects. The API provides a robust framework for the data acquisition and management needs of an ontology implementation. In addition, the API contains classes to assist in creating GUIs to represent this data visually.
The Knowledge Discovery Object Model (KDOM) API is particularly useful for medium to large applications, or for a number of smaller software projects with common characteristics or objectives. KDOM can be coupled effectively with other biologically relevant APIs and classes. Source code, libraries, documentation and examples are available at http://www.bcgsc.ca/bioinfo/software.
生物数据资源已变得多样化且来源于多个渠道。这给软件开发中此类数据的管理和利用带来了挑战。尽管目前正在努力创建用于生物数据传输和存储的标准格式,但这一目标尚未完全实现。
这项工作描述了一种应用程序编程接口(API),它为基于Java的软件项目开发有效的生物知识本体提供了一个框架。该API为本体实现的数据获取和管理需求提供了一个强大的框架。此外,该API包含用于协助创建图形用户界面(GUI)以直观呈现此数据的类。
知识发现对象模型(KDOM)API对于中型到大型应用程序,或对于许多具有共同特征或目标的较小软件项目特别有用。KDOM可以与其他生物相关的API和类有效结合。可在http://www.bcgsc.ca/bioinfo/software获取源代码、库、文档和示例。