Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Faucet: streaming de novo assembly graph construction

View through CrossRef
Abstract Motivation We 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. Results Faucet 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 Faucet’s 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, Faucet’s 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. Availability Faucet is available at https://github.com/Shamir-Lab/Faucet Contact rshamir@tau.ac.il , eranhalperin@gmail.com Supplementary information: Supplementary data are available at Bioinformatics online.
Title: Faucet: streaming de novo assembly graph construction
Description:
Abstract Motivation We 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.
Results Faucet 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 Faucet’s 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, Faucet’s 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.
Availability Faucet is available at https://github.
com/Shamir-Lab/Faucet Contact rshamir@tau.
ac.
il , eranhalperin@gmail.
com Supplementary information: Supplementary data are available at Bioinformatics online.

Related Results

Graph convolutional neural networks for 3D data analysis
Graph convolutional neural networks for 3D data analysis
(English) Deep Learning allows the extraction of complex features directly from raw input data, eliminating the need for hand-crafted features from the classical Machine Learning p...
A Field Streaming - Potential Experiment
A Field Streaming - Potential Experiment
Abstract Streaming-potential experiments were conducted within the Muddy- and Dakota-sandstone interval of a Denver basin well. Analysis of the data shows that, f...
Factors Affecting the Survival of Therapy Related AML/MDS, Secondary AML and De Novo AML
Factors Affecting the Survival of Therapy Related AML/MDS, Secondary AML and De Novo AML
Abstract Introduction: Patients exposed to cytotoxic agents are at a higher risk of developing therapy related AML and MDS (tAML/tMDS), and have poor ...
Graph data warehousing
Graph data warehousing
Over the last decade, we have witnessed the emergence of networks in a wide spectrum of application domains, ranging from social and information networks to biological and transpor...
Haptic-enabled virtual planning and assessment of product assembly
Haptic-enabled virtual planning and assessment of product assembly
Purpose This study aims to present a new haptic-enabled virtual assembly system for the automatic generation and objective assessment of assembly plans. The syste...
TELESPECTADORES E TELENOVELA NO STREAMING: UM ESTUDO EXPLORATÓRIO SOBRE O CONSUMO DE BELEZA FATAL
TELESPECTADORES E TELENOVELA NO STREAMING: UM ESTUDO EXPLORATÓRIO SOBRE O CONSUMO DE BELEZA FATAL
O trabalho se alicerça na reflexão sobre o comportamento dos telespectadores de telenovelas no streaming, com Beleza Fatal, lançada pela plataforma Max, em 2025, como ponto de anál...
Combination of Synchronised Assembly Precedence Matrices
Combination of Synchronised Assembly Precedence Matrices
Abstract The planning of assembly lines has always been a complex task, as a large number of factors that influence and disrupt production must be taken into account. Uncer...

Back to Top