Parametric genome rearrangement.
Algorithms inspired by comparative genomics calculate an edit distance between two linear orders based on elementary edit operations such as inversion, transposition and reciprocal translocation. All operations are generally assigned the same weight, simply by default, because no systematic empirical studies exist verifying whether algorithmic outputs involve realistic proportion of each. Nor do we have data on how weights should vary with the length of the inverted or transposed segment of the chromosome. In this paper, we present a rapid algorithm that allows each operation to take on a range of weights, producing an relatively tight upper bound on the distance between single-chromosome genomes, by means of a greedy search with look-ahead. The efficiency of this algorithm allows us to test random genomes for each parameter setting, to detect gene order similarity and to infer the parameter values most appropriate to the phylogenetic domain under study. We apply this method to genome segments in which the same gene order is conserved in Escherichia coli and Bacillus subtilis, as well as to the gene order in human versus Drosophila mitochondrial genomes. In both cases, we conclude that it is most appropriate to assign somewhat more than twice the weight to transpositions and inverted transpositions than to inversions. We also explore segment-length weighting for fungal mitochondrial gene orders.
Blanchette
M
M
Centre de recherches mathématiques, Université de Montréal, Québec, Canada. blanchet@hans.crm.umontreal.ca
Kunisawa
T
T
Sankoff
D
D
D000465:Algorithms; D000818:Animals; D001412:Bacillus subtilis / Q000235:genetics; D007446:Chromosome Inversion; D004272:DNA, Mitochondrial; D004330:Drosophila / Q000235:genetics; D004926:Escherichia coli / Q000235:genetics; D015321:Gene Rearrangement; D015698:Genomic Library; D006801:Humans
D004272:DNA, Mitochondrial