{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,17]],"date-time":"2026-05-17T07:48:16Z","timestamp":1779004096856,"version":"3.51.4"},"reference-count":24,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2022,11,30]],"date-time":"2022-11-30T00:00:00Z","timestamp":1669766400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,11,30]],"date-time":"2022-11-30T00:00:00Z","timestamp":1669766400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/100006206","name":"Biological and Environmental Research","doi-asserted-by":"publisher","award":["DE-AC02-05CH11231"],"award-info":[{"award-number":["DE-AC02-05CH11231"]}],"id":[{"id":"10.13039\/100006206","id-type":"DOI","asserted-by":"publisher"}]},{"name":"National Science Foundation Research Training Program"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["BMC Bioinformatics"],"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:sec>\n                    <jats:title>Background<\/jats:title>\n                    <jats:p>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-of-memory (OOM) is one of the most prevalent factors that causes metagenome assembly failures.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Results<\/jats:title>\n                    <jats:p>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. Depending on the configured DRAM\/PMEM ratio, running metagenome assemblies with PMem can achieve a similar speed as DRAM, while in the worst case it showed a roughly two-fold slowdown. In addition, different assemblers displayed distinct memory\/speed trade-offs in the same hardware\/software environment.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Conclusions<\/jats:title>\n                    <jats:p>We demonstrated that PMem is capable of expanding the capacity of DRAM to allow larger metagenome assembly with a potential tradeoff in speed. Because PMem can be used directly without any application-specific code modification, these findings are likely to be generalized to other memory-intensive bioinformatics applications.<\/jats:p>\n                  <\/jats:sec>","DOI":"10.1186\/s12859-022-05052-8","type":"journal-article","created":{"date-parts":[[2022,11,30]],"date-time":"2022-11-30T03:04:50Z","timestamp":1669777490000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Persistent memory as an effective alternative to random access memory in metagenome assembly"],"prefix":"10.1186","volume":"23","author":[{"given":"Jingchao","family":"Sun","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhining","family":"Qiu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rob","family":"Egan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8937-8266","authenticated-orcid":false,"given":"Harrison","family":"Ho","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yue","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6307-0458","authenticated-orcid":false,"given":"Zhong","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,11,30]]},"reference":[{"key":"5052_CR1","unstructured":"Aerospike. Building real-time database at petabyte scale. 2019. https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/optane-persistent-memory-database-restart-demo.html."},{"issue":"2","key":"5052_CR2","doi-asserted-by":"publisher","first-page":"584","DOI":"10.1093\/bib\/bbz020","volume":"21","author":"M Ayling","year":"2020","unstructured":"Ayling M, Clark MD, Leggett RM. New approaches for metagenome assembly with short reads. Brief Bioinform. 2020;21(2):584\u201394.","journal-title":"Brief Bioinform"},{"issue":"12","key":"5052_CR3","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/gb-2012-13-12-r122","volume":"13","author":"S Boisvert","year":"2012","unstructured":"Boisvert S, Raymond F, Godzaridis \u00c9, Laviolette F, Corbeil J. Ray meta: scalable de novo metagenome assembly and profiling. Genome Biol. 2012;13(12):1\u201313.","journal-title":"Genome Biol"},{"issue":"13","key":"5052_CR4","doi-asserted-by":"publisher","first-page":"2157","DOI":"10.1002\/cpe.3231","volume":"26","author":"M Brian Couger","year":"2014","unstructured":"Brian Couger M, Pipes L, Squina F, Prade R, Siepel A, Palermo R, Katze MG, Mason CE, Blood PD. Enabling large-scale next-generation sequence assembly with blacklight. Concurr Comput: Pract Exp. 2014;26(13):2157\u201366.","journal-title":"Concurr Comput: Pract Exp"},{"issue":"6016","key":"5052_CR5","doi-asserted-by":"publisher","first-page":"463","DOI":"10.1126\/science.1200387","volume":"331","author":"M Hess","year":"2011","unstructured":"Hess M, Sczyrba A, Egan R, Kim T-W, Chokhawala H, Schroth G, Luo S, Clark DS, Chen F, Zhang T, et al. Metagenomic discovery of biomass-degrading genes and genomes from cow rumen. Science. 2011;331(6016):463\u20137.","journal-title":"Science"},{"issue":"1","key":"5052_CR6","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1038\/s41598-020-67416-5","volume":"10","author":"S Hofmeyr","year":"2020","unstructured":"Hofmeyr S, Egan R, Georganas E, Copeland AC, Riley R, Clum A, Eloe-Fadrosh E, Roux S, Goltsman E, Bulu\u00e7 A, et al. Terabase-scale metagenome coassembly with MetaHipMer. Sci Rep. 2020;10(1):1\u201311.","journal-title":"Sci Rep"},{"key":"5052_CR7","unstructured":"Intel. Product brief. 2020. https:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/product-briefs\/optane-persistent-memory-200-series-brief.pdf."},{"issue":"6068","key":"5052_CR8","doi-asserted-by":"publisher","first-page":"587","DOI":"10.1126\/science.1212665","volume":"335","author":"V Iverson","year":"2012","unstructured":"Iverson V, Morris RM, Frazar CD, Berthiaume CT, Morales RL, Armbrust EV. Untangling genomes from metagenomes: revealing an uncultured class of marine Euryarchaeota. Science. 2012;335(6068):587\u201390.","journal-title":"Science"},{"key":"5052_CR9","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/j.ymeth.2016.02.020","volume":"102","author":"D Li","year":"2016","unstructured":"Li D, Luo R, Liu C-M, Leung C-M, Ting H-F, Sadakane K, Yamashita H, Lam T-W. MEGAHIT v1. 0: a fast and scalable metagenome assembler driven by advanced methodologies and community practices. Methods. 2016;102:3\u201311.","journal-title":"Methods"},{"key":"5052_CR10","unstructured":"MemVerge. SQL databases and memory management. 2021. https:\/\/memverge.com\/wp-content\/uploads\/2021\/03\/White-Paper_SQL-Databases-and-Memory-Management%E2%80%8B.pdf. Accessed March 2021."},{"key":"5052_CR11","unstructured":"MemVerge. More memory less cost. 2022. https:\/\/memverge.com\/more-memory-less-cost\/."},{"key":"5052_CR12","unstructured":"Meyer F, Fritz A, Deng Z-L, Koslicki D, Gurevich A, Robertson G, Alser M, Antipov D, Beghini F, Bertrand D, et\u00a0al. Critical assessment of metagenome interpretation-the second round of challenges. bioRxiv. 2021."},{"issue":"5","key":"5052_CR13","doi-asserted-by":"publisher","first-page":"824","DOI":"10.1101\/gr.213959.116","volume":"27","author":"S Nurk","year":"2017","unstructured":"Nurk S, Meleshko D, Korobeynikov A, Pevzner PA. metaSPAdes: a new versatile metagenomic assembler. Genome Res. 2017;27(5):824\u201334.","journal-title":"Genome Res"},{"key":"5052_CR14","doi-asserted-by":"crossref","unstructured":"Pakin S, Johnson G. Performance analysis of a user-level memory server. In: Proceedings of the 2007 IEEE international conference on cluster computing (cluster 2007), Austin, Texas; 2007. p. 249\u201358.","DOI":"10.1109\/CLUSTR.2007.4629238"},{"issue":"13","key":"5052_CR15","doi-asserted-by":"publisher","first-page":"i94","DOI":"10.1093\/bioinformatics\/btr216","volume":"27","author":"Y Peng","year":"2011","unstructured":"Peng Y, Leung HC, Yiu S-M, Chin FY. Meta-IDBA: a de novo assembler for metagenomic data. Bioinformatics. 2011;27(13):i94\u2013101.","journal-title":"Bioinformatics"},{"key":"5052_CR16","unstructured":"Redis. Intel Optane persistent memory and Redis. 2019. https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/optane-pmem-redis-enterprise-ra.html."},{"key":"5052_CR17","unstructured":"SAPHANA. Persistent memory improves SAP HANA. 2019. https:\/\/aerospike.com\/partners\/intel-optane\/."},{"issue":"11","key":"5052_CR18","doi-asserted-by":"publisher","first-page":"1063","DOI":"10.1038\/nmeth.4458","volume":"14","author":"A Sczyrba","year":"2017","unstructured":"Sczyrba A, Hofmann P, Belmann P, Koslicki D, Janssen S, Dr\u00f6ge J, Gregor I, Majda S, Fiedler J, Dahms E, et al. Critical assessment of metagenome interpretation\u2014a benchmark of metagenomics software. Nat Methods. 2017;14(11):1063\u201371.","journal-title":"Nat Methods"},{"issue":"10","key":"5052_CR19","doi-asserted-by":"publisher","first-page":"2437","DOI":"10.1038\/s41396-019-0446-4","volume":"13","author":"T Stalder","year":"2019","unstructured":"Stalder T, Press MO, Sullivan S, Liachko I, Top EM. Linking the resistome and plasmidome to the microbiome. ISME J. 2019;13(10):2437\u201346.","journal-title":"ISME J"},{"issue":"7","key":"5052_CR20","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pbio.1002195","volume":"13","author":"ZD Stephens","year":"2015","unstructured":"Stephens ZD, Lee SY, Faghri F, Campbell RH, Zhai C, Efron MJ, Iyer R, Schatz MC, Sinha S, Robinson GE. Big data: astronomical or genomical? PLoS Biol. 2015;13(7): e1002195.","journal-title":"PLoS Biol"},{"issue":"6978","key":"5052_CR21","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1038\/nature02340","volume":"428","author":"GW Tyson","year":"2004","unstructured":"Tyson GW, Chapman J, Hugenholtz P, Allen EE, Ram RJ, Richardson PM, Solovyev VV, Rubin EM, Rokhsar DS, Banfield JF. Community structure and metabolism through reconstruction of microbial genomes from the environment. Nature. 2004;428(6978):37\u201343.","journal-title":"Nature"},{"issue":"5667","key":"5052_CR22","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1126\/science.1093857","volume":"304","author":"JC Venter","year":"2004","unstructured":"Venter JC, Remington K, Heidelberg JF, Halpern AL, Rusch D, Eisen JA, Wu D, Paulsen I, Nelson KE, Nelson W, et al. Environmental genome shotgun sequencing of the Sargasso Sea. Science. 2004;304(5667):66\u201374.","journal-title":"Science"},{"issue":"1","key":"5052_CR23","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0169662","volume":"12","author":"J Vollmers","year":"2017","unstructured":"Vollmers J, Wiegand S, Kaster A-K. Comparing and evaluating metagenome assembly tools from a microbiologist\u2019s perspective-not only size matters! PLoS ONE. 2017;12(1): e0169662.","journal-title":"PLoS ONE"},{"key":"5052_CR24","doi-asserted-by":"crossref","unstructured":"Wang Z, Ho H, Egan R, Yao S, Kang D, Froula J, Sevim V, Schulz F, Shay JE, Macklin D, et\u00a0al. A new method for rapid genome classification, clustering, visualization, and novel taxa discovery from metagenome. bioRxiv; 2019. p. 812917.","DOI":"10.1101\/812917"}],"container-title":["BMC Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s12859-022-05052-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s12859-022-05052-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s12859-022-05052-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,11,30]],"date-time":"2022-11-30T03:05:00Z","timestamp":1669777500000},"score":1,"resource":{"primary":{"URL":"https:\/\/bmcbioinformatics.biomedcentral.com\/articles\/10.1186\/s12859-022-05052-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,30]]},"references-count":24,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2022,12]]}},"alternative-id":["5052"],"URL":"https:\/\/doi.org\/10.1186\/s12859-022-05052-8","relation":{"has-preprint":[{"id-type":"doi","id":"10.1101\/2022.04.20.488965","asserted-by":"object"}]},"ISSN":["1471-2105"],"issn-type":[{"value":"1471-2105","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,11,30]]},"assertion":[{"value":"4 May 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 November 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 November 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"RE, HH, and ZW declare no conflict of interest. JS ZQ, and YL are employees and hold stock options or shares in MemVerge Inc.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"513"}}