Computational Sequence Analysis
Lecture: Computational Sequence Analysis (in English)
|
Some sections of this course are based on lectures prepared by Prof. Knut Reinert and Clemens Groepl for a course on "Advanced Aspects in Sequence Analysis" that they taught at the FU-Berlin in the summer semester of 2004. Section 4 is based on lecture notes written by Prof. Enno Ohlebusch
in Ulm.
Contents and Script:
- 0. Introduction- 1 Fast string matching
- 2. Multiple string matching
- 3. Bit vector based approximate string matching *
- 4. Suffix arrays and suffix trees
- 5. Jumping alignments
- 6. MSA using DCA and branch-and-bound +
- 7. Motive finding +
- 8. Multiple genome alignment *
- 9. HCS genome comparison *
- 10. Segment match refinement *
- 11. Optimal syntenic layout *
*) These chapters will not be part of the oral exam.
+) If you are taking a 2+1 exam, then DCA (Chapter 6) and the projection method (Chapter 7) will be part of the exam, otherwise not.
Literature:
As listed in the script
Assignments:
Assignments#1-3Assignments#4
Assignments#5
Assignments#6-7
Assignments#8-9 WINNOWER paper Cliquer Cliquer documentation
Assignments#10
Assignments#11 human.fa mouse.fa CGViz_human_mouse_matches.cgv CGViz_Examples.zip
Assignments#12
Requirements:
For students in their 5. semester or higher., with "Vordiplom".Credits for problem sessions:
To obtain credits for attending the problem sessions, you are
required
to regularly and actively participate in the problem sessions.
Additionally,
you must regularly hand in assignment sheets and obtain at least 60 %
of
all possible assignment points. Students are permitted to work in
groups
of up to two people per group.

