RUBICON: A Framework for Designing Efficient Deep Learning-Based Genomic Basecallers

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Singh, Gagandeep, Alser, Mohammed, Denolf, Kristof, Firtina, Can, Khodamoradi, Alireza, Cavlak, Meryem Banu, Corporaal, Henk, Mutlu, Onur
Format: Preprint
Veröffentlicht: 2022
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866929233182326784
author Singh, Gagandeep
Alser, Mohammed
Denolf, Kristof
Firtina, Can
Khodamoradi, Alireza
Cavlak, Meryem Banu
Corporaal, Henk
Mutlu, Onur
author_facet Singh, Gagandeep
Alser, Mohammed
Denolf, Kristof
Firtina, Can
Khodamoradi, Alireza
Cavlak, Meryem Banu
Corporaal, Henk
Mutlu, Onur
contents Nanopore sequencing generates noisy electrical signals that need to be converted into a standard string of DNA nucleotide bases using a computational step called basecalling. The accuracy and speed of basecalling have critical implications for all later steps in genome analysis. Many researchers adopt complex deep learning-based models to perform basecalling without considering the compute demands of such models, which leads to slow, inefficient, and memory-hungry basecallers. Therefore, there is a need to reduce the computation and memory cost of basecalling while maintaining accuracy. Our goal is to develop a comprehensive framework for creating deep learning-based basecallers that provide high efficiency and performance. We introduce RUBICON, a framework to develop hardware-optimized basecallers. RUBICON consists of two novel machine-learning techniques that are specifically designed for basecalling. First, we introduce the first quantization-aware basecalling neural architecture search (QABAS) framework to specialize the basecalling neural network architecture for a given hardware acceleration platform while jointly exploring and finding the best bit-width precision for each neural network layer. Second, we develop SkipClip, the first technique to remove the skip connections present in modern basecallers to greatly reduce resource and storage requirements without any loss in basecalling accuracy. We demonstrate the benefits of RUBICON by developing RUBICALL, the first hardware-optimized basecaller that performs fast and accurate basecalling. Compared to the fastest state-of-the-art basecaller, RUBICALL provides a 3.96x speedup with 2.97% higher accuracy. We show that RUBICON helps researchers develop hardware-optimized basecallers that are superior to expert-designed models.
format Preprint
id arxiv_https___arxiv_org_abs_2211_03079
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle RUBICON: A Framework for Designing Efficient Deep Learning-Based Genomic Basecallers
Singh, Gagandeep
Alser, Mohammed
Denolf, Kristof
Firtina, Can
Khodamoradi, Alireza
Cavlak, Meryem Banu
Corporaal, Henk
Mutlu, Onur
Hardware Architecture
Distributed, Parallel, and Cluster Computing
Genomics
Nanopore sequencing generates noisy electrical signals that need to be converted into a standard string of DNA nucleotide bases using a computational step called basecalling. The accuracy and speed of basecalling have critical implications for all later steps in genome analysis. Many researchers adopt complex deep learning-based models to perform basecalling without considering the compute demands of such models, which leads to slow, inefficient, and memory-hungry basecallers. Therefore, there is a need to reduce the computation and memory cost of basecalling while maintaining accuracy. Our goal is to develop a comprehensive framework for creating deep learning-based basecallers that provide high efficiency and performance. We introduce RUBICON, a framework to develop hardware-optimized basecallers. RUBICON consists of two novel machine-learning techniques that are specifically designed for basecalling. First, we introduce the first quantization-aware basecalling neural architecture search (QABAS) framework to specialize the basecalling neural network architecture for a given hardware acceleration platform while jointly exploring and finding the best bit-width precision for each neural network layer. Second, we develop SkipClip, the first technique to remove the skip connections present in modern basecallers to greatly reduce resource and storage requirements without any loss in basecalling accuracy. We demonstrate the benefits of RUBICON by developing RUBICALL, the first hardware-optimized basecaller that performs fast and accurate basecalling. Compared to the fastest state-of-the-art basecaller, RUBICALL provides a 3.96x speedup with 2.97% higher accuracy. We show that RUBICON helps researchers develop hardware-optimized basecallers that are superior to expert-designed models.
title RUBICON: A Framework for Designing Efficient Deep Learning-Based Genomic Basecallers
topic Hardware Architecture
Distributed, Parallel, and Cluster Computing
Genomics
url https://arxiv.org/abs/2211.03079