bioRxivBioinformaticsPreprint
BasecRAWller: Streaming Nanopore Basecalling Directly from Raw Signal
Abstract
All current nanopore basecalling applications begin with the segmentation of raw signal into discrete events, which are ultimately processed into called bases. We propose the basecRAWller algorithm, a pair of unidirectional recurrent neural networks that enables the calling of DNA bases in real time directly from the rawest form of nanopore output. This shift in nanopore basecalling provides a number of advantages over current processing pipelines including: 1) streaming basecalling, 2) tunable ratio of insertions to deletions, and 3) potential for streaming detection of modified bases. Key to the streaming basecalling capability is sequence prediction at a delay of less than 1/100th of a second, allowing future signal to continuously modulate sequence prediction. BasecRAWller is computationally efficient enabling basecalling at speeds faster than current nanopore instrument measurement speeds on a single core. Further, basecalling can be paused and resumed without any change in the resulting predicted sequence, transforming the potential applications for dynamic read rejection capabilities. The basecRAWller algorithm provides an alternative approach to nanopore basecalling at comparable accuracy and provides the community with the capacity to train their own basecRAWller neural networks with minimal effort.
- assay: long-read sequencing
- research focus: software / tool
- research focus: benchmarking
- research focus: dimensionality reduction
- approach: deep learning
- approach: statistical model
- Citations
- 37
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
- SqueezeCall: Nanopore basecalling using a Squeezeformer network
Zhongxu Zhu·GigabytePeer-reviewed·Feb 14, 2025
- Nanopore base-calling from a perspective of instance segmentation
Yaozhong Zhang, Arda Akdemir, … Rui Yamaguchi·bioRxiv·Jul 8, 2019
- Accelerated nanopore basecalling with SLOW5 data format
Hiruna Samarakoon, James M. Ferguson, … Ira W. Deveson·BioinformaticsPeer-reviewed·May 30, 2023
- NanoReviser: An Error-correction Tool for Nanopore Sequencing Based on a Deep Learning Algorithm
Luotong Wang, Qu Li, … Huaiqiu Zhu·Frontiers in GeneticsPeer-reviewed·Aug 12, 2020
- An End-to-end Oxford Nanopore Basecaller Using Convolution-augmented Transformer
Xuan Lv, Zhiguang Chen, … Yuedong Yang·bioRxiv·Nov 9, 2020
- TargetCall: Eliminating the Wasted Computation in Basecalling via Pre-Basecalling Filtering
Meryem Banu Cavlak, Gagandeep Singh, … Onur Mutlu·Frontiers in GeneticsPeer-reviewed·Oct 28, 2024