Algorithmische Bioinformatik (WS 2014/2015)
Diese Grundvorlesung nimmt einen zentralen Platz im Bachelor-Studiengang ein und wird daher während des Semesters mit einem erheblichen Arbeitsaufwand für die Teilnehmenden verbundensein. Veranschlagt sind wenigstens 20 Stunden pro Woche. Jede Woche gibt es zu der vierstündigen Vorlesung eine zweistündige Übung zu verschiedenen Terminen.
Im Anschluss an das Semester findet ein obligatorisches, zweiwöchiges Praktikum statt. Die Vorlesung baut auf Algorithmen und Datenstrukturen für Bioinformatik aus dem 3. Semester. Die Beherrschung des Stoffes wird vorausgesetzt.
Die Übungen können in einer Programmiersprache nach Wahl durchgeführt werden. Python bietet sich für diese Zwecke besonders an. Wir bieten dazu eine Einführung vor Vorlesungsbeginn an.
Betreuer
- Martin Vingron
- Annalisa Marsico
- Juliane Perner
- Annkatrin Bressin
Termine
- Vorlesung (19710; 4SWS):
- Montags 12:00 - 14:00 - Takustr. 9, SR 005
- Mittwochs 10:00 - 12:00 - Takustr. 9, SR 005
- Tutorien (19710a; 2SWS):
- Gruppe 1: Dienstags 10:00-12:00 - Takustr. 9, SR 046
- Gruppe 2: Dienstags 12:00-14:00 - Takustr. 9, SR 046
- Gruppe 3: Dienstags 16:00-18:00 - Arnimallee 6, SR 009
- Praktikum (19710b; 2SWS):
- Vorbesprechung: 16.02.2015 10:00 - 12:00 - Takustr. 9, SR 005
- Bearbeitungszeitraum: 16.02.2015 - 24.02.2015
- Abschlusspräsentationen: 25.&26.02.2015 10:00 - 18:00 - Ihnestr. 63 SR 2
- Python Einführung (optional):
- Freitag 10.10.2014 - Ihnestraße 63-73, PC-Pool im 2.Stock, Turm 3
- Anmeldung bei Juliane Perner erforderlich!
- Zeitraum: voraussichlich 10-18Uhr mit Einführung am Morgen und betreuten Ubungen am Nachmittag; Wir werden versuchen die Einführung so zu gestalten, dass Studierende, die an Klausuren teilnehmen müssen (bitte bei der Anmeldung angeben), nichts verpassen.
- Klausuren:
- 1. Zwischenklausur: 19.11.2014 (Ergebnisse)
- 2. Zwischenklausur: 05.01.2015 (Ergebnisse)
- Hauptklausur: 11.02.2015 (Ergebnisse)
- Raumaufteilung für die Hauptklausur:
- Nachnamen A-K: Takustr. 9, SR 005
- Nachnamen L-Z: Arnimallee 6, SR 031
- Klausureinsicht am 27.02.2015 9:30-11:00Uhr, Ihnestr. 63 R3.3.73
- Nachklausur (mündlich): 22. & 23.04.2015 vormittags, Ihnestr. 63 R3.3.73
- Anmeldung zur Nachklausur bis zum 08.04.2015 per Email an Juliane Perner
Informationen zu den Übungen
Übungsgruppen
- Teilnehmer müssen sich in Gruppen von zwei Personen zusammenfinden, die ein Übungsblatt gemeinsam bearbeiten und abgeben.
- Bei Abgabe der Übungsblätter bitte deutlich die Nummer der Übungsgruppe und die Namen der Gruppenmitglieder kennzeichnen.
- Jeder Teilnehmer der Gruppe sollte jede Aufgabe verstanden haben und vortragen können.
Vergabe der Plätze in den Übungsterminen
- Die Zuordnung der Teilnehmer zu einer der drei möglichen Übungstermine erfolgt wie folgt anhand der Matrikelnummer:
- Nummer der Gruppe = (die Zahl aus den letzten beiden Ziffern der Matrikelnr.:) modulo 3 + 1
- Beispiel: Max Moritz mit Immatrikulationsnummer 92343461470 wird der Übungsgruppe 2 = (70 modulo 3) + 1 zugeteilt.
- Zwei Übungsgruppenteilnehmer können untereinander die Gruppe tauschen. Ein solcher Übungsgruppentausch bitte per Email an Juliane Perner melden.
Bearbeitung und Besprechung der Übungen
- Alle Aufgabenblätter müssen abgegeben werden und insgesamt muessen 60% der Punkte erreicht werden.
- Montags in der Vorlesung werden die aktuellen Übungsblätter eingesammelt.
- Die Ausgabe der Korrekturen erfolgt in den Übungen. Jeder Teilnehmer muss während des Semesters mindestens zwei Aufgaben an der Tafel erfolgreich vorrechnen oder erklären.
Informationen zum Praktikum
Die Teilnahme am Praktikum ist obligatorischer Bestandteil der Übungen. Die Bearbeitung der Praktikumsaufgabe erfolgt in Gruppen, die in der Vorbesprechung festgelegt werden. Jede Praktikumsgruppe erstellt einen Bericht und präsentiert die Ergebnisse.
Gesamtbenotung
Die Abschlussklausur geht zu 76% in die Note ein, die zwei Zwischenklausuren zu je 12%.
Literatur
- Durbin, Eddy, Krogh, Graeme: Biological sequence analysis - Probabilistic models of proteins and nucleic acids. Cambridge University Press
Die Standardreferenz, umfasst die Sequenzbioinformatik, ist aber knapp gehalten. Es existiert ein empfehlenswertes Übungsbuch. - Haubold, Wiehe: Introduction to Computational Biology - An evolutionary approach. Birkhäuser.
Eine Einführung mit Fokus auf Phylogenie. Mehr Erklärungen als bei Durbin et al. - Deonier, Tavare, Waterman: Computational Genome Analysis. Springer Science and Business Media, Inc.
Ein umfassendes Lehrbuch für die Sequenzbioinformatik mit Beispielen und einer Einführung in R. Wendet sich eher an Informatiker und Physiker. - Zvelebil, Baum: Understanding Bioinformatics. Garland Science
Ein ausführliches Lehrbuch, bebildert und mit vielen Beispielen. Umfasst den gesamten Vorlesungsstoff, teilweise aber nicht in der nötigen Tiefe. - Mount: Bioinformatics. Sequence and Genome Analysis. Cold Spring Harbor Press.
Ein Lehrbuch, das sich vornehmlich an Biologen wendet. Umfasst die Sequenzbiologie und die Strukturbiologie. - Merkl, Waack: Bioinformatik Interaktiv. Wiley-VCH.
Ein Lehrbuch mit detaillierten Erklärungen. Die 2., erweiterte Auflage ist zu empfehlen. - Skript von Knut Reinert
Zeitplan
10.10 | Crash Course (Alessandro Mammana): Python |
13.10. | Vorlesung (Martin Vingron): Einführung, Komplexität von Algorithmen, Phylogenie, Bäume; Ausgabe |
14.10. | Übungen (Annkatrin Bressin; Juliane Perner) |
15.10. | Vorlesung (Martin Vingron): Phylogenie, Maximum-Parsimonie, Branch&bound, Markovketten |
20.10. | Vorlesung (Martin Vingron): Phylogenie, Metriken, Clustering, Maximum-Likelihood; Ausgabe |
21.10. | Übungen (Annkatrin Bressin; Juliane Perner) |
22.10. | Vorlesung (Martin Vingron): Phylogenie, Maximum-Likelihood Schätzung |
27.10. | Vorlesung (Martin Vingron): Phylogenie, Bootstrapping, Multiple alignments (Muscle, SATe, Script von Knut Reinert zur Wdh.); Ausgabe |
28.10. | Übungen (Annkatrin Bressin; Juliane Perner) |
29.10. | Vorlesung (Martin Vingron): Hidden Markov Models (slides) |
03.11. | Vorlesung (Martin Vingron): Hidden Markov Models; Profile HMMs; PhyloHMMs; Ausgabe |
04.11. | Übungen (Annkatrin Bressin; Juliane Perner) |
05.11. | Vorlesung (Martin Vingron): Alignment Statistik |
10.11. | Vorlesung (Martin Vingron): Promotoren und Gen-Regulation; PWMs; Motif-Suche; Gibbs sampling (slides, Videos); Ausgabe |
11.11. | Übungen (Annkatrin Bressin; Juliane Perner) |
12.11. | Vorlesung (Martin Vingron): Genstruktur; Genidentifikation (slides, Staden & McLachlan (NAR 1982), Krogh, A.: Gene finding); Splicing |
17.11. | Vorlesung (Martin Vingron): Sequenzierung; Read mapping (slides); Burrows-Wheeler-transformation (Intro von B.Langmead); Ausgabe |
18.11. | Übungen (Annkatrin Bressin; Juliane Perner) |
19.11. | 1. Zwischenklausur |
24.11. | Vorlesung (Martin Vingron): Sequenzierung; Genome Assembly (slides); Overlap Graphen; De Bruijn Graphen; Ausgabe |
25.11. | Übungen (Annkatrin Bressin; Juliane Perner) |
26.11. | Vorlesung (Martin Vingron): Sequenzierung; Genome Assembly; Physikalische Kartierung; Lander-Waterman-Formel |
01.12. | Vorlesung (Annalisa Marsico): RNA Bioinformatics; RNA Struktur; Nussinov-Algorithmus (slides); Ausgabe |
02.12. | Übungen (Annkatrin Bressin; Juliane Perner) |
03.12. | Vorlesung (Annalisa Marsico): RNA Bioinformatics |
08.12. | Vorlesung (Martin Vingron): Genexpression; RPKM; Normalisierung (slides); Ausgabe |
09.12. | Übungen (Annkatrin Bressin; Juliane Perner) |
10.12. | Vorlesung (Martin Vingron): Genexpressionsanalyse; Differenzielle Genexpression; Microarray-Daten; T-test |
15.12. | Vorlesung (Martin Vingron): Genexpressionsanalyse; Differenzielle Genexpression; RNA-Seq Daten; Negative-Binomial; PCA; Ausgabe |
16.12. | Übungen (Annkatrin Bressin; Juliane Perner) |
17.12. | Vorlesung (Martin Vingron): Funktionsanalyse |
05.01. | 2. Zwischenklausur; Ausgabe |
06.01. | Übungen (Annkatrin Bressin) |
07.01. | Vorlesung (Knut Reinert): Proteomics (slides); Trennmethoden; Mass Spectrometry; Isotope patterns |
12.01. | Vorlesung (Knut Reinert): Proteomics; Quantifizierung (slides); Ausgabe |
13.01. | Übungen (Annkatrin Bressin; Juliane Perner) |
14.01. | Vorlesung (Knut Reinert): Proteomics; Identifizierung (slides) |
19.01. | Vorlesung (Annalisa Marsico): Proteinstrukturvorhersage; Ausgabe |
20.01. | Übungen (Annkatrin Bressin; Juliane Perner) |
21.01. | Vorlesung (Annalisa Marsico): Proteinstrukturvorhersage |
26.01. | Vorlesung (Annalisa Marsico): Proteinstrukturvorhersage (slides); Ausgabe |
27.01. | Übungen (Annkatrin Bressin; Juliane Perner) |
28.01. | Vorlesung (Martin Vingron): ChIP-seq, MACs, DNA methylierung, HiC (slides) |
02.02. | Vorlesung (Martin Vingron): Interaktions- und genregulatorische Netzwerke (slides); ROC curve; AUC; Precision-Recall curves; Ausgabe Übungsblatt 15 |
03.02. | Übungen (Annkatrin Bressin; Juliane Perner) |
04.02. | Vorlesung (Martin Vingron) |
09.02. | Question & Answer |
10.02. | Übungen (Annkatrin Bressin; Juliane Perner) |
11.02. | Endklausur |