Stein L D, Thierry-Mieg J
Cold Spring Harbor Laboratory, Cold Spring Harbor, New York 11724, USA.
Genome Res. 1998 Dec;8(12):1308-15. doi: 10.1101/gr.8.12.1308.
Much of the world's genomic data are available to the community through networked databases that are accessed via Web interfaces. Although this paradigm provides browse-level access and has greatly facilitated linking between databases, it does not provide any convenient mechanism for programmatically fetching and integrating data from diverse databases. We have created a library and an application programming interface (API) named AcePerl that provides simple, direct access to ACEDB databases from the Perl programming language. With this library, programmers and computer-savvy biologists can write software to pose complex queries on local and remote ACEDB databases, retrieve the data, integrate the results, and move data objects from one database to another. In addition, a set of Web scripts running on top of AcePerl provides Web-based browsing of any local or remote ACEDB database. AcePerl and the AceBrowser Web browser run on Unix systems and are available under a license that allows for unrestricted use and redistribution. Both packages can be downloaded from URL. A Microsoft Windows port of AcePerl is in the planning stages.
世界上许多基因组数据通过网络数据库供科学界使用,这些数据库可通过网络接口访问。虽然这种模式提供了浏览级别的访问,并极大地促进了数据库之间的链接,但它没有提供任何方便的机制来以编程方式从不同数据库中获取和整合数据。我们创建了一个名为AcePerl的库和应用程序编程接口(API),它提供了从Perl编程语言直接简单访问ACEDB数据库的方法。有了这个库,程序员和精通计算机的生物学家可以编写软件,对本地和远程ACEDB数据库提出复杂查询、检索数据、整合结果,并将数据对象从一个数据库移动到另一个数据库。此外,在AcePerl之上运行的一组Web脚本提供了基于Web的对任何本地或远程ACEDB数据库的浏览功能。AcePerl和AceBrowser Web浏览器在Unix系统上运行,并且根据允许无限制使用和重新分发的许可提供。这两个软件包都可以从URL下载。AcePerl的Microsoft Windows端口正在规划阶段。