:: Pattern Matching on Trees ::

Seminar Winter 2011/2012

Time and place: Tuesday 16-18, M3-115
Instructor: Robert Giegerich

Seminar Plan

Pattern matching on trees and tree comparison are classical topics in computer science. It is used, for example, in comparing structured documents, structured physical objects assembled in a tree like fashion, or molecular structures that can be represented as trees. Term rewrite systems require to match rewrite rules to target terms, and compiler code generation involves matching patterns that describe machine instructions to intermediate program code.
In bioinformatics, there is a large demand on tree comparison methods for modeling RNA secondary structure and finding novel RNA genes via structural matching.
In the seminar, we shall focus on the algorithmic aspects of tree pattern matching. We shall review some of the classical algorithms, and study some very recent enhancements.

22.11.: Corinna Sickinger
29.11.: Juri Ritter
06.12.: Svea Kokott
13.12.: Sarah Woltmann
20.12.: Robert Giegerich


(1) Classical Articles
(2) Applications in RNA structure comparison
(3) Recent applications to XML document processing