Special Study Program (SSP) in Evolution and Biocomplexity

Biocomputing 1/2

Title Biocomputing (Beginners and Advanced Course)
People Prof. Erich Bornberg-Bauer (coordinator)
Duration Block IV, Winter
Website Molecular Evolution and Bioinformatics Group

Modern biological research produces vast amounts of digital information, such as DNA sequences and gene expression data. Managing and analysing this information has become a major component of many biologists' daily routine. Students will learn to analyse biological data using the Python scripting language. This knowledge will enable the students to use biological data to answer evolutionary questions.


  • Learn how to use a scripting language to efficiently handle any biological data.
  • Be able to work in a Linux environment. (Beginners and Math module only)
  • Learn how to use Python (instructed) or Perl (self-taught) for complex tasks such as constructing a pipeline for automated processing of large genomic data and subsequent phylogenetic or functional analyses (Advanced module only)


  • Lectures and practicals: working in a shell in Linux
  • Practical course: Introduction to programming in Python
  • Practical course: Introduction to programming in Perl (optional, advanced only)
  • A small project (not for Math students)


  • Python programming
  • Perl (advanced only)
  • Linux operation system and command line interface, joining commands etc.

Materials (password will be provided during the course):

Further Links:

back to SSP main page
back to Teaching main page