Bioinformatics
Lecture notes :
- link to download: Complete lecture slides (slides only) (large file: 100 Mb)
- Lecture1 (Video): Introduction and Biological concepts (NON EXAMINABLE) (large file: 10 Mb)
- Data
Repositories (with link to human reference genome)
- Genome sequence of Sars-cov2 (NC_045512.2)_ non examinable
- Biopython (tutorial)- non examinable
- Lecture1 (Video): Longest common subsequence (large file: 10 Mb)
- Lecture2 (Video): Global and Local alignment (large file: 10 Mb)
- Lecture2 (Video): Linear Time alignment (Hirschberg) (large file: 10 Mb)
- Lecture2 : Four Russians speedup; RNA folding (large file: 10 Mb)
- Lecture3 (Video): Building trees (large file: 10 Mb)
- Lecture3 (Video): Additive Phylogeny (large file: 10 Mb)
- Lecture3 (Video): UPGMA and Neighbor-Joining (large file: 10 Mb)
- Lecture3 (Video): Small and Large Parsimony ; trees and multialignment(large file:10 Mb)
- Lecture4 (Video): Genome Sequencing (large file: 10 Mb)
- (Video): DeBruijn Graph (large file: 10 Mb)
- Lecture4 (Video): DeBruijn Pairs (large file: 10 Mb)
- Lecture5 (Video): Lloyd algorithm for clustering (large file: 10 Mb)
- Lecture5 (Video): Expectation-Maximisation (large file: 10 Mb)
- Lecture5 (Video): Markov Clustering Algorithm (large file: 10 Mb)
- Lecture6 (Video): Genome Assemble (large file: 10 Mb)
- Lecture6 (Video): Burrows-Wheeler Transform (large file: 10 Mb)
- Lecture7 (Video): Hidden Markov Models: Viterbi (large file: 10 Mb)
- Lecture7 (Video): Hidden Markov Models: Forward and Backward (large file: 10 Mb)
-
- Implementation: Forward and Backward.py
- Implementation: TMHMM.py Transmembrane protein segments prediction
- Lecture8 (Video): How to compute with DNA (large file: 10 Mb)
- Lecture9 (Video): How to use DNA as memory storage (large file: 10 Mb)
- Lecture10 (Video): How to simulate genetic and protein reaction networks: Doob-Gillespie (large file: 17 Mb)
- Lecture 11 Revision
(Video)
,
Textbook reference
,
Revision note 1
,
Revision note 2
,
Revision note 3
(large
files:
10 Mb)
- Lecture12 (Video): Example Class (I am happy to organise online example class with students) (large file: 10 Mb) Link to Bioinformatics Example class slides only
- Additional References: original papers (PDF) (non necessary for the exams!)
-
Videos
(and Implementation examples):
below, to facilitate the comprehension, the short videos, from 2021, will follow closely the slide content; lectures are partitioned in 15-20 minute videos.
Implementation of the algorithms explained in the lecture notes (non examinable): short programs, mostly in python. ALL THE PAPERS/CODE BELOW ARE NON EXAMINABLE MATERIAL; THEY COULD BE USEFUL FOR FURTHER INSIGHTS INTO BIOINFORMATICS.