comparative structure prediction of ncrna molecules

Größe: px
Ab Seite anzeigen:

Download "comparative structure prediction of ncrna molecules"

Transkript

1 comparative structure prediction of ncrna molecules using a non Sankoff approach 01. Februar 2008

2 Inhalt 1 ncrna s - ein Überblick 2 RNAcast - RNA consensus structure prediction Outline und Vorbereitung consensus shape prediction 3 RNAspa - a shortest path approach Algorithmus Bemerkungen und Laufzeit 4 Vergleich

3 Was sind ncrna s? ncrna non coding RNA-Moleküle sind DNA-Sequenzen, die transkripiert, aber nicht translatiert werden. vielfältigste regulatorische Funktion, z.b. 1 gene silencing (mirna) 2 Replikation (Telomerase RNA) 3 rrna-reifung und Modifikation (snorna) schwer zu identifizieren

4 bedeutende Struktur ausgeprägte Sekundärstruktur, die oft funktionsbedingt ist z.b. autokatalytisches Gruppe I Intron bei Prokaryoten wichtig die Struktur vorherzusagen, um so Funktionen und Komplexität besser zu verstehen

5 Matthews Correlation Coefficient (MCC) MCC = TP TN FP FN (TP + FP) (TP + FN) (TN + FP) (TN + FN) dabei gilt: 1 MCC 1

6 Strukturvorhersage Minimal Free Energy (MFE) benötigt viele Parameter (stem energy, loops, Temperatur... ) Struktur mit geringster freier Energie ist oft nicht die Richtige Liste von suboptimalen Faltungen durch RNAsubopt

7 Strukturvorhersage comparative prediction Sekundästrukturen sind innerhalb von ncrna Familien relativ stark konserviert (im Gegensatz zu ihrer Sequenz). Annahme: gemeinsame Struktur von verwandten ncrna-sequenzen entspricht eher der natürlichen Struktur Möglichkeit: Entdeckung neuer ncrna-familien

8 Strukturvorhersage Sankoff-Ansatz gleichzeitiges Durchführen von Sequenzalignment und Strukturvorhersage von multiplen RNA Sequenzen sehr Speicher- und CPU-belastend viele Programme verfolgen diesen Ansatz und versuchen Ressourcen zu schonen z.b. stemloc, Pmcomp usw.

9 Strukturvorhersage nicht Sankoff basierte Ansätze RNAspa und RNAcast

10 Outline und Vorbereitung 1 ncrna s - ein Überblick 2 RNAcast - RNA consensus structure prediction Outline und Vorbereitung consensus shape prediction 3 RNAspa - a shortest path approach Algorithmus Bemerkungen und Laufzeit 4 Vergleich

11 Outline und Vorbereitung RNAcast kümmert sich nicht um Alignment der gegebenen Sequenzen versucht lediglich die Sekundärstruktur vorherzusagen arbeitet mit shapes

12 Outline und Vorbereitung shape RNAcast kümmert sich nicht um Alignment der gegebenen Sequenzen versucht lediglich die Sekundärstruktur vorherzusagen arbeitet mit shapes Familie von Sekundärstrukturen, die einen gemeinsamen Grundaufbau besitzen.

13 Outline und Vorbereitung Grundzüge 1 zu jeder Sequenz werden alle (innerhalb einer gewissen Grenze) suboptimalen Faltungen brechnet ergibt den sogenannten Faltungsraum

14 Outline und Vorbereitung Grundzüge 1 zu jeder Sequenz werden alle (innerhalb einer gewissen Grenze) suboptimalen Faltungen brechnet ergibt den sogenannten Faltungsraum 2 Berechnung der jeweiligen shapes reduziert den zu betrachtenden Raum

15 Outline und Vorbereitung Grundzüge 1 zu jeder Sequenz werden alle (innerhalb einer gewissen Grenze) suboptimalen Faltungen brechnet ergibt den sogenannten Faltungsraum 2 Berechnung der jeweiligen shapes reduziert den zu betrachtenden Raum 3 Suche nach common shapes; d.h. shapes, die in allen Faltungsräumen vorkommen

16 Outline und Vorbereitung Grundzüge 1 zu jeder Sequenz werden alle (innerhalb einer gewissen Grenze) suboptimalen Faltungen brechnet ergibt den sogenannten Faltungsraum 2 Berechnung der jeweiligen shapes reduziert den zu betrachtenden Raum 3 Suche nach common shapes; d.h. shapes, die in allen Faltungsräumen vorkommen 4 Bestimme consensus shape zwischen allen common shapes

17 Outline und Vorbereitung RNA shape analysis jede Sequenz s besitzt Faltungsraum F(s); zu jeder Faltung x F(s) kann die freie Energie E(x) berechnet werden mfe(s) ist diejenige Struktur x F(s), für die E(x) minimal ist S... string-like domain von Strukturen; P... string-like domain für shapes π ist eine Mappingfunktion von S nach P

18 Outline und Vorbereitung RNA shape analysis Menge aller shapes: P(s) = { π(x) x F(s) } Klasse aller p-shaped-strukturen: F(s p) = { x x F(s), π(x) = p } shrep ˆp ist diejenige Struktur eines shapes p mit der kleinsten freien Energie

19 Outline und Vorbereitung Vorteile gibt guten Überblick über den Faltungsraum Reduzierung auf wenige shapes generischer Ansatz, da shapes je nach Wahl von π mehr oder weniger abstrakt sind

20 Outline und Vorbereitung Mappingregeln Struktur : (((...((..(((...))))).((...))..))) Level 5: [[][]] Level 3: [[[]][]]

21 consensus shape prediction 1 ncrna s - ein Überblick 2 RNAcast - RNA consensus structure prediction Outline und Vorbereitung consensus shape prediction 3 RNAspa - a shortest path approach Algorithmus Bemerkungen und Laufzeit 4 Vergleich

22 consensus shape prediction Definitionen Definition 1 p ist common shape p k i=1 P(s i ) Definition 2 consensus shape für Sequenzen {s 1... s k } ist derjenige common shape p mit minimalem rank (ˆp 1... ˆp k )

23 consensus shape prediction Algorithmus step 1 INPUT: Sequenzen {s 1,..., s k } und Schranke R RNAshapes berechnet zu jeder Sequenz F(s i ) und P(s i )

24 consensus shape prediction Algorithmus step 1 INPUT: Sequenzen {s 1,..., s k } und Schranke R RNAshapes berechnet zu jeder Sequenz F(s i ) und P(s i ) step 2 Berechne alle l common shapes und ihre shreps : [ (p 1, [ ˆp 1 1,..., ˆp 1 k ]),..., (p l, [ ˆp l 1,..., ˆp l k ])]

25 consensus shape prediction Algorithmus step 1 INPUT: Sequenzen {s 1,..., s k } und Schranke R RNAshapes berechnet zu jeder Sequenz F(s i ) und P(s i ) step 2 Berechne alle l common shapes und ihre shreps : [ (p 1, [ ˆp 1 1,..., ˆp 1 k ]),..., (p l, [ ˆp l 1,..., ˆp l k ])] step 3 Bestimme zwischen allen l common shapes mittels einer geeigneten scoring-funktion den consensus shape OUTPUT: (p, [ ˆp 1,..., ˆp k ])

