main page  —  CS 594 Algorithms of Bioinformatics

Unit 5: String Matching

This unit covers the read mapping problem and classic string-matching algorithms to solve it.

  • the read mapping problem in bioinformatics
  • string matching with automata
  • the Knuth-Morris-Pratt (KMP) algorithm
  • the Aho-Corasick algorithm
  • inexact string matching (approximate matching)

Material

Further sources

String matching with automata and the Knuth-Morris-Pratt are discussed, e.g., in

The Aho-Corasick algorithm is discussed in detail, e.g., in


Unit 4  ⋅  Syllabus  ⋅  Unit 6