| Literature DB >> 21938211 |
Athanasios T Alexiou1, Maria M Psiha, Panayiotis M Vlamos.
Abstract
A permutation-based algorithm is introduced for the representation of closed RNA secondary structures. It is an efficient 'loopless' algorithm, which generates the permutations on base-pairs of 'k-noncrossing' setting partitions. The proposed algorithm reduces the computational complexity of known similar techniques in O(n), using minimal change ordering and transposing of not adjacent elements.Entities:
Keywords: Closed RNA secondary structures; k-noncrossing partitions; permutation-based algorithm
Year: 2011 PMID: 21938211 PMCID: PMC3174042 DOI: 10.6026/97320630007091
Source DB: PubMed Journal: Bioinformation ISSN: 0973-2063
Figure 1Representations of RNA secondary structures (An RNA molecule can be viewed as an ordered sequence of n bases and secondary structures can be generally defined as a set of pairs i - j, 1 ≤ i ≤ j ≤ n, indexed starting at 1 from the so-called 5'- end and with each index in, at most, one pair.) (a) A secondary structure can be represented as an arc diagram, in which base indices are shown as vertices on a straight line, ordered form the 5'-end and arcs (always above the straight line) indicate base pairs, and all chemical bonds of its backbone are ignored. (b) Matching Nested Sets as an example of permutation [1-4-3- 2-5-8-7-6] in M.
Figure 2Diagrammatical representation of the proposed algorithm