Master Bioinformatics and Biocomplexity, Course schedule

Bioinformatics and BioComplexity (BiBC), course schedule

We have opted to offer most of our advanced bioinformatics courses in the first two periods of the academic year. This way you can learn all the theory you need to start an internship efficiently. In 2021/22 we expect that most courses will be taught face 2 face again and that we can put  all Corona measures aside!

A little bit of how to read the list of courses below:

In your masters you will have a Theoretical component of 15 EC, with the obligatory courses. This is the essentials course and either introduction to Modelling or Bioinformatics and Genomics, depending on your previous education. Together this amounts up to 9.5 EC.  This means you have 5.5 EC left, which you have to fill up with the courses from the list on the bottom of the page (except for the intro R and Python, those are not part of the masters program). These are the official BiBC courses.  In Period 1 the two main theoretical courses are given. Normally course enrolments for period 1 are already in May which is too early for those who start in September, therefore the coordinator of the master program will enrol you instead. So as a starting student (year 1 of the masters) you don’t need to worry about the first courses!

Below you will see a schedule, this schedule is made to help you plan, not as an exact … this is the way it has to be.. list. Because if you add up all the EC’s of the courses listed you will go well beyond 15EC..  Luckily you also have an ELECTIVE component which is 12 EC in total. You may fill those 12 EC with our bioinformatics courses, but you are also allowed to look elsewhere at what is offered at the University! (use this link to search the course catalogus)

As mentioned above, we have decided to offer all our Bioinformatics courses in Period 1 and Period 2, and where possible back to back without much overlap. Again you can also choose other courses (for the electives), that is fine, but you have to schedule them yourselves. They may overlap, or even been given in a different period. This is not a problem, but it is up to you to make it work in your schedule.

Why do we offer so many courses in P2? Well the idea is that you start a Major Research Project in jan/feb, that would be most efficient. Perhaps you have seen a great group and topic? And maybe that topic requires you to learn a little bit more about a certain bioinformatics or biocomplexity item which is possibly given in one of our courses. You can now follow this course before you start with your research project!! This makes you even more efficient and proficient!


(FC = Free choice course that can be taken as part of the theoretical phase or Electives)

Period 1: Theoretical (obligatory) courses (Osiris numbers can be found in the table at the end)

GSLS introduction week 06-09-2021 to 10-09-2021 Fulltime 1 week
BiBC Essentials (4.5 EC) B-MBIOCES 13-09-2021 to 22-10-2021 Timeslot B/C
Introduction to Biological Modelling (5 EC) B-MBIOINBM 13-09-2021 to 22-10-2021 Timeslot A/D (*)
Bioinformatics and Genomics (5 EC) B-MBIOGEN
13-09-2021 to 22-10-2021 Timeslot A/D (*)
Advanced R (3 EC) B-MADR19 01-11-2021 to 12-11-2021 Fulltime 2 weeks

* Together with the coordinator it will be decided which course you will follow.

Period 2

Biological Modelling (Adv) (5 EC) B-MBIMOD 15-11-2021 to 24-12-2021 Timeslot B/C
Microbial Genomics (4.5 EC)  B-MBIMIGE 15-11-2021 to 03-12-2021 Fulltime (3 weeks)
Advanced Bioinformatics (1.5 EC) BMB502214 06-12-2021 to 10-12-2021 Fulltime (1 week)
Basic Machine Learning for bioinformatics  (3 EC) B-MBIOBMLB 13-12-2021 to 24-12-2021 Fulltime (2 weeks)
Advanced Omics (1.5 EC) BMB502316 03-01-2022 to 07-01-2022 Fulltime (1 week)
Cancer Genomics (3 ECBMB521219 10-01-2022 to 21-01-2022 Fulltime (2 weeks)
Structural Bioinformatics (4.5 EC)SK-MCBIM21 24-01-2022 to 11-02-2022 Fulltime (3 weeks)


Period 3: and further, preferably you now also start with Major Research Project, Minor, Writing assignment and so on.

Computational Biology (7.5 EC) B-MCOBI17 07-02-2022 to 08-04-2022 Timeslot B/C (full period!)
Bioinformatics and Evol. Genomics (3 EC) B-MBIEG06 21-02-2022 to 04-03-2022 Fulltime (2 weeks)
Analytics and Algorithms (3 EC) BMB508219 07-03-2022 to 18-03-2022 Fulltime (2 weeks)


An overview of all UBC/BiBC courses offered + Osiris code

Name Osiris
Master level comp Biol: B-MCOBI17
Bioinformatics and Evolutionary genomics B-MBIEG06
Structural Bioinformatics and Modelling SK-MSTBIMO
Advanced R for the Life Sciences B-MADR19
Advanced Omics for Life Science BMB502316
Advanced Bioinformatics for Life Sciences BMB502114
Introduction to research data management for the life sciences B-MINRDM
Analytics and Algorithms for Omics data BMB508219
Microbial Genomics B-MCMIGE
Cancer Genomics BMB521219
Bioinformatica en Genoom analyse BMW33316
Essentials (Master Cursus) B-MBIOCES
Biological Modelling B-MBIMOD
bioinformatics and genomics B-MBIOGEN
Systems Biology*** B-B1SYSB09
Data Science & Biology*** B-B2DSB19
Genes 2 Organisms*** SK-MCSB

*** these are bachelor courses and can only be followed as a mandatory component in case you have some deficiencies in your background knowledge.

For those interested in a bit more Modelling/BioComplexity/Mathematics:

The list below is a number of recommended courses. The first 4 are bachelor courses, which means you can follow them but won’t get full credits (EC).
The last 3 courses are really nice master level courses. Be aware that we cannot guarantee enrolment in these courses, as they are officially offered in an other masters programme. But if you are interested, let the BiBC coordinator know and we can try to get you enrolled.

  • Numerical Mathematics (WISB251). <- Bachelor 2 (P2)
  • Introduction Scientific Computing (WISB356) <- Bachelor 3 (P3)
  • Game Theory (WISB272) <- Bachelor 2 (P2)
  • Toy Models (SK-BTOYM) <- Bachelor 3 (P4)
  • Introduction Numerical Bifurcation Analysis (WISL606) <- Master, (8EC) SEM2
  • Introduction to Complex Systems (WISM484) <- Master (7.5 EC), SEM1
  • Seminar mathematical epidemiology (WISM436) <- Master, (7.5 EC), SEM1