Home - 27624


27624 Python for bioinformatics

Danish title:

Python til bioinformatik


Point( ECTS )


Course type:

Taught under single-course student
Generel competence course, MSc. Eng., Bioinformatics Systems Biology


E2B (Thurs 8-12)


Campus Lyngby

Scope and form:

Lectures and exercises

Duration of Course:

13 weeks

Date of examination:

Decide with teacher

Type of assessment:



General course objectives:

To familiarize the student with the Python programming language, particularly to use Python to facilitate and automate the wide variety of data manipulation tasks encountered in life science research.

Learning objectives:

A student who has met the objectives of the course will be able to:
  • Read and understand the Python syntax.
  • Be familiar with Python's fundamentals and develop simple applications.
  • Apply the principles and techniques of object-oriented programming.
  • Use sophisticated techniques and Python modules that are particularly useful for bioinformatics programming.
  • Build new Python software tools for life science research.
  • Summarize text patterns using regular expressions.
  • Apply different strategies for error handling of applications.
  • Write applications in one of the most simplistic languages available.


The lectures will be centered around the philosophy that getting your hands dirty is the best way to learn a new programming language. As such, lectures will be workshops consisting of a brief presentation and most of the time spent on exercises on creating applications to solve bioinformatic problems.

In the last part of the course the students will be working on a small project, applying the modules presented and created during the course to a larger bioinformatic perspective.


This course is for life science researchers who wants to learn how to program. All subjects will be introduced with minimal prerequisites, and supported by exercises centered around the problems encountered by life science researchers.

Green challenge participation:

Please contact the teacher for information on whether this course gives the student the opportunity to prepare a project that may participate in DTU´s Study Conference on sustainability, climate technology, and the environment (GRØN DYST). More infor http://www.groendyst.dtu.dk/english


Thomas Sicheritz-Pontén , Lyngby Campus, Building 208, Ph. (+45) 4525 2422 , thomas@cbs.dtu.dk
Ramneek Gupta , ramneek@cbs.dtu.dk


27 Department of Systems Biology

Registration Sign up:

At CampusNet
Last updated: 16. juni, 2015