Sorting Genomes by Prefix Double-Cut-and-Joins

08/30/2022
by   Guillaume Fertin, et al.
0

In this paper, we study the problem of sorting unichromosomal linear genomes by prefix double-cut-and-joins (or DCJs) in both the signed and the unsigned settings. Prefix DCJs cut the leftmost segment of a genome and any other segment, and recombine the severed endpoints in one of two possible ways: one of these options corresponds to a prefix reversal, which reverses the order of elements between the two cuts (as well as their signs in the signed case). Depending on whether we consider both options or reversals only, our main results are: (1) new structural lower bounds based on the breakpoint graph for sorting by unsigned prefix reversals, unsigned prefix DCJs, or signed prefix DCJs; (2) a polynomial-time algorithm for sorting by signed prefix DCJs, thus answering an open question in [8]; (3) a 3/2-approximation for sorting by unsigned prefix DCJs, which is, to the best of our knowledge, the first sorting by prefix rearrangements problem that admits an approximation ratio strictly smaller than 2 (with the obvious exception of the polynomial-time solvable problems); and finally, (4) an FPT algorithm for sorting by unsigned prefix DCJs parameterised by the number of breakpoints in the genome.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/29/2017

Sorting Real Numbers in O(n√( n)) Time and Linear Space

We present an O(n√( n)) time and linear space algorithm for sorting real...
research
02/21/2018

A framework for cost-constrained genome rearrangement under Double Cut and Join

The study of genome rearrangement has many flavours, but they all are so...
research
05/03/2023

Complexity and Enumeration in Models of Genome Rearrangement

In this paper, we examine the computational complexity of enumeration in...
research
02/19/2022

Sorting Balls and Water: Equivalence and Computational Complexity

Various forms of sorting problems have been studied over the years. Rece...
research
02/03/2022

Noisy Sorting Capacity

Sorting is the task of ordering n elements using pairwise comparisons. I...
research
01/17/2022

Matrix Reordering for Noisy Disordered Matrices: Optimality and Computationally Efficient Algorithms

Motivated by applications in single-cell biology and metagenomics, we co...
research
11/08/2022

Universal Sorting: Finding a DAG using Priced Comparisons

We resolve two open problems in sorting with priced information, introdu...

Please sign up or login with your details

Forgot password? Click here to reset