INF-BIO5121 – High Throughput Sequencing technologies and bioinformatics analysis

Schedule, syllabus and examination date

Choose semester

Course content

The course provides knowledge of high throughput sequencing technologies and hands-on experience with the analysis of data from various sequencing platforms and applications. Examples of applications that can be included are control of quantity and quality of data, analysis of small RNA sequencing data (miRNA) and transcriptome sequencing (mRNA-seq, cDNA), genome assembly, and SNP finding after resequencing (variant calling) . The course will introduce and use the command-line (unix), and the LifePortal (Uio’s Galaxy server) and the Genomic Hyperbrowser frameworks.

Learning outcome

After this course you will:

  • understand the differences, benefits and drawbacks of the most current high throughput sequencing (HTS) technologies, and be able to decide which platform to use in what way for the different applications of HTS
  • be confident in using the command-line (unix) for working with bioinformatics analysis of HTS data, and to evaluate the quantity- and quality of sequencing data in light of the intended analysis.
  • be able to perform analysis, both on the command-line and through web-based frameworks, such as the Galaxy-based LifePortal framework at UiO, with data tailored towards different application, for example small RNA, transcriptome sequencing (RNA-seq), variant calling, genome assembly, statistical genomics, and others
  • be able to report on bioinformatics analysis in such a way that the methods used and steps taken are transparent, thus enhancing reproducibility
  • be aware of, and know to deal with, the ethical and data-sensitivity issues surrounding sequencing data derived from human subjects


Students who are admitted to study programmes at UiO must each semester register which courses and exams they wish to sign up for in Studentweb.

If you are not already enrolled as a student at UiO, please see our information about admission requirements and procedures.

A maximum of 30 students (INF-BIO5121 and INF-BIO9121 alltogether).

1) Master students at the Faculty of Mathematics and Natural Sciences who have the course approved in their study plan
3) Master students at the Faculty of Mathematics and Natural Sciences
4) Others


Recommended previous knowledge

We recommend that students with a background in informatics have passed INF4350, and students with a background in biology or molecular biology have passed MBV3070.


The course consists of five weeks, three days each week, of mostly practicals and some lectures. 1 to 2 weeks before these three weeks, there is a one-day introduction to the Unix command line, as a basic understanding of the unix shell is essential to follow the course. 80% attendance is required.


Obligatory reports for the practical work performed each week, graded as pass/fail, at least 80% of reports must be passed

Home exam assignment judged by an oral examination of the home exam and a written report; and a written exam. Both exams have to be passed be passed in the same semester

The mandatory assignments must be approved prior to the exam and 80% attendance is required to take the final exam. The oral exam is held close tothe written exam.

Grading scale

Grades are awarded on a pass/fail scale. Read more about the grading system.

Explanations and appeals

Resit an examination

Students who can document a valid reason for absence from the regular examination are offered a postponed examination at the beginning of the next semester.

Re-scheduled examinations are not offered to students who withdraw during, or did not pass the original examination.

Withdrawal from an examination

It is possible to take the exam up to 3 times. If you withdraw from the exam after the deadline or during the exam, this will be counted as an examination attempt.

Special examination arrangements

Application form, deadline and requirements for special examination arrangements.

Facts about this course






Every autumn


Every autumn

Teaching language