Location & dates EMBL Heidelberg, Germany 19 - 22 Oct 2020 Register Now
Deadlines Application - 28 Jul 2020

EMBL Courses and Conferences during the Coronavirus pandemic

With the onsite programme paused, many of our events are now being offered in virtual formats.

Registration is open as usual for many events, with back-up plans in place to move further courses and conferences online as necessary. Registration fees for any events affected by the COVID-19 disruption are fully refundable.

More information for participants of events at EMBL Heidelberg can be found here.

Course Overview

Computation is an integral part of today’s research as data has grown too large or too complex to be analysed by hand. An ever-growing fraction of science is performed computationally and many wet-lab biologists spend part of their time on the computer. Many scientists struggle with this aspect of research as they have not been properly trained in the necessary set of skills. The result is that too much time is spent using inefficient tools when progress could be faster. This course provides training in several key tools, with a focus on good development practices that encourage efficient and reproducible research computing.


This is a course for researchers in the life sciences who are using computers for their analyses, even if not full time. The target student is familiar with some command line/programmatic computer usage, and wants to become more confident using these tools efficiently and reproducibly.

If you have written a for loop in some language before, but do not know what Git is (or at least are not very comfortable using Git), you may be the perfect fit for this workshop.


  • Introduction to scripting and basics of data analysis with Python
  • Unix shell scripting and usage of cluster resources
  • Version control with Git and GitHub
  • Multi-step analysis and pipeline management
  • Literate programming with Jupyter notebooks

Learning Outcomes

After the workshop, participants will be able to:

  • write and organise their own scripts for data analysis
  • use version control to keep track of, and revert changes to their files
  • implement efficient and reproducible pipelines that combine multiple tools and scripts

EMBL Courses and Conferences are kindly supported by our Corporate Partnership Programme

Founder partners

  • Leica logo
  • Olympus logo

Corporate partners

  • 10x Genomics_120x82
  • Becton Dickinson logo
  • Bio-Rad logo
  • Boehringer Ingelheim logo
  • Eppendorf logo
  • GSK logo
  • Milteniy Biotec logo
  • NetApp logo
  • Stilla logo
  • ThermoFisher logo

Associate partners

  • Merck logo
  • New England Biolabs logo
  • Nikon logo
  • Promega logo
  • Roche logo
  • Sanofi logo
  • Sartorius logo