BMC BioinformaticsBioinformaticsPeer-reviewed journal article
Persistent Memory as an Effective Alternative to Random Access Memory in Metagenome Assembly
Jingchao Sun, Zhining Qiu, Rob S EganiD, Harrison HoiD, Yue Li, Zhong WangiD
Abstract
The assembly of metagenomes decomposes members of complex microbe communities and allows the characterization of these genomes without laborious cultivation or single-cell metagenomics. Metagenome assembly is a process that is memory intensive and time consuming. Multi-terabyte sequences can become too large to be assembled on a single computer node, and there is no reliable method to predict the memory requirement due to data-specific memory consumption pattern. Currently, out-ofmemory (OOM) is one of the most prevalent factors that accounts for metagenome assembly failures. In this study, we explored the possibility of using Persistent Memory (PMem) as a less expensive substitute for dynamic random access memory (DRAM) to reduce OOM and increase the scalability of metagenome assemblers. We evaluated the execution time and memory usage of three popular metagenome assemblers (MetaSPAdes, MEGAHIT, and MetaHipMer2) in datasets up to one terabase. We found that PMem can enable metagenome assemblers on terabyte-sized datasets by partially or fully substituting DRAM at a cost of longer running times. In addition, different assemblers displayed distinct memory/speed trade-offs in the same hardware/software environment. Because PMem was provided directly without any application-specific code modification, these findings are likely to be generalized to other memory-intensive bioinformatics applications.
- Citations
- 4
- FWCI
- 0.33
- Field percentile
- 47th percentile
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
- Fast and haplotype-aware assembly of high-fidelity reads based on MSR sketching: the Alice assembler
Roland Faure, Baptiste Hilaire, … Dominique D. Lavenier·bioRxiv·Sep 29, 2025
- Machine learning-based prediction of memory requirements for metagenomic assembly in high-performance computing environments
Santiago Sanchez, Santino Faack, … Paul F. Zierep·bioRxiv·May 13, 2026
- 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
- BIGMAC : Breaking Inaccurate Genomes and Merging Assembled Contigs for long read metagenomic assembly
Ka Kit Lam, Richard Hall, … Satish Rao·bioRxiv·Mar 29, 2016
- Benchmarking de novo assembly methods on metagenomic sequencing data
Zhenmiao Zhang, Chao Yang, … Lu Zhang·Briefings in BioinformaticsPeer-reviewed·Feb 16, 2023
- Assembling Metagenomes, One Community At A Time
A.J. van der Walt, Marc W. Van Goethem, … Don Arthur Cowan·BMC GenomicsPeer-reviewed·Jul 10, 2017