Related Experiment Video
Updated: Jul 25, 2025

Heuristic Mining of Hierarchical Genotypes and Accessory Genome Loci in Bacterial Populations
Published on: December 7, 2021
Coriolis: enabling metagenomic classification on lightweight mobile devices
Andrew J Mikalsen1, Jaroslaw Zola1
1Department of Computer Science and Engineering, University at Buffalo, Buffalo, NY 14260, United States.
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.
More Related Videos
Related Concept Videos
Modern Molecular Taxonomy
Comparing Mitochondrial, Chloroplast, and Prokaryotic Genomes
Evolutionary Relationships through Genome Comparisons
Microbial Classification System
Applications of Molecular Taxonomy
Genomics