26 consensus shape prediction Ergebnisse

27 Algorithmus 1 ncrna s - ein Überblick 2 RNAcast - RNA consensus structure prediction Outline und Vorbereitung consensus shape prediction 3 RNAspa - a shortest path approach Algorithmus Bemerkungen und Laufzeit 4 Vergleich

28 Algorithmus Voraussetzungen Grundlage für den Algorithmus ist RNAsubopt (Vienna Package): liefert eine Liste von suboptimalen Faltungen (bzgl. einer gewissen Schranke) für eine bestimmte Sequenz.

29 Algorithmus Algorithmus I INPUT: n unalignierte und randomisierte Sequenzen S 1, S 2,..., S n step 1: RNAsubopt liefert zu jeder Struktur v mögliche Faltungen: S 1 i, S 2 i,..., S v i die laut Annahme die optimale Struktur enthalten

30 Algorithmus Algorithmus II step 2: alle S j i bilden nun einen Knoten im Graphen; die v verschiedenen Strukturen zu einer Sequenz S i bilden dabei eine Schicht; wobei Schicht von S i über der von S i+1 liegt, sodass alle n Schichten übereinander gestapelt sind

31 Algorithmus Algorithmus II step 2: alle S j i bilden nun einen Knoten im Graphen; die v verschiedenen Strukturen zu einer Sequenz S i bilden dabei eine Schicht; wobei Schicht von S i über der von S i+1 liegt, sodass alle n Schichten übereinander gestapelt sind jeder Knoten der Schicht S i ist über gerichtete Kanten mit allen Knoten der Schicht S i+1 verknüpft das Gewicht einer Kante repräsentiert die Ähnlichkeit der beiden adjazenten Knoten

32 Algorithmus Algorithmus III step 3: mittels Breitensuche wird der kürzeste Pfad von Schicht 1 nach Schicht n bestimmt Kosten ergeben sich aus der Summe der einzelnen Kantengewichte dabei gilt: je kürzer der Pfad, desto ähnlicher die Strukturen

33 Algorithmus Algorithmus IV step 4: Wiederhole die Schritte 1-3 einige Male Bestimme zwischen allen kürzesten Pfaden denjenigen mit dem kleinsten sum-of-pair score aller n(n+1) 2 Knotenpaare OUTPUT: n Strukturen, die sich untereinander so ähnlich wie möglich sind

34 Bemerkungen und Laufzeit 1 ncrna s - ein Überblick 2 RNAcast - RNA consensus structure prediction Outline und Vorbereitung consensus shape prediction 3 RNAspa - a shortest path approach Algorithmus Bemerkungen und Laufzeit 4 Vergleich

35 Bemerkungen und Laufzeit Flaschenhals: Aufbau des Layers S i+1 erfordert V 2 Strukturvergleiche mit Layer S i Wie schnell sind diese möglich und wie oft sind sie nötig? string Edit-Distance (ED) in O(N 2 ) (Needleman-Wunsch)

36 Bemerkungen und Laufzeit Flaschenhals: Aufbau des Layers S i+1 erfordert V 2 Strukturvergleiche mit Layer S i Wie schnell sind diese möglich und wie oft sind sie nötig? string Edit-Distance (ED) in O(N 2 ) (Needleman-Wunsch) Beschleunigung: Erlaube nur K Mismatches führt zu O(KN) Berechne nur sinnvolle Kanten bis zu 25% Zeitersparnis

37 Bemerkungen und Laufzeit Laufzeit: O(NL 3 + SNV 2 L 2 + SN 2 L 2 ) N... Anzahl der Sequenzen L... Sequenzlänge V... Anzahl der suboptimalen Faltungen S... Anzahl der Durchläufe

38 Bemerkungen und Laufzeit Einfluss der Parameter Einfluss des Samplespace...

39 Bemerkungen und Laufzeit Einfluss der Parameter Einfluss des Samplespace... Einfluss der suboptimalen Strukturen...

40 Bemerkungen und Laufzeit Einfluss der Parameter Einfluss der Sequenzanzahl...

41 1 ncrna s - ein Überblick 2 RNAcast - RNA consensus structure prediction Outline und Vorbereitung consensus shape prediction 3 RNAspa - a shortest path approach Algorithmus Bemerkungen und Laufzeit 4 Vergleich

42 Dataset lin4 mirna microrna zur Regulation von Tranksriptionsvorgängen trna transfer RNA für Aminosäuren 5S rrna Bestandteil der großen ribosomalen Untereinhet SRP RNA dient der Modifizierung von Proteinen IRES Konformation führt zu Translationsstart purine RS Regulation der Proteinbiosynthese SAM RS Regulation der Termination der Transkription snrna U1, U2, U12 erfüllen verschiedene Regulationsmechanismen

43 Geschwindigkeit

44 Genauigkeit

45 Robustheit

46 Limitationen von RNAcast Wahl der richtigen Parameter findet nicht immer einen common shape Verunreinigungen durch unähnliche Sequenzen

47 RNAcast: singnifikant schneller als alle anderen Programme probleme mit kontaminierten Datensätzen

48 RNAcast: singnifikant schneller als alle anderen Programme probleme mit kontaminierten Datensätzen RNAspa: gute Genauigkeit in der Strukturvorhersage sehr robuster Algorithmus

49 Literatur Yair Horesh, Tirza Doniger, Shulamit Michaeli, Ron Unger RNAspa: a shortest path approach for comparative prediction of the secondary structure of ncrna molecules, Bioinformatics 2007 Jun 7; 8(366) Robert Griegerich, Jens Reeder Consensus Shapes: an alternative to the Sankoff algorithm for RNA consensus structure prediction, Bioinformatics: Vol.21 no , pages Stefan Wuchty, Walter Fontana, Ivo L. Hofacker, Peter Schuster Complete Suboptimal Folding of RNA and the Stability of Secondary Structure Biopolymers: Vol 49, (1999)

Threading - Algorithmen

Threading - Algorithmen Threading - Algorithmen Florian Lindemann 22.11.2007 Florian Lindemann () Threading - Algorithmen 22.11.2007 1 / 25 Gliederung 1 Prospect Scoring Function Algorithmus Weitere Eigenschaften Komplexität

Mehr

16. All Pairs Shortest Path (ASPS)

16. All Pairs Shortest Path (ASPS) . All Pairs Shortest Path (ASPS) All Pairs Shortest Path (APSP): Eingabe: Gewichteter Graph G=(V,E) Ausgabe: Für jedes Paar von Knoten u,v V die Distanz von u nach v sowie einen kürzesten Weg a b c d e

Mehr

Bioinformatik. Lokale Alignierung Gapkosten. Silke Trißl / Ulf Leser Wissensmanagement in der. Bioinformatik

Bioinformatik. Lokale Alignierung Gapkosten. Silke Trißl / Ulf Leser Wissensmanagement in der. Bioinformatik Bioinformatik Lokale Alignierung Gapkosten Silke Trißl / Ulf Leser Wissensmanagement in der Bioinformatik Inhalt dieser Vorlesung Ähnlichkeit Lokales und globales Alignment Gapped Alignment Silke Trißl:

