main page  —  CS 594 Algorithms of Bioinformatics

Unit 4: Assembling Genomes

This unit covers the problem of assembling genomes from sequencing reads:

  • fragment assembly problem
  • overlap graphs
  • de Bruijn graphs
  • assembly algorithms

Material

  • slides
  • lecture notes

  • Video 4-1 (2025-11-27, 25:18): Exploding Newspapers, DNA Sequencing Technology
  • Video 4-2 (2025-11-27, 19:47): De-novo sequence assembly, Overlap Graphs
  • Video 4-3 (2025-11-27, 39:39): de Bruijn graph assembly, Hierholzer’s algorithm

Further sources


Unit 3  ⋅  Syllabus  ⋅  Unit 5