Impact Of The Energy Model On The Complexity Of RNA Folding With Pseudoknots

Size: px
Start display at page:

Download "Impact Of The Energy Model On The Complexity Of RNA Folding With Pseudoknots"

Transcription

1 Impact Of The Energy Model On The omplexity Of RN Folding With Pseudoknots Saad Sheikh, Rolf Backofen Yann Ponty, niversity of Florida, ainesville, S lbert Ludwigs niversity, Freiburg, ermany LIX, NRS/Ecole Polytechnique, France MIB Team-Project, INRI, Saclay, France July 5th PM 12 Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM 12 1 / 17

2 Fundamental dogma of molecular biology DN Transcription RN Translation Proteins Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM 12 2 / 17

3 Fundamental dogma of molecular biology DN Tra ns fe on r Transcription M i rat atu RN RN roles: Regulation Translation Syn thes is Messenger Translation agent Regulator Modifier atalytic... Proteins Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM 12 2 / 17

4 RN structure Primary structure Secondary structure Tertiary structure (Matching) Source: 5s rrn (PDBID: 1K73:B) Bottom-up approach to molecular biology nderstand and predict how RN folds to decypher its function(s). Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM 12 3 / 17

5 RN structure Primary structure Secondary + structure Tertiary structure (Matching) Source: 5s rrn (PDBID: 1K73:B) Bottom-up approach to molecular biology nderstand and predict how RN folds to decypher its function(s). Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM 12 3 / 17

6 rossing interactions Non-canonical base-pairs: ny base-pair other than {(-), (-), (-)} OR interacting in a non-standard way (W/W-is) [Leontis 01]. anonical base-pair (W/W-is) Non-canonical base-pair (Sugar/W-Trans) Pseudoknots: rossing sets of nested stable base-pairs roup I Ribozyme (PDBID: 1Y0Q:) Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM 12 4 / 17

7 rossing interactions Non-canonical base-pairs: ny base-pair other than {(-), (-), (-)} OR interacting in a non-standard way (W/W-is) [Leontis 01]. anonical base-pair (W/W-is) Non-canonical base-pair (Sugar/W-Trans) Pseudoknots: rossing sets of nested stable base-pairs roup I Ribozyme (PDBID: 1Y0Q:) Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM 12 4 / 17

8 rossing interactions Non-canonical base-pairs: ny base-pair other than {(-), (-), (-)} OR interacting in a non-standard way rossing (W/W-is) interactions, [Leontis 01]. once ignored, are now ubiquitous! Example: roup II Intron (PDB ID: 3II) anonical base-pair (W/W-is) Non-canonical base-pair (Sugar/W-Trans) Pseudoknots: rossing sets of nested stable base-pairs roup I Ribozyme (PDBID: 1Y0Q:) Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM 12 4 / 17

9 Problem statement RN structure S: (Partial) matching of positions in sequence w Motifs: Sequence/structure features (e.g. Base-pairs, Stacking pairs, Loops... ) Energy model: Motif Free-energy contribution ( ) R {+ } Free-Energy E w(s): Sum over (independently contributing) motifs in S Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM 12 5 / 17

10 Problem statement RN structure S: (Partial) matching of positions in sequence w Motifs: Sequence/structure features (e.g. Base-pairs, Stacking pairs, Loops... ) Energy model: Motif Free-energy contribution ( ) R {+ } Free-Energy E w(s): Sum over (independently contributing) motifs in S Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM 12 5 / 17

11 Problem statement RN structure S: (Partial) matching of positions in sequence w Motifs: Sequence/structure features (e.g. Base-pairs, Stacking pairs, Loops... ) Energy model: Motif Free-energy contribution ( ) R {+ } Free-Energy E w(s): Sum over (independently contributing) motifs in S Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM 12 5 / 17

12 Problem statement RN structure S: (Partial) matching of positions in sequence w Motifs: Sequence/structure features (e.g. Base-pairs, Stacking pairs, Loops... ) Energy model: Motif Free-energy contribution ( ) R {+ } Free-Energy E w(s): Sum over (independently contributing) motifs in S Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM 12 5 / 17

13 Problem statement RN structure S: (Partial) matching of positions in sequence w Motifs: Sequence/structure features (e.g. Base-pairs, Stacking pairs, Loops... ) Energy model: Motif Free-energy contribution ( ) R {+ } Free-Energy E w(s): Sum over (independently contributing) motifs in S E S = Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM 12 5 / 17

14 Problem statement RN structure S: (Partial) matching of positions in sequence w Motifs: Sequence/structure features (e.g. Base-pairs, Stacking pairs, Loops... ) Energy model: Motif Free-energy contribution ( ) R {+ } Free-Energy E w(s): Sum over (independently contributing) motifs in S E S = ( ) + ( ) + ( ) + ( ) + ( ) Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM 12 5 / 17

15 Problem statement RN structure S: (Partial) matching of positions in sequence w Motifs: Sequence/structure features (e.g. Base-pairs, Stacking pairs, Loops... ) Energy model: Motif Free-energy contribution ( ) R {+ } Free-Energy E w(s): Sum over (independently contributing) motifs in S ( E S = ( + ) ( + ) ( + ) ( + ) ( + ) ( + ) ) ( + ) Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM 12 5 / 17

16 Problem statement RN structure S: (Partial) matching of positions in sequence w Motifs: Sequence/structure features (e.g. Base-pairs, Stacking pairs, Loops... ) Energy model: Motif Free-energy contribution ( ) R {+ } Free-Energy E w(s): Sum over (independently contributing) motifs in S Definition (RN-PK-FOLD(E) problem) Input: RN sequence w {,,, }. Output: Matching S, having Minimal Free-Energy E w(s ). Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM 12 5 / 17

17 Energy models Three models, based on interacting positions (i, j): Base-pair model B: Nucleotides (w i, w j ) at (i, j) B(w i, w j ) Nearest-neighbor model N : Nucl. at (i, j) and (i+1, j-1) + partners (or ) N (w i, w j, w i+1, w j 1, w mi+1, w mj 1 ) Stacking pairs model S: Nucl. at (i, j) and (i+1, j-1) only if latter paired S(w i, w j, w i+1, w j 1 ) a h i p q 5 b g j o r c f k n s d e l m t 3 a h p q g j o r c f k n d e m t Solved in O(n 3 ) [Tabaska 98] (Max-weighted matching) nrealistic! Base-pairs (B) Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM 12 6 / 17

18 Energy models Three models, based on interacting positions (i, j): Base-pair model B: Nucleotides (w i, w j ) at (i, j) B(w i, w j ) Nearest-neighbor model N : Nucl. at (i, j) and (i+1, j-1) + partners (or ) N (w i, w j, w i+1, w j 1, w mi+1, w mj 1 ) Stacking pairs model S: Nucl. at (i, j) and (i+1, j-1) only if latter paired S(w i, w j, w i+1, w j 1 ) 5 a h i p q b g j o r c f k n s d e l m t 3 a h b g j p q a h i p q g j o r c f k n s d e m t d e k n NP-hard [Lyngsø 00, kutsu 00] Too expressive? l m t Nearest neighbor(s) Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM 12 6 / 17

19 Energy models Three models, based on interacting positions (i, j): Base-pair model B: Nucleotides (w i, w j ) at (i, j) B(w i, w j ) Nearest-neighbor model N : Nucl. at (i, j) and (i+1, j-1) + partners (or ) N (w i, w j, w i+1, w j 1, w mi+1, w mj 1 ) Stacking pairs model S: Nucl. at (i, j) and (i+1, j-1) only if latter paired S(w i, w j, w i+1, w j 1 ) a h i p q 5 b g j o r p q o r c f k n s d e l m t 3 c f d e Stacking pairs (S) aptures stablest motifs Still NP-hard [Lyngsø 04]... but PTS [Lyngsø 04] Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM 12 6 / 17

20 State of the art omp. Base-pairs Stacking-Pairs Nearest-Neighbor P [Nussinov 80] P [Ieong 03] P [Zuker 81] Non-crossing pprox. Planar omp.??? pprox. omp. 2-approx. [Ieong 03] P [Tabaska 98] NP-Hard [Ieong 03] 2-approx. [Ieong 03] NP-Hard [Lyngsø 04] eneral pprox. ε-approx. O(n 41/ε ) [Lyngsø 04] NP-Hard [Ieong 03]??? NP-Hard [Lyngsø 00, kutsu 00] Missing: Qualitative difference between Stacking-pairs and Nearest-Neighbor models? Influence of M on hardness/approx. ratio (only unit-valued studied)??? Biologists demand (Biology deserves) honest hardness results: Energy model as input: Pandora s box (e.g. RN folding on infinite alphabet!) Model as parameter: Is problem hard... Sometimes ( M)? Dishonest lways ( M)? lmost surely (w. p. 1)? Honest nder reasonable assumptions + parameterization? lmost honest Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM 12 7 / 17

