Syllable-PBWT

Syllable-PBWT performs space-efficient long-match haplotype queries between a query haplotype and large reference panels to enable scalable matching in biobank-scale genomic analyses.


Key Features:

  • Segmentation into syllables: Divides each haplotype into smaller units called "syllables" to enable compact representation.
  • Compressed positional prefix arrays: Constructs compressed positional prefix arrays from syllable-segmented haplotypes to reduce storage.
  • Positional Burrows-Wheeler Transform (PBWT) variation: Implements a PBWT variation that preserves PBWT benefits while lowering memory demands.
  • Polynomial rolling hash functions: Applies polynomial rolling hash functions for efficient positional substring comparisons within compressed structures.
  • Syllable-Query algorithm: Provides the Syllable-Query long-match algorithm that operates on Syllable-PBWT data structures to perform long-match queries.
  • Memory reduction: Achieves memory usage reductions reported as over 100 times compared to previous solutions.
  • Runtime and CPU cache utilization: Improves runtime performance through enhanced CPU cache utilization of the compressed data structures.

Scientific Applications:

  • Genetic genealogical searches: Detects long haplotype matches relevant to genetic genealogy and relatedness inference.
  • Biobank-scale haplotype matching: Enables matching and long-match queries across millions of haplotypes in biobank-scale datasets.
  • Demonstrated datasets: Has been evaluated on datasets including UK Biobank genotype data and 1000 Genomes Project sequence data.

Methodology:

Segments haplotypes into syllables, builds compressed positional prefix arrays from those syllables, uses polynomial rolling hash functions for rapid positional substring comparisons, and executes the Syllable-Query long-match algorithm on the resulting data structures.

Topics

Details

License:
Not licensed
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Linux
Programming Languages:
C++
Added:
1/25/2023
Last Updated:
11/24/2024

Operations

Publications

Wang V, Naseri A, Zhang S, Zhi D. Syllable-PBWT for space-efficient haplotype long-match query. Bioinformatics. 2022;39(1). doi:10.1093/bioinformatics/btac734. PMID:36440908. PMCID:PMC9805553.

PMID: 36440908
PMCID: PMC9805553
Funding: - National Institutes of Health: OT2OD002751, R01HG010086, R56HG011509