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...
Bilangan Terhubung Titik Pelangi pada Graf Garis dan Graf Tengah dari Hasil Operasi Comb Graf Bintang C<sub>3</sub> dan Graf Bintang S<sub>n</sub>
Bilangan Terhubung Titik Pelangi pada Graf Garis dan Graf Tengah dari Hasil Operasi Comb Graf Bintang C<sub>3</sub> dan Graf Bintang S<sub>n</sub>
Penelitian ini bertujuan menentukan bilangan terhubung titik pelangi (rainbow vertex connection number) pada graf garis dan graf tengah yang diperoleh dari hasil operasi comb antar...
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...

