A fast adaptive algorithm for computing whole-genome homology maps
A fast adaptive algorithm for computing whole-genome homology maps
复制标题
DOI:
10.1101/259986
复制
发表时间:
2018-02
期刊:
影响因子:
5.8
通讯作者:
Chirag Jain;S. Koren;A. Dilthey;A. Phillippy;S. Aluru
中科院分区:
文献类型:
--
作者:
Chirag Jain;S. Koren;A. Dilthey;A. Phillippy;S. Aluru
Motivation Whole-genome alignment is an important problem in genomics for comparing different species, mapping draft assemblies to reference genomes, and identifying repeats. However, for large plant and animal genomes, this task remains compute and memory intensive. Results We introduce an approximate algorithm for computing local alignment boundaries between long DNA sequences. Given a minimum alignment length and an identity threshold, our algorithm computes the desired alignment boundaries and identity estimates using kmer-based statistics, and maintains sufficient probabilistic guarantees on the output sensitivity. Further, to prioritize higher scoring alignment intervals, we develop a plane-sweep based filtering technique which is theoretically optimal and practically efficient. Implementation of these ideas resulted in a fast and accurate assembly-to-genome and genome-to-genome mapper. As a result, we were able to map an error-corrected whole-genome NA12878 human assembly to the hg38 human reference genome in about one minute total execution time and 97% on multiple datasets. Finally, we performed a sensitive self-alignment of the human genome to compute all duplications of length ≥ 1 Kbp and ≥ 90% identity. The reported output achieves good recall and covers 5% more bases than the current UCSC genome browser’s segmental duplication annotation. Availability https://github.com/marbl/MashMap Contact adam.phillippy@nih.gov, aluru@cc.gatech.edu