21 State of the art omp. Base-pairs Stacking-Pairs Nearest-Neighbor P [Nussinov 80] P [Ieong 03] P [Zuker 81] Non-crossing pprox. Planar omp.??? pprox. omp. 2-approx. [Ieong 03] P [Tabaska 98] NP-Hard [Ieong 03] 2-approx. [Ieong 03] NP-Hard [Lyngsø 04] eneral pprox. ε-approx. O(n 41/ε ) [Lyngsø 04] NP-Hard [Ieong 03]??? NP-Hard [Lyngsø 00, kutsu 00] Missing: Qualitative difference between Stacking-pairs and Nearest-Neighbor models? Influence of M on hardness/approx. ratio (only unit-valued studied)??? Biologists demand (Biology deserves) honest hardness results: Energy model as input: Pandora s box (e.g. RN folding on infinite alphabet!) Model as parameter: Is problem hard... Sometimes ( M)? Dishonest lways ( M)? lmost surely (w. p. 1)? Honest nder reasonable assumptions + parameterization? lmost honest Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM 12 7 / 17

22 State of the art omp. Base-pairs Stacking-Pairs Nearest-Neighbor P [Nussinov 80] P [Ieong 03] P [Zuker 81] Non-crossing pprox. Planar omp.??? pprox. omp. 2-approx. [Ieong 03] P [Tabaska 98] NP-Hard [Ieong 03] 2-approx. [Ieong 03] NP-Hard [Lyngsø 04] eneral pprox. ε-approx. O(n 41/ε ) [Lyngsø 04] NP-Hard [Ieong 03]??? NP-Hard [Lyngsø 00, kutsu 00] Missing: Qualitative difference between Stacking-pairs and Nearest-Neighbor models? Influence of M on hardness/approx. ratio (only unit-valued studied)??? Biologists demand (Biology deserves) honest hardness results: Energy model as input: Pandora s box (e.g. RN folding on infinite alphabet!) Model as parameter: Is problem hard... Sometimes ( M)? Dishonest lways ( M)? lmost surely (w. p. 1)? Honest nder reasonable assumptions + parameterization? lmost honest Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM 12 7 / 17

23 State of the art omp. Base-pairs Stacking-Pairs Nearest-Neighbor P [Nussinov 80] P [Ieong 03] P [Zuker 81] Non-crossing pprox. Planar omp.??? pprox. omp. 2-approx. [Ieong 03] P [Tabaska 98] NP-Hard [Ieong 03] 2-approx. [Ieong 03] NP-Hard [Lyngsø 04] eneral pprox. ε-approx. O(n 41/ε ) [Lyngsø 04] NP-Hard [Ieong 03]??? NP-Hard [Lyngsø 00, kutsu 00] Missing: Qualitative difference between Stacking-pairs and Nearest-Neighbor models? Influence of M on hardness/approx. ratio (only unit-valued studied)??? Biologists demand (Biology deserves) honest hardness results: Energy model as input: Pandora s box (e.g. RN folding on infinite alphabet!) Model as parameter: Is problem hard... Sometimes ( M)? Dishonest lways ( M)? lmost surely (w. p. 1)? Honest nder reasonable assumptions + parameterization? lmost honest Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM 12 7 / 17

24 State of the art omp. Base-pairs Stacking-Pairs Nearest-Neighbor P [Nussinov 80] P [Ieong 03] P [Zuker 81] Non-crossing pprox. Planar omp.??? pprox. omp. 2-approx. [Ieong 03] P [Tabaska 98] NP-Hard [Ieong 03] 2-approx. [Ieong 03] NP-Hard [Lyngsø 04] eneral pprox. ε-approx. O(n 41/ε ) [Lyngsø 04] NP-Hard [Ieong 03]??? NP-Hard [Lyngsø 00, kutsu 00] Missing: Qualitative difference between Stacking-pairs and Nearest-Neighbor models? Influence of M on hardness/approx. ratio (only unit-valued studied)??? Biologists demand (Biology deserves) honest hardness results: Energy model as input: Pandora s box (e.g. RN folding on infinite alphabet!) Model as parameter: Is problem hard... Sometimes ( M)? Dishonest lways ( M)? lmost surely (w. p. 1)? Honest nder reasonable assumptions + parameterization? lmost honest Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM 12 7 / 17

25 (lmost!)-honest hardness of RN-PK-FOLD(S) For any stacking energy model S, such that: Only /, / and / pairs are allowed ny other X/Y pair forbidden S(X, Y,, ) = + (Such BPs are rarely observed [Stombaugh 09] nstable) rbitrary energies associated with valid stackings S(X, Y, X, Y ) < 0 Theorem RN-PK-FOLD(S) is NP-hard. Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM 12 8 / 17