Mehr

Algorithmen & Komplexität

Algorithmen & Komplexität Algorithmen & Komplexität Angelika Steger Institut für Theoretische Informatik steger@inf.ethz.ch Kürzeste Pfade Problem Gegeben Netzwerk: Graph G = (V, E), Gewichtsfunktion w: E N Zwei Knoten: s, t Kantenzug/Weg

Mehr

Algorithmische Anwendungen WS 2005/2006

Algorithmische Anwendungen WS 2005/2006 Algorithmische Anwendungen WS 2005/2006 Sequenzalignment Gruppe F_lila_Ala0506 Allal Kharaz Yassine ELassad Inhaltsverzeichnis 1 Problemstellungen...................................... 3 1.1 Rechtschreibkorrektur...............................

Mehr

Alignment-Verfahren zum Vergleich biologischer Sequenzen

Alignment-Verfahren zum Vergleich biologischer Sequenzen zum Vergleich biologischer Sequenzen Hans-Joachim Böckenhauer Dennis Komm Volkshochschule Zürich. April Ein biologisches Problem Fragestellung Finde eine Methode zum Vergleich von DNA-Molekülen oder Proteinen

Mehr

Informationsvisualisierung

Informationsvisualisierung Informationsvisualisierung Thema: 7. Visualisierung Biologischer Daten Dozent: Dr. Dirk Zeckzer zeckzer@informatik.uni-leipzig.de Sprechstunde: nach Vereinbarung Umfang: 2 Prüfungsfach: Modul Fortgeschrittene

Mehr

Studiengang Informatik der FH Gießen-Friedberg. Sequenz-Alignment. Jan Schäfer. WS 2006/07 Betreuer: Prof. Dr. Klaus Quibeldey-Cirkel

Studiengang Informatik der FH Gießen-Friedberg. Sequenz-Alignment. Jan Schäfer. WS 2006/07 Betreuer: Prof. Dr. Klaus Quibeldey-Cirkel Studiengang Informatik der FH Gießen-Friedberg Sequenz-Alignment Jan Schäfer WS 2006/07 Betreuer: Prof. Dr. Klaus Quibeldey-Cirkel Überblick Einführung Grundlagen Wann ist das Merkmal der Ähnlichkeit erfüllt?

Mehr

Algorithmische Bioinformatik

Algorithmische Bioinformatik Algorithmische Bioinformatik Effiziente Berechnung des Editabstands Dynamische Programmierung Ulf Leser Wissensmanagement in der Bioinformatik Inhalt dieser Vorlesung Rekursive Definition des Editabstands

Mehr

Algorithmen II Vorlesung am

Algorithmen II Vorlesung am Algorithmen II Vorlesung am 0..0 Minimale Schnitte in Graphen INSTITUT FÜR THEORETISCHE INFORMATIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg und Algorithmen nationales Forschungszentrum

Mehr

15. Elementare Graphalgorithmen

15. Elementare Graphalgorithmen Graphen sind eine der wichtigste Modellierungskonzepte der Informatik Graphalgorithmen bilden die Grundlage vieler Algorithmen in der Praxis Zunächst kurze Wiederholung von Graphen. Dann Darstellungen

Mehr

Vergleich von Methoden zur Rekonstruktion von genregulatorischen Netzwerken (GRN)

Vergleich von Methoden zur Rekonstruktion von genregulatorischen Netzwerken (GRN) Exposé zur Bachelorarbeit: Vergleich von Methoden zur Rekonstruktion von genregulatorischen Netzwerken (GRN) Fakultät: Informatik, Humboldt-Universität zu Berlin Lijuan Shi 09.05.2013 Betreuer: Prof. Dr.

Mehr

Biochemie Tutorium 9. RNA, Transkription

Biochemie Tutorium 9. RNA, Transkription Biochemie Tutorium 9 RNA, Transkription IMPP-Gegenstandskatalog 3 Genetik 3.1 Nukleinsäuren 3.1.1 Molekulare Struktur, Konformationen und Funktionen der Desoxyribonukleinsäure (DNA); Exon, Intron 3.1.2

Mehr

Statistische Verfahren:

Statistische Verfahren: Statistische Verfahren: Hidden-Markov-Modelle für Multiples Alignment Stochastic Context-Free Grammars (SCFGs) für RNA-Multiples Alignment Übersicht 1 1. Hidden-Markov-Models (HMM) für Multiples Alignment

Mehr

Die DNA Replikation. Exakte Verdopplung des genetischen Materials. Musterstrang. Neuer Strang. Neuer Strang. Eltern-DNA-Doppelstrang.

