Characterizing pseudobase and predicting RNA secondary structure with simple H-type pseudoknots based on dynamic programming

被引:0
|
作者
Namsrai, Oyun-Erdene [1 ]
Ryu, Kenn Ho [1 ]
机构
[1] Chungbuk Natl Univ, Sch Elect & Comp Engn, Database BioInformat Lab, Cheongju 361763, Chungbuk, South Korea
关键词
RNA secondary structure prediction; Pseudobase; H-type pseudoknots; dynamic programming;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
RNA is a unique biopolymer that has the ability to store genetic information, like DNA, but also can have a functional role in the cell, like protein. The function of an RNA is determined by its sequence and structure, and the RNA structure is to a large extent determined by RNA's ability to form base pairs with itself. Most work has been done to predict structures that do not contain pseudoknots. Pseudoknots are usually excluded due to the hardness of examining all possible structures efficiently and model the energy correctly. In this paper we will present characterization of Pseudobase and then we will introduce an improved version of dynamic programming solution to find the conformation with the maximum number of base pairs. After then we will introduce an implementation of predicting H-type pseudoknots based on dynamic programming. Our algorithm called "Iterated Dynamic Programming" has better space and time complexity than the previously known algorithms. The algorithm has a worst case complexity of O(N-3) in time and O(N-2) in storage. In addition, our approach can be easily extended and applied to other classes of more general pseudoknots. Availability: The algorithm has been implemented in C++ in a program called "IDP", which is available at http://dblab.cbu.ac.kr/idp.
引用
收藏
页码:578 / +
页数:2
相关论文
共 50 条
  • [31] A New Method of RNA Secondary Structure Prediction Based on Convolutional Neural Network and Dynamic Programming
    Zhang, Hao
    Zhang, Chunhe
    Li, Zhi
    Li, Cong
    Wei, Xu
    Zhang, Borui
    Liu, Yuanning
    FRONTIERS IN GENETICS, 2019, 10
  • [32] An efficient dynamic programming algorithm and implementation for RNA secondary structure prediction
    Tan, GM
    Liu, XC
    Sun, NH
    COMPUTATIONAL SCIENCE - ICCS 2005, PT 2, 2005, 3515 : 869 - 876
  • [33] ONLINE DYNAMIC-PROGRAMMING WITH APPLICATIONS TO THE PREDICTION OF RNA SECONDARY STRUCTURE
    LARMORE, LL
    SCHIEBER, B
    JOURNAL OF ALGORITHMS, 1991, 12 (03) : 490 - 515
  • [34] Optimized and efficiently parallelized dynamic programming for RNA secondary structure prediction
    Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100080, China
    不详
    Ruan Jian Xue Bao, 2006, 7 (1501-1509):
  • [35] A predicting algorithm of RNA secondary structure based on stems
    Liu, Zhendong
    Li, Hengwu
    Zhu, Daming
    KYBERNETES, 2010, 39 (06) : 1050 - 1057
  • [36] An Intelligent Grammar-Based Platform for RNA H-type Pseudoknot Prediction
    Makris, Evangelos
    Kolaitis, Angelos
    Andrikos, Christos
    Moulos, Vrettos
    Tsanakas, Panayiotis
    Pavlatos, Christos
    ARTIFICIAL INTELLIGENCE APPLICATIONS AND INNOVATIONS. AIAI 2022 IFIP WG 12.5 INTERNATIONAL WORKSHOPS, 2022, 652 : 174 - 186
  • [37] Deep Learning Method for RNA Secondary Structure Prediction with Pseudoknots Based on Large-Scale Data
    Shen, Bowen
    Zhang, Hao
    Li, Cong
    Zhao, Tianheng
    Liu, Yuanning
    JOURNAL OF HEALTHCARE ENGINEERING, 2021, 2021
  • [38] Application analysis of heuristic algorithms integrating dynamic programming in RNA secondary structure prediction
    Yuan, Tao
    Yan, Xu
    INTELLIGENT SYSTEMS WITH APPLICATIONS, 2024, 23
  • [39] Incorporating chemical modification constraints into a dynamic programming algorithm for prediction of RNA secondary structure
    Mathews, DH
    Disney, MD
    Childs, JL
    Schroeder, SJ
    Zuker, M
    Turner, DH
    PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2004, 101 (19) : 7287 - 7292
  • [40] A segment-based dynamic programming algorithm for predicting gene structure
    Wu, TD
    JOURNAL OF COMPUTATIONAL BIOLOGY, 1996, 3 (03) : 375 - 394