Cargando…

Coriolis: enabling metagenomic classification on lightweight mobile devices

MOTIVATION: The introduction of portable DNA sequencers such as the Oxford Nanopore Technologies MinION has enabled real-time and in the field DNA sequencing. However, in the field sequencing is actionable only when coupled with in the field DNA classification. This poses new challenges for metageno...

Descripción completa

Detalles Bibliográficos
Autores principales: Mikalsen, Andrew J, Zola, Jaroslaw
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10311295/
https://www.ncbi.nlm.nih.gov/pubmed/37387129
http://dx.doi.org/10.1093/bioinformatics/btad243
_version_ 1785066712488476672
author Mikalsen, Andrew J
Zola, Jaroslaw
author_facet Mikalsen, Andrew J
Zola, Jaroslaw
author_sort Mikalsen, Andrew J
collection PubMed
description MOTIVATION: The introduction of portable DNA sequencers such as the Oxford Nanopore Technologies MinION has enabled real-time and in the field DNA sequencing. However, in the field sequencing is actionable only when coupled with in the field DNA classification. This poses new challenges for metagenomic software since mobile deployments are typically in remote locations with limited network connectivity and without access to capable computing devices. RESULTS: We propose new strategies to enable in the field metagenomic classification on mobile devices. We first introduce a programming model for expressing metagenomic classifiers that decomposes the classification process into well-defined and manageable abstractions. The model simplifies resource management in mobile setups and enables rapid prototyping of classification algorithms. Next, we introduce the compact string B-tree, a practical data structure for indexing text in external storage, and we demonstrate its viability as a strategy to deploy massive DNA databases on memory-constrained devices. Finally, we combine both solutions into Coriolis, a metagenomic classifier designed specifically to operate on lightweight mobile devices. Through experiments with actual MinION metagenomic reads and a portable supercomputer-on-a-chip, we show that compared with the state-of-the-art solutions Coriolis offers higher throughput and lower resource consumption without sacrificing quality of classification. AVAILABILITY AND IMPLEMENTATION: Source code and test data are available from http://score-group.org/?id=smarten.
format Online
Article
Text
id pubmed-10311295
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-103112952023-07-01 Coriolis: enabling metagenomic classification on lightweight mobile devices Mikalsen, Andrew J Zola, Jaroslaw Bioinformatics Bioinformatics of Microbes and Microbiomes MOTIVATION: The introduction of portable DNA sequencers such as the Oxford Nanopore Technologies MinION has enabled real-time and in the field DNA sequencing. However, in the field sequencing is actionable only when coupled with in the field DNA classification. This poses new challenges for metagenomic software since mobile deployments are typically in remote locations with limited network connectivity and without access to capable computing devices. RESULTS: We propose new strategies to enable in the field metagenomic classification on mobile devices. We first introduce a programming model for expressing metagenomic classifiers that decomposes the classification process into well-defined and manageable abstractions. The model simplifies resource management in mobile setups and enables rapid prototyping of classification algorithms. Next, we introduce the compact string B-tree, a practical data structure for indexing text in external storage, and we demonstrate its viability as a strategy to deploy massive DNA databases on memory-constrained devices. Finally, we combine both solutions into Coriolis, a metagenomic classifier designed specifically to operate on lightweight mobile devices. Through experiments with actual MinION metagenomic reads and a portable supercomputer-on-a-chip, we show that compared with the state-of-the-art solutions Coriolis offers higher throughput and lower resource consumption without sacrificing quality of classification. AVAILABILITY AND IMPLEMENTATION: Source code and test data are available from http://score-group.org/?id=smarten. Oxford University Press 2023-06-30 /pmc/articles/PMC10311295/ /pubmed/37387129 http://dx.doi.org/10.1093/bioinformatics/btad243 Text en © The Author(s) 2023. Published by Oxford University Press. https://creativecommons.org/licenses/by/4.0/This is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Bioinformatics of Microbes and Microbiomes
Mikalsen, Andrew J
Zola, Jaroslaw
Coriolis: enabling metagenomic classification on lightweight mobile devices
title Coriolis: enabling metagenomic classification on lightweight mobile devices
title_full Coriolis: enabling metagenomic classification on lightweight mobile devices
title_fullStr Coriolis: enabling metagenomic classification on lightweight mobile devices
title_full_unstemmed Coriolis: enabling metagenomic classification on lightweight mobile devices
title_short Coriolis: enabling metagenomic classification on lightweight mobile devices
title_sort coriolis: enabling metagenomic classification on lightweight mobile devices
topic Bioinformatics of Microbes and Microbiomes
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10311295/
https://www.ncbi.nlm.nih.gov/pubmed/37387129
http://dx.doi.org/10.1093/bioinformatics/btad243
work_keys_str_mv AT mikalsenandrewj coriolisenablingmetagenomicclassificationonlightweightmobiledevices
AT zolajaroslaw coriolisenablingmetagenomicclassificationonlightweightmobiledevices