Sign in
BioinformaticsiScience
Peer-reviewed journal article

WGT: Tools and algorithms for recognizing, visualizing and generating Wheeler graphs

Kuan-Hao ChaoiD, Pei-Wei CheniD, Sanjit Arunkumar SeshiaiD, Ben LangmeadiD

Abstract

SummaryA Wheeler graph represents a collection of strings in a way that is particularly easy to index and query. Such a graph is a practical choice for representing a graph-shaped pangenome, and it is the foundation for current graph-based pangenome indexes. However, there are no practical tools to visualize or to check graphs that may have the Wheeler properties. Here we present Wheelie, an algorithm that combines a renaming heuristic with a permutation solver (Wheelie-PR) or a Satisfiability Modulo Theory (SMT) solver (Wheelie-SMT) to check whether a given graph has the Wheeler properties, a problem that is NP complete in general. Wheelie can check a variety of random and real-world graphs in far less time than any algorithm proposed to date. It can check a graph with 1,000s of nodes in seconds. We implement these algorithms together with complementary visualization tools in the WGT toolkit, available as open source software at https://github.com/Kuanhao-Chao/Wheeler_Graph_Toolkit.

02 /Specification & Classification

Click any tag to browse matching papers

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
THISÖztürk '24Truong '26Garrison '22Lisiecka '26Sanaullah '25Herencsárov '23
64% semantic matchBioinformatics
Ünsal Öztürk, Marco Mattavelli, Paolo Ribeca·NAR Genomics and Bioinformatics·Sep 28, 2024