Week 1 · Week 2 · Week 3 · Week 4 · Week 5 · Week 6 · Week 7 · Week 8 · Week 9 · Week 10 · Week 11 · Week 12 · Week 13

Literature

  • BV: Brejová, Vinař: Metódy v bioinformatike. (preliminary version of lecture notes in Slovak, only several lectures) pdf
  • DEKM: Durbin, Eddy, Krogh, Mitchison: Biological sequence analysis: Probabilistic Models of Proteins and Nucleic Acids. Cambridge University Press 1998. Can be studied in the FMFI library under code I-INF-D-21
  • ZB: Zvelebil, Baum: Understanding Bioinformatics. Taylor & Francis 2008. Can be studied in the FMFI library under code I-INF-Z-2

For each lecture, we list the book chapters best corresponding to the covered material. However, the lecture may differ substantially from the listed chapters which serve as the source of additional information.

Recordings of lectures in Slovak from 2018/19

Notes and presentations

L: lecture (everybody), TI: tutorial for computer science/informatics students, TB: tutorial for biology/chemistry/physics students

Sept. 24

L: Introduction, course rules, sequencing and genome assembly

TI: Introduction to biology

TB: Introduction to computer science, UCSC genome browser

Oct. 1

L: Genome assembly 2

TI: Introduction to probability, genome coverage by sequencing reads

TB: Introduction to dynamic programming, introduction to probability

Oct. 8

L: Sequence alignment: Smith-Waterman, Needleman-Wunsch, scoring

TI: Burrows-Wheeler transform

TB: Dynamic programming for sequence alignment, dotplots

Oct. 15

L: Sequence alignment: heuristic alignment (BLAST), statistical significance of alignments, whole genome alignments, multiple alignments

TI: Advanced algorithms for sequence alignment

TB: Programs for sequence alignment, scoring schemes, introduction to projects

Oct. 22

L: Gene finding, hidden Markov models

TI: Fast similarity search, BLAST, MinHash

TB: Hidden Markov models, E-value

Oct. 29

L: Phylogenetic tree reconstruction (parsimony, neighbor joining, models of evolution)

TI: Algorithms for HMM

TB: Substitution models, bootstrap, tree rooting

Nov. 5

L: Comparative genomics, detection of positive and purification selection, comparative gene finding, phylogenetic HMMs

TI: Substitution models

TB: Project proposals, practical phylogenetic trees

Nov. 12

L: Gene expression, differential expression, clustering, transcription factors, sequence motifs

TI: Felsenstein algorithm, algorithms for HMM and phyloHMM

TB: K-means clustering, enrichment, introduction do Uniprot for projects

Nov. 19

L: Protein structure and function

TI: Motif finding by EM and Gibbs sampling

TB: Introduction to context-free grammars, expression data

Nov. 26

L: RNA, secondary structure, Nussinov algorithm, stochastic context-free grammars, RNA family profiles

TI: Examples of biological databases, HMM topology, introduction to context-free grammars

TB: Proteins, RNA structure, sequence motifs

Dec. 3

L: Population genetics

TI: RNA structure

TB: Course summary, graphs, population genetics, example of command-line tools

Dec. 10

L: (no lecture)

TI: Integer linear programming, course summary

TB: no tutorial

Dec. 17

L: Optional journal club presentations (no lecture)

TI: Consultations for the exam in F1-109

TB: Project consultations, starting sooner