26 Proof Definition (3-PRTITION problem) Input: Sequence of integers X = {x i } n i=1, summing to n/3 K, K N. Output: True iff X can be split into m := n/3 triplets {(x aj, x bj, x cj )} m j=1 s. t. x aj + x bj + x cj = K, j [1, m]. Proof. Reduction from 3-PRTITION: Let w X := x 1 x 2 x 3 xn } K K {{ K } and δ := S(,,, ) m times Best matching S for w X has free-energy E(S ) wx E := δ (K 3) m. If X 3-partitionable, then matching induced by partition gives E(S ) wx = E. If E(S ) wx = E, then S saturates each K block, using three blocks ( a, b, c ). Since w X O(n P(n)), then RN-PK-FOLD(S) P 3-PRTITION P. Reminder: 3-PRTITION is strongly NP-Hard [arey 75], i.e. still hard if x i < P(n). Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM 12 9 / 17

27 Proof Definition (3-PRTITION problem) Input: Sequence of integers X = {x i } n i=1, summing to n/3 K, K N. Output: True iff X can be split into m := n/3 triplets {(x aj, x bj, x cj )} m j=1 s. t. x aj + x bj + x cj = K, j [1, m]. Proof. Reduction from 3-PRTITION: Let w X := x 1 x 2 x 3 xn } K K {{ K } and δ := S(,,, ) m times Best matching S for w X has free-energy E(S ) wx E := δ (K 3) m. If X 3-partitionable, then matching induced by partition gives E(S ) wx = E. If E(S ) wx = E, then S saturates each K block, using three blocks ( a, b, c ). Since w X O(n P(n)), then RN-PK-FOLD(S) P 3-PRTITION P. Reminder: 3-PRTITION is strongly NP-Hard [arey 75], i.e. still hard if x i < P(n). Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM 12 9 / 17

28 Proof Definition (3-PRTITION problem) Input: Sequence of integers X = {x i } n i=1, summing to n/3 K, K N. Output: True iff X can be split into m := n/3 triplets {(x aj, x bj, x cj )} m j=1 s. t. x aj + x bj + x cj = K, j [1, m]. Proof. Reduction from 3-PRTITION: Let w X := x 1 x 2 x 3 xn } K K {{ K } and δ := S(,,, ) m times Best matching S for w X has free-energy E(S ) wx E := δ (K 3) m. If X 3-partitionable, then matching induced by partition gives E(S ) wx = E. If E(S ) wx = E, then S saturates each K block, using three blocks ( a, b, c ). Since w X O(n P(n)), then RN-PK-FOLD(S) P 3-PRTITION P. Reminder: 3-PRTITION is strongly NP-Hard [arey 75], i.e. still hard if x i < P(n). Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM 12 9 / 17

29 Proof Definition (3-PRTITION problem) Input: Sequence of integers X = {x i } n i=1, summing to n/3 K, K N. Output: True iff X can be split into m := n/3 triplets {(x aj, x bj, x cj )} m j=1 s. t. x aj + x bj + x cj = K, j [1, m]. Proof. Reduction from 3-PRTITION: Let w X := x 1 x 2 x 3 xn } K K {{ K } and δ := S(,,, ) m times Best matching S for w X has free-energy E(S ) wx E := δ (K 3) m. If X 3-partitionable, then matching induced by partition gives E(S ) wx = E. If E(S ) wx = E, then S saturates each K block, using three blocks ( a, b, c ). Since w X O(n P(n)), then RN-PK-FOLD(S) P 3-PRTITION P. Reminder: 3-PRTITION is strongly NP-Hard [arey 75], i.e. still hard if x i < P(n). Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM 12 9 / 17

30 Proof Definition (3-PRTITION problem) Input: Sequence of integers X = {x i } n i=1, summing to n/3 K, K N. Output: True iff X can be split into m := n/3 triplets {(x aj, x bj, x cj )} m j=1 s. t. x aj + x bj + x cj = K, j [1, m]. Proof. Reduction from 3-PRTITION: Let w X := x 1 x 2 x 3 xn } K K {{ K } and δ := S(,,, ) m times Best matching S for w X has free-energy E(S ) wx E := δ (K 3) m. If X 3-partitionable, then matching induced by partition gives E(S ) wx = E. If E(S ) wx = E, then S saturates each K block, using three blocks ( a, b, c ). Since w X O(n P(n)), then RN-PK-FOLD(S) P 3-PRTITION P. Reminder: 3-PRTITION is strongly NP-Hard [arey 75], i.e. still hard if x i < P(n). Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM 12 9 / 17

31 Example X = x 1 x 2 x 3 x 4 x 5 x 6 (K = 7) B w X = x 1 x 2 x 3 x 4 x 5 x 6 K K D K x 1 x 3 x x 2 x 5 x 6 Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM / 17

32 Example X = x 1 x 2 x 3 x 4 x 5 x 6 (K = 7) B w X = x 1 x 2 x 3 x 4 x 5 x 6 K K D K x 1 x 3 x x 2 x 5 x 6 Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM / 17

33 Example X = x 1 x 2 x 3 x 4 x 5 x 6 (K = 7) B w X = x 1 x 2 x 3 x 4 x 5 x 6 K K D K x 1 x 3 x x 2 x 5 x 6 Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM / 17

34 Honest O(n 3 ) 5-approximation for RN-PK-FOLD(S) Existence of polynomial time approximation scheme (in O(n 41/ε )) [Lyngsø 04] Base-pair maximization (unit cost) rbitrary energies??? lgorithm: 1 Build weighted adjacency graph = (V, E) Vertices: Pairs of consecutive pos. (i, i + 1) Edges: (i, i + 1) (j 1, j) with weight S (w i, w j, w i+1, w j 1 ) 2 ompute maximal-weighted matching m. 3 Loop over p = (i, i + 1), (j, j 1) m, ordered by decreasing weight: dd result to output m, remove any p m conflicting with p 4 Return m Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM / 17

35 Honest O(n 3 ) 5-approximation for RN-PK-FOLD(S) Existence of polynomial time approximation scheme (in O(n 41/ε )) [Lyngsø 04] Base-pair maximization (unit cost) rbitrary energies??? lgorithm: 1 Build weighted adjacency graph = (V, E) Vertices: Pairs of consecutive pos. (i, i + 1) Edges: (i, i + 1) (j 1, j) with weight S (w i, w j, w i+1, w j 1 ) 2 ompute maximal-weighted matching m. 3 Loop over p = (i, i + 1), (j, j 1) m, ordered by decreasing weight: dd result to output m, remove any p m conflicting with p 4 Return m Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM / 17

36 Honest O(n 3 ) 5-approximation for RN-PK-FOLD(S) Existence of polynomial time approximation scheme (in O(n 41/ε )) [Lyngsø 04] Base-pair maximization (unit cost) rbitrary energies??? lgorithm: 1 Build weighted adjacency graph = (V, E) Vertices: Pairs of consecutive pos. (i, i + 1) Edges: (i, i + 1) (j 1, j) with weight S (w i, w j, w i+1, w j 1 ) 2 ompute maximal-weighted matching m. 3 Loop over p = (i, i + 1), (j, j 1) m, ordered by decreasing weight: dd result to output m, remove any p m conflicting with p 4 Return m Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM / 17

37 Honest O(n 3 ) 5-approximation for RN-PK-FOLD(S) Existence of polynomial time approximation scheme (in O(n 41/ε )) [Lyngsø 04] Base-pair maximization (unit cost) rbitrary energies??? lgorithm: 1 Build weighted adjacency graph = (V, E) Vertices: Pairs of consecutive pos. (i, i + 1) Edges: (i, i + 1) (j 1, j) with weight S (w i, w j, w i+1, w j 1 ) 2 ompute maximal-weighted matching m. 3 Loop over p = (i, i + 1), (j, j 1) m, ordered by decreasing weight: dd result to output m, remove any p m conflicting with p 4 Return m Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM / 17

38 Honest O(n 3 ) 5-approximation for RN-PK-FOLD(S) Existence of polynomial time approximation scheme (in O(n 41/ε )) [Lyngsø 04] Base-pair maximization (unit cost) rbitrary energies??? lgorithm: 1 Build weighted adjacency graph = (V, E) Vertices: Pairs of consecutive pos. (i, i + 1) Edges: (i, i + 1) (j 1, j) with weight S (w i, w j, w i+1, w j 1 ) 2 ompute maximal-weighted matching m. 3 Loop over p = (i, i + 1), (j, j 1) m, ordered by decreasing weight: dd result to output m, remove any p m conflicting with p 4 Return m Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM / 17

39 Honest O(n 3 ) 5-approximation for RN-PK-FOLD(S) Existence of polynomial time approximation scheme (in O(n 41/ε )) [Lyngsø 04] Base-pair maximization (unit cost) rbitrary energies??? lgorithm: 1 Build weighted adjacency graph = (V, E) Vertices: Pairs of consecutive pos. (i, i + 1) Edges: (i, i + 1) (j 1, j) with weight S (w i, w j, w i+1, w j 1 ) 2 ompute maximal-weighted matching m. 3 Loop over p = (i, i + 1), (j, j 1) m, ordered by decreasing weight: dd result to output m, remove any p m conflicting with p 4 Return m Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM / 17

40 Honest O(n 3 ) 5-approximation for RN-PK-FOLD(S) Existence of polynomial time approximation scheme (in O(n 41/ε )) [Lyngsø 04] Base-pair maximization (unit cost) rbitrary energies??? lgorithm: 1 Build weighted adjacency graph = (V, E) Vertices: Pairs of consecutive pos. (i, i + 1) Edges: (i, i + 1) (j 1, j) with weight S (w i, w j, w i+1, w j 1 ) 2 ompute maximal-weighted matching m. 3 Loop over p = (i, i + 1), (j, j 1) m, ordered by decreasing weight: dd result to output m, remove any p m conflicting with p 4 Return m Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM / 17

41 Honest O(n 3 ) 5-approximation for RN-PK-FOLD(S) Existence of polynomial time approximation scheme (in O(n 41/ε )) [Lyngsø 04] Base-pair maximization (unit cost) rbitrary energies??? lgorithm: 1 Build weighted adjacency graph = (V, E) Vertices: Pairs of consecutive pos. (i, i + 1) Edges: (i, i + 1) (j 1, j) with weight S (w i, w j, w i+1, w j 1 ) 2 ompute maximal-weighted matching m. 3 Loop over p = (i, i + 1), (j, j 1) m, ordered by decreasing weight: dd result to output m, remove any p m conflicting with p 4 Return m omplexity: t most O(n 3 ) (Max-weighted matching) pprox. ratio: Initial matching m has total energy smaller than OPT. Loop 3: Each stacking pair p conflicts with 4 pairs in m, having greater energy. Returned matching has free-energy 1/5 of OPT ( S Honest) Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM / 17

42 Half-time summary omp. Base-pairs Stacking-Pairs Nearest-Neighbor P [Nussinov 80] P [Ieong 03] P [Zuker 81] Non-crossing pprox. Planar omp.??? pprox. omp. 2-approx. [Ieong 03] P [Tabaska 98] eneral pprox. NP-Hard [Ieong 03] 2-approx. [Ieong 03] NP-Hard [Lyngsø 04] (any model) ε-approx. O(n 41/ε ) [Lyngsø 04] 1/5 (any model) NP-Hard [Ieong 03]??? NP-Hard [Lyngsø 00, kutsu 00]??? How hard is it to approximate the nearest neighbor model? Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM / 17

43 (Dishonest!) Inapproximability of Nearest-Neighbor model Theorem For some nearest-neighbor model N, one has RN-PK-FOLD(N ) / PX. Proof. onsider the RN seq. built from some 3-PRTITION instance X: w X = x 1 x 2 x 3m } K K {{ K } m times and the energy model: 2m N : () 1, i < j, i i+1 j-1 j (B) X Y 1, i < j, X, Y, i i+1 j-1 j (i +1 and j 1 must both base-pair somewhere, possibly together) () X Y 1, i < j, (X, Y ), i i+1 j-1 j (i +1 and j 1 must both base-pair somewhere, possibly together) (D) ny other motif +, i < j, Lemma: The energy of any matching of w X is either 0 (no base-pair), w X < 0 ( X is 3-partitionable) or + (any other case). Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM / 17

44 (Dishonest!) Inapproximability of Nearest-Neighbor model Theorem For some nearest-neighbor model N, one has RN-PK-FOLD(N ) / PX. Proof. onsider the RN seq. built from some 3-PRTITION instance X: w X = x 1 x 2 x 3m } K K {{ K } m times and the energy model: 2m N : () 1, i < j, i i+1 j-1 j (B) X Y 1, i < j, X, Y, i i+1 j-1 j (i +1 and j 1 must both base-pair somewhere, possibly together) () X Y 1, i < j, (X, Y ), i i+1 j-1 j (i +1 and j 1 must both base-pair somewhere, possibly together) (D) ny other motif +, i < j, Lemma: The energy of any matching of w X is either 0 (no base-pair), w X < 0 ( X is 3-partitionable) or + (any other case). Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM / 17

45 (Dishonest!) Inapproximability of Nearest-Neighbor model Theorem For some nearest-neighbor model N, one has RN-PK-FOLD(N ) / PX. Proof (continued). The energy of any matching of w X under N is either 0 (no base-pair), w X < 0 ( X is 3-partitionable) or + (any other case). Reminder: Polynomial-time 1/f (n)-approximation algorithm bound to produce solution having free-energy f (n) OPT. ny 1/f (n)-approx. algorithm, f (n) > 0, produces a matching of negative free-energy f (n) E < 0 iff a matching of energy E < 0 exists i.e. iff X is 3-partitionable! nless P = NP, there is no polynomial-time approximation algorithm of (non-necessarily constant) positive ratio for RN-PK-FOLD(N ). Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM / 17

46 (Dishonest!) Inapproximability of Nearest-Neighbor model Theorem For some nearest-neighbor model N, one has RN-PK-FOLD(N ) / PX. Proof (continued). The energy of any matching of w X under N is either 0 (no base-pair), w X < 0 ( X is 3-partitionable) or + (any other case). Reminder: Polynomial-time 1/f (n)-approximation algorithm bound to produce solution having free-energy f (n) OPT. ny 1/f (n)-approx. algorithm, f (n) > 0, produces a matching of negative free-energy f (n) E < 0 iff a matching of energy E < 0 exists i.e. iff X is 3-partitionable! nless P = NP, there is no polynomial-time approximation algorithm of (non-necessarily constant) positive ratio for RN-PK-FOLD(N ). Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM / 17

47 (Dishonest!) Inapproximability of Nearest-Neighbor model Theorem For some nearest-neighbor model N, one has RN-PK-FOLD(N ) / PX. Proof (continued). The energy of any matching of w X under N is either 0 (no base-pair), w X < 0 ( X is 3-partitionable) or + (any other case). Reminder: Polynomial-time 1/f (n)-approximation algorithm bound to produce solution having free-energy f (n) OPT. ny 1/f (n)-approx. algorithm, f (n) > 0, produces a matching of negative free-energy f (n) E < 0 iff a matching of energy E < 0 exists i.e. iff X is 3-partitionable! nless P = NP, there is no polynomial-time approximation algorithm of (non-necessarily constant) positive ratio for RN-PK-FOLD(N ). Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM / 17

48 (Dishonest!) Inapproximability of Nearest-Neighbor model Theorem For some nearest-neighbor model N, one has RN-PK-FOLD(N ) / PX. Proof (continued). The energy of any matching of w X under N is either 0 (no base-pair), w X < 0 ( X is 3-partitionable) or + (any other case). Reminder: Polynomial-time 1/f (n)-approximation algorithm bound to produce solution having free-energy f (n) OPT. ny 1/f (n)-approx. algorithm, f (n) > 0, produces a matching of negative free-energy f (n) E < 0 iff a matching of energy E < 0 exists i.e. iff X is 3-partitionable! nless P = NP, there is no polynomial-time approximation algorithm of (non-necessarily constant) positive ratio for RN-PK-FOLD(N ). Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM / 17

49 (Dishonest!) Inapproximability of Nearest-Neighbor model Theorem For some nearest-neighbor model N, one has RN-PK-FOLD(N ) / PX. Proof (continued). The energy of any matching of w X under N is either 0 (no base-pair), w X < 0 ( X is 3-partitionable) or + (any other case). Reminder: Polynomial-time 1/f (n)-approximation algorithm bound to produce solution having free-energy f (n) OPT. ny 1/f (n)-approx. algorithm, f (n) > 0, produces a matching of negative free-energy f (n) E < 0 iff a matching of energy E < 0 exists i.e. iff X is 3-partitionable! nless P = NP, there is no polynomial-time approximation algorithm of (non-necessarily constant) positive ratio for RN-PK-FOLD(N ). Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM / 17

50 onclusion Dishonest inapproximability result for nearest-neighbor model lmost honest general hardness result for stacking model Honest 5-approximation for stacking model Nearest Neighbor model: Dishonest unapproximability Hardness of approximating within ratio f (r)? where r is largest ratio between contributions of motifs. Stacking model: Honest + efficient polynomial-time approximation scheme pproximations do not guarantee any overlap with best solution. Polynomial k-overlap algorithm? (Seems unlikely... ) Thanks to Thanks for listening Questions? Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM / 17

51 onclusion Dishonest inapproximability result for nearest-neighbor model lmost honest general hardness result for stacking model Honest 5-approximation for stacking model Nearest Neighbor model: Dishonest unapproximability Hardness of approximating within ratio f (r)? where r is largest ratio between contributions of motifs. Stacking model: Honest + efficient polynomial-time approximation scheme pproximations do not guarantee any overlap with best solution. Polynomial k-overlap algorithm? (Seems unlikely... ) Thanks to Thanks for listening Questions? Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM / 17

52 onclusion Dishonest inapproximability result for nearest-neighbor model lmost honest general hardness result for stacking model Honest 5-approximation for stacking model Nearest Neighbor model: Dishonest unapproximability Hardness of approximating within ratio f (r)? where r is largest ratio between contributions of motifs. Stacking model: Honest + efficient polynomial-time approximation scheme pproximations do not guarantee any overlap with best solution. Polynomial k-overlap algorithm? (Seems unlikely... ) Thanks to Thanks for listening Questions? Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM / 17

53 onclusion Dishonest inapproximability result for nearest-neighbor model lmost honest general hardness result for stacking model Honest 5-approximation for stacking model Nearest Neighbor model: Dishonest unapproximability Hardness of approximating within ratio f (r )? where r is largest ratio between contributions of motifs. Stacking model: Honest + efficient polynomial-time approximation scheme pproximations do not guarantee any overlap with best solution. Polynomial k -overlap algorithm? (Seems unlikely... ) Thanks for listening Questions? Thanks to Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM / 17

54 References I Tatsuya kutsu. Dynamic programming algorithms for RN secondary structure prediction with pseudoknots. Discrete ppl. Math., vol. 104, no. 1-3, pages 45 62, M. R. arey & D. S. Johnson. omplexity Results for Multiprocessor Scheduling under Resource onstraints. SIM Journal on omputing, vol. 4, no. 4, pages , Samuel Ieong, Ming yang Kao, Tak wah Lam, Wing kin Sung & Siu ming Yiu. Predicting RN Secondary Structures with rbitrary Pseudoknots by Maximizing the Number of Stacking Pairs. Journal Of omputational Biology, vol. 10, no. 6, pages , N. Leontis & E. Westhof. eometric nomenclature and classification of RN base pairs. RN, vol. 7, pages , R. B. Lyngsø&. N. S. Pedersen. RN Pseudoknot Prediction in Energy-Based Models. Journal of omputational Biology, vol. 7, no. 3-4, pages , Rune Lyngsø. omplexity of Pseudoknot Prediction in Simple Models. In Proceedings of ILP, R. Nussinov &.B. Jacobson. Fast algorithm for predicting the secondary structure of single-stranded RN. Proc Natl cad Sci S, vol. 77, pages , Jesse Stombaugh, raig L. Zirbel, Eric Westhof & Neocles B. Leontis. Frequency and isostericity of RN base pairs. Nucleic cids Research, vol. 37, no. 7, pages , Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM / 17

55 References II J. E. Tabaska, R. B. ary, H. N. abow &. D. Stormo. n RN folding method capable of identifying pseudoknots and base triples. Bioinformatics, vol. 14, no. 8, pages , M. Zuker & P. Stiegler. Optimal computer folding of large RN sequencesusing thermodynamics and auxiliary information. Nucleic cids Res., vol. 9, pages , Yann Ponty (NRS/Polytechnique, France) Energy models and RN pseudoknotted folding July 5th PM / 17

Towards firm foundations for the rational design of RNA molecules

Towards firm foundations for the rational design of RNA molecules 39 28 4 8 282 28 98 32 3 36 68 3 82 : (405)-43-> 43 42 4 40 8 25 37 46 26 36 24 27 E23_9 34 22 3 33 32 E23_2 2 48 o 9 Towards firm foundations for the rational design of RN molecules 47 2 E23_6 E23_ 45

More information

Impact Of The Energy Model On The Complexity Of RNA Folding With Pseudoknots

Impact Of The Energy Model On The Complexity Of RNA Folding With Pseudoknots Impact Of The Energy Model On The Complexity Of RNA Folding With Pseudoknots Saad Sheikh, Rolf Backofen, Yann Ponty To cite this version: Saad Sheikh, Rolf Backofen, Yann Ponty. Impact Of The Energy Model

More information

Extending the hypergraph analogy for RNA dynamic programming

Extending the hypergraph analogy for RNA dynamic programming Extending the hypergraph analogy for RN dynamic programming Yann Ponty Balaji Raman édric Saule Polytechnique/NRS/INRI MIB France Yann Ponty, Balaji Raman, édric Saule RN Folding RN = Biopolymer composed

More information

RNA Secondary Structure Prediction

RNA Secondary Structure Prediction RN Secondary Structure Prediction Perry Hooker S 531: dvanced lgorithms Prof. Mike Rosulek University of Montana December 10, 2010 Introduction Ribonucleic acid (RN) is a macromolecule that is essential

More information

proteins are the basic building blocks and active players in the cell, and

proteins are the basic building blocks and active players in the cell, and 12 RN Secondary Structure Sources for this lecture: R. Durbin, S. Eddy,. Krogh und. Mitchison, Biological sequence analysis, ambridge, 1998 J. Setubal & J. Meidanis, Introduction to computational molecular

More information

Flexible RNA design under structure and sequence constraints using a language theoretic approach

Flexible RNA design under structure and sequence constraints using a language theoretic approach Flexible RN design under structure and sequence constraints using a language theoretic approach Yu Zhou,, Yann Ponty Stéphane Vialette Jérôme Waldispühl Yi Zhang lain Denise LRI, niv. Paris-Sud, Orsay

More information

The Double Helix. CSE 417: Algorithms and Computational Complexity! The Central Dogma of Molecular Biology! DNA! RNA! Protein! Protein!

The Double Helix. CSE 417: Algorithms and Computational Complexity! The Central Dogma of Molecular Biology! DNA! RNA! Protein! Protein! The Double Helix SE 417: lgorithms and omputational omplexity! Winter 29! W. L. Ruzzo! Dynamic Programming, II" RN Folding! http://www.rcsb.org/pdb/explore.do?structureid=1t! Los lamos Science The entral

More information

A Novel Statistical Model for the Secondary Structure of RNA

A Novel Statistical Model for the Secondary Structure of RNA ISBN 978-1-8466-93-3 Proceedings of the 5th International ongress on Mathematical Biology (IMB11) Vol. 3 Nanjing, P. R. hina, June 3-5, 11 Novel Statistical Model for the Secondary Structure of RN Liu

More information

A graph kernel approach to the identification and characterisation of structured non-coding RNAs using multiple sequence alignment information

A graph kernel approach to the identification and characterisation of structured non-coding RNAs using multiple sequence alignment information graph kernel approach to the identification and characterisation of structured noncoding RNs using multiple sequence alignment information Mariam lshaikh lbert Ludwigs niversity Freiburg, Department of

More information

RNA-Strukturvorhersage Strukturelle Bioinformatik WS16/17

RNA-Strukturvorhersage Strukturelle Bioinformatik WS16/17 RNA-Strukturvorhersage Strukturelle Bioinformatik WS16/17 Dr. Stefan Simm, 01.11.2016 simm@bio.uni-frankfurt.de RNA secondary structures a. hairpin loop b. stem c. bulge loop d. interior loop e. multi

More information

Combinatorial approaches to RNA folding Part I: Basics

Combinatorial approaches to RNA folding Part I: Basics Combinatorial approaches to RNA folding Part I: Basics Matthew Macauley Department of Mathematical Sciences Clemson University http://www.math.clemson.edu/~macaule/ Math 4500, Spring 2015 M. Macauley (Clemson)

More information

98 Algorithms in Bioinformatics I, WS 06, ZBIT, D. Huson, December 6, 2006

98 Algorithms in Bioinformatics I, WS 06, ZBIT, D. Huson, December 6, 2006 98 Algorithms in Bioinformatics I, WS 06, ZBIT, D. Huson, December 6, 2006 8.3.1 Simple energy minimization Maximizing the number of base pairs as described above does not lead to good structure predictions.

More information

COMP 598 Advanced Computational Biology Methods & Research. Introduction. Jérôme Waldispühl School of Computer Science McGill University

COMP 598 Advanced Computational Biology Methods & Research. Introduction. Jérôme Waldispühl School of Computer Science McGill University COMP 598 Advanced Computational Biology Methods & Research Introduction Jérôme Waldispühl School of Computer Science McGill University General informations (1) Office hours: by appointment Office: TR3018

More information

Junction-Explorer Help File

Junction-Explorer Help File Junction-Explorer Help File Dongrong Wen, Christian Laing, Jason T. L. Wang and Tamar Schlick Overview RNA junctions are important structural elements of three or more helices in the organization of the

More information

RNA-RNA interaction is NP-complete and some approximation algorithms

RNA-RNA interaction is NP-complete and some approximation algorithms RNA-RNA interaction is NP-complete and some approximation algorithms Saad Mneimneh Visiting Professor, Computer Science, Hunter College of CUNY 695 Park Avenue, New York, NY 10021 saad@alum.mit.edu dedicated

More information

Quantitative modeling of RNA single-molecule experiments. Ralf Bundschuh Department of Physics, Ohio State University

Quantitative modeling of RNA single-molecule experiments. Ralf Bundschuh Department of Physics, Ohio State University Quantitative modeling of RN single-molecule experiments Ralf Bundschuh Department of Physics, Ohio State niversity ollaborators: lrich erland, LM München Terence Hwa, San Diego Outline: Single-molecule

More information

Algorithms in Bioinformatics

Algorithms in Bioinformatics Algorithms in Bioinformatics Sami Khuri Department of Computer Science San José State University San José, California, USA khuri@cs.sjsu.edu www.cs.sjsu.edu/faculty/khuri RNA Structure Prediction Secondary

More information

Structure-Based Comparison of Biomolecules

Structure-Based Comparison of Biomolecules Structure-Based Comparison of Biomolecules Benedikt Christoph Wolters Seminar Bioinformatics Algorithms RWTH AACHEN 07/17/2015 Outline 1 Introduction and Motivation Protein Structure Hierarchy Protein

More information

RNA Abstract Shape Analysis

RNA Abstract Shape Analysis ourse: iegerich RN bstract nalysis omplete shape iegerich enter of Biotechnology Bielefeld niversity robert@techfak.ni-bielefeld.de ourse on omputational RN Biology, Tübingen, March 2006 iegerich ourse:

More information

arxiv: v3 [math.co] 17 Jan 2018

arxiv: v3 [math.co] 17 Jan 2018 An infinite class of unsaturated rooted trees corresponding to designable RNA secondary structures arxiv:1709.08088v3 [math.co] 17 Jan 2018 Jonathan Jedwab Tara Petrie Samuel Simon 23 September 2017 (revised

More information

RNA Secondary Structure. CSE 417 W.L. Ruzzo

RNA Secondary Structure. CSE 417 W.L. Ruzzo RN Secondary Structure SE 417 W.L. Ruzzo The Double Helix Los lamos Science The entral Dogma of Molecular Biology DN RN Protein gene Protein DN (chromosome) cell RN (messenger) Non-coding RN Messenger

More information

RNA secondary structure prediction. Farhat Habib

RNA secondary structure prediction. Farhat Habib RNA secondary structure prediction Farhat Habib RNA RNA is similar to DNA chemically. It is usually only a single strand. T(hyamine) is replaced by U(racil) Some forms of RNA can form secondary structures

More information

A phylogenetic view on RNA structure evolution

A phylogenetic view on RNA structure evolution 3 2 9 4 7 3 24 23 22 8 phylogenetic view on RN structure evolution 9 26 6 52 7 5 6 37 57 45 5 84 63 86 77 65 3 74 7 79 8 33 9 97 96 89 47 87 62 32 34 42 73 43 44 4 76 58 75 78 93 39 54 82 99 28 95 52 46

More information

Conserved RNA Structures. Ivo L. Hofacker. Institut for Theoretical Chemistry, University Vienna.

Conserved RNA Structures. Ivo L. Hofacker. Institut for Theoretical Chemistry, University Vienna. onserved RN Structures Ivo L. Hofacker Institut for Theoretical hemistry, University Vienna http://www.tbi.univie.ac.at/~ivo/ Bled, January 2002 Energy Directed Folding Predict structures from sequence

More information

Protein folding. α-helix. Lecture 21. An α-helix is a simple helix having on average 10 residues (3 turns of the helix)

Protein folding. α-helix. Lecture 21. An α-helix is a simple helix having on average 10 residues (3 turns of the helix) Computat onal Biology Lecture 21 Protein folding The goal is to determine the three-dimensional structure of a protein based on its amino acid sequence Assumption: amino acid sequence completely and uniquely

More information

Computational approaches for RNA energy parameter estimation

Computational approaches for RNA energy parameter estimation omputational approaches for RNA energy parameter estimation by Mirela Ştefania Andronescu M.Sc., The University of British olumbia, 2003 B.Sc., Bucharest Academy of Economic Studies, 1999 A THESIS SUBMITTED

More information

CS521 CSE IITG 11/23/2012

CS521 CSE IITG 11/23/2012 Today Scheduling: lassification Ref: Scheduling lgorithm Peter rukerook Multiprocessor Scheduling : List PTS Ref job scheduling, by uwe schweigelshohn Tomorrow istributed Scheduling ilk Programming and

More information

Local Alignment of RNA Sequences with Arbitrary Scoring Schemes

Local Alignment of RNA Sequences with Arbitrary Scoring Schemes Local Alignment of RNA Sequences with Arbitrary Scoring Schemes Rolf Backofen 1, Danny Hermelin 2, ad M. Landau 2,3, and Oren Weimann 4 1 Institute of omputer Science, Albert-Ludwigs niversität Freiburg,

More information

RNA Folding Algorithms. Michal Ziv-Ukelson Ben Gurion University of the Negev

RNA Folding Algorithms. Michal Ziv-Ukelson Ben Gurion University of the Negev RNA Folding Algorithms Michal Ziv-Ukelson Ben Gurion University of the Negev The RNA Folding Problem: Given an RNA sequence, predict its energetically most stable structure (minimal free energy). AUCCCCGUAUCGAUC

More information

RNA Basics. RNA bases A,C,G,U Canonical Base Pairs A-U G-C G-U. Bases can only pair with one other base. wobble pairing. 23 Hydrogen Bonds more stable

RNA Basics. RNA bases A,C,G,U Canonical Base Pairs A-U G-C G-U. Bases can only pair with one other base. wobble pairing. 23 Hydrogen Bonds more stable RNA STRUCTURE RNA Basics RNA bases A,C,G,U Canonical Base Pairs A-U G-C G-U wobble pairing Bases can only pair with one other base. 23 Hydrogen Bonds more stable RNA Basics transfer RNA (trna) messenger

More information

RNA Folding Algorithms. Michal Ziv-Ukelson Ben Gurion University of the Negev

RNA Folding Algorithms. Michal Ziv-Ukelson Ben Gurion University of the Negev RNA Folding Algorithms Michal Ziv-Ukelson Ben Gurion University of the Negev The RNA Folding Problem: Given an RNA sequence, predict its energetically most stable structure (minimal free energy). AUCCCCGUAUCGAUC

More information

RNA Folding and Interaction Prediction: A Survey

RNA Folding and Interaction Prediction: A Survey RNA Folding and Interaction Prediction: A Survey Syed Ali Ahmed Graduate Center, City University of New York New York, NY November 19, 2015 Abstract The problem of computationally predicting the structure

More information

A Method for Aligning RNA Secondary Structures

A Method for Aligning RNA Secondary Structures Method for ligning RN Secondary Structures Jason T. L. Wang New Jersey Institute of Technology J Liu, JTL Wang, J Hu and B Tian, BM Bioinformatics, 2005 1 Outline Introduction Structural alignment of RN

More information

The minimum G c cut problem

The minimum G c cut problem The minimum G c cut problem Abstract In this paper we define and study the G c -cut problem. Given a complete undirected graph G = (V ; E) with V = n, edge weighted by w(v i, v j ) 0 and an undirected

More information

BIOINFORMATICS. Fast evaluation of internal loops in RNA secondary structure prediction. Abstract. Introduction

BIOINFORMATICS. Fast evaluation of internal loops in RNA secondary structure prediction. Abstract. Introduction BIOINFORMATICS Fast evaluation of internal loops in RNA secondary structure prediction Abstract Motivation: Though not as abundant in known biological processes as proteins, RNA molecules serve as more

More information

Algorithms and Data Structures

Algorithms and Data Structures Algorithms and Data Structures, Divide and Conquer Albert-Ludwigs-Universität Freiburg Prof. Dr. Rolf Backofen Bioinformatics Group / Department of Computer Science Algorithms and Data Structures, December

More information

Grand Plan. RNA very basic structure 3D structure Secondary structure / predictions The RNA world

Grand Plan. RNA very basic structure 3D structure Secondary structure / predictions The RNA world Grand Plan RNA very basic structure 3D structure Secondary structure / predictions The RNA world very quick Andrew Torda, April 2017 Andrew Torda 10/04/2017 [ 1 ] Roles of molecules RNA DNA proteins genetic

More information

Computational RNA Secondary Structure Design:

Computational RNA Secondary Structure Design: omputational RN Secondary Structure Design: Empirical omplexity and Improved Methods by Rosalía guirre-hernández B.Sc., niversidad Nacional utónoma de México, 996 M. Eng., niversidad Nacional utónoma de

More information

Bio nformatics. Lecture 23. Saad Mneimneh

Bio nformatics. Lecture 23. Saad Mneimneh Bio nformatics Lecture 23 Protein folding The goal is to determine the three-dimensional structure of a protein based on its amino acid sequence Assumption: amino acid sequence completely and uniquely

More information

DANNY BARASH ABSTRACT

DANNY BARASH ABSTRACT JOURNAL OF COMPUTATIONAL BIOLOGY Volume 11, Number 6, 2004 Mary Ann Liebert, Inc. Pp. 1169 1174 Spectral Decomposition for the Search and Analysis of RNA Secondary Structure DANNY BARASH ABSTRACT Scales

More information

ISFOLD: Structure Prediction of Base Pairs in Non-Helical RNA Motifs from Isostericity Signatures in Their Sequence Alignments

ISFOLD: Structure Prediction of Base Pairs in Non-Helical RNA Motifs from Isostericity Signatures in Their Sequence Alignments Open ccess rticle The authors, the publisher, and the right holders grant the right to use, reproduce, and disseminate the work in digital form to all users. Journal of Biomolecular Structure & Dynamics,

More information

Protein Threading Based on Multiple Protein Structure Alignment

Protein Threading Based on Multiple Protein Structure Alignment Protein Threading Based on Multiple Protein Structure lignment Tatsuya kutsu Kim Lan Sim takutsu@ims.u-tokyo.ac.jp klsim@ims.u-tokyo.ac.jp Human Genome Center, Institute of Medical Science, University

More information

Dynamic Programming. Weighted Interval Scheduling. Algorithmic Paradigms. Dynamic Programming

Dynamic Programming. Weighted Interval Scheduling. Algorithmic Paradigms. Dynamic Programming lgorithmic Paradigms Dynamic Programming reed Build up a solution incrementally, myopically optimizing some local criterion Divide-and-conquer Break up a problem into two sub-problems, solve each sub-problem

More information

Prediction of Conserved and Consensus RNA Structures

Prediction of Conserved and Consensus RNA Structures Prediction of onserved and onsensus RN Structures DISSERTTION zur Erlangung des akademischen rades Doctor rerum naturalium Vorgelegt der Fakultät für Naturwissenschaften und Mathematik der niversität Wien

More information

D Dobbs ISU - BCB 444/544X 1

D Dobbs ISU - BCB 444/544X 1 11/7/05 Protein Structure: Classification, Databases, Visualization Announcements BCB 544 Projects - Important Dates: Nov 2 Wed noon - Project proposals due to David/Drena Nov 4 Fri PM - Approvals/responses

More information

COMBINATORICS OF LOCALLY OPTIMAL RNA SECONDARY STRUCTURES

COMBINATORICS OF LOCALLY OPTIMAL RNA SECONDARY STRUCTURES COMBINATORICS OF LOCALLY OPTIMAL RNA SECONDARY STRUCTURES ÉRIC FUSY AND PETER CLOTE Abstract. It is a classical result of Stein and Waterman that the asymptotic number of RNA secondary structures is 1.104366

More information

Bayesian & Markov Networks: A unified view

Bayesian & Markov Networks: A unified view School of omputer Science ayesian & Markov Networks: unified view Probabilistic Graphical Models (10-708) Lecture 3, Sep 19, 2007 Receptor Kinase Gene G Receptor X 1 X 2 Kinase Kinase E X 3 X 4 X 5 TF

More information

EVALUATION OF RNA SECONDARY STRUCTURE MOTIFS USING REGRESSION ANALYSIS

EVALUATION OF RNA SECONDARY STRUCTURE MOTIFS USING REGRESSION ANALYSIS EVLTION OF RN SEONDRY STRTRE MOTIFS SIN RERESSION NLYSIS Mohammad nwar School of Information Technology and Engineering, niversity of Ottawa e-mail: manwar@site.uottawa.ca bstract Recent experimental evidences

More information

The Complexity of Maximum. Matroid-Greedoid Intersection and. Weighted Greedoid Maximization

The Complexity of Maximum. Matroid-Greedoid Intersection and. Weighted Greedoid Maximization Department of Computer Science Series of Publications C Report C-2004-2 The Complexity of Maximum Matroid-Greedoid Intersection and Weighted Greedoid Maximization Taneli Mielikäinen Esko Ukkonen University

More information

Motif Prediction in Amino Acid Interaction Networks

Motif Prediction in Amino Acid Interaction Networks Motif Prediction in Amino Acid Interaction Networks Omar GACI and Stefan BALEV Abstract In this paper we represent a protein as a graph where the vertices are amino acids and the edges are interactions

More information

Approximation Algorithms for Re-optimization

Approximation Algorithms for Re-optimization Approximation Algorithms for Re-optimization DRAFT PLEASE DO NOT CITE Dean Alderucci Table of Contents 1.Introduction... 2 2.Overview of the Current State of Re-Optimization Research... 3 2.1.General Results

More information

Sparse RNA Folding Revisited: Space-Efficient Minimum Free Energy Prediction

Sparse RNA Folding Revisited: Space-Efficient Minimum Free Energy Prediction Sparse RNA Folding Revisited: Space-Efficient Minimum Free Energy Prediction Sebastian Will 1 and Hosna Jabbari 2 1 Bioinformatics/IZBI, University Leipzig, swill@csail.mit.edu 2 Ingenuity Lab, National

More information

arxiv: v1 [q-bio.bm] 16 Aug 2015

arxiv: v1 [q-bio.bm] 16 Aug 2015 Asymptotic connectivity for the network of RNA secondary structures. Clote arxiv:1508.03815v1 [q-bio.bm] 16 Aug 2015 Biology Department, Boston College, Chestnut Hill, MA 02467, clote@bc.edu Abstract Given

More information

RNAscClust clustering RNAs using structure conservation and graph-based motifs

RNAscClust clustering RNAs using structure conservation and graph-based motifs RNsclust clustering RNs using structure conservation and graph-based motifs Milad Miladi 1 lexander Junge 2 miladim@informatikuni-freiburgde ajunge@rthdk 1 Bioinformatics roup, niversity of Freiburg 2

More information

RNA Search and! Motif Discovery" Genome 541! Intro to Computational! Molecular Biology"

RNA Search and! Motif Discovery Genome 541! Intro to Computational! Molecular Biology RNA Search and! Motif Discovery" Genome 541! Intro to Computational! Molecular Biology" Day 1" Many biologically interesting roles for RNA" RNA secondary structure prediction" 3 4 Approaches to Structure

More information

of all secondary structures of k-point mutants of a is an RNA sequence s = s 1,..., s n obtained by mutating

of all secondary structures of k-point mutants of a is an RNA sequence s = s 1,..., s n obtained by mutating BIOINFORMICS Vol. 00 no. 00 2005 Pages 1 10 Energy landscape of k-point mutants of an RN molecule P. Clote 1,2, J. Waldispühl 1,3,4,, B. Behzadi 3, J.-M. Steyaert 3, 1 Department of Biology, Higgins 355,

More information

Genome 559 Wi RNA Function, Search, Discovery

Genome 559 Wi RNA Function, Search, Discovery Genome 559 Wi 2009 RN Function, Search, Discovery The Message Cells make lots of RN noncoding RN Functionally important, functionally diverse Structurally complex New tools required alignment, discovery,

More information

RNA$2 nd $structure$predic0on

RNA$2 nd $structure$predic0on RNA$2 nd $structure$predic0on Recall Nucleic Acids - RNA and DNA The carrier of genetic information - The blueprints of proteins Nucleotides Bases Adenine (A) Guanine (G) Cytosine(C) Thymine(T) Uracil

More information

HMMs and biological sequence analysis

HMMs and biological sequence analysis HMMs and biological sequence analysis Hidden Markov Model A Markov chain is a sequence of random variables X 1, X 2, X 3,... That has the property that the value of the current state depends only on the

More information

13 Comparative RNA analysis

13 Comparative RNA analysis 13 Comparative RNA analysis Sources for this lecture: R. Durbin, S. Eddy, A. Krogh und G. Mitchison, Biological sequence analysis, Cambridge, 1998 D.W. Mount. Bioinformatics: Sequences and Genome analysis,

More information

On fat Hoffman graphs with smallest eigenvalue at least 3

On fat Hoffman graphs with smallest eigenvalue at least 3 On fat Hoffman graphs with smallest eigenvalue at least 3 Qianqian Yang University of Science and Technology of China Ninth Shanghai Conference on Combinatorics Shanghai Jiaotong University May 24-28,

More information

The Multiple Traveling Salesman Problem with Time Windows: Bounds for the Minimum Number of Vehicles

The Multiple Traveling Salesman Problem with Time Windows: Bounds for the Minimum Number of Vehicles The Multiple Traveling Salesman Problem with Time Windows: Bounds for the Minimum Number of Vehicles Snežana Mitrović-Minić Ramesh Krishnamurti School of Computing Science, Simon Fraser University, Burnaby,

More information

Computational Design of New and Recombinant Selenoproteins

Computational Design of New and Recombinant Selenoproteins Computational Design of ew and Recombinant Selenoproteins Rolf Backofen and Friedrich-Schiller-University Jena Institute of Computer Science Chair for Bioinformatics 1 Computational Design of ew and Recombinant

More information

Algorithmic Aspects of RNA Secondary Structures

Algorithmic Aspects of RNA Secondary Structures Algorithmic Aspects of RNA Secondary Structures Stéphane Vialette CNRS & LIGM, Université Paris-Est Marne-la-Vallée, France 214-115 S. Vialette (CNRS & LIGM) RNA Secondary Structures 214-215 1 / 124 Introduction

More information

Lecture Note: Rounding From pseudo-polynomial to FPTAS

Lecture Note: Rounding From pseudo-polynomial to FPTAS Lecture Note: Rounding From pseudo-polynomial to FPTAS for Approximation Algorithms course in CCU Bang Ye Wu CSIE, Chung Cheng University, Taiwan Rounding Rounding is a kind of techniques used to design

More information

Chapter 11. Approximation Algorithms. Slides by Kevin Wayne Pearson-Addison Wesley. All rights reserved.

Chapter 11. Approximation Algorithms. Slides by Kevin Wayne Pearson-Addison Wesley. All rights reserved. Chapter 11 Approximation Algorithms Slides by Kevin Wayne. Copyright @ 2005 Pearson-Addison Wesley. All rights reserved. 1 Approximation Algorithms Q. Suppose I need to solve an NP-hard problem. What should

More information

Complexity Theory of Polynomial-Time Problems

Complexity Theory of Polynomial-Time Problems Complexity Theory of Polynomial-Time Problems Lecture 5: Subcubic Equivalences Karl Bringmann Reminder: Relations = Reductions transfer hardness of one problem to another one by reductions problem P instance

More information

Multi-Assembly Problems for RNA Transcripts

Multi-Assembly Problems for RNA Transcripts Multi-Assembly Problems for RNA Transcripts Alexandru Tomescu Department of Computer Science University of Helsinki Joint work with Veli Mäkinen, Anna Kuosmanen, Romeo Rizzi, Travis Gagie, Alex Popa CiE

More information

A tutorial on RNA folding methods and resources

A tutorial on RNA folding methods and resources A tutorial on RNA folding methods and resources Alain Denise, LRI/IGM, Université Paris-Sud with invaluable help from Yann Ponty, CNRS/Ecole Polytechnique 1 Master BIBS 2014-2015 Goals To help your work

More information

Structural biomathematics: an overview of molecular simulations and protein structure prediction

Structural biomathematics: an overview of molecular simulations and protein structure prediction : an overview of molecular simulations and protein structure prediction Figure: Parc de Recerca Biomèdica de Barcelona (PRBB). Contents 1 A Glance at Structural Biology 2 3 1 A Glance at Structural Biology

More information

Computational Approaches for determination of Most Probable RNA Secondary Structure Using Different Thermodynamics Parameters

Computational Approaches for determination of Most Probable RNA Secondary Structure Using Different Thermodynamics Parameters Computational Approaches for determination of Most Probable RNA Secondary Structure Using Different Thermodynamics Parameters 1 Binod Kumar, Assistant Professor, Computer Sc. Dept, ISTAR, Vallabh Vidyanagar,

More information

Combinatorial approaches to RNA folding Part II: Energy minimization via dynamic programming

Combinatorial approaches to RNA folding Part II: Energy minimization via dynamic programming ombinatorial approaches to RNA folding Part II: Energy minimization via dynamic programming Matthew Macauley Department of Mathematical Sciences lemson niversity http://www.math.clemson.edu/~macaule/ Math

More information

Strongly chordal and chordal bipartite graphs are sandwich monotone

Strongly chordal and chordal bipartite graphs are sandwich monotone Strongly chordal and chordal bipartite graphs are sandwich monotone Pinar Heggernes Federico Mancini Charis Papadopoulos R. Sritharan Abstract A graph class is sandwich monotone if, for every pair of its

More information

Algorithms. NP -Complete Problems. Dong Kyue Kim Hanyang University

Algorithms. NP -Complete Problems. Dong Kyue Kim Hanyang University Algorithms NP -Complete Problems Dong Kyue Kim Hanyang University dqkim@hanyang.ac.kr The Class P Definition 13.2 Polynomially bounded An algorithm is said to be polynomially bounded if its worst-case

More information

Discrete Mathematics (CS503)

Discrete Mathematics (CS503) Discrete Mathematics (CS503) Module I Suggested Questions Day 1, 2 1. Translate the following statement into propositional logic using the propositions provided: You can upgrade your operating system only

More information

Differential approximation results for the traveling salesman problem with distances 1 and 2

Differential approximation results for the traveling salesman problem with distances 1 and 2 Differential approximation results for the traveling salesman problem with distances 1 and 2 Jérôme Monnot Vangelis Th. Paschos Sophie Toulouse {monnot,paschos,toulouse}@lamsade.dauphine.fr Abstract We

More information

RNA Protein Interaction

RNA Protein Interaction Introduction RN binding in detail structural analysis Examples RN Protein Interaction xel Wintsche February 16, 2009 xel Wintsche RN Protein Interaction Introduction RN binding in detail structural analysis

More information

Crossings and Nestings in Tangled Diagrams

Crossings and Nestings in Tangled Diagrams Crossings and Nestings in Tangled Diagrams William Y. C. Chen 1, Jing Qin 2 and Christian M. Reidys 3 Center for Combinatorics, LPMC-TJKLC Nankai University, Tianjin 300071, P. R. China 1 chen@nankai.edu.cn,

More information

APTAS for Bin Packing

APTAS for Bin Packing APTAS for Bin Packing Bin Packing has an asymptotic PTAS (APTAS) [de la Vega and Leuker, 1980] For every fixed ε > 0 algorithm outputs a solution of size (1+ε)OPT + 1 in time polynomial in n APTAS for

More information

Designing RNA Secondary Structures is NP-Hard

Designing RNA Secondary Structures is NP-Hard Designing RNA Secondary Structures is NP-Hard Édouard Bonnet 1, Paweł Rzążewski 2, and Florian Sikora 3 1 Middlesex University, Department of Computer Science, London, UK edouard.bonnet@dauphine.fr 2 Faculty

More information

Logical equivalences 12/8/2015. S T: Two statements S and T involving predicates and quantifiers are logically equivalent

Logical equivalences 12/8/2015. S T: Two statements S and T involving predicates and quantifiers are logically equivalent 1/8/015 Logical equivalences CSE03 Discrete Computational Structures Lecture 3 1 S T: Two statements S and T involving predicates and quantifiers are logically equivalent If and only if they have the same

More information

THE COMPLEXITY OF DISSOCIATION SET PROBLEMS IN GRAPHS. 1. Introduction

THE COMPLEXITY OF DISSOCIATION SET PROBLEMS IN GRAPHS. 1. Introduction THE COMPLEXITY OF DISSOCIATION SET PROBLEMS IN GRAPHS YURY ORLOVICH, ALEXANDRE DOLGUI, GERD FINKE, VALERY GORDON, FRANK WERNER Abstract. A subset of vertices in a graph is called a dissociation set if

More information

Rapid Dynamic Programming Algorithms for RNA Secondary Structure

Rapid Dynamic Programming Algorithms for RNA Secondary Structure ADVANCES IN APPLIED MATHEMATICS 7,455-464 I f Rapid Dynamic Programming Algorithms for RNA Secondary Structure MICHAEL S. WATERMAN* Depurtments of Muthemutics und of Biologicul Sciences, Universitk of

More information

6. DYNAMIC PROGRAMMING I

6. DYNAMIC PROGRAMMING I lgorithmic paradigms 6. DYNMI PRORMMIN I weighted interval scheduling segmented least squares knapsack problem RN secondary structure reedy. Build up a solution incrementally, myopically optimizing some

More information

Approximation Algorithms

Approximation Algorithms Approximation Algorithms Chapter 26 Semidefinite Programming Zacharias Pitouras 1 Introduction LP place a good lower bound on OPT for NP-hard problems Are there other ways of doing this? Vector programs

More information

Protein Structure Prediction II Lecturer: Serafim Batzoglou Scribe: Samy Hamdouche

Protein Structure Prediction II Lecturer: Serafim Batzoglou Scribe: Samy Hamdouche Protein Structure Prediction II Lecturer: Serafim Batzoglou Scribe: Samy Hamdouche The molecular structure of a protein can be broken down hierarchically. The primary structure of a protein is simply its

More information

Lab III: Computational Biology and RNA Structure Prediction. Biochemistry 208 David Mathews Department of Biochemistry & Biophysics

Lab III: Computational Biology and RNA Structure Prediction. Biochemistry 208 David Mathews Department of Biochemistry & Biophysics Lab III: Computational Biology and RNA Structure Prediction Biochemistry 208 David Mathews Department of Biochemistry & Biophysics Contact Info: David_Mathews@urmc.rochester.edu Phone: x51734 Office: 3-8816

More information

INFINITE RINGS WITH PLANAR ZERO-DIVISOR GRAPHS

INFINITE RINGS WITH PLANAR ZERO-DIVISOR GRAPHS INFINITE RINGS WITH PLANAR ZERO-DIVISOR GRAPHS YONGWEI YAO Abstract. For any commutative ring R that is not a domain, there is a zerodivisor graph, denoted Γ(R), in which the vertices are the nonzero zero-divisors

More information

Hidden Markov Models. Main source: Durbin et al., Biological Sequence Alignment (Cambridge, 98)

Hidden Markov Models. Main source: Durbin et al., Biological Sequence Alignment (Cambridge, 98) Hidden Markov Models Main source: Durbin et al., Biological Sequence Alignment (Cambridge, 98) 1 The occasionally dishonest casino A P A (1) = P A (2) = = 1/6 P A->B = P B->A = 1/10 B P B (1)=0.1... P

More information

RNA Secondary Structure Prediction

RNA Secondary Structure Prediction RNA Secondary Structure Prediction 1 RNA structure prediction methods Base-Pair Maximization Context-Free Grammar Parsing. Free Energy Methods Covariance Models 2 The Nussinov-Jacobson Algorithm q = 9

More information

7.32/7.81J/8.591J: Systems Biology. Fall Exam #1

7.32/7.81J/8.591J: Systems Biology. Fall Exam #1 7.32/7.81J/8.591J: Systems Biology Fall 2013 Exam #1 Instructions 1) Please do not open exam until instructed to do so. 2) This exam is closed- book and closed- notes. 3) Please do all problems. 4) Use

More information

Structure Local Multiple Alignment of RNA

Structure Local Multiple Alignment of RNA Structure Local Multiple lignment of RN Wolfgang Otto 1 and Sebastian Will 2 and Rolf ackofen 2 1 ioinformatics, niversity Leipzig, D-04107 Leipzig wolfgang@bioinf.uni-leipzig.de 2 ioinformatics, lbert-ludwigs-niversity

More information

THE TANGO ALGORITHM: SECONDARY STRUCTURE PROPENSITIES, STATISTICAL MECHANICS APPROXIMATION

THE TANGO ALGORITHM: SECONDARY STRUCTURE PROPENSITIES, STATISTICAL MECHANICS APPROXIMATION THE TANGO ALGORITHM: SECONDARY STRUCTURE PROPENSITIES, STATISTICAL MECHANICS APPROXIMATION AND CALIBRATION Calculation of turn and beta intrinsic propensities. A statistical analysis of a protein structure

More information

BIOINFORMATICS. Prediction of RNA secondary structure based on helical regions distribution

BIOINFORMATICS. Prediction of RNA secondary structure based on helical regions distribution BIOINFORMATICS Prediction of RNA secondary structure based on helical regions distribution Abstract Motivation: RNAs play an important role in many biological processes and knowing their structure is important

More information

LOCAL SEQUENCE-STRUCTURE MOTIFS IN RNA

LOCAL SEQUENCE-STRUCTURE MOTIFS IN RNA Journal of Bioinformatics and omputational Biology c Imperial ollege Press LOL SEQENE-STRTRE MOTIFS IN RN ROLF BKOFEN and SEBSTIN WILL hair for Bioinformatics at the Institute of omputer Science, Friedrich-Schiller-niversitaet

More information

Moments of the Boltzmann distribution for RNA secondary structures

Moments of the Boltzmann distribution for RNA secondary structures Bulletin of Mathematical Biology 67 (2005) 1031 1047 www.elsevier.com/locate/ybulm Moments of the Boltzmann distribution for RNA secondary structures István Miklós a, Irmtraud M. Meyer b,,borbála Nagy

More information

Tree Space: Algorithms & Applications Part I. Megan Owen University of Waterloo

Tree Space: Algorithms & Applications Part I. Megan Owen University of Waterloo Tree Space: lgorithms & pplications Part I Megan Owen University of Waterloo Phylogenetic Trees a phylogenetic tree: GTTTGT GTTGTT GTGT GGTTGTT? 7 5 1 6 questions: how do we infer a tree from data? how

More information

On low energy barrier folding pathways for nucleic acid sequences

On low energy barrier folding pathways for nucleic acid sequences On low energy barrier folding pathways for nucleic acid sequences Leigh-Anne Mathieson and Anne Condon U. British Columbia, Department of Computer Science, Vancouver, BC, Canada Abstract. Secondary structure

More information

Sparse RNA Folding: Time and Space Efficient Algorithms

Sparse RNA Folding: Time and Space Efficient Algorithms Sparse RNA Folding: Time and Space Efficient Algorithms Rolf Backofen 1, Dekel Tsur 2, Shay Zakov 2, and Michal Ziv-Ukelson 2 1 Albert Ludwigs University, Freiburg, Germany backofen@informatik.uni-freiburg.de

More information

DNA/RNA Structure Prediction

DNA/RNA Structure Prediction C E N T R E F O R I N T E G R A T I V E B I O I N F O R M A T I C S V U Master Course DNA/Protein Structurefunction Analysis and Prediction Lecture 12 DNA/RNA Structure Prediction Epigenectics Epigenomics:

More information