Gkoutos Georgios V, Green Eain C J, Greenaway Simon, Blake Andrew, Mallon Ann-Marie, Hancock John M
Bioinformatics Group, MRC Mammalian Genetics Unit, Harwell, Oxfordshire OX11 0RD, UK.
Bioinformatics. 2005 Apr 1;21(7):1257-62. doi: 10.1093/bioinformatics/bti147. Epub 2004 Nov 18.
A major challenge in modern biology is to link genome sequence information to organismal function. In many organisms this is being done by characterizing phenotypes resulting from mutations. Efficiently expressing phenotypic information requires combinatorial use of ontologies. However tools are not currently available to visualize combinations of ontologies. Here we describe CRAVE (Concept Relation Assay Value Explorer), a package allowing storage, active updating and visualization of multiple ontologies.
CRAVE is a web-accessible JAVA application that accesses an underlying MySQL database of ontologies via a JAVA persistent middleware layer (Chameleon). This maps the database tables into discrete JAVA classes and creates memory resident, interlinked objects corresponding to the ontology data. These JAVA objects are accessed via calls through the middleware's application programming interface. CRAVE allows simultaneous display and linking of multiple ontologies and searching using Boolean and advanced searches.
现代生物学中的一个主要挑战是将基因组序列信息与生物体功能联系起来。在许多生物体中,这是通过表征突变产生的表型来实现的。有效地表达表型信息需要本体的组合使用。然而,目前还没有工具可用于可视化本体的组合。在这里,我们描述了CRAVE(概念关系分析值浏览器),这是一个允许存储、主动更新和可视化多个本体的软件包。
CRAVE是一个可通过网络访问的JAVA应用程序,它通过一个JAVA持久中间件层(变色龙)访问本体的底层MySQL数据库。这将数据库表映射到离散的JAVA类中,并创建与本体数据相对应的驻留在内存中的、相互链接的对象。这些JAVA对象通过中间件的应用程序编程接口的调用进行访问。CRAVE允许同时显示和链接多个本体,并使用布尔搜索和高级搜索进行搜索。