henhaobio
Sign in

Lecture notes in computer scienceBioinformaticsPeer-reviewed journal article

mcPBWT: Space-efficient Multi-column PBWT Scanning Algorithm for Composite Haplotype Matching

Pramesh ShakyaiD, Ardalan NaseriiD, Degui ZhiiD, Shaojie ZhangiD

PDFDOIPreprint

Abstract

Positional Burrows-Wheeler Transform (PBWT) is a data structure that supports efficient algorithms for finding matching segments in a panel of haplotypes. It is of interest to study the composite patterns of multiple matching segments or blocks arranged contiguously along a same haplotype as they can indicate recombination crossover events, gene-conversion tracts, or, some-times, errors of phasing algorithms. However, current PBWT algorithms do not support search of such composite patterns efficiently. Here, we present our algorithm, mcPBWT (multi-column PBWT), that uses multiple synchronized runs of PBWT at different variant sites providing a "look-ahead" information of matches at those variant sites. Such "look-ahead" information allows us to analyze multiple contiguous matching pairs in a single pass. We present two specific cases of mcPBWT, namely double-PBWT and triple-PBWT which utilize two and three columns of PBWT respectively. double-PBWT finds two matching pairs combinations representative of crossover event or phasing error while triple-PBWT finds three matching pairs combinations representative of gene-conversion tract.

Citations
0
FWCI
0.00
Field percentile
14th percentile

Reproducibility ledger

Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.

Sign in to file a reproducibility report.

Similarity Map
SelectedSame fieldCross-field
THISTang '25Sanaullah '25Bonizzoni '22Cozzi '23Sanaullah '21Shakya '25
71% semantic matchBioinformatics
Kecong Tang, Ahsan Sanaullah, Degui Zhi+1 more·Lecture notes in computer science·Oct 31, 2025