[ensembl-announce] Ensembl REST API – Ensembl Data from Any Language
Andy Yates
ayates at ebi.ac.uk
Thu Sep 27 16:49:22 BST 2012
We are pleased to announce the beta release of our programming language agnostic REST API, for Release 68 data, at http://beta.rest.ensembl.org. Our initial release provides access to:
• Sequences (genomic, cDNA, CDS and protein)
• VEP (Variant Effect Predictor)
• Homologies
• Gene Trees
• Assembly and coordinate mapping
Data can be retrieved in JSON, XML and a variety of bioinformatical formats such as FASTA. Each endpoint is fully documented with live service responses and example clients in Perl, Python, Ruby and the Unix command line.
Since 2006, Perl has been the only language to have a supported API. Third party alternatives are available but can lag in their support of new data. The REST service has been developed using Catalyst and the Perl API providing a stable base for development and provides access to all of Ensembl's functionality. Using the Perl API also means that any Ensembl compatible resource can provide data using the same REST server. Our sister project, Ensembl Genomes, has already taken advantage of this feature and are hosting release 15 data at http://test.rest.ensemblgenomes.org.
Development is on-going so please let us know about any features you would like to see in a future release. Please send any feedback to helpdesk at ensembl org.
Regards,
Andy
Andrew Yates Ensembl Core Software Project Leader
EMBL-EBI Tel: +44-(0)1223-492538
Wellcome Trust Genome Campus Fax: +44-(0)1223-494468
Cambridge CB10 1SD, UK http://www.ensembl.org/
More information about the Announce
mailing list