EMBL-EBI, Wellcome Genome Campus, Hinxton, Cambridgeshire CB10 1SD, UK.
Nucleic Acids Res. 2017 Jul 3;45(W1):W539-W544. doi: 10.1093/nar/gkx237.
The Proteins API provides searching and programmatic access to protein and associated genomics data such as curated protein sequence positional annotations from UniProtKB, as well as mapped variation and proteomics data from large scale data sources (LSS). Using the coordinates service, researchers are able to retrieve the genomic sequence coordinates for proteins in UniProtKB. This, the LSS genomics and proteomics data for UniProt proteins is programmatically only available through this service. A Swagger UI has been implemented to provide documentation, an interface for users, with little or no programming experience, to 'talk' to the services to quickly and easily formulate queries with the services and obtain dynamically generated source code for popular programming languages, such as Java, Perl, Python and Ruby. Search results are returned as standard JSON, XML or GFF data objects. The Proteins API is a scalable, reliable, fast, easy to use RESTful services that provides a broad protein information resource for users to ask questions based upon their field of expertise and allowing them to gain an integrated overview of protein annotations available to aid their knowledge gain on proteins in biological processes. The Proteins API is available at (http://www.ebi.ac.uk/proteins/api/doc).
蛋白质 API 提供了对蛋白质和相关基因组数据的搜索和编程访问,例如 UniProtKB 中经过精心整理的蛋白质序列位置注释,以及来自大型数据源 (LSS) 的映射变异和蛋白质组学数据。使用坐标服务,研究人员能够检索 UniProtKB 中蛋白质的基因组序列坐标。这种针对 UniProt 蛋白质的 LSS 基因组学和蛋白质组学数据只能通过此服务以编程方式获取。已经实现了 Swagger UI,为用户提供了文档和接口,即使用户几乎没有或没有编程经验,也可以“与服务对话”,使用服务快速轻松地构建查询,并为流行的编程语言(如 Java、Perl、Python 和 Ruby)生成动态生成的源代码。搜索结果以标准 JSON、XML 或 GFF 数据对象返回。蛋白质 API 是一个可扩展、可靠、快速、易于使用的 RESTful 服务,为用户提供了广泛的蛋白质信息资源,用户可以根据自己的专业领域提出问题,并获得可用蛋白质注释的综合概述,以帮助他们在生物过程中获得蛋白质知识。蛋白质 API 可在 (http://www.ebi.ac.uk/proteins/api/doc) 获得。