Genome comparison often involves quantifying dissimilarities between genomes with identical gene sets, commonly using breakpoints - points where adjacent genes in one genome are not adjacent in another. The concept of a median genome, used for comparison of multiple genomes, aims to find a genome that minimizes the total distance to all genomes in a given set. While median genomes are useful for extracting common genomic information and estimating ancestral traits, the existence of multiple divergent medians raises concerns about their accuracy in reflecting the true ancestor. The median problem is known to be NP-hard, particularly for unichromosomal genomes, and solving it becomes increasingly challenging under different genome distance models. In this work, we introduce a novel branching algorithm to efficiently find all breakpoint medians of k linear unichromosomal genomes, represented as unsigned permutations. This algorithm constructs a rooted labeled tree, where the sequence of labels along each complete ray defines a genome, providing a structured and efficient way to explore the space of candidate medians by narrowing the search to a well-defined and significantly smaller subset of the permutation space. We validate our approach with experiments on randomly generated sets of three permutations. The results show that our method successfully finds the exact medians and also identifies many near-optimal approximations. Our experiments further show that most medians lie relatively close to the input permutations, in agreement with prior theoretical results.
@InProceedings{dasilva_et_al:LIPIcs.WABI.2025.18, author = {da Silva, Poly H. and Jamshidpey, Arash and Sankoff, David}, title = {{Identifying Breakpoint Median Genomes: A Branching Algorithm Approach}}, booktitle = {25th International Conference on Algorithms for Bioinformatics (WABI 2025)}, pages = {18:1--18:18}, series = {Leibniz International Proceedings in Informatics (LIPIcs)}, ISBN = {978-3-95977-386-7}, ISSN = {1868-8969}, year = {2025}, volume = {344}, editor = {Brejov\'{a}, Bro\v{n}a and Patro, Rob}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.WABI.2025.18}, URN = {urn:nbn:de:0030-drops-239447}, doi = {10.4230/LIPIcs.WABI.2025.18}, annote = {Keywords: Breakpoint distance, median genomes, phylogeny reconstruction, random permutations} }
Feedback for Dagstuhl Publishing