arrow
Return

Flanked Transposition Distance for Two Strings

delete2025-11-01
delete0
PRE
AI
H
Huixiu Xu
X
Xin Tong
姜海涛 cover
姜海涛 (Haitao Jiang) *
王
王路生 (Lusheng Wang) *
B
Binhai Zhu
朱
朱大铭 (Daming Zhu)
DOI:10.1109/TCBBIO.2025.3608066delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Transposition is a well-known genome rearrangement event that switches two consecutive sub-strings on a string. Since a transposition makes changes to a string, the genome here is just a string. The problem of transforming one string into the other by a sequence of transposition operations has attracted a lot of attention. However, it has been reported that genome rearrangement events are often associated with repeated sub-strings. In particular, a transposition operation is most likely associated with three identical repeated sub-strings. A transposition operation on two consecutive sub-strings x and y switches the two sub-strings and transforms the whole string zxyw into the other string zyxw, where z and w represents the two sub-strings on the left and right of xy, respectively. When repeated sub-strings are considered, the two consecutive sub-strings x and y are flanked with three identical repeated sub-strings R and the flanked transposition transforms the whole string zRxRyRw into zRyRxRw. For a flanked transposition operation, the neighbors of x and y remain the same before and after the transposition. In this paper, we investigate the problem of transforming one string into the other by a number of flanked transpositions. First, we present a necessary and sufficient condition to determine if a string can be transformed into the other by a sequence of flanked transpositions. We then design a decision algorithm with running time O(n) to test if such a condition holds. We also show that transforming one string into the other by using minimum number of flanked transpositions is NP-hard. A string pi of n letters is simple if the n-1 consecutive pairs of letters are distinct. We present an O(n(2)) approximation algorithm with ratio 2 for the optimization version of the special case, where both input strings are simple.
Keywords:
Bioinformatics
Genomics
Approximation algorithms
Transforms
Optimization
Computational biology
Urban areas
Training
Switches
Sufficient conditions
Genome rearrangement
flanked transpositions
decision algorithm
NP-hard

Journal

I
IEEE Transactions on Computational Biology and Bioinformatics
IF:
0
Papers:
151
Citations:
0

Organization

S
Shandong University
Scholars:
7.1K
Papers: 2.5K
Citations: 8.4W
C
city university of hong kong
Scholars:
5.8K
Papers: 3.3K
Citations: 2
Cited Papers

Cited Papers

Reversals and Transpositions Over Finite Alphabets
err2005-01-01
err0
errOAAI
errA. J. Radcliffe; A. D. Scott; E. L. Wilmer
errShare
errSave
Distinct retroelement classes define evolutionary breakpoints demarcating sites of evolutionary novelty
err2009-07-24
err63
errOAAI
errLongo, Mark S.; Carone, Dawn M.; Green, Eric D.; O'Neill, Michael J.; O'Neill, Rachel J.
errShare
errSave
Advances on sorting by reversals
err2007-04-01
err0
errOAAI
errEric Tannier; Anne Bergeron; Marie-France Sagot
errShare
errSave
1.375-Approximation Algorithm for Sorting by Reversals
err2002-08-29
err0
PREAI
errPiotr Berman; Sridhar Hannenhalli; Marek Karpinski
errShare
errSave
Flanked Block-Interchange Distance on Strings
err2024-03-01
err0
PREAI
errLi, Tiantian; Jiang, Haitao; Zhu, Binhai; Wang, Lusheng; Zhu, Daming
errShare
errSave
Sorting by Transpositions
err1998-05-01
err0
PREAI
errVineet Bafna; Pavel A. Pevzner
errShare
errSave
researcher View more