Log in to your course web

You are not logged in KTH, so we cannot customize the content.

Welcome to BB2441 Bioinformatics (7.5 credits)

Please note that this page is for general information only.

You probably want to go to to learn more about the course.

If you've registered for BB2441, please be aware that we use Canvas ( for all further information and communication during the course.

Intended learning outcomes

The aim of the course is that the students should acquire sufficient knowledge about fundamental bioinformatics and programming resources and methods, so as to know how to (i) explain the theory behind the methods, (ii) use the corresponding tools and resources to perform analyses of molecular biology data, and (iii) interpret the results of these analyses.

 Specifially, after passing the course, the student should be able to:

  1. explain the significance of bioinformatics in modern life science
  2. explain the applications and limitations of bioinformatical methods
  3. explain fundamental bioinformatical methods
  4. use relevant bioinformatical tools to solve bioinformatical problems
  5. motivate the choice of bioinformatical tools
  6. interpret the results of bioinformatical analyses
  7. use script programming to perform fundamental bioinformatical operations
  8. use fundamental commands in Unix/Linux or equivalent

Course contents

Bioinformatics: Pairwise sequence alignment of protein and DNA/RNA sequences, multiple sequence alignment, significance of alignment results, features of protein and DNA/RNA sequences including sequence conservation, homology, phylogeny, gene expression and differential gene expression, clustring of vectors, introduction to relevant public databases and extraction of relevant data from these. How to use command line operations for data analysis and file management (in Unix/Linux, or corresponding operating systems), as well as available web based tools for data analysis (e.g., Galaxy).

Programming: reading from file, basic operations on data such as conditional execution, loops, and regular expression, as well as writing to file.


Text book for the bioinformatics part: Exploring bioinformatics. A project-based approach. Caroline St. Clair and Jonathan E. Visick (Jones & Bartlett Learning, 2nd edition) ISBN 978-1-284-03424-0.

Additional reading (e.g., relevant scientific articles) will be specified during the course. The course contents is the union of all material presented at the lectures, at the computer exercises, and in the course literature as specified by the detailed reading assignments, as well as any additional handouts or other resources specified during the course.

Canvas will be used for course information and communication

Canvas will be used for communication during the course, including any updates to this course information. Your access to the BB2441 event in Canvas will be activated after you have registered at the course. Then you may log in at using your and look for the event BB2441 Bioinformatics. Lecture notes, lab instructions, and other handouts will be provided through Canvas.

- - -

All courses at KTH are not using the course web in full. The course web is however always open to students. Students can provide input into the course wiki (eg lecture notes and tips on useful readings), ask questions and discuss the course with other students. There is a moderator function that captures unanswered questions to the public agency KTH and sends them on to the proper authorities. You can find information about the course schedule aswell on the course web. More information about the course web.


Feedback News