PBWT-Query
PBWT-Query performs efficient haplotype matching between a query and a panel of millions of haplotypes using the Positional Burrows-Wheeler Transform (PBWT) to identify shared DNA segments for genetic genealogical searches.
Key Features:
- PBWT indexing: Pre-computes a PBWT index of the panel to enable constant-time matching at each genomic position.
- Durbin's Algorithm 5 foundation: Builds on Durbin's Algorithm 5 for identification of set-maximal matches within the panel.
- Virtual insertion: Integrates a query into the PBWT matrix via virtual insertion to allow scanning of PBWT match blocks both upwards and downwards.
- Length-threshold matching (L): Identifies matches that are longer than or equal to a specified length L rather than only the longest set-maximal matches.
- L-PBWT-Query acceleration: Introduces additional data structures to bypass blocks of incomplete matches and accelerate search throughput.
- Large-cohort scale: Designed to operate on panels containing millions of haplotypes for large-cohort analyses.
- Empirical validation: Evaluated on simulated datasets and real-world data from the UK Biobank.
Scientific Applications:
- Genetic genealogy: Detects shared DNA segments to support genealogical searches and identification of matches between individuals.
- Relatedness detection: Identifies related individuals for a given query within very large cohorts.
- Large-cohort haplotype matching: Enables rapid haplotype matching across extensive genomic datasets containing millions of haplotypes.
- Method benchmarking: Provides a framework validated on simulated data and UK Biobank for benchmarking match-detection performance.
Methodology:
Pre-compute a PBWT index of the panel to enable constant-time per-position matching; apply Durbin's Algorithm 5 to detect set-maximal matches; use virtual insertion to integrate the query and scan PBWT match blocks upward and downward to find matches ≥ L; in L-PBWT-Query, employ additional data structures to bypass incomplete-match blocks and accelerate the search.
Topics
Details
- Tool Type:
- command-line tool
- Added:
- 11/14/2019
- Last Updated:
- 1/5/2021
Operations
Publications
Naseri A, Holzhauser E, Zhi D, Zhang S. Efficient haplotype matching between a query and a panel for genealogical search. Bioinformatics. 2019;35(14):i233-i241. doi:10.1093/bioinformatics/btz347. PMID:31510689. PMCID:PMC6612857.