An Algorithm to Solve the Motif Alignment Problem for Approximate Nested Tandem Repeats in Biological Sequences

被引:3
|
作者
Matroud, Atheer A. [1 ]
Tuffley, Christopher P. [1 ]
Hendy, Michael D. [2 ]
机构
[1] Massey Univ, Inst Fundamental Sci, Palmerston North 4442, Manawatu, New Zealand
[2] Univ Otago, Dept Math & Stat, Dunedin, New Zealand
关键词
algorithms; alignment; molecular evolution; satellites; simple sequence repeats;
D O I
10.1089/cmb.2011.0101
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
An approximate nested tandem repeat (NTR) in a string T is a complex repetitive structure consisting of many approximate copies of two substrings x and X ("motifs") interspersed with one another. NTRs fall into a class of repetitive structures broadly known as subrepeats. NTRs have been found in real DNA sequences and are expected to be important in evolutionary biology, both in understanding evolution of the ribosomal DNA (where NTRs can occur), and as a potential marker in population genetic and phylogenetic studies. This article describes an alignment algorithm for the verification phase of the software tool NTRFinder developed for database searches for NTRs. When the search algorithm has located a subsequence containing a possible NTR, with motifs X and x, a verification step aligns this subsequence against an exact NTR built from the templates X and x, to determine whether the subsequence contains an approximate NTR and its extent. This article describes an algorithm to solve this alignment problem in O(vertical bar T vertical bar(vertical bar X vertical bar + vertical bar x vertical bar)) space and time. The algorithm is based on Fischetti et al.'s wrap-around dynamic programming.
引用
收藏
页码:1211 / 1218
页数:8
相关论文
共 42 条
  • [31] A new artificial bee colony algorithm to solve the multiple sequence alignment problem
    Ozturk, Celal
    Aslan, Selcuk
    INTERNATIONAL JOURNAL OF DATA MINING AND BIOINFORMATICS, 2016, 14 (04) : 332 - 353
  • [32] A population global optimization algorithm to solve the image alignment problem in electron crystallography
    Ortigosa, P. M.
    Redondo, J. L.
    Garcia, I.
    Fernandez, J. J.
    JOURNAL OF GLOBAL OPTIMIZATION, 2007, 37 (04) : 527 - 539
  • [33] T-REKS: identification of Tandem REpeats in sequences with a K-meanS based algorithm
    Jorda, Julien
    Kajava, Andrey V.
    BIOINFORMATICS, 2009, 25 (20) : 2632 - 2638
  • [34] A biological algorithm to solve the assignment problem based on DNA molecules computation
    Wang, Zhaocai
    Tan, Jian
    Huang, Dongmei
    Ren, Yingchao
    Ji, Zuwen
    APPLIED MATHEMATICS AND COMPUTATION, 2014, 244 : 183 - 190
  • [35] A 2-approximate algorithm to solve one problem of the family of disjoint vector subsets
    A. E. Galashov
    A. V. Kel’manov
    Automation and Remote Control, 2014, 75 : 595 - 606
  • [36] Optimal Approximate Algorithm to Solve Location-Selection of Recycle Water Station Problem
    Yang, Shang-wu
    Li, Jing
    INTERNATIONAL CONFERENCE ON ENERGY, ENVIRONMENT AND MATERIALS ENGINEERING (EEME 2014), 2014, : 158 - 162
  • [37] A 2-approximate algorithm to solve one problem of the family of disjoint vector subsets
    Galashov, A. E.
    Kel'manov, A. V.
    AUTOMATION AND REMOTE CONTROL, 2014, 75 (04) : 595 - 606
  • [38] A parallel biological computing algorithm to solve the vertex coloring problem with polynomial time complexity
    Wang, Zhaocai
    Wang, Dangwei
    Bao, Xiaoguang
    Wu, Tunhua
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2021, 40 (03) : 3957 - 3967
  • [39] A Parallel Biological Optimization Algorithm to Solve the Unbalanced Assignment Problem Based on DNA Molecular Computing
    Wang, Zhaocai
    Pu, Jun
    Cao, Liling
    Tan, Jian
    INTERNATIONAL JOURNAL OF MOLECULAR SCIENCES, 2015, 16 (10): : 25338 - 25352
  • [40] A Biological Algorithm to Solve the Maximum Complete Subgraph Problem Based on Adleman-Lipton Model
    Wang, Zhaocai
    Tan, Jian
    Zhu, Lanwei
    Huang, Wei
    JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2014, 11 (11) : 2310 - 2312