Towards space-efficient data structures for large genome-distance matrices with quick retrieval
Résumé
The explosion of genomic data presents a significant computational challenge for all downstream analyses. Particularly challenging are microbial collections, which already encompass several millions of genomes (e.g., AllTheBacteria [1]: 2.4M bacterial isolates; GISAID [2]: 15M SARS-CoV-2 sequences) and are further growing exponentially [3]. Many standard bioinformatics analyses lean on pairwise distances between genomes, including phylogeny inference [4, 5, 6] and genome clustering [7]. As a result, the scalability of multiple downstream analyses relies on the efficient computation and storage of pairwise distance matrices.
However, while the efficient computation of distances have been addressed by modern sketching-based methods such as Mash [8] and successors (see [9] for a survey), the storage and indexing of the resulting matrices remain a significant challenge. In fact, due to their quadratic size in the number of genomes, these matrices already surpass most storage capacities (e.g., 24 TB required for AllTheBacteria) and are thus heavily truncated when stored (e.g., [10]). This calls for a dedicated data structure that would be space-efficient and support near-constant-time distance retrieval queries. However, despite all the recent advances in compression of restricted families of matrices, such as sparse or low-rank ones [11, 12, 13], to the best of our knowledge, no scalable method is currently available for large genome-distance matrices.
In this presentation, we will discuss our ongoing work on subquadratic compression of distance matrices of large bacterial genome collections. Building upon insights from [14, 3], our approach takes advantage of the peculiar structure of those collections, that can extensively be explained by their underlying phylogeny. As a first step, we focus on phylogenetic trees as a candidate backbone for a compact data structure for pairwise distances. During this talk, we will show that collections of genomes following the infinite-site model can be stored in linear space supporting constant-time queries. We will then demonstrate our preliminary results on the tradeoffs that exist between metric distortion and storing cost in practical use cases. Overall, our work draws a path towards practical data structures that would be applicable to collections of millions of genomes with only negligible distance data distortion.
Domaines
Bio-informatique [q-bio.QM]Origine | Fichiers produits par l'(les) auteur(s) |
---|