
This Article  
 
Share  
Bibliographic References  
Add to:  
Digg Furl Spurl Blink Simpy Del.icio.us Y!MyWeb  
Search  
 
An Efficient Alignment Algorithm for Searching Simple Pseudoknots over Long Genomic Sequence
Nov.Dec. 2012 (vol. 9 no. 6)
pp. 16291638
ASCII Text  x  
C. Ma, T. K. F. Wong, T. W. Lam, W. K. Hon, K. Sadakane, S. M. Yiu, "An Efficient Alignment Algorithm for Searching Simple Pseudoknots over Long Genomic Sequence," IEEE/ACM Transactions on Computational Biology and Bioinformatics, vol. 9, no. 6, pp. 16291638, Nov.Dec., 2012.  
BibTex  x  
@article{ 10.1109/TCBB.2012.104, author = {C. Ma and T. K. F. Wong and T. W. Lam and W. K. Hon and K. Sadakane and S. M. Yiu}, title = {An Efficient Alignment Algorithm for Searching Simple Pseudoknots over Long Genomic Sequence}, journal ={IEEE/ACM Transactions on Computational Biology and Bioinformatics}, volume = {9}, number = {6}, issn = {15455963}, year = {2012}, pages = {16291638}, doi = {http://doi.ieeecomputersociety.org/10.1109/TCBB.2012.104}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, }  
RefWorks Procite/RefMan/Endnote  x  
TY  JOUR JO  IEEE/ACM Transactions on Computational Biology and Bioinformatics TI  An Efficient Alignment Algorithm for Searching Simple Pseudoknots over Long Genomic Sequence IS  6 SN  15455963 SP1629 EP1638 EPD  16291638 A1  C. Ma, A1  T. K. F. Wong, A1  T. W. Lam, A1  W. K. Hon, A1  K. Sadakane, A1  S. M. Yiu, PY  2012 KW  RNA KW  biology computing KW  genetics KW  genomics KW  molecular biophysics KW  molecular configurations KW  DNA sequence KW  pseudoknots KW  long genomic sequence KW  structural noncoding RNA KW  structural alignment algorithms KW  query ncRNA KW  Bioinformatics KW  Genomics KW  RNA KW  Computational biology KW  Complexity theory KW  Algorithm design and analysis KW  Heuristic algorithms KW  structural alignment KW  Noncoding RNAs KW  pseudoknot VL  9 JA  IEEE/ACM Transactions on Computational Biology and Bioinformatics ER   
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TCBB.2012.104
Structural alignment has been shown to be an effective computational method to identify structural noncoding RNA (ncRNA) candidates as ncRNAs are known to be conserved in secondary structures. However, the complexity of the structural alignment algorithms becomes higher when the structure has pseudoknots. Even for the simplest type of pseudoknots (simple pseudoknots), the fastest algorithm runs in O(mn^{3}) time, where m, n are the length of the query ncRNA (with known structure) and the length of the target sequence (with unknown structure), respectively. In practice, we are usually given a long DNA sequence and we try to locate regions in the sequence for possible candidates of a particular ncRNA. Thus, we need to run the structural alignment algorithm on every possible region in the long sequence. For example, finding candidates for a known ncRNA of length 100 on a sequence of length 50,000, it takes more than one day. In this paper, we provide an efficient algorithm to solve the problem for simple pseudoknots and it is shown to be 10 times faster. The speedup stems from an effective pruning strategy consisting of the computation of a lower bound score for the optimal alignment and an estimation of the maximum score that a candidate can achieve to decide whether to prune the current candidate or not.
Index Terms:
RNA,biology computing,genetics,genomics,molecular biophysics,molecular configurations,DNA sequence,pseudoknots,long genomic sequence,structural noncoding RNA,structural alignment algorithms,query ncRNA,Bioinformatics,Genomics,RNA,Computational biology,Complexity theory,Algorithm design and analysis,Heuristic algorithms,structural alignment,Noncoding RNAs,pseudoknot
Citation:
C. Ma, T. K. F. Wong, T. W. Lam, W. K. Hon, K. Sadakane, S. M. Yiu, "An Efficient Alignment Algorithm for Searching Simple Pseudoknots over Long Genomic Sequence," IEEE/ACM Transactions on Computational Biology and Bioinformatics, vol. 9, no. 6, pp. 16291638, Nov.Dec. 2012, doi:10.1109/TCBB.2012.104
Usage of this product signifies your acceptance of the Terms of Use.