Die DNA Replikation. Exakte Verdopplung des genetischen Materials. Musterstrang. Neuer Strang. Neuer Strang. Eltern-DNA-Doppelstrang. Die DNA Replikation Musterstrang Neuer Strang Eltern-DNA-Doppelstrang Neuer Strang Musterstrang Exakte Verdopplung des genetischen Materials Die Reaktion der DNA Polymerase 5`-Triphosphat Nächstes Desoxyribonucleosidtriphosphat

Mehr

Technische Universität Wien Institut für Computergraphik und Algorithmen Arbeitsbereich für Algorithmen und Datenstrukturen

Technische Universität Wien Institut für Computergraphik und Algorithmen Arbeitsbereich für Algorithmen und Datenstrukturen Technische Universität Wien Institut für Computergraphik und Algorithmen Arbeitsbereich für Algorithmen und Datenstrukturen 186.172 Algorithmen und Datenstrukturen 1 VL 4.0 Übungsblatt 4 für die Übung

Mehr

Vorlesung 4 BETWEENNESS CENTRALITY

Vorlesung 4 BETWEENNESS CENTRALITY Vorlesung 4 BETWEENNESS CENTRALITY 101 Aufgabe! Szenario: Sie arbeiten bei einem sozialen Online-Netzwerk. Aus der Netzwerk-Struktur Ihrer Benutzer sollen Sie wichtige Eigenschaften extrahieren. [http://www.fahrschule-vatterodt.de/

Mehr

Fortgeschrittene Netzwerk- und Graph-Algorithmen

Fortgeschrittene Netzwerk- und Graph-Algorithmen Fortgeschrittene Netzwerk- und Graph-Algorithmen Dr. Hanjo Täubig Lehrstuhl für Eziente Algorithmen (Prof. Dr. Ernst W. Mayr) Institut für Informatik Technische Universität München Wintersemester 2007/08

Mehr

5.2 Das All-Pairs-Shortest-Paths-Problem (APSP-Problem) Kürzeste Wege zwischen allen Knoten. Eingabe: Gerichteter Graph G =(V, E, c)

5.2 Das All-Pairs-Shortest-Paths-Problem (APSP-Problem) Kürzeste Wege zwischen allen Knoten. Eingabe: Gerichteter Graph G =(V, E, c) 5.2 Das All-Pairs-Shortest-Paths-Problem (APSP-Problem) Kürzeste Wege zwischen allen Knoten. Eingabe: Gerichteter Graph G =(V, E, c) mit V = {1,...,n} und E {(v, w) 1 apple v, w apple n, v 6= w}. c : E!

Mehr

Vorlesung 2 KÜRZESTE WEGE

Vorlesung 2 KÜRZESTE WEGE Vorlesung 2 KÜRZESTE WEGE 34 Kürzeste Wege im Graphen Motivation! Heute:! Kürzeste Wege von einem Knoten (SSSP)! Kürzeste Wege zwischen allen Knotenpaaren (APSP)! Viele Anwendungen:! Navigationssysteme!

Mehr

Alle bislang betrachteten Sortieralgorithmen hatten (worst-case) Laufzeit Ω(nlog(n)).

Alle bislang betrachteten Sortieralgorithmen hatten (worst-case) Laufzeit Ω(nlog(n)). 8. Untere Schranken für Sortieren Alle bislang betrachteten Sortieralgorithmen hatten (worst-case) Laufzeit Ω(nlog(n)). Werden nun gemeinsame Eigenschaften dieser Algorithmen untersuchen. Fassen gemeinsame

Mehr

KV: Genexpression und Transkription Michael Altmann

KV: Genexpression und Transkription Michael Altmann Institut für Biochemie und Molekulare Medizin KV: Genexpression und Transkription Michael Altmann Herbstsemester 2008/2009 Übersicht VL Genexpression / Transkription 1.) Was ist ein Gen? 2.) Welche Arten

Mehr

Very simple methods for all pairs network flow analysis

Very simple methods for all pairs network flow analysis Very simple methods for all pairs network flow analysis Tobias Ludes 02.07.07 Inhalt Einführung Algorithmen Modifikation der Gomory-Hu Methode Einführung Nach Gomory-Hu nur n-1 Netzwerk-Fluss- Berechnungen

Mehr

Algorithmen und Datenstrukturen in der Bioinformatik Viertes Übungsblatt WS 05/06 Musterlösung

Algorithmen und Datenstrukturen in der Bioinformatik Viertes Übungsblatt WS 05/06 Musterlösung Konstantin Clemens Johanna Ploog Freie Universität Berlin Institut für Mathematik II Arbeitsgruppe für Mathematik in den Lebenswissenschaften Algorithmen und Datenstrukturen in der Bioinformatik Viertes

Mehr

Vorhersagealgorithmen Strukturelle Bioinformatik WS15/16

Vorhersagealgorithmen Strukturelle Bioinformatik WS15/16 Vorhersagealgorithmen Strukturelle Bioinformatik WS15/16 Dr. Stefan Simm, 02.12.2015 simm@bio.uni-frankfurt.de RNA-Sekundärstrukturen werden durch Interaktionen zwischen komplementären Nucleotid-Paaren

Mehr

KV: Translation Michael Altmann

KV: Translation Michael Altmann Institut für Biochemie und Molekulare Medizin KV: Translation Michael Altmann Herbstsemester 2008/2009 Übersicht VL Translation 1.) Genexpression 2.) Der genetische Code ist universell 3.) Punktmutationen

Mehr

DNA Replikation ist semikonservativ. Abb. aus Stryer (5th Ed.)

DNA Replikation ist semikonservativ. Abb. aus Stryer (5th Ed.) DNA Replikation ist semikonservativ Entwindung der DNA-Doppelhelix durch eine Helikase Replikationsgabel Eltern-DNA Beide DNA-Stränge werden in 5 3 Richtung synthetisiert DNA-Polymerasen katalysieren die

Mehr

Single Source Sortest Path Negative Kreise All-Pair Shortest Path Problem Minimum Mean Cycle Zusammenfassung. Shortest Paths

Single Source Sortest Path Negative Kreise All-Pair Shortest Path Problem Minimum Mean Cycle Zusammenfassung. Shortest Paths Shortest Paths Label Correcting Algorithms Florian Reitz Universität Trier Fachbereich IV Fach Informatik Seminar Netzwerkalgorithmen WS 2005/2006 Einleitung: Problemübersicht Eben: Schnelle Algorithmen

Mehr

Algorithmen II Vorlesung am 15.11.2012

Algorithmen II Vorlesung am 15.11.2012 Algorithmen II Vorlesung am 15.11.2012 Kreisbasen, Matroide & Algorithmen INSTITUT FÜR THEORETISCHE INFORMATIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg und Algorithmen nationales

Mehr

Algo&Komp. - Wichtige Begriffe Mattia Bergomi Woche 6 7

Algo&Komp. - Wichtige Begriffe Mattia Bergomi Woche 6 7 1 Kürzeste Pfade Woche 6 7 Hier arbeiten wir mit gewichteten Graphen, d.h. Graphen, deren Kanten mit einer Zahl gewichtet werden. Wir bezeichnen die Gewichtsfunktion mit l : E R. Wir wollen einen kürzesten

Mehr

Ein Graph ist ein Paar (V,E), wobei V eine Menge von Knoten und E eine Menge von Kanten (v,w) mit v,w in V ist.

Ein Graph ist ein Paar (V,E), wobei V eine Menge von Knoten und E eine Menge von Kanten (v,w) mit v,w in V ist. Graphen Definition: Ein Graph ist ein Paar (V,E), wobei V eine Menge von Knoten und E eine Menge von Kanten (v,w) mit v,w in V ist. Begriffe: Gerichteter Graph: Alle Kanten haben eine Richtung vom Anfangsknoten

Mehr

DNA mrna Protein. Initiation Elongation Termination. RNA Prozessierung. Unterschiede Pro /Eukaryoten

DNA mrna Protein. Initiation Elongation Termination. RNA Prozessierung. Unterschiede Pro /Eukaryoten 7. Transkription Konzepte: DNA mrna Protein Initiation Elongation Termination RNA Prozessierung Unterschiede Pro /Eukaryoten 1. Aus welchen vier Nukleotiden ist RNA aufgebaut? 2. RNA unterscheidet sich

Mehr

Kürzeste Wege in Graphen. Maurice Duvigneau Otto-von-Guericke Universität Fakultät für Informatik

Kürzeste Wege in Graphen. Maurice Duvigneau Otto-von-Guericke Universität Fakultät für Informatik Kürzeste Wege in Graphen Maurice Duvigneau Otto-von-Guericke Universität Fakultät für Informatik Gliederung Einleitung Definitionen Algorithmus von Dijkstra Bellmann-Ford Algorithmus Floyd-Warshall Algorithmus

Mehr

Local Structures (Examples)

Local Structures (Examples) Lokale Strukturen Local Structures (Examples) cruciform from: NAR 1995 23 11, 1977-1983 H-DNA may play a role in eukaryote transcription (only weak evidence) Funktionen lokaler Strukturen (Beispiel) Struktur

Mehr

RNA und Expression RNA

RNA und Expression RNA RNA und Expression Biochemie RNA 1) Die Transkription. 2) RNA-Typen 3) RNA Funktionen 4) RNA Prozessierung 5) RNA und Proteinexpression/Regelung 1 RNA-Typen in E. coli Vergleich RNA-DNA Sequenz 2 Die Transkriptions-Blase

Mehr

Ferienkurs zur algorithmischen diskreten Mathematik Kapitel 6: Matchings und TSP-Problem

Ferienkurs zur algorithmischen diskreten Mathematik Kapitel 6: Matchings und TSP-Problem Ferienkurs zur algorithmischen diskreten Mathematik Kapitel 6: Matchings und TSP-Problem Dipl-Math. Wolfgang Kinzner 4.4.2012 Kapitel 6: Matchings und TSP-Problem Matching und Matchingproblem Flussalgorithmus

Mehr

DNA mrna Protein. Initiation Elongation Termination. RNA Prozessierung. Unterschiede Pro /Eukaryoten

DNA mrna Protein. Initiation Elongation Termination. RNA Prozessierung. Unterschiede Pro /Eukaryoten 7. Transkription Konzepte: DNA mrna Protein Initiation Elongation Termination RNA Prozessierung Unterschiede Pro /Eukaryoten 3. Aus welchen vier Nukleotiden ist RNA aufgebaut? 4. DNA RNA 5. Ein Wissenschaftler

Mehr

Expression der genetischen Information Skript: Kapitel 5

Expression der genetischen Information Skript: Kapitel 5 Prof. A. Sartori Medizin 1. Studienjahr Bachelor Molekulare Zellbiologie FS 2013 12. März 2013 Expression der genetischen Information Skript: Kapitel 5 5.1 Struktur der RNA 5.2 RNA-Synthese (Transkription)

Mehr

Aufbau und Funktion des Genoms: Von der Genstruktur zur Funktion

Aufbau und Funktion des Genoms: Von der Genstruktur zur Funktion Assoc. Prof. PD Mag. Dr. Aufbau und Funktion des Genoms: Von der Genstruktur zur Funktion Wien, 2013 Währinger Straße 10, A-1090 Wien helmut.dolznig@meduniwien.ac.at www.meduniwien.ac.at/medizinische-genetik

Mehr

Seminar Biomedical Informatics

Seminar Biomedical Informatics Martin Dugas und Xiaoyi Jiang Institut für Informatik Sommersemester 2017 Organisation Vorlage: Englischsprachige Publikation Vortrag: ca. 30min + 15min Diskussion, Hand-out, Blockseminar Anfang Juni Seminararbeit:

Mehr

RNA Sekundärstruktur

RNA Sekundärstruktur R Sekundärstruktur Dipl. Math. Isabelle Schneider niversität öttingen Institut für Mikrobiologie und enetik bteilung für Bioinformatik 12.12.2005 (niversität öttingen) 1 / 40 Themen der Vorlesung 1 R Motivation

Mehr

ADS: Algorithmen und Datenstrukturen 2

ADS: Algorithmen und Datenstrukturen 2 ADS: Algorithmen und Datenstrukturen Der Tragödie IV. Theyl Peter F. Stadler & Konstantin Klemm Bioinformatics Group, Dept. of Computer Science & Interdisciplinary Center for Bioinformatics, University

Mehr

x x y x y Informatik II Schaltkreise Schaltkreise Schaltkreise Rainer Schrader 3. November 2008

x x y x y Informatik II Schaltkreise Schaltkreise Schaltkreise Rainer Schrader 3. November 2008 Informatik II Rainer Schrader Zentrum für Angewandte Informatik Köln 3. November 008 1 / 47 / 47 jede Boolesche Funktion lässt mit,, realisieren wir wollen wir uns jetzt in Richtung Elektrotechnik und

Mehr

2. Repräsentationen von Graphen in Computern

2. Repräsentationen von Graphen in Computern 2. Repräsentationen von Graphen in Computern Kapitelinhalt 2. Repräsentationen von Graphen in Computern Matrizen- und Listendarstellung von Graphen Berechnung der Anzahl der verschiedenen Kantenzüge zwischen

Mehr

Primärstruktur. Wintersemester 2011/12. Peter Güntert

Primärstruktur. Wintersemester 2011/12. Peter Güntert Primärstruktur Wintersemester 2011/12 Peter Güntert Primärstruktur Beziehung Sequenz Struktur Proteinsequenzen, Sequenzdatenbanken Sequenzvergleich (sequence alignment) Sequenzidentität, Sequenzhomologie

Mehr

NP-Vollständigkeit. Krautgartner Martin (9920077) Markgraf Waldomir (9921041) Rattensberger Martin (9921846) Rieder Caroline (0020984)

NP-Vollständigkeit. Krautgartner Martin (9920077) Markgraf Waldomir (9921041) Rattensberger Martin (9921846) Rieder Caroline (0020984) NP-Vollständigkeit Krautgartner Martin (9920077) Markgraf Waldomir (9921041) Rattensberger Martin (9921846) Rieder Caroline (0020984) 0 Übersicht: Einleitung Einteilung in Klassen Die Klassen P und NP

Mehr

Kombinatorische Optimierung

Kombinatorische Optimierung Juniorprof. Dr. Henning Meyerhenke 1 Henning Meyerhenke: KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu Vorlesung 4 Programm des

Mehr

...imbeispiel: Die Konkatenation der Blätter des Ableitungsbaums t bezeichnen wir auch mit yield(t). liefert die Konkatenation: name int + int.

...imbeispiel: Die Konkatenation der Blätter des Ableitungsbaums t bezeichnen wir auch mit yield(t). liefert die Konkatenation: name int + int. Die Konkatenation der Blätter des Ableitungsbaums t bezeichnen wir auch mit yield(t)....imbeispiel: E 0 E 1 + T 1 T 0 F 2 T 1 F 2 int F 1 int name liefert die Konkatenation: name int + int. 273 Die Grammatik

Mehr

Maximaler Fluß und minimaler Schnitt. Von Sebastian Thurm sebastian.thurm@student.uni-magedburg.de

Maximaler Fluß und minimaler Schnitt. Von Sebastian Thurm sebastian.thurm@student.uni-magedburg.de Maximaler Fluß und minimaler Schnitt Von Sebastian Thurm sebastian.thurm@student.uni-magedburg.de Maximaler Fluß und minimaler Schnitt Wasist das? Maximaler Fluss Minimaler Schnitt Warumtut man das? Logistische

Mehr

Biologie I/B: Klassische und molekulare Genetik, molekulare Grundlagen der Entwicklung Theoretische Übungen SS 2014

Biologie I/B: Klassische und molekulare Genetik, molekulare Grundlagen der Entwicklung Theoretische Übungen SS 2014 Biologie I/B: Klassische und molekulare Genetik, molekulare Grundlagen der Entwicklung Theoretische Übungen SS 2014 Fragen für die Übungsstunde 8 (14.07-18.07.) 1) Von der DNA-Sequenz zum Protein Sie können

Mehr

7. Transitive Hülle. Kante des Graphen. Zusatz-Kante der transitiven Hülle

7. Transitive Hülle. Kante des Graphen. Zusatz-Kante der transitiven Hülle In Anwendungen ist es oft interessant zu wissen, ob man überhaupt von einem Knoten v zu einem Knoten w gelangen kann, ganz gleich wie lang der Weg auch ist. Gegeben sei dabei ein gerichteter Graph G =

Mehr

3 Klassifikation wichtiger Optimierungsprobleme

3 Klassifikation wichtiger Optimierungsprobleme 3 Klassifikation wichtiger Optimierungsprobleme 3.1 Das MIN- -TSP Wir kehren nochmal zurück zum Handlungsreisendenproblem für Inputs (w {i,j} ) 1 i

Mehr

Eukaryotische messenger-rna

Eukaryotische messenger-rna Eukaryotische messenger-rna Cap-Nukleotid am 5 -Ende Polyadenylierung am 3 -Ende u.u. nicht-codierende Bereiche (Introns) Spleißen von prä-mrna Viele Protein-codierende Gene in Eukaryoten sind durch nicht-codierende

Mehr

4.9.7 Konstruktion der Suffixbäume

4.9.7 Konstruktion der Suffixbäume .9.7 Konstruktion der Suffixbäume Beipiel: xabxa (siehe Abbildung.27) Man beginnt mit der Konstruktion eines Suffixbaumes für gesamten String und schreibt eine 1 am Blatt, weil der Suffix xabxa an der

Mehr

Posttranskriptionale RNA-Prozessierung

Posttranskriptionale RNA-Prozessierung Posttranskriptionale RNA-Prozessierung Spaltung + Modifikation G Q Spleissen + Editing U UUU Prozessierung einer prä-trna Eukaryotische messenger-rna Cap-Nukleotid am 5 -Ende Polyadenylierung am 3 -Ende

Mehr

Das zentrale Dogma der Molekularbiologie:

Das zentrale Dogma der Molekularbiologie: Das zentrale Dogma der Molekularbiologie: DNA Transkription RNA Translation Protein 1 Begriffserklärungen GENOM: Ist die allgemeine Bezeichnung für die Gesamtheit aller Gene eines Organismus GEN: Ist ein

Mehr

Kapitel 7: Sequenzen- Alignierung in der Bioinformatik

Kapitel 7: Sequenzen- Alignierung in der Bioinformatik Kapitel 7: Sequenzen- Alignierung in der Bioinformatik VO Algorithm Engineering Professor Dr. Petra Mutzel Lehrstuhl für Algorithm Engineering, LS11 19. VO 14. Juni 2007 1 Literatur für diese VO Volker

Mehr

Das Briefträgerproblem

Das Briefträgerproblem Das Briefträgerproblem Paul Tabatabai 30. Dezember 2011 Inhaltsverzeichnis 1 Problemstellung und Modellierung 2 1.1 Problem................................ 2 1.2 Modellierung.............................

Mehr

Gen Protein Aufgaben: Edel LK-Bio BI-3

Gen Protein Aufgaben: Edel LK-Bio BI-3 Proteinbiosynthese Von der DNA zum Protein Dieses Lernprogramm zeigt Ihnen in einem vereinfachten Modell den im Zellinneren ablaufenden Prozess vom Gen auf der DNA zum Protein. Aufgaben: 1 Betrachten Sie

Mehr

Organisation und Evolution des Genoms

Organisation und Evolution des Genoms Organisation und Evolution des Genoms Organisation und Evolution des Genoms Definition Genom: vollständige DNA-Sequenz eines Organismus I. Einfachstes Genom: Prokaryoten Zwei Gruppen, evolutionär unterschiedlicher

Mehr

Entscheidungsbäume. Definition Entscheidungsbaum. Frage: Gibt es einen Sortieralgorithmus mit o(n log n) Vergleichen?

Entscheidungsbäume. Definition Entscheidungsbaum. Frage: Gibt es einen Sortieralgorithmus mit o(n log n) Vergleichen? Entscheidungsbäume Frage: Gibt es einen Sortieralgorithmus mit o(n log n) Vergleichen? Definition Entscheidungsbaum Sei T ein Binärbaum und A = {a 1,..., a n } eine zu sortierenden Menge. T ist ein Entscheidungsbaum

Mehr

23. November Betweenness Centrality Closeness Centrality. H. Meyerhenke: Algorithmische Methoden zur Netzwerkanalyse 108

23. November Betweenness Centrality Closeness Centrality. H. Meyerhenke: Algorithmische Methoden zur Netzwerkanalyse 108 23. November 2011 Betweenness Centrality Closeness Centrality H. Meyerhenke: Algorithmische Methoden zur Netzwerkanalyse 108 Betweenness Centrality Grundlegende Idee: Ein Knoten ist wichtig, wenn er auf

Mehr

2. Woche Eindeutige Entschlüsselbarleit, Sätze von Kraft und McMillan, Huffmancodierung

2. Woche Eindeutige Entschlüsselbarleit, Sätze von Kraft und McMillan, Huffmancodierung 2 Woche Eindeutige Entschlüsselbarleit, Sätze von Kraft und McMillan, Huffmancodierung 2 Woche: Eindeutige Entschlüsselbarleit, Sätze von Kraft und McMillan, Huffmancodierung 24/ 44 Zwei Beispiele a 0

Mehr

\ E) eines Graphen G = (V, E) besitzt die gleiche Knotenmenge V und hat als Kantenmenge alle Kanten des vollständigen Graphen ohne die Kantenmenge E.

\ E) eines Graphen G = (V, E) besitzt die gleiche Knotenmenge V und hat als Kantenmenge alle Kanten des vollständigen Graphen ohne die Kantenmenge E. Das Komplement Ḡ = (V, ( V ) \ E) eines Graphen G = (V, E) besitzt die gleiche Knotenmenge V und hat als Kantenmenge alle Kanten des vollständigen Graphen ohne die Kantenmenge E. Ein Graph H = (V, E )

Mehr

TRANSKRIPTION I. Die Herstellung von RNA bei E-Coli

TRANSKRIPTION I. Die Herstellung von RNA bei E-Coli TRANSKRIPTION I Die Herstellung von RNA bei E-Coli Inhalt Aufbau der RNA-Polymerase Promotoren Sigma-Untereinheit Entwindung der DNA Elongation Termination der Transkription Modifizierung der RNA Antibiotika

Mehr

Teil III. Komplexitätstheorie

Teil III. Komplexitätstheorie Teil III Komplexitätstheorie 125 / 160 Übersicht Die Klassen P und NP Die Klasse P Die Klassen NP NP-Vollständigkeit NP-Vollständige Probleme Weitere NP-vollständige Probleme 127 / 160 Die Klasse P Ein

Mehr

1. Motivation / Grundlagen 2. Sortierverfahren 3. Elementare Datenstrukturen / Anwendungen 4. Bäume / Graphen 5. Hashing 6. Algorithmische Geometrie

1. Motivation / Grundlagen 2. Sortierverfahren 3. Elementare Datenstrukturen / Anwendungen 4. Bäume / Graphen 5. Hashing 6. Algorithmische Geometrie Gliederung 1. Motivation / Grundlagen 2. Sortierverfahren 3. Elementare Datenstrukturen / Anwendungen 4. äume / Graphen 5. Hashing 6. Algorithmische Geometrie 4/5, olie 1 2014 Prof. Steffen Lange - HDa/bI

Mehr

Überblick. TSP Vergleich der Lösungen. Das Travelling Salesman Problem. Nearest-Neighbor Heuristik für TSP

Überblick. TSP Vergleich der Lösungen. Das Travelling Salesman Problem. Nearest-Neighbor Heuristik für TSP Kap..1 Heuristiken Kap.. Approximative Algorithmen und Gütegarantien Professor Dr. Lehrstuhl für Algorithm Engineering, LS11 Fakultät für Informatik, TU Dortmund 3. VO DAP SS 008 14. Juli 009 Überblick

Mehr

Kap. 7.1 Heuristiken Kap. 7.2 Approximative Algorithmen und Gütegarantien

Kap. 7.1 Heuristiken Kap. 7.2 Approximative Algorithmen und Gütegarantien Kap. 7.1 Heuristiken Kap. 7.2 Approximative Algorithmen und Gütegarantien Professor Dr. Lehrstuhl für Algorithm Engineering, LS11 Fakultät für Informatik, TU Dortmund 23. VO DAP2 SS 2008 14. Juli 2009

Mehr

Felix Brandt, Jan Johannsen. Vorlesung im Wintersemester 2008/09

Felix Brandt, Jan Johannsen. Vorlesung im Wintersemester 2008/09 Felix Brandt, Jan Johannsen Vorlesung im Wintersemester 2008/09 Übersicht Übersicht Definition Ein Matching in G = (V, E) ist eine Menge M E mit e 1 e 2 = für e 1, e 2 M, e 1 e 2 Ein Matching M ist perfekt,

Mehr

Elektronenmikroskopie zeigte die Existenz der A-, P- und E- trna-bindungsstellen. Abb. aus Stryer (5th Ed.)

Elektronenmikroskopie zeigte die Existenz der A-, P- und E- trna-bindungsstellen. Abb. aus Stryer (5th Ed.) Elektronenmikroskopie zeigte die Existenz der A-, P- und E- trna-bindungsstellen Die verschiedenen Ribosomen-Komplexe können im Elektronenmikroskop beobachtet werden Durch Röntgenkristallographie wurden

Mehr

4. Kreis- und Wegeprobleme Abstände in Graphen

4. Kreis- und Wegeprobleme Abstände in Graphen 4. Kreis- und Wegeprobleme Abstände in Graphen Abstände in Graphen Definition 4.4. Es sei G = (V,E) ein Graph. Der Abstand d(v,w) zweier Knoten v,w V ist die minimale Länge eines Weges von v nach w. Falls

Mehr

Wiederholunng. Klassische Genetik

Wiederholunng. Klassische Genetik Wiederholunng Klassische Genetik Mendelsche Regeln Uniformitätsregel Spaltungsregel Freie Kombinierbarkeit Koppelung von Genen Polygene: mehre Gene für ein Merkmal Pleiotropie: 1 Gen steuert mehrere Merkmale

Mehr

Das Steinerbaumproblem

Das Steinerbaumproblem Das Steinerbaumproblem Natalie Richert Fakultät für Elektrotechnik, Informatik und Mathematik, Universität Paderborn 4. Februar 008 / 3 Überblick Problembeschreibung Vorstellung von zwei Approimationsalgorithmen

Mehr

Datenstrukturen und Algorithmen SS07

Datenstrukturen und Algorithmen SS07 Datenstrukturen und Algorithmen SS07 Datum: 27.6.2007 Michael Belfrage mbe@student.ethz.ch belfrage.net/eth Programm von Heute Online Algorithmen Update von Listen Move to Front (MTF) Transpose Approximationen

Mehr

3.1 Konstruktion von minimalen Spannbäumen Es gibt zwei Prinzipien für die Konstruktion von minimalen Spannbäumen (Tarjan): blaue Regel rote Regel

3.1 Konstruktion von minimalen Spannbäumen Es gibt zwei Prinzipien für die Konstruktion von minimalen Spannbäumen (Tarjan): blaue Regel rote Regel 3.1 Konstruktion von minimalen Spannbäumen Es gibt zwei Prinzipien für die Konstruktion von minimalen Spannbäumen (Tarjan): blaue Regel rote Regel EADS 3.1 Konstruktion von minimalen Spannbäumen 16/36

Mehr

Eine neue RNA-Welt. Uralte RNA-Welt Am Anfang der Entstehung des Lebens. Bekannte RNA-Welt Protein-Synthese. Neue RNA-Welt Regulatorische RNA-Moleküle

Eine neue RNA-Welt. Uralte RNA-Welt Am Anfang der Entstehung des Lebens. Bekannte RNA-Welt Protein-Synthese. Neue RNA-Welt Regulatorische RNA-Moleküle RNAs Eine neue RNA-Welt 1. Uralte RNA-Welt Am Anfang der Entstehung des Lebens Bekannte RNA-Welt Protein-Synthese Neue RNA-Welt Regulatorische RNA-Moleküle 2. Eine neue RNA-Welt die Anzahl der nicht-kodierenden

Mehr

Domain-independent. independent Duplicate Detection. Vortrag von Marko Pilop & Jens Kleine. SE Data Cleansing

Domain-independent. independent Duplicate Detection. Vortrag von Marko Pilop & Jens Kleine. SE Data Cleansing SE Data Cleansing Domain-independent independent Duplicate Detection Vortrag von Marko Pilop & Jens Kleine http://www.informatik.hu-berlin.de/~pilop/didd.pdf {pilop jkleine}@informatik.hu-berlin.de 1.0

Mehr

Durchschnitt von Matroiden

Durchschnitt von Matroiden Durchschnitt von Matroiden Satz von Edmonds Dany Sattler 18. Januar 2007/ Seminar zur ganzzahligen Optimierung / Wallenfels Definition: Unabhängigkeitssystem Definition: Ein Mengensystem (S, J ) nennt

Mehr

Algorithmische Bioinformatik 1

Algorithmische Bioinformatik 1 Algorithmische Bioinformatik 1 Dr. Hanjo Täubig Lehrstuhl für Effiziente Algorithmen (Prof. Dr. Ernst W. Mayr) Institut für Informatik Technische Universität München Sommersemester 2009 Übersicht Paarweises

Mehr

Vorhersage von mirna targets in Säugetieren mirna target prediction am Beispiel von TargetScan

Vorhersage von mirna targets in Säugetieren mirna target prediction am Beispiel von TargetScan VorhersagevonmiRNAtargetsinSäugetieren mirnatargetprediction ambeispielvontargetscan Christoph Theunert 8. Fachsemester Bioinformatik christoph.theunert@web.de Gliederung I mirna Eigenschaften II mirna

Mehr

Theoretical Analysis of Protein-Protein Interactions. Proseminar SS 2004

Theoretical Analysis of Protein-Protein Interactions. Proseminar SS 2004 Theoretical Analysis of Protein-Protein Interactions Proseminar Virtual Screening: Predicting Pairs from Sequence Übersicht Einleitung 1.Modell: Vorhersage von Protein-Interfaces aus Sequenzprofilen und

Mehr

Fortgeschrittene Netzwerk- und Graph-Algorithmen

Fortgeschrittene Netzwerk- und Graph-Algorithmen Fortgeschrittene Netzwerk- und Graph-Algorithmen Prof. Dr. Hanjo Täubig Lehrstuhl für Effiziente Algorithmen (Prof. Dr. Ernst W. Mayr) Institut für Informatik Technische Universität München Wintersemester

Mehr

TECHNISCHE UNIVERSITÄT MÜNCHEN FAKULTÄT FÜR INFORMATIK

TECHNISCHE UNIVERSITÄT MÜNCHEN FAKULTÄT FÜR INFORMATIK TECHNISCHE UNIVERSITÄT MÜNCHEN FAKULTÄT FÜR INFORMATIK Lehrstuhl für Sprachen und Beschreibungsstrukturen SS 2009 Grundlagen: Algorithmen und Datenstrukturen Übungsblatt 11 Prof. Dr. Helmut Seidl, S. Pott,

Mehr

Routing Algorithmen. Begriffe, Definitionen

Routing Algorithmen. Begriffe, Definitionen Begriffe, Definitionen Routing (aus der Informatik) Wegewahl oder Verkehrslenkung bezeichnet in der Telekommunikation das Festlegen von Wegen für Nachrichtenströme bei der Nachrichtenübermittlung über

Mehr

VL Algorithmische BioInformatik (19710) WS2013/2014 Woche 16 - Mittwoch. Annkatrin Bressin Freie Universität Berlin

VL Algorithmische BioInformatik (19710) WS2013/2014 Woche 16 - Mittwoch. Annkatrin Bressin Freie Universität Berlin VL Algorithmische BioInformatik (19710) WS2013/2014 Woche 16 - Mittwoch Annkatrin Bressin Freie Universität Berlin Vorlesungsthemen Part 1: Background Basics (4) 1. The Nucleic Acid World 2. Protein Structure

Mehr

Institut für Biochemie und Molekulare Medizin. Lecture 1 Translational components. Michael Altmann FS 2011

Institut für Biochemie und Molekulare Medizin. Lecture 1 Translational components. Michael Altmann FS 2011 Institut für Biochemie und Molekulare Medizin Lecture 1 Translational components Michael Altmann FS 2011 Gene Expression Fliessdiagramm der eukaryotischen Genexpression Die Expression eines Gens kann auf

Mehr

Die Klassen P und NP. Dr. Eva Richter. 29. Juni 2012

Die Klassen P und NP. Dr. Eva Richter. 29. Juni 2012 Die Klassen P und NP Dr. Eva Richter 29. Juni 2012 1 / 35 Die Klasse P P = DTIME(Pol) Klasse der Probleme, die sich von DTM in polynomieller Zeit lösen lassen nach Dogma die praktikablen Probleme beim

Mehr

Algorithmen und Datenstrukturen 2

Algorithmen und Datenstrukturen 2 Algorithmen und Datenstrukturen 2 Sommersemester 2007 4. Vorlesung Peter F. Stadler Universität Leipzig Institut für Informatik studla@bioinf.uni-leipzig.de Traversierung Durchlaufen eines Graphen, bei

Mehr

Translation. Auflesung- Proteinsynthese

Translation. Auflesung- Proteinsynthese Translation Auflesung- Proteinsynthese Proteinsynthese DNA mrna Transkription elágazási hely Translation Polypeptid Vor dem Anfang Beladen der trnas spezifische Aminosäure + spezifische trna + ATP Aminoacyl-tRNA

Mehr

Wiederholung zu Flüssen

Wiederholung zu Flüssen Universität Konstanz Methoden der Netzwerkanalyse Fachbereich Informatik & Informationswissenschaft SS 2008 Prof. Dr. Ulrik Brandes / Melanie Badent Wiederholung zu Flüssen Wir untersuchen Flüsse in Netzwerken:

Mehr

ASSEMBLY ALGORITHMS FOR NEXT-GENERATION SEQUENCING DATA

ASSEMBLY ALGORITHMS FOR NEXT-GENERATION SEQUENCING DATA ASSEMBLY ALGORITHMS FOR NEXT-GENERATION SEQUENCING DATA Jason R. Miller*, Sergey Koren, Granger Sutton Ein Vortrag von Sergej Tschernyschkow Friedrich-Schiller-Universität Jena 03. Mai 2010 SERGEJ TSCHERNYSCHKOW

Mehr

Bioinformatik I (Einführung)

Bioinformatik I (Einführung) Kay Diederichs, Sommersemester 2015 Bioinformatik I (Einführung) Algorithmen Sequenzen Strukturen PDFs unter http://strucbio.biologie.unikonstanz.de/~dikay/bioinformatik/ Klausur: Fr 17.7. 10:00-11:00

Mehr

S=[n] Menge von Veranstaltungen J S kompatibel mit maximaler Größe J

S=[n] Menge von Veranstaltungen J S kompatibel mit maximaler Größe J Greedy-Strategie Definition Paradigma Greedy Der Greedy-Ansatz verwendet die Strategie 1 Top-down Auswahl: Bestimme in jedem Schritt eine lokal optimale Lösung, so dass man eine global optimale Lösung

Mehr

Von der DNA zum Eiweißmolekül Die Proteinbiosynthese. Ribosom

Von der DNA zum Eiweißmolekül Die Proteinbiosynthese. Ribosom Von der DNA zum Eiweißmolekül Die Proteinbiosynthese Ribosom Wiederholung: DNA-Replikation und Chromosomenkondensation / Mitose Jede Zelle macht von Teilung zu Teilung einen Zellzyklus durch, der aus einer

Mehr

Stefan Schmid TU Berlin & T-Labs, Berlin, Germany. Reduktionen in der Berechenbarkeitstheorie

Stefan Schmid TU Berlin & T-Labs, Berlin, Germany. Reduktionen in der Berechenbarkeitstheorie Stefan Schmid TU Berlin & T-Labs, Berlin, Germany Reduktionen in der Berechenbarkeitstheorie Problem: Wie komme ich von hier zum Hamburger Hbf? 2 Beispiel P1 Wie komme ich von hier zum Hamburger Hbf? kann

Mehr

MOL.504 Analyse von DNA- und Proteinsequenzen. Modul 2 BLAST-Sequenzsuche und Sequenzvergleiche

MOL.504 Analyse von DNA- und Proteinsequenzen. Modul 2 BLAST-Sequenzsuche und Sequenzvergleiche MOL.504 Analyse von DNA- und Proteinsequenzen Modul 2 BLAST-Sequenzsuche und Sequenzvergleiche Summary Modul 1 - Datenbanken Wo finde ich die DNA Sequenz meines Zielgens? Wie erhalte ich Info aus der DNA-Datenbank

Mehr

Konzepte der Informatik

Konzepte der Informatik Konzepte der Informatik Vorkurs Informatik zum WS 2011/2012 26.09. - 30.09.2011 17.10. - 21.10.2011 Dr. Werner Struckmann / Christoph Peltz Stark angelehnt an Kapitel 1 aus "Abenteuer Informatik" von Jens

Mehr

Algorithmen zur Berechnung der Transitiven Hülle einer Datenbankrelation

Algorithmen zur Berechnung der Transitiven Hülle einer Datenbankrelation Algorithmen zur Berechnung der Transitiven Hülle einer Datenbankrelation Daniel Reinhold Shenja Leiser 6. Februar 2006 2/28 Gliederung Einführung Transitive Hülle Definition Iterative Algorithmen 1. Naive

Mehr