Faucet: streaming de novo assembly graph construction
Roye Rozov, Gil GoldshlageriD, Eran HalperiniD, Ron Shamir AiD
Abstract
MotivationWe present Faucet, a 2-pass streaming algorithm for assembly graph construction. Faucet builds an assembly graph incrementally as each read is processed. Thus, reads need not be stored locally, as they can be processed while downloading data and then discarded. We demonstrate this functionality by performing streaming graph assembly of publicly available data, and observe that the ratio of disk use to raw data size decreases as coverage is increased.\n\nResultsFaucet pairs the de Bruijn graph obtained from the reads with additional meta-data derived from them. We show these metadata - coverage counts collected at junction k-mers and connections bridging between junction pairs - contain most salient information needed for assembly, and demonstrate they enable cleaning of metagenome assembly graphs, greatly improving contiguity while maintaining accuracy. We compared Faucets resource use and assembly quality to state of the art metagenome assemblers, as well as leading resource-efficient genome assemblers. Faucet used orders of magnitude less time and disk space than the specialized metagenome assemblers MetaSPAdes and Megahit, while also improving on their memory use; this broadly matched performance of other assemblers optimizing resource efficiency - namely, Minia and LightAssembler. However, on metagenomes tested, Faucets outputs had 14-110% higher mean NGA50 lengths compared to Minia, and 2-11-fold higher mean NGA50 lengths compared to LightAssembler, the only other streaming assembler available.\n\nAvailabilityFaucet is available at https://github.com/Shamir-Lab/Faucet\n\nContactrshamir@tau.ac.il,eranhalperin@gmail.com\n\nSupplementary informationSupplementary data are available at Bioinformatics online.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 13
- FWCI
- 0.78
- Field percentile
- top 30%
- 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
- Efficient High-Quality Metagenome Assembly from Long Accurate Reads using Minimizer-space de Bruijn Graphs
Gaëtan Benoit, Sébastien Raguideau, … Christopher Quince·bioRxiv·Jul 7, 2023
- Flowtigs: safety in flow decompositions for assembly graphs
Francisco Sena, Ingervo Eliel, … Alexandru Ioan Tomescu·iSciencePeer-reviewed·Oct 24, 2024
- Real-time resolution of short-read assembly graph using ONT long reads
Son Hoang Nguyen, Minh Duc Cao, Lachlan Coin·PLoS Computational BiologyPeer-reviewed·Jan 20, 2021
- agtools: a software framework to manipulate assembly graphs
Vijini Mallawaarachchi, George Spyro Bouras, … Robert Alan Edwards·Bioinformatics AdvancesPeer-reviewed·Jan 1, 2026
- Minimum flow decomposition guided by saturating subflows
Ke Chen, Abhishek Talesra, … Mingfu Shao·bioRxiv·Jul 2, 2026
- Minimizer-space de Bruijn graphs
Barış Ekim, Bonnie Berger, Rayan Chikhi·bioRxiv·Jun 9, 2021