- MGC -

Practical Linux 

Date:  5 June, 2024, 10:00 - 14:00, LUMC, room J-01-082 (route 555) 

Registration applies on a first-come, first-served basis. If fully booked your name will be put on a reserve list which gives you priority for next edition. 

Organizer: Mihai Lefter

After completing this short, half day, course attendees will be able to swiftly start using Linux both on a server as well as on their personal computer.
There are no prerequisites, but the Linux course is mandatory for the courses: Shark, Code management with Git, Scripting for life science researcher, and Python programming.
For more information and registration or register directly for the edition on June 5th via 

The course is free of charge. See cancellation rules at the bottom of this page

Code management with Git
Date: 17 April, 2024, 10:00 - 16:00, LUMC , room J1-82 Fully booked!!

Next edition is on 7 June and open for registration

Registration applies on a first-come, first-served basis. If fully booked your name will be put on a reserve list which gives you priority for next edition.

Organizer: Mihai Lefter

This course aims at everyone who works in the Bioinformatics field. We cover a version control system named Git. This system is widely used by software developers but can also be used for project management. By keeping track of all versions, history, etc. collaboration with colleagues is easy and your analysis will be reproducible Knowledge of Linux is required to follow this course.

For more information and registration or register directly for the edition on 7 June via the link

The course is free of charge. See cancellation rules at the bottom of this page

Python Programming

Date: 20, 21, 24 and 25 June, 2024. LUMC, building 1, room J-01-83 (fully booked)

Registration applies on a first-come, first-served basis. If fully booked your name will be put on a reserve list which gives you priority for next edition.

Organizer: Mihai Lefter 

The course is targeted at PhD students, postdocs, or anyone willing to learn how to program in Python. Participants are assumed to have some experience with programming, but not necessarily in Python, and the UNIX shell. For this reason it is mandatory to follow the Practical Linux and Code management with git courses before.

There will be a focus on bioinformatics and programming to support scientific research in general. The program consists of four mornings with lessons and some assignments to be done in your own time (i.e., during the afternoons).
The course is free of charge for all personnel from MGC  and Erasmus MC institutes. Participants from outside these institutes pay €400. There is a maximum of 20 places. See cancellation rules at the bottom of this page.

Registration: via the link  ( 

Genome Browser - 1 day workshop

Date: April 29, 2024, 9:00 - 17:00, lecture room 5, LUMC building 1 (route 558)
Organizer: Bob Kuhn (more than 19 year experience as part of the Browser staff)

The UCSC Genome Browser is a widely used platform for accessing genomic data of many kinds. Both research scientists and clinical geneticists use it extensively in their work. A coordinate-based system that allows viewing data at all scales, from a single nucleotide to an entire chromosome, the Browser presents data on variants large and small (CNVs and SNVs) both pathogenic and benign, collected from all of the major databases (OMIM, dbSNP, LOVD, ClinVar, gnomAD, DGV, DECIPHER, and more) in one place, viewed simultaneously. Epigenetic data from many labs around the world are viewable on the Browser, as is expression data from the GTEx project. Move easily between genome assemblies (hg19 <-> hg38) using the convert feature and liftOver. Comparative genomics data gives insight into evolutionary relationships among hundreds of vertebrates.
A workshop from an expert is the best way to learn all of the ways to put the Browser to work for you. Features such as loading your own data, saving sessions for sharing, downloading high-resolution images for your publications and much more will be presented. Do you wish you were not constrained to viewing contiguous regions and would like to see several of your favorite genes at once? Dr. Kuhn will show how to use Multi-Region Mode.... and Exon-only Mode as well.

The maximum number of participants is 100. Places will be allocated on a first-come, first-served basis.
The workshop is free of charge for participants of one of the MGC departments. For people from outside these departments the course fee is 100 euro. (See cancellation rules at the bottom of this page)

Scripting for life science researchers
Date: 29 - 30 May, 2024

Organizer: Mihai Lefter

This course is designed for researchers, who frequently handle large datasets or large numbers of files (images, sequence reads, mass spectra etc.) and who need a more efficient way of working with such data. The goal of the course is to empower students and researchers with backgrounds in biology or biomedicine to navigate, manage and perform operations on files and data and metadata in tabular text formats. The data may be microscopy images, FASTA sequences, gene ontology files, chromatograms, mass spectra or tables with data on genes or proteins. The course is not a general introduction to programming and will not deal with XML data, Web services or more advanced topics. For the Scripting course it is required to have followed the Linux course first.
Course is free of costs for MGC members, and participants from the Erasmus MC. For people outside these institutes the course fee is 250 euro. In case of no show participants from the associated institutes will be charged 50 euro per course day, other participants have to pay the full price.
There is a minimum of 12 and a maximum of 20 participants. 

For registration go to

Next Generation Sequencing data analysis

Date: 28 -30 august, 2024 - Organizers: Susan Kloet, Judith Boer, Wilfred van IJcken en Leon Mei
Location: LUMC, building 1, lecture room 4

The aim of the course is to give a broad overview of the different applications of NGS with a focus on different ways to analyse the data. Presentations will discuss specifically the different choices available for data analysis, why a specific approach was selected and which alternatives are available. The course will, besides discussing and demonstrating some generally applicable tools, not include practical data analysis nor discuss in detail specific algorithms used. To get practical experience participants should, after this general introductory course, follow more specific courses (e.g. a course on RNAseq, de novo assembly, metagenomics, etc.).

The course is free of charge for all personnel of ErasmusMC and MGC associated institutes. Participants from the academic world but outside MGC pay € 350,00. Participants from outside the academic world pay € 700,00.
There is a minimum of 14 and a maximum of 50 places

Program edition 2023 . Registration via the link

MGC courses: general cancellation rules for MGC members 

The courses are free of charge but please note that we have set up strict cancellation rules:
•            Free cancellation up to 2 weeks before the start of the course
•            Cancellations after the mentioned time interval until one day before the start of the course: €50 per course day unless you have a replacement. In that case name and email address plus confirmation from the replacement is included in the cancellation email to the MGC secretariat 
•            In case of no-show up: €100 per course day

In collaboration with the Erasmus MC graduate school - see course program

Safely working in the Laboratory

This course is not offered face to face. You can request login details from the video recordings of the 2020 course at