WIT
WIT maps NGS reads to reference genomes using a Burrows–Wheeler Transform index augmented with a Wavelet Tree to reduce memory usage while maintaining alignment speed and accuracy.
Key Features:
- Efficient Indexing with Burrows–Wheeler Transform and Wavelet Tree: Uses Burrows–Wheeler Transform to compress the reference genome into a searchable index and a Wavelet Tree to enable rapid access to the compressed structure for exact and approximate alignments.
- Reduced Memory Footprint: Achieves an index size of approximately 0.6N (where N is the reference genome size) compared with reported requirements of 1.25N–5N for BWA, Subread, Kart, and Minimap2.
- Comparable Alignment Speed: Maintains alignment speeds comparable to BWA and Minimap2 despite the reduced index size.
- Enhanced Accuracy and Confidentiality: Experimental evaluations report superior alignment accuracy versus Minimap2 and the implementation includes confidentiality measures to preserve data integrity during alignment.
Scientific Applications:
- Genetic Variation Analysis: Efficient mapping of NGS reads to reference genomes to enable identification of genetic variation with high precision.
- Genome Re-sequencing: Rapid alignment of millions of short reads from sequencing platforms such as Illumina and Solexa for large-scale re-sequencing projects.
Methodology:
WIT constructs a Burrows–Wheeler Transform index of the reference genome and uses a Wavelet Tree to provide rapid access to the compressed index for exact and approximate alignments.
Topics
Details
- License:
- Unlicense
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Linux
- Programming Languages:
- Java, C++
- Added:
- 8/9/2019
- Last Updated:
- 6/16/2020
Operations
Publications
Kumar S, Agarwal S, Ranvijay. Fast and memory efficient approach for mapping NGS reads to a reference genome. Journal of Bioinformatics and Computational Biology. 2019;17(02):1950008. doi:10.1142/s0219720019500082. PMID:31057068.
PMID: 31057068
Documentation
Downloads
- Source codehttp://www.algorithm-skg.com/wit/WIT.zip