• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

本体小部件 - 一种可重复使用、可嵌入的小部件,用于轻松定位本体术语。

OntologyWidget - a reusable, embeddable widget for easily locating ontology terms.

作者信息

Beauheim Catherine C, Wymore Farrell, Nitzberg Michael, Zachariah Zachariah K, Jin Heng, Skene J H Pate, Ball Catherine A, Sherlock Gavin

机构信息

Department of Genetics, Stanford University School of Medicine, Stanford, CA 94305-5120, USA.

出版信息

BMC Bioinformatics. 2007 Sep 13;8:338. doi: 10.1186/1471-2105-8-338.

DOI:10.1186/1471-2105-8-338
PMID:17854506
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC2080642/
Abstract

BACKGROUND

Biomedical ontologies are being widely used to annotate biological data in a computer-accessible, consistent and well-defined manner. However, due to their size and complexity, annotating data with appropriate terms from an ontology is often challenging for experts and non-experts alike, because there exist few tools that allow one to quickly find relevant ontology terms to easily populate a web form.

RESULTS

We have produced a tool, OntologyWidget, which allows users to rapidly search for and browse ontology terms. OntologyWidget can easily be embedded in other web-based applications. OntologyWidget is written using AJAX (Asynchronous JavaScript and XML) and has two related elements. The first is a dynamic auto-complete ontology search feature. As a user enters characters into the search box, the appropriate ontology is queried remotely for terms that match the typed-in text, and the query results populate a drop-down list with all potential matches. Upon selection of a term from the list, the user can locate this term within a generic and dynamic ontology browser, which comprises the second element of the tool. The ontology browser shows the paths from a selected term to the root as well as parent/child tree hierarchies. We have implemented web services at the Stanford Microarray Database (SMD), which provide the OntologyWidget with access to over 40 ontologies from the Open Biological Ontology (OBO) website 1. Each ontology is updated weekly. Adopters of the OntologyWidget can either use SMD's web services, or elect to rely on their own. Deploying the OntologyWidget can be accomplished in three simple steps: (1) install Apache Tomcat 2 on one's web server, (2) download and install the OntologyWidget servlet stub that provides access to the SMD ontology web services, and (3) create an html (HyperText Markup Language) file that refers to the OntologyWidget using a simple, well-defined format.

CONCLUSION

We have developed OntologyWidget, an easy-to-use ontology search and display tool that can be used on any web page by creating a simple html description. OntologyWidget provides a rapid auto-complete search function paired with an interactive tree display. We have developed a web service layer that communicates between the web page interface and a database of ontology terms. We currently store 40 of the ontologies from the OBO website 1, as well as a several others. These ontologies are automatically updated on a weekly basis. OntologyWidget can be used in any web-based application to take advantage of the ontologies we provide via web services or any other ontology that is provided elsewhere in the correct format. The full source code for the JavaScript and description of the OntologyWidget is available from http://smd.stanford.edu/ontologyWidget/.

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b1a0/2080642/96756f4f783d/1471-2105-8-338-4.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b1a0/2080642/775a06c0f217/1471-2105-8-338-1.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b1a0/2080642/902fea368ef5/1471-2105-8-338-2.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b1a0/2080642/6016de6804db/1471-2105-8-338-3.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b1a0/2080642/96756f4f783d/1471-2105-8-338-4.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b1a0/2080642/775a06c0f217/1471-2105-8-338-1.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b1a0/2080642/902fea368ef5/1471-2105-8-338-2.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b1a0/2080642/6016de6804db/1471-2105-8-338-3.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b1a0/2080642/96756f4f783d/1471-2105-8-338-4.jpg
摘要

背景

生物医学本体正被广泛用于以计算机可访问、一致且定义明确的方式注释生物数据。然而,由于其规模和复杂性,无论是专家还是非专家,使用本体中的适当术语注释数据通常都具有挑战性,因为几乎没有工具能让用户快速找到相关本体术语来轻松填充网页表单。

结果

我们开发了一个工具OntologyWidget,它允许用户快速搜索和浏览本体术语。OntologyWidget可以轻松嵌入到其他基于网络的应用程序中。OntologyWidget是使用AJAX(异步JavaScript和XML)编写的,有两个相关元素。第一个是动态自动完成本体搜索功能。当用户在搜索框中输入字符时,会远程查询适当的本体以查找与输入文本匹配的术语,查询结果会在下拉列表中显示所有潜在匹配项。从列表中选择一个术语后,用户可以在一个通用的动态本体浏览器中定位该术语,这是该工具的第二个元素。本体浏览器显示从所选术语到根节点的路径以及父/子树层次结构。我们在斯坦福微阵列数据库(SMD)中实现了网络服务,该服务为OntologyWidget提供对来自开放生物本体(OBO)网站1的40多个本体的访问。每个本体每周更新一次。OntologyWidget的采用者可以使用SMD的网络服务,也可以选择依靠自己的服务。部署OntologyWidget可以通过三个简单步骤完成:(1)在自己的网络服务器上安装Apache Tomcat 2;(2)下载并安装提供对SMD本体网络服务访问的OntologyWidget servlet存根;(3)使用简单、定义明确的格式创建一个引用OntologyWidget的html(超文本标记语言)文件。

