An O(n2) algorithm for signed translocation

被引:30
作者
Wang, LS [1 ]
Zhu, DM
Liu, XW
Ma, SH
机构
[1] City Univ Hong Kong, Dept Computat Sci, Kowloon, Hong Kong, Peoples R China
[2] Shandong Univ, Sch Comp Sci & Technol, Jinan 250100, Peoples R China
基金
中国国家自然科学基金;
关键词
algorithm; signed translocation; genome rearrangement;
D O I
10.1016/j.jcss.2004.12.005
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Genome rearrangement is an important area in computational biology. There are three basic operations, reversal, translocation and transposition. Here we study the translocation operations. Multi-chromosomal genomes frequently evolve by translocation events that exchange genetic material between two chromosomes. We focus on the signed case, where the direction of each gene is known. The signed translocation problem asks to find the minimum number of translocation operations as well as the sequence of translocation operations to transform one genome into the other. A linear-time algorithm that computes the minimum number of translocation operations was given in a linear-time algorithm for computing translocation distance between signed genomes [16]. However, that algorithm cannot give the optimum sequence of translocation operations. The best known algorithm that can give the optimum sequence of translocation operations for signed translocation problem runs in O(n(2) log n) time. In this paper, we design an O(n(2)) algorithm. (c) 2005 Elsevier Inc. All rights reserved.
引用
收藏
页码:284 / 299
页数:16
相关论文
共 20 条
  • [1] A linear-time algorithm for computing inversion distance between signed permutations with an experimental study
    Bader, DA
    Moret, BME
    Yan, M
    [J]. JOURNAL OF COMPUTATIONAL BIOLOGY, 2001, 8 (05) : 483 - 491
  • [2] BADER DA, 2001, P 7 INT WORKSH ALG D, P365
  • [3] BAFNA V, 1995, MOL BIOL EVOL, V12, P239
  • [4] Dobzhansky T, 1938, GENETICS, V23, P28
  • [5] CTRD: a fast applet for computing signed translocation distance between genomes
    Feng, WS
    Wang, LS
    Zhu, DM
    [J]. BIOINFORMATICS, 2004, 20 (17) : 3256 - 3257
  • [6] GENOME SEQUENCE COMPARISON AND SCENARIOS FOR GENE REARRANGEMENTS - A TEST-CASE
    HANNENHALLI, S
    CHAPPEY, C
    KOONIN, EV
    PEVZNER, PA
    [J]. GENOMICS, 1995, 30 (02) : 299 - 311
  • [7] Transforming cabbage into turnip: Polynomial algorithm for sorting signed permutations by reversals
    Hannenhalli, S
    Pevzner, PA
    [J]. JOURNAL OF THE ACM, 1999, 46 (01) : 1 - 27
  • [8] Hannenhalli S, 1995, LECT NOTES COMPUT SC, V1000, P184
  • [9] Hannenhalli S, 1996, PROCEEDINGS OF THE SEVENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P304
  • [10] Hannenhalli S., 1995, Proceedings of the Twenty-Seventh Annual ACM Symposium on the Theory of Computing, P178, DOI 10.1145/225058.225112