Contact us     |     Newsletter subscription     |     Code of Conduct

ELIXIR | Biological Data Analysis Using InterMine


Thursday, 3rd September


17:00 to 20:00 (CEST)


  • Rachel Lyne | University of Cambridge, United Kingdom
  • Daniela Butano | University of Cambridge, United Kingdom


InterMine is a well-established open-source data warehouse built specifically for the integration and analysis of complex biological data.  Many groups use the InterMine framework to provide a query and analysis platform for their data and there is now a broad selection of InterMine databases worldwide, covering many organisms, including HumanMine, PhytoMine (over 87 plant genomes), Hymenoptera, Planaria, the Legume federation InterMines (Chickpea, Soy, Legume, Peanut, Bean), MedicMine (Medicago), ThaleMine (Arabidopsis) as well as the budding yeast, rat, zebrafish, mouse, fly and nematode model organisms. 

The InterMine framework includes a user-friendly web interface as well as a powerful web service API, with multiple language bindings including Python and R.   This workshop will introduce both aspects of InterMine, first covering querying data through the user interface and then looking at how similar analysis can be carried out using the API, with examples in Python.

Target audience

The workshop is suitable for researchers from a broad biological background as the techniques learned can be applied to any InterMine database, covering a diverse range of organisms and biological data.  No previous experience of InterMine or Python is required.  The automatic code generation feature of InterMine means that the programming side is accessible to beginners. However, researchers with programming experience would also benefit from this tutorial, learning how the InterMine API can be applied to the biological techniques taught.


17:00 - 17:30 Welcome and Introduction to querying omics data with InterMine
17:30 - 18:30 Practical Demo: Using the InterMine user Interface.  Short demonstrations and practical exercises.
18:30 - 18:45 Break
18:45 - 19:00 Web Service API Introduction:  What is an API and basic examples of accessing them
19:00 - 20:00 Using the InterMine API:  automatic code generation and an in-depth walkthrough of the code to create the same analyses shown in the web interface section. We will use Python for the examples.