BOX: experimental bioinformatics (M1)
The purpose of this module is to give an overview of bioinformatics to students with a theoretical CS background, introducing them to data-driven reasoning, practical algorithmics and making them reason on poorly formalized problems.
-   Genome assembly
ALG: algorithms for bioinformatics (M2)
The purpose of this module is to give bioinformaticians insights on the building blocks behind main bioinformatics tools. I personally focus on exact pattern matching with string preprocessing.
-   Lectures notes (draft)
-  
Tutorial 1 (suffix tries)
Additional files: template.py, genome1.fa, genome2.fa.
Correction (up to q20): correction.py. -  
Tutorial 2 (dynamic programing)
Additional files: template.py, genomes.fasta.
Correction (up to q7): correction.py.