winnowmap
winnowmap maps Oxford Nanopore Technologies (ONT) and Pacific Biosciences (PacBio) long reads to reference genomes with improved accuracy in repetitive genomic regions using weighted-minimizer sampling.
Key Features:
- Minimap2 codebase: Built on the Minimap2 codebase to leverage its long-read alignment framework.
- Weighted-minimizer sampling algorithm: Assigns weights to k-mers to down-weight frequent k-mers while maintaining matching minimizers for shared substrings to improve mapping precision in repeats.
- Improved accuracy in repetitive regions: Enhances alignment in segmental duplications and tandem repeat arrays for ONT and PacBio long reads.
- Confident subalignment strategy (Winnowmap2): Uses minimal confidently alignable substrings to compute mappings via collections of confident subalignments, increasing tolerance to structural variants and sensitivity to paralog-specific variants and reducing allelic bias.
- Reduction in mapping error rates: Empirical evaluations report a decrease in mapping error rate on the human X chromosome from 0.14% to 0.06% and on the X centromere from 3.6% to approximately 0%.
- Index compression and runtimes: Sparser sampling enables improved index compression and contributes to competitive runtimes for large-scale analyses.
Scientific Applications:
- Variant and structural variation analysis: Facilitates more reliable variant calling and structural variation detection in repetitive genomic regions.
- Paralog-specific and allelic bias studies: Reduces allelic bias and increases sensitivity to paralog-specific variants, aiding analyses of paralogous genes and highly similar repeat copies.
- Long-read sequencing projects: Applicable to analyses of ONT and PacBio long-read datasets that require accurate mapping through repeats.
Methodology:
Implements weighted-minimizer sampling with k-mer weighting and, in Winnowmap2, minimal confidently alignable substrings for confident subalignments, built on the Minimap2 codebase.
Topics
Details
- License:
- Not licensed
- Tool Type:
- command-line tool
- Programming Languages:
- C
- Added:
- 9/28/2022
- Last Updated:
- 11/24/2024
Operations
Publications
Jain C, Rhie A, Zhang H, Chu C, Walenz BP, Koren S, Phillippy AM. Weighted minimizer sampling improves long read mapping. Bioinformatics. 2020;36(Supplement_1):i111-i118. doi:10.1093/bioinformatics/btaa435. PMID:32657365. PMCID:PMC7355284.
Jain C, Rhie A, Hansen NF, Koren S, Phillippy AM. Long-read mapping to repetitive reference sequences using Winnowmap2. Nature Methods. 2022;19(6):705-710. doi:10.1038/s41592-022-01457-8. PMID:35365778. PMCID:PMC10510034.