Structure-Based Multiple Rna Sequence Alignment and Finding Rna Motifs
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Strings and Sequences in Computer Science
Bioinformatics Algorithms (Fundamental Algorithms, module 2) Zsuzsanna Lipt´ak Masters in Medical Bioinformatics academic year 2018/19, II semester Strings and Sequences in Computer Science • its elements are called characters or letters • jΣj is the size of the alphabet (number of different characters) • a string over Σ is a finite sequence of characters from Σ • we write strings as s = s1s2 ::: sn i.e. si is the i'th character of s N.B.: We number strings from 1, not from 0 Some formalism on strings • Σ a finite set called alphabet 2 / 7 • jΣj is the size of the alphabet (number of different characters) • a string over Σ is a finite sequence of characters from Σ • we write strings as s = s1s2 ::: sn i.e. si is the i'th character of s N.B.: We number strings from 1, not from 0 Some formalism on strings • Σ a finite set called alphabet • its elements are called characters or letters 2 / 7 • a string over Σ is a finite sequence of characters from Σ • we write strings as s = s1s2 ::: sn i.e. si is the i'th character of s N.B.: We number strings from 1, not from 0 Some formalism on strings • Σ a finite set called alphabet • its elements are called characters or letters • jΣj is the size of the alphabet (number of different characters) 2 / 7 • we write strings as s = s1s2 ::: sn i.e. si is the i'th character of s N.B.: We number strings from 1, not from 0 Some formalism on strings • Σ a finite set called alphabet • its elements are called characters or letters • jΣj is the size of the alphabet (number of different characters) • a string over Σ is a finite sequence of characters from Σ 2 / 7 N.B.: We number strings from 1, not from 0 Some formalism on strings • Σ a finite set called alphabet • its elements are called characters or letters • jΣj is the size of the alphabet (number of different characters) • a string over Σ is a finite sequence of characters from Σ • we write strings as s = s1s2 ::: sn i.e. -
RNA Multiple Structural Alignment with Longest Common Subsequences *
RNA multiple structural alignment with longest common subsequences ? Sergey Bereg a, Marcin Kubica b, Tomasz Walen´ b, Binhai Zhu c;∗, aDepartment of Computer Science, University of Texas at Dallas, Richardson, TX 75083-0688, USA. bInstitute of Informatics, Warsaw University, Banacha 2, 02-097 Warszawa, Poland. cDepartment of Computer Science, Montana State University, Bozeman, MT 59717-3880, USA. Abstract In this paper, we present a new model for RNA multiple sequence structural align- ment based on the longest common subsequence. We consider both the off-line and on-line cases. For the off-line case, i.e., when the longest common subsequence is given as a linear graph with n vertices, we first present a polynomial O(n2) time algorithm to compute its maximum nested loop. We then consider a slightly differ- ent problem|the Maximum Loop Chain problem and present an algorithm which runs in O(n5) time. For the on-line case, i.e., given m RNA sequences of lengths n, compute the longest common subsequence of them such that this subsequence either induces a maximum nested loop or the maximum number of matches, we present efficient algorithms using dynamic programming when m is small. Key words: RNA multiple structure alignment, longest common subsequence, dynamic programming ? This research is partially supported by EPSCOR Visiting Scholar's Program and MSU Short-term Professional Development Program. ∗ Corresponding author: [email protected] Email: [email protected](Sergey Bereg), [email protected](Marcin Kubica), [email protected](Tomasz Wale´n), [email protected](Binhai Zhu) Preprint submitted to Journal of Combinatorial Optimization 6 October 2006 1 Introduction In the study of noncoding RNA (ncRNA), it is well known that the corre- sponding nucleotides are very active among genomic DNA. -
6 IV April 2018
6 IV April 2018 http://doi.org/10.22214/ijraset.2018.4743 International Journal for Research in Applied Science & Engineering Technology (IJRASET) ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 6.887 Volume 6 Issue IV, April 2018- Available at www.ijraset.com A Revised Algorithm to find Longest Common Subsequence Deena Nath1, Jitendra Kurmi2, Deveki Nandan Shukla3 1, 2, 3Department of Computer Science, Babasaheb Bhimrao Ambedkar University Lucknow Abstract: The aim of this paper is to make a revised algorithm in order to fetch the longest common subsequence from the given two strings ‘X’ and ‘Y’ for DNA matching in molecular biology etc. The revised algorithm prominence on the running time optimization and reduces the space and time complexity. The analysis of comparison between revised and current dynamic LCS has also performed. Moreover, the anticipated significance of this algorithm is to apply this algorithm in multiple sequences. Keywords: Sequence matching, DNA sequence, Dynamic Programming, Longest Common Subsequence, Pattern Matching. I. INTRODUCTION String comparison is one of the basic activity performed in order to get useful information while studying the relationship between the various types of organisms and the genetic resemblance among them. In molecular biology we study the nucleotides sequences. These finite sequences represent organic molecules which forms the nucleic acid (DNA and RNA). Attempts are made to find matches between such organic molecules to retrieve genetic information so as to find how much they resemble and homologous to each other. This process of information processing in the field of computer science is a vital part of DNA Matching which helps to gather information regarding genetic disorder, medication, genetic parenthood etc.