Course syllabus for Applied bioinformatics

Course syllabus adopted 2024-02-07 by Head of Programme (or corresponding).

Overview

  • Swedish nameTillämpad bioinformatik
  • CodeBBT045
  • Credits7.5 Credits
  • OwnerMPBIO
  • Education cycleSecond-cycle
  • Main field of studyBioengineering
  • DepartmentLIFE SCIENCES
  • GradingTH - Pass with distinction (5), Pass with credit (4), Pass (3), Fail

Course round 1

  • Teaching language English
  • Application code 08111
  • Maximum participants30 (at least 10% of the seats are reserved for exchange students)
  • Block schedule
  • Open for exchange studentsYes

Credit distribution

0119 Examination 7.5 c
Grading: TH
7.5 c
  • 21 Mar 2025 pm J
  • 12 Jun 2025 pm J
  • 27 Aug 2025 pm J

In programmes

Examiner

Go to coursepage (Opens in new tab)

Eligibility

General entry requirements for Master's level (second cycle)
Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements above.

Specific entry requirements

English 6 (or by other approved means with the equivalent proficiency level)
Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements above.

Course specific prerequisites

Basic knowledge of biology and statistics. Programming skills would be beneficial. Students with other background must discuss this with the examiner.

Aim

The course aims at providing advanced knowledge behind bioinfomatics methods used for biological sequence analysis, gives hands-on experience in practical analysis of next-generation sequencing (NGS) data. The student should gain a comprehensive view on bioinformatics methods and become familiar with next-generation sequence analysis.

Learning outcomes (after completion of the course the student should be able to)

  • Apply and implement established bioinformatics methods used for biological sequence analysis, including pairwise sequence alignment, multiple sequence alignment and its evolutionary aspects.
  • Apply established techniques for mapping of NGS reads to reference genomes, understand and apply efficient sequence similarity searches.
  • Describe and apply methods for de novo sequence assembly of data generated by next generation DNA sequencing.
  • Apply and implement methods to predict genes and their functions and perform annotation of DNA sequences. Special emphasis will be given to Hidden Markov Models (HMM).
  • Discuss computational issues in analysing sequence data on small and large scale, including algorithmic limitations, the need for heuristic approaches, and how tools can be combined into workflows.
  • Discuss and apply gene set enrichment analysis and how it can be used to biologically interpret results from omics data.
  • Discuss and apply different methods to combine omics data from multiple platforms.

Content

This is an advance course in bioinformatics, elective within the Biotechnology program. The course aims to provide the students with a practical knowledge and the methodologies used in bioinformatics. Advanced Bioinformatics has a focus on sequence analysis where the underlying algorithms will be studied in more details. Topics include sequence alignment and mapping, sequence assembly, gene prediction and genome annotation. The course also goes into integrative analysis and techniques to combine quantitative data from multiple forms of omics data. The course has several computer exercises which provide students with experience of working with sequence analysis and omics data interpretation. The computer exercises are based on the programming languages Python and R which are introduced to the students throughout the course.

This course will be project oriented with the students working on assignments in order to get hands-on practical experiences. The students will work in Unix environments and use Python and R for programming. Topics for the computer exercises include
  • A brief introductory exercise to get familiar with the Linux environment.
  • How to program in Python for many students providing the first steps into programming.
  • Implementation and application of sequence alignment/mapping algorithms
  • Assembly and annotation of genomes
  • Phylogenomics

Organisation

The course includes lectures, practical exercises, seminars and a project work. For the project, the students will form groups of 2-3 persons and select topic in consultation with the instructor. The results will be presented in the form of a written report as well as an oral presentation.

Literature

There is no textbook for this course. Students will be provided with relevant literature and be expected to use available reputable resources on the internet.

Examination including compulsory elements

The final grade will be based on hand-in assignments, the team project report and presentation, as well as the written exam.

The course examiner may assess individual students in other ways than what is stated above if there are special reasons for doing so, for example if a student has a decision from Chalmers on educational support due to disability.