EMBL-EBI User Survey 2024

Do data resources managed by EMBL-EBI and our collaborators make a difference to your work?

Please take 10 minutes to fill in our annual user survey, and help us make the case for why sustaining open data resources is critical for life sciences research.

Survey link: https://www.surveymonkey.com/r/HJKYKTT?channel=[webpage]

REST service

Ensembl Genomes provides a RESTful web service giving language-independent programmatic access to data including sequences, genes and gene trees, and tools including assembly conversion and variant effect predictors. Full documentation, including extensive code samples, is available at http://rest.ensembl.org and https://github.com/Ensembl/ensembl-rest/wiki

Accessing Compara Data through the Ensembl REST API

Note when using the REST API with Compara end-points such as genetree or homology, the particular compara database to use can be selected using the appropriate compara argument (metazoa, protists, plants, fungi, pan_homology).

For example, to select homologies for a given metazoan gene in the default metazoan compara:

http://rest.ensembl.org/homology/id/DAPPUDRAFT_100962?compara=metazoa&content-type=application/json

To select gene trees for a given fungal gene in the default fungal compara, use the following form of URL:

http://rest.ensembl.org/homology/id/SPBC460.01c?compara=fungi&content-type=application/json

To select gene trees for a plant gene in the pan-taxonomic compara, use the following form of URL:

http://rest.ensembl.org/homology/id/AT3G52260?compara=pan_homology&content-type=application/json

The compara argument applies for any compara-related endpoint.