结论

我们开发了OntologyWidget,这是一个易于使用的本体搜索和显示工具,通过创建一个简单的html描述即可在任何网页上使用。OntologyWidget提供了快速自动完成搜索功能以及交互式树状显示。我们开发了一个网络服务层,用于在网页界面和本体术语数据库之间进行通信。我们目前存储了来自OBO网站1的40个本体以及其他一些本体。这些本体每周自动更新。OntologyWidget可用于任何基于网络的应用程序,以利用我们通过网络服务提供的本体或其他以正确格式在其他地方提供的任何本体。OntologyWidget的JavaScript完整源代码和描述可从http://smd.stanford.edu/ontologyWidget/获取。

相似文献

1
OntologyWidget - a reusable, embeddable widget for easily locating ontology terms.本体小部件 - 一种可重复使用、可嵌入的小部件,用于轻松定位本体术语。
BMC Bioinformatics. 2007 Sep 13;8:338. doi: 10.1186/1471-2105-8-338.
2
The Ontology Lookup Service, a lightweight cross-platform tool for controlled vocabulary queries.本体查找服务,一种用于受控词汇查询的轻量级跨平台工具。
BMC Bioinformatics. 2006 Feb 28;7:97. doi: 10.1186/1471-2105-7-97.
3
Ontobee: A linked ontology data server to support ontology term dereferencing, linkage, query and integration.Ontobee:一个支持本体术语解引用、链接、查询和集成的链接本体数据服务器。
Nucleic Acids Res. 2017 Jan 4;45(D1):D347-D352. doi: 10.1093/nar/gkw918. Epub 2016 Oct 12.
4
OBO to OWL: a protege OWL tab to read/save OBO ontologies.从OBO到OWL:一个用于读取/保存OBO本体的Protege OWL标签。
Bioinformatics. 2007 Jul 15;23(14):1868-70. doi: 10.1093/bioinformatics/btm258. Epub 2007 May 12.
5
Semi-automated ontology generation within OBO-Edit.在 OBO-Edit 内进行半自动本体生成。
Bioinformatics. 2010 Jun 15;26(12):i88-96. doi: 10.1093/bioinformatics/btq188.
6
OntoCAT--simple ontology search and integration in Java, R and REST/JavaScript.OntoCAT--用于 Java、R 和 REST/JavaScript 中的简单本体搜索和集成。
BMC Bioinformatics. 2011 May 29;12:218. doi: 10.1186/1471-2105-12-218.
7
Development of a user-friendly system for image processing of electron microscopy by integrating a web browser and PIONE with Eos.通过将网络浏览器和PIONE与Eos集成,开发一种用户友好的电子显微镜图像处理系统。
Microscopy (Oxf). 2014 Nov;63 Suppl 1:i32-i33. doi: 10.1093/jmicro/dfu070.
8
OTO: Ontology Term Organizer.OTO:本体术语组织器。
BMC Bioinformatics. 2015 Feb 15;16(1):47. doi: 10.1186/s12859-015-0488-1.
9
BioPortal: enhanced functionality via new Web services from the National Center for Biomedical Ontology to access and use ontologies in software applications.生物信息学知识库:通过国家生物医学本体学研究中心提供的新 Web 服务增强功能,以便在软件应用程序中访问和使用本体。
Nucleic Acids Res. 2011 Jul;39(Web Server issue):W541-5. doi: 10.1093/nar/gkr469. Epub 2011 Jun 14.
10
A drug target slim: using gene ontology and gene ontology annotations to navigate protein-ligand target space in ChEMBL.药物靶点精简:利用基因本体论和基因本体注释在ChEMBL中探索蛋白质-配体靶点空间
J Biomed Semantics. 2016 Sep 27;7(1):59. doi: 10.1186/s13326-016-0102-0.

引用本文的文献

1
Life Sciences and the web: a new era for collaboration.生命科学与网络:合作的新时代。
Mol Syst Biol. 2008;4:201. doi: 10.1038/msb.2008.39. Epub 2008 Jul 1.

本文引用的文献

1
The Ontology Lookup Service, a lightweight cross-platform tool for controlled vocabulary queries.本体查找服务,一种用于受控词汇查询的轻量级跨平台工具。
BMC Bioinformatics. 2006 Feb 28;7:97. doi: 10.1186/1471-2105-7-97.
2
The MGED Ontology: a resource for semantics-based description of microarray experiments.MGED本体:用于基于语义的微阵列实验描述的资源。
Bioinformatics. 2006 Apr 1;22(7):866-73. doi: 10.1093/bioinformatics/btl005. Epub 2006 Jan 21.
3
Database resources of the National Center for Biotechnology Information.美国国立生物技术信息中心的数据库资源。
Nucleic Acids Res. 2006 Jan 1;34(Database issue):D173-80. doi: 10.1093/nar/gkj158.
4
Gene ontology: tool for the unification of biology. The Gene Ontology Consortium.基因本体论:生物学统一工具。基因本体论联合会。
Nat Genet. 2000 May;25(1):25-9. doi: 10.1038/75556.