Riva Alberto, Kohane Isaac S
Children's Hospital, Informatics Program, Boston, MA 02115, USA.
Proc AMIA Symp. 2002:662-6.
As the amount of data in public genomic databases grows, interoperability among them is becoming an increasingly critical feature. The ability for automated systems to mine and integrate data will be crucial to extracting knowledge from sources of data whose volume far exceeds the capabilities of human researchers. The currently dominant paradigm of presenting information as Web pages and using hyperlinks to describe relationships between pieces of information favors usability, but makes interoperability and automated data exchange more difficult. In this paper we describe how SNPper, a web-based system for the retrieval and analysis of Single Nucleotide Polymorphisms (SNPs), was augmented with a Remote Procedure Call interface, allowing client applications to query our program for SNP data and to receive the response as an XML document. Data represented in this form can be easily parsed by the requesting program, and thus reused for other applications. In this paper we describe the implementation of the interface and we show examples of its usage in a number of existing applications.
随着公共基因组数据库中数据量的增长,它们之间的互操作性正变得越来越关键。自动化系统挖掘和整合数据的能力对于从数据量远超人类研究人员能力范围的数据源中提取知识至关重要。目前将信息呈现为网页并使用超链接描述信息片段之间关系的主导范式有利于可用性,但却使互操作性和自动化数据交换变得更加困难。在本文中,我们描述了如何通过远程过程调用接口增强SNPper(一个基于网络的单核苷酸多态性(SNP)检索和分析系统),使客户端应用程序能够查询我们的程序以获取SNP数据,并以XML文档的形式接收响应。请求程序可以轻松解析以这种形式表示的数据,从而将其重新用于其他应用程序。在本文中,我们描述了该接口的实现,并展示了其在一些现有应用程序中的使用示例。