Virtual course
Ensembl REST API workshop, University of Cambridge
Work with Ensembl to master the Ensembl REST API and flexibly access genome-wide data, such as genes, variants, regulatory features, homologues and alignments.
Who is this course for?
Bioinformaticians and wet-lab biologists who can program in Perl, Python or R.
What will I learn?
Learning outcomes
After this course participants should be able to:
- Synthesise the data types accessible through the Ensembl REST API
- Understand the methods in the Ensembl REST API
- Navigate the Ensembl REST API documentation to find available methods
- Write Python/R/Perl scripts to access data via the Ensembl REST API
Course content
The Ensembl project provides a comprehensive and integrated source of annotation of mainly vertebrate genome sequences. This workshop is aimed at researchers and developers interested in exploring Ensembl beyond the website. The workshop covers how to use the Ensembl REST APIs, including understanding the major endpoints and how to write Python/Perl/R scripts to call them.
During this course you will learn about:
- Introduction to Ensembl: Data models, features
- The Ensembl REST API, navigate documentation
- Overview of REST and functional groupings
- Accessing genomic regions (slices), genes, transcripts and translations
- Accessing genomic variants, their alleles and allele frequencies, genotypes and phenotypes
- Accessing gene trees and homologues
- Accessing regulatory features
Feedback from previous courses:
"Well organised lectures and exercises, starting from begineers level to increased difficulty" API workshop, Amity University, September 2019
"The course was very well organized and scripts were explained really well. Instructor had very good knowledge " API workshop, Sde Boker, February 2020
Trainers
Aleena Mushtaq
EMBL-EBI Benjamin Moore
EMBL-EBI
Programme
All timings are approximate
09:30 - 10:30 Overview of the Ensembl REST API and GET queries
10:30 - 10:40 Tea/Coffee Break
10:40 - 12:30 Scripting around REST API calls
12:30 - 13:30 Lunch break
13:30 - 15:00 Content types and chaining REST queries together
15:00 - 15:50 Accessing POST queries with the Ensembl REST API
15:50 - 16:15 Rate-limiting
16:15 - 16:30 Wrap-up and questions
Attendance at this workshop is allocated on a first come, first served basis. Please complete the online application form to register.
EMBL-EBI
EMBL-EBI
Programme
All timings are approximate
09:30 - 10:30 Overview of the Ensembl REST API and GET queries
10:30 - 10:40 Tea/Coffee Break
10:40 - 12:30 Scripting around REST API calls
12:30 - 13:30 Lunch break
13:30 - 15:00 Content types and chaining REST queries together
15:00 - 15:50 Accessing POST queries with the Ensembl REST API
15:50 - 16:15 Rate-limiting
16:15 - 16:30 Wrap-up and questions
Attendance at this workshop is allocated on a first come, first served basis. Please complete the online application form to register.