A visualization tool to explore alphabet orderings for the Burrows-Wheeler Transform

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Major, Lily, Davies, Dave, Clare, Amanda, Daykin, Jacqueline W., Mora, Benjamin, Zarges, Christine
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866911784721448960
author Major, Lily
Davies, Dave
Clare, Amanda
Daykin, Jacqueline W.
Mora, Benjamin
Zarges, Christine
author_facet Major, Lily
Davies, Dave
Clare, Amanda
Daykin, Jacqueline W.
Mora, Benjamin
Zarges, Christine
contents The Burrows-Wheeler Transform (BWT) is an efficient invertible text transformation algorithm with the properties of tending to group identical characters together in a run, and enabling search of the text. This transformation has extensive uses particularly in lossless compression algorithms, indexing, and within bioinformatics for sequence alignment tasks. There has been recent interest in minimizing the number of identical character runs ($r$) for a transform and in finding useful alphabet orderings for the sorting step of the matrix associated with the BWT construction. This motivates the inspection of many transforms while developing algorithms. However, the full Burrows-Wheeler matrix is $O(n^2)$ space and therefore very difficult to display and inspect for large input sizes. In this paper we present a graphical user interface (GUI) for working with BWTs, which includes features for searching for matrix row prefixes, skipping over sections in the right-most column (the transform), and displaying BWTs while exploring alphabet orderings with the goal of minimizing the number of runs.
format Preprint
id arxiv_https___arxiv_org_abs_2402_17005
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle A visualization tool to explore alphabet orderings for the Burrows-Wheeler Transform
Major, Lily
Davies, Dave
Clare, Amanda
Daykin, Jacqueline W.
Mora, Benjamin
Zarges, Christine
Human-Computer Interaction
H.5.2
The Burrows-Wheeler Transform (BWT) is an efficient invertible text transformation algorithm with the properties of tending to group identical characters together in a run, and enabling search of the text. This transformation has extensive uses particularly in lossless compression algorithms, indexing, and within bioinformatics for sequence alignment tasks. There has been recent interest in minimizing the number of identical character runs ($r$) for a transform and in finding useful alphabet orderings for the sorting step of the matrix associated with the BWT construction. This motivates the inspection of many transforms while developing algorithms. However, the full Burrows-Wheeler matrix is $O(n^2)$ space and therefore very difficult to display and inspect for large input sizes. In this paper we present a graphical user interface (GUI) for working with BWTs, which includes features for searching for matrix row prefixes, skipping over sections in the right-most column (the transform), and displaying BWTs while exploring alphabet orderings with the goal of minimizing the number of runs.
title A visualization tool to explore alphabet orderings for the Burrows-Wheeler Transform
topic Human-Computer Interaction
H.5.2
url https://arxiv.org/abs/2402.17005