Icarust, a real-time simulator for Oxford Nanopore adaptive sampling.
Rory MunroiD, Satrio Haryo Benowo WibowoiD, Alexander PayneiD, Matthew LooseiD
Abstract
1SummaryOxford Nanopore Technologies (ONT) sequencers enable real-time generation of sequence data, which allows for concurrent analysis during a run. Adaptive sampling leverages this real-time capability in extremis, rejecting or accepting reads for sequencing based on assessment of the sequence from the start of each read. This functionality is provided by ONTs software, MinKNOW (https://community.nanoporetech.com/downloads). Designing and developing software to take advantage of adaptive sampling can be expensive due to the cost of using real sequencing consumables, using precious samples and preparing sequencing libraries. MinKNOW addresses this issue in part by providing the ability to replay previously sequenced runs for testing, using its playback functionality. However, as we have illustrated here, the sequencing output only partially changes in response to adaptive sampling instructions. Here we present Icarust, a tool enabling more accurate approximations of sequencing runs. Icarust recreates all the required endpoints of MinKNOW to perform adaptive sampling and writes output compatible with current base-callers and analysis pipelines. Icarust is capable of serving nanopore signal to simulate a MinION or PromethION flow cell experiment from any reference genome using either R9 or R10 pore signal. We show that simulating sequencing runs with Icarust provides a realistic testing and development environment for software exploiting the real-time nature of Nanopore sequencing. Availability and ImplementationAll code is open source and freely available here - https://github.com/LooseLab/Icarust. Icarust is implemented in Rust, with an easy to install and use docker container available. Supplementary InformationSupplementary information is available here - https://github.com/Adoni5/Icarust_paper.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 9
- FWCI
- 1.22
- Field percentile
- top 24%
- Assay
- Research Focus
- Approach
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
- NanoSim: nanopore sequence read simulator based on statistical characterization
Chen Yang, Justin Chu, … Inanç Birol·bioRxiv·Mar 18, 2016
- Tech Note - Adaptive Sampling: targeted Oxford Nanopore long-read sequencing
Nick Crang, Orlando Contreras‐López, … Fahri Azhari Hasby·bioRxiv·Aug 31, 2025
- MinoTour, real-time monitoring and analysis for Nanopore Sequencers.
Rory Munro, Roberto P. Santos, … Matthew Loose·BioinformaticsPeer-reviewed·Nov 12, 2021
- BoardION: real-time monitoring of Oxford Nanopore Technologies devices
Aimeric Bruno, Jean‐Marc Aury, Stéfan Engelen·BMC BioinformaticsPeer-reviewed·May 13, 2021
- ReadBouncer: Precise and Scalable Adaptive Sampling for Nanopore Sequencing
Jens-Uwe Ulrich, Ahmad Lutfi, … Bernhard Y. Renard·bioRxiv·Feb 1, 2022
- Squigulator: simulation of nanopore sequencing signal data with tunable noise parameters
Hasindu Gamaarachchi, James M. Ferguson, … Ira W. Deveson·Genome ResearchPeer-reviewed·May 1, 2024