Practical colinear chaining on sequences revisited
Abstract
Colinear chaining is a classical heuristic for sequence alignment and is widely used in modern practical aligners. Jain et al. (J. Comput. Biol. 2022) proposed an time algorithm to chain a set of anchors so that the chaining cost matches the edit distance of the input sequences, when anchors are all the maximal exact matches. Moreover, assuming a uniform and sparse distribution of anchors, they provided a practical solution () working in average-case time, where is the cost of the output chain. This practical solution is not guaranteed to be optimal: we study the failing cases, introduce the anchor diagonal distance, and find and implement an optimal algorithm working in average-case time, where is the optimal chaining cost. We validate the results by Jain et al., show that can be suboptimal with a realistic long read dataset, and show minimal computational slowdown for our solution.
Keywords
Cite
@article{arxiv.2506.11750,
title = {Practical colinear chaining on sequences revisited},
author = {Nicola Rizzo and Manuel Cáceres and Veli Mäkinen},
journal= {arXiv preprint arXiv:2506.11750},
year = {2025}
}
Comments
16 pages, 4 figures, 2 tables, 1 algorithm. To appear in ISBRA2025 (minus the appendix and Table 2)