• Keine Ergebnisse gefunden

Ubungen Algorithmen der Bioinformatik I ¨ Sommersemester 2007

N/A
N/A
Protected

Academic year: 2022

Aktie "Ubungen Algorithmen der Bioinformatik I ¨ Sommersemester 2007"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Ubungen Algorithmen der Bioinformatik I ¨ Sommersemester 2007

Prof. Dr. Stefan Posch, Dipl. Bioinform. Jan Grau Institut f¨ur Informatik Universit¨at Halle

Blatt 10

Aufgabe 10.1

a) Ermitteln Sie drei unterschiedliche Alignments f¨ur die Strings “KUNST” und

“KITSCH”, die jeweils mindestens ein match, ein insert oder delete und ein replace enthalten. Bestimmen Sie die Kosten f¨ur diese drei Alignments gem¨aß folgender Kostenfunktionδ(a, b):

δ(a, b) =





0, a=b

2, a6=b, a, b6=λ 1, a=λ oderb =λ (1 Punkt)

b) Stellen Sie den Edit-Graphen f¨ur die Strings “KUNST” und “KITSCH” auf. Mar- kieren Sie in diesem Edit-Graphen die Pfade, die den Alignments aus Aufgabe a) entsprechen. (1 Punkt)

Aufgabe 10.2 Diese Aufgabe besch¨aftigt sich mit dem Sequenzenalignment und Edit-Transkripten f¨ur zwei Strings S1 und S2. Zeigen Sie, dass jedes Alignment vonS1 und S2 durch genau ein Edit-Transkript erzeugt werden kann. (3 Punkte)

Aufgabe 10.3 In der Vorlesung wurde der Satz eingef¨uhrt, dass zu jedem Edit- Transkript T = (t1, . . . , tL) f¨ur zwei Strings S1 und S2, n =|S1|, m =|S2|, genau ein Pfad von (0,0) nach (n, m) im Edit-GraphenG(S1, S2) existiert. Zeigen Sie, dass dieser Satz gilt. Dazu m¨ussen zwei Dinge gezeigt werden:

• F¨ur jedes Edit-TranskriptT = (t1, . . . , tL) f¨urS1undS2gibt es inG(S1, S2) einen Pfad von (0,0) nach (n, m) mit der Kantenbeschriftung t1, . . . , tL. (3 Punkte)

• Jeder Pfad von (0,0) nach (n, m) in G(S1, S2) repr¨asentiert ein Edit-Transkript von S1 nachS2 (3 Punkte)

Abgabe per E-Mail an grau@informatik.uni-halle.de oder in Raum 4.12.

Abgabe: 13.06.2007

Referenzen

ÄHNLICHE DOKUMENTE

(2 Punkte) Aufgabe 2.3 Implementieren Sie eine Funktion, die f¨ ur einen gegebenen String die Gr¨ oße der Z-Boxen an allen Positionen berechnet (Z-Algorithmus). Schreiben Sie dann

(ii) Beweisen Sie, dass in jeder Phase i + 1 des Ukkonen-Algorithmus alle Anwen- dungen von Regel I am Anfang durchgef¨ uhrt werden und dies so oft der Fall ist, wie es Bl¨ atter

Der Suffixbaum liege dabei wie in der Vorlesung angegeben mit einem gemeinsamen Terminationssymbol f¨ ur alle Strings sowie mit Li- sten f¨ ur die Markierungen in den Bl¨ attern

Aufgabe 9.1 Suffixarrays k¨ onnen anstelle von Suffixb¨ aumen zur Suche eines Mu- sters P in einem Text T genutzt werden. In der Vorlesung wurde ein Algorithmus vorgestellt, mit dem

(2 Punkte) (c) Zusatzaufgabe: Formulieren Sie eine sch¨ arfere Absch¨ atzung, die die Knoten ober- halb und unterhalb der Hauptdiagonalen

(c) (4 Punkte) Implementieren Sie den naiven Algorithmus zur exakten Mustersuche und wenden Sie ihn auf die Sequenzen in der Datei an, um alle Vorkommen des Musters ”atg” in

(b) F¨ uhren Sie zwei unterschiedliche Modellierungen durch, indem Sie zwei verschie- dene (kontinuierliche) Verteilungen aus der Vorlesung f¨ ur die Daten annehmen?. Sch¨ atzen Sie

Ubungen Algorithmen der Bioinformatik II ¨ Wintersemester