WinHAP
WinHAP phases haplotypes from population-scale genotype data using heuristic and divide-and-conquer strategies to enable efficient large-scale SNP phasing.
Key Features:
- Efficiency: Reduces computational resource requirements for haplotype phasing, enabling analysis of large-scale population genotype datasets on limited hardware.
- Speed: Employs heuristic methods and algorithmic optimizations, with WinHAP2 using a divide-and-conquer strategy to accelerate processing.
- Memory Usage: WinHAP2 can phase 500 genotypes with up to 1,000,000 SNPs using approximately 12.8 MB of memory.
- Parallel Computing: Integrates OpenMP for parallel processing to increase throughput compared with programs such as Beagle, SHAPEIT2, and 2SNP.
- Running Time: Can complete representative phasing tasks in approximately 2.5 hours on a standard personal computer.
- Accuracy: Maintains high overall phasing accuracy and is reported to outperform other algorithms in the field.
Scientific Applications:
- Large-scale genotyping studies: Suited for phasing datasets with very large SNP counts, including datasets with up to 1,000,000 SNPs.
- Phenotype-associated variant screening: Enables screening of phenotype-associated genomic variations from extensive genotype datasets.
Methodology:
Implements heuristic methods, a divide-and-conquer strategy, algorithmic optimizations, memory usage reduction, and OpenMP-based parallelization (WinHAP2).
Topics
Details
- Tool Type:
- command-line tool
- Operating Systems:
- Linux
- Programming Languages:
- C++
- Added:
- 12/18/2017
- Last Updated:
- 12/10/2018
Operations
Publications
Xu Y, Cheng W, Nie P, Zhou F. WinHAP: An Efficient Haplotype Phasing Algorithm Based on Scalable Sliding Windows. PLoS ONE. 2012;7(8):e43163. doi:10.1371/journal.pone.0043163. PMID:22905221. PMCID:PMC3419172.
Pan W, Zhao Y, Xu Y, Zhou F. WinHAP2: an extremely fast haplotype phasing program for long genotype sequences. BMC Bioinformatics. 2014;15(1). doi:10.1186/1471-2105-15-164. PMID:24884701. PMCID:PMC4094983.