Ensembl REST API Workshop, Belgrade, 14 June 2019


  Friday 14 June 2019


University of Belgrade, Institute of Molecular Genetics and Genetic Engineering - Vojvode Stepe 444a, 11010,  Belgrade, Serbia

Application opens: 

Saturday 04 May 2019

Application deadline: 

Friday 10 May 2019


Open application with selection

Registration fee: 

3000 RSD / 25 EUR

Registration closed

Find other similar courses »

Course Overview

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 scripts to call them.
Feedback from previous courses: "Wish I had taken the course long time ago. Didn't know before how good and powerful APIs are!" API workshop, EMBL-EBI, January 2016
"I really enjoyed the course, and the ENSEMBL API will become a very relevant part of my toolset." API workshop, Cambridge, December 2013


wet-lab researchers and bioinformaticians

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 scripts to access data via the Ensembl REST API


This course will include the following modules:

  • Ensembl and the gene model
  • What is REST
  • Ensembl REST API features
  • Fetching a single endpoint
  • Decoding the response
  • Linking endpoints together
  • POST endpoints
  • Rate limiting