Fundamentals of Bioinformatics

2025-2026

Algemene informatie

Vakcode X_405052
Studiepunten 6 EC
Periode P1
Vakniveau 400
Onderwijstaal Engels
Faculteit Faculteit der Bètawetenschappen
Vakcoördinator dr. J.M. Urtasun Elizari
Examinator dr. ir. K.A. Feenstra
Docenten dr. ir. K.A. Feenstra
dr. E. Bosdriesz
prof. dr. J. Heringa
dr. J.M. Urtasun Elizari
R. Kumar
dr. H. Mouhib
dr. D. Molenaar
Onderdeel van opleiding(en)

Praktische informatie

Voor dit vak moet je zelf intekenen. De inteken- en afmeldtermijnen staan op VU.nl

Onderwijsvorm Werkcollege, Computerpracticum, Deeltentamen schriftelijk, Hoorcollege

Doelgroepen

Dit vak is ook toegankelijk als:

Dit vak wordt in het Engels aangeboden. Omschrijvingen kunnen daardoor mogelijk alleen in het Engels worden weergegeven.

Doel vak

Are you interested in Bioinformatics? Do you want to find out how biology can make an exciting application domain? Or do you want to learn what more you could do with your data, and with less effort? Enter here to start!

Fundamentals of Bioinformatics (FoB) is the starting course of the Bioinformatics master. It aims to give you a broad overview of important topics relevant to the field, with a focus on current open problems. You will be made aware of these open problems during practical sessions that will cover active research in a major Bioinformatics problem (mutation impact prediction). Based on your background, you will be assigned to separate classes where you will be working to fill gaps in your background knowledge in programming and/or biology.

After completing the course successfully:

  • You can explain the fundamental principles of cell biology and the genetic information flow
  • You can write short code to solve simple problems and complete skeleton scripts for biological applications
  • You can read algebra and calculus equations
  • You can become aware of gaps in your own background knowledge.
  • You can address gaps in your background knowledge (programming, mathematics and molecular biology) and skills
  • You are aware of the major issues when developing and benchmarking new methodology in bioinformatics research
  • You can present and communicate a joined group projects carried out with students of diverse backgrounds (Interdisciplinarity) in a respectful way
  • You can apply and understand fundamental methods in bioinformatics, e.g. sequence alignment, impact prediction, and to understand and use fundamental concepts in bioinformatics, e.g. homology, evolutionary conservation, and gene function

Fundamental knowledge:

Students will have the opportunity to level up their knowledge of molecular biology, maths (linear algebra and calculus) and programming (Python), according to their needs.

Inhoud vak

Topics:

  • Evolution, genomics, sequence alignment, Blast/PSI-Blast, FAIR data, benchmarking, machine learning, genome assembly, mutation impact prediction, protein stucture analysis, substitution matrices, scientific writing

Project:

  • Group project to benchmark different mutation impact prediction approaches. The groups will be composed to include different BSc backgrounds.

Background knowledge (1 out of 3, see below):

  • Molecular cell biology
  • Programming and computational thinking in Python
  • Calculus and linear algebra

Aanvullende informatie onderwijsvormen

  • 8 lectures (two-hour lecture in the morning, two days per week) Exercises during/in between lectures
  • 12 computer practicals for the group project - compulsory attendance (online or on campus) (two hour sessions following the morning lectures, two days per week), supervised.
  • Feedback (theoretical and practical) will be given during the computer practical sessions.

Conversion classes for background knowledge:

  • Molecular cell biology (7 x double lectures)
  • Programming and computational thinking in Python (10 computer practicals)

Depending on your background, you will be assigned 1 of the 2 conversion classes. Students that are already well versed in both topics (molecular biology and programming) may be assigned to the following class, which is organised as part of the Introduction to Systems Biology:

  • Calculus and linear algebra (10 maths classes)

Toetsvorm

  • Project work [~40%] :
  • Project report and/or presentation
  • Digital exam to assess [~60%]:
  • Lecture topics
  • Concept learned during the project
  • Concepts from conversion classes

(assessment of practical assignments may be adjusted based on ongoing developments in generative language models)

Further assessment and grading details will be posted on Canvas (resits and compensation rules)

Vereiste voorkennis

Bachelor in any science discipline (including medicine) or strong programming background, and an interest in biological problems.

Literatuur

  • course material (slides, scientific papers) on canvas.vu.nl
  • book: Marketa Zvelebil and Jeremy O. Baum Understanding Bioinformatics Garland Science 2008 ISBN-10: 0-8153-4024-9

Aanvullende informatie doelgroep

M Artificial Intelligence
M Bioinformatics and Systems Biology
M Biomolecular Sciences
M Oncology
M Computational Science

Overige informatie

BYOD policy (Bring Your Own Device)
We expect students in this course to use their own laptop. This laptop should at the very least support an SSH client, for remote shell access to the VU Linux servers. We will help you to set this up.

Aanbevolen voorkennis

Programming in Python, Molecular Biology, some basics of calculus and linear algebra