Suppr超能文献

Ensembl REST应用程序编程接口:适用于任何语言的Ensembl数据。

The Ensembl REST API: Ensembl Data for Any Language.

作者信息

Yates Andrew, Beal Kathryn, Keenan Stephen, McLaren William, Pignatelli Miguel, Ritchie Graham R S, Ruffier Magali, Taylor Kieron, Vullo Alessandro, Flicek Paul

机构信息

European Molecular Biology Laboratory, European Bioinformatics Institute, Wellcome Trust Genome Campus, Hinxton, Cambridge CB10 1SD and Wellcome Trust Sanger Institute, Wellcome Trust Genome Campus, Hinxton, Cambridge CB10 1SA, UK.

European Molecular Biology Laboratory, European Bioinformatics Institute, Wellcome Trust Genome Campus, Hinxton, Cambridge CB10 1SD and Wellcome Trust Sanger Institute, Wellcome Trust Genome Campus, Hinxton, Cambridge CB10 1SA, UK European Molecular Biology Laboratory, European Bioinformatics Institute, Wellcome Trust Genome Campus, Hinxton, Cambridge CB10 1SD and Wellcome Trust Sanger Institute, Wellcome Trust Genome Campus, Hinxton, Cambridge CB10 1SA, UK.

出版信息

Bioinformatics. 2015 Jan 1;31(1):143-5. doi: 10.1093/bioinformatics/btu613. Epub 2014 Sep 17.

Abstract

MOTIVATION

We present a Web service to access Ensembl data using Representational State Transfer (REST). The Ensembl REST server enables the easy retrieval of a wide range of Ensembl data by most programming languages, using standard formats such as JSON and FASTA while minimizing client work. We also introduce bindings to the popular Ensembl Variant Effect Predictor tool permitting large-scale programmatic variant analysis independent of any specific programming language.

AVAILABILITY AND IMPLEMENTATION

The Ensembl REST API can be accessed at http://rest.ensembl.org and source code is freely available under an Apache 2.0 license from http://github.com/Ensembl/ensembl-rest.

摘要

动机

我们提供了一个网络服务,用于通过表述性状态转移(REST)访问Ensembl数据。Ensembl REST服务器能够让大多数编程语言以JSON和FASTA等标准格式轻松检索各种Ensembl数据,同时将客户端的工作量减到最小。我们还引入了与广受欢迎的Ensembl变异效应预测工具的绑定,从而允许进行大规模的编程式变异分析,而无需依赖任何特定的编程语言。

可用性和实现方式

Ensembl REST API可通过http://rest.ensembl.org访问,其源代码可在http://github.com/Ensembl/ensembl-rest上根据Apache 2.0许可免费获取。

相似文献

1
The Ensembl REST API: Ensembl Data for Any Language.
Bioinformatics. 2015 Jan 1;31(1):143-5. doi: 10.1093/bioinformatics/btu613. Epub 2014 Sep 17.
2
JASPAR RESTful API: accessing JASPAR data from any programming language.
Bioinformatics. 2018 May 1;34(9):1612-1614. doi: 10.1093/bioinformatics/btx804.
3
Ensembl 2015.
Nucleic Acids Res. 2015 Jan;43(Database issue):D662-9. doi: 10.1093/nar/gku1010. Epub 2014 Oct 28.
4
Programmatic access to logical models in the Cell Collective modeling environment via a REST API.
Biosystems. 2016 Jan;139:12-6. doi: 10.1016/j.biosystems.2015.11.005. Epub 2015 Nov 14.
5
The geospatial data quality REST API for primary biodiversity data.
Bioinformatics. 2016 Jun 1;32(11):1755-7. doi: 10.1093/bioinformatics/btw057. Epub 2016 Feb 1.
6
BioServices: a common Python package to access biological Web Services programmatically.
Bioinformatics. 2013 Dec 15;29(24):3241-2. doi: 10.1093/bioinformatics/btt547. Epub 2013 Sep 23.
7
Phylesystem: a git-based data store for community-curated phylogenetic estimates.
Bioinformatics. 2015 Sep 1;31(17):2794-800. doi: 10.1093/bioinformatics/btv276. Epub 2015 May 4.
8
Deriving the consequences of genomic variants with the Ensembl API and SNP Effect Predictor.
Bioinformatics. 2010 Aug 15;26(16):2069-70. doi: 10.1093/bioinformatics/btq330. Epub 2010 Jun 18.
9
Whiteboard: a framework for the programmatic visualization of complex biological analyses.
Bioinformatics. 2015 Jun 15;31(12):2054-5. doi: 10.1093/bioinformatics/btv078. Epub 2015 Feb 5.
10
JEnsembl: a version-aware Java API to Ensembl data systems.
Bioinformatics. 2012 Nov 1;28(21):2724-31. doi: 10.1093/bioinformatics/bts525. Epub 2012 Sep 3.

引用本文的文献

1
Escape from X inactivation drives sex differences and female trait variation.
bioRxiv. 2025 Aug 2:2025.08.01.668097. doi: 10.1101/2025.08.01.668097.
3
Guidelines for releasing a variant effect predictor.
Genome Biol. 2025 Apr 15;26(1):97. doi: 10.1186/s13059-025-03572-z.
7
GENCODE 2025: reference gene annotation for human and mouse.
Nucleic Acids Res. 2025 Jan 6;53(D1):D966-D975. doi: 10.1093/nar/gkae1078.
8
FUSE: Improving the estimation and imputation of variant impacts in functional screening.
Cell Genom. 2024 Oct 9;4(10):100667. doi: 10.1016/j.xgen.2024.100667.
10
The fitness cost of spurious phosphorylation.
EMBO J. 2024 Oct;43(20):4720-4751. doi: 10.1038/s44318-024-00200-7. Epub 2024 Sep 10.

本文引用的文献

1
Ensembl 2014.
Nucleic Acids Res. 2014 Jan;42(Database issue):D749-55. doi: 10.1093/nar/gkt1196. Epub 2013 Dec 6.
2
Analysis Tool Web Services from the EMBL-EBI.
Nucleic Acids Res. 2013 Jul;41(Web Server issue):W597-600. doi: 10.1093/nar/gkt376. Epub 2013 May 13.
3
An integrated map of genetic variation from 1,092 human genomes.
Nature. 2012 Nov 1;491(7422):56-65. doi: 10.1038/nature11632.
4
RNAcentral: A vision for an international database of RNA sequences.
RNA. 2011 Nov;17(11):1941-6. doi: 10.1261/rna.2750811. Epub 2011 Sep 22.
5
Ensembl BioMarts: a hub for data retrieval across taxonomic space.
Database (Oxford). 2011 Jul 23;2011:bar030. doi: 10.1093/database/bar030. Print 2011.
6
Dalliance: interactive genome viewing on the web.
Bioinformatics. 2011 Mar 15;27(6):889-90. doi: 10.1093/bioinformatics/btr020. Epub 2011 Jan 19.
7
Deriving the consequences of genomic variants with the Ensembl API and SNP Effect Predictor.
Bioinformatics. 2010 Aug 15;26(16):2069-70. doi: 10.1093/bioinformatics/btq330. Epub 2010 Jun 18.
8
phyloXML: XML for evolutionary biology and comparative genomics.
BMC Bioinformatics. 2009 Oct 27;10:356. doi: 10.1186/1471-2105-10-356.
9
Integrating biological data--the Distributed Annotation System.
BMC Bioinformatics. 2008 Jul 22;9 Suppl 8(Suppl 8):S3. doi: 10.1186/1471-2105-9-S8-S3.
10
Bioconductor: open software development for computational biology and bioinformatics.
Genome Biol. 2004;5(10):R80. doi: 10.1186/gb-2004-5-10-r80. Epub 2004 Sep 15.

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验