Genome misassembly detection using Stash: A data structure based on stochastic tile hashing
Abstract
MotivationAnalyzing large data from high-throughput sequencing technologies presents significant challenges in terms of memory and computational requirements. It is crucial to develop efficient data structures and computational methods that handle sequencing information. These challenges impact bioinformatics studies, including de novo genome assembly which serves as the foundation of genomics. Issues like read errors or limitations of heuristic decisions in assembly algorithms lead to genome misassemblies and inaccurate genomic representations, compromising the quality of downstream analyses. Hence, de novo assemblies can benefit from misassembly detection and correction, to produce a more optimal assembly. ResultsWe present Stash, a novel hash-based data structure designed for storing and querying large sequencing data. For an input sequence, Stash uses sliding windows of spaced seed patterns to extract and hash k-mers. The hash values combined with the sequence ID determine the value stored in Stash. A filled Stash can be used to query whether two genomic regions are covered by the same set of reads. This can be used in genome misassembly detection. We demonstrate the effectiveness of Stash in detecting misassemblies in human genome assemblies generated by Flye and Shasta, using Pacbio HiFi reads from the human cell line NA24385. We observed that scaffolding Stash-cut assemblies reduces 7.6% and 3.4% of misassemblies in the Flye and Shasta assemblies, respectively. This is accomplished in 310 minutes utilizing 8 GB of memory. Stash is comparable to alternative long read misassembly correction methods and can result in superior assemblies compared to the baseline. AvailabilityStash is implemented in C++ as a static library and is available here: https://github.com/bcgsc/Stash. Contactasarvar@bccrc.ca or inanc.birol@ubc.ca
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 0
- FWCI
- 0.00
- Field percentile
- 42th percentile
- Organism
- Assay
- Research Focus
- Approach
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.
Related papers
- LongStitch: High-quality genome assembly correction and scaffolding using long reads
Lauren Coombe, Janet X. Li, … İnanç Birol·BMC BioinformaticsPeer-reviewed·Oct 30, 2021
- LRMD: Reference-Free Misassembly Detection Based on Multiple Features from Long-Read Alignments
Xianfeng Shi, Fan Nie, Jianxin Wang·bioRxiv·Nov 7, 2025
- Genome sequence assembly evaluation using long-range sequencing data
Dengfeng Guan, Shane McCarthy, … Richard Michael Durbin·bioRxiv·May 10, 2022
- Tigmint: Correcting Assembly Errors Using Linked Reads From Large Molecules
Shaun D. Jackman, Lauren Coombe, … İnanç Birol·BMC BioinformaticsPeer-reviewed·Oct 26, 2018
- Yet another de novo genome assembler
Robert Vaser, Mile Šikić·International symposium on image and signal processing and analysis/ISPA ...Peer-reviewed·Sep 1, 2019
- ABySS 2.0: Resource-Efficient Assembly of Large Genomes using a Bloom Filter
Shaun D Jackman, Benjamin P Vandervalk, … Inanc Birol·bioRxiv·Aug 7, 2016