Nanopore base calling on the edge
- PMID: 34314502
- PMCID: PMC8665737
- DOI: 10.1093/bioinformatics/btab528
Nanopore base calling on the edge
Abstract
Motivation: MinION is a portable nanopore sequencing device that can be easily operated in the field with features including monitoring of run progress and selective sequencing. To fully exploit these features, real-time base calling is required. Up to date, this has only been achieved at the cost of high computing requirements that pose limitations in terms of hardware availability in common laptops and energy consumption.
Results: We developed a new base caller DeepNano-coral for nanopore sequencing, which is optimized to run on the Coral Edge Tensor Processing Unit, a small USB-attached hardware accelerator. To achieve this goal, we have designed new versions of two key components used in convolutional neural networks for speech recognition and base calling. In our components, we propose a new way of factorization of a full convolution into smaller operations, which decreases memory access operations, memory access being a bottleneck on this device. DeepNano-coral achieves real-time base calling during sequencing with the accuracy slightly better than the fast mode of the Guppy base caller and is extremely energy efficient, using only 10 W of power.
Availability and implementation: https://github.com/fmfi-compbio/coral-basecaller.
Supplementary information: Supplementary data are available at Bioinformatics online.
© The Author(s) 2021. Published by Oxford University Press.
Figures
References
-
- Alser M. et al. (2021) SneakySnake: a fast and accurate universal genome pre-alignment filter for CPUs, GPUs and FPGAs. Bioinformatics, 36, 5282–5290. - PubMed
-
- Boza V. et al. (2020) DeepNano-blitz: a fast base caller for MinION nanopore sequencers. Bioinformatics, 36, 4191–4192. - PubMed
-
- Cali D.S. et al. (2020) GenASM: a high-performance, low-power approximate string matching acceleration framework for genome sequence analysis. In: 2020 53rd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), pp. 951–966. IEEE, Athens, Greece.
-
- Fujiki D. et al. (2018) Genax: a genome sequencing accelerator. In: 2018 ACM/IEEE 45th Annual International Symposium on Computer Architecture (ISCA), pp. 69–82. IEEE, Los Angeles, CA, USA.
-
- Glorot X., Bengio Y. (2010) Understanding the difficulty of training deep feedforward neural networks. In: Teh Y.W., Titterington D.M. (eds.) Proceedings of the 13th International Conference on Artificial Intelligence and Statistics (AISTATS), Vol. 9 of JMLR Proceedings, Sardinia, Italy, JMLR.org, pp. 249–256.
Publication types
MeSH terms
LinkOut - more resources
Full Text Sources
Other Literature Sources
