首页> 外文期刊>BMC Bioinformatics >Accessing the SEED Genome Databases via Web Services API: Tools for Programmers
【24h】

Accessing the SEED Genome Databases via Web Services API: Tools for Programmers

机译:通过Web服务API访问SEED基因组数据库:程序员工具

获取原文
           

摘要

Background The SEED integrates many publicly available genome sequences into a single resource. The database contains accurate and up-to-date annotations based on the subsystems concept that leverages clustering between genomes and other clues to accurately and efficiently annotate microbial genomes. The backend is used as the foundation for many genome annotation tools, such as the Rapid Annotation using Subsystems Technology (RAST) server for whole genome annotation, the metagenomics RAST server for random community genome annotations, and the annotation clearinghouse for exchanging annotations from different resources. In addition to a web user interface, the SEED also provides Web services based API for programmatic access to the data in the SEED, allowing the development of third-party tools and mash-ups. Results The currently exposed Web services encompass over forty different methods for accessing data related to microbial genome annotations. The Web services provide comprehensive access to the database back end, allowing any programmer access to the most consistent and accurate genome annotations available. The Web services are deployed using a platform independent service-oriented approach that allows the user to choose the most suitable programming platform for their application. Example code demonstrate that Web services can be used to access the SEED using common bioinformatics programming languages such as Perl, Python, and Java. Conclusions We present a novel approach to access the SEED database. Using Web services, a robust API for access to genomics data is provided, without requiring large volume downloads all at once. The API ensures timely access to the most current datasets available, including the new genomes as soon as they come online.
机译:背景SEED将许多公共可用的基因组序列整合到一个资源中。该数据库包含基于子系统概念的准确且最新的注释,该子系统概念利用基因组和其他线索之间的聚类来准确有效地注释微生物基因组。后端被用作许多基因组注释工具的基础,例如使用子系统技术(RAST)服务器进行全基因组注释的快速注释,用于随机社区基因组注释的宏基因组学RAST服务器以及用于从不同资源交换注释的注释交换所。 。除了Web用户界面之外,SEED还提供基于Web服务的API,以编程方式访问SEED中的数据,从而允许开发第三方工具和混搭。结果当前公开的Web服务包含四十多种用于访问与微生物基因组注释有关的数据的方法。 Web服务提供对数据库后端的全面访问,允许任何程序员访问可用的最一致,最准确的基因组注释。使用平台无关的面向服务的方法来部署Web服务,该方法允许用户为他们的应用选择最合适的编程平台。示例代码演示了Web服务可用于使用常见的生物信息学编程语言(如Perl,Python和Java)访问SEED。结论我们提出了一种访问SEED数据库的新颖方法。使用Web服务,可提供健壮的API来访问基因组数据,而无需一次大量下载。该API可确保及时访问最新的可用数据集,包括新基因组一旦上线就可以使用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号