Accelerating the base-level alignment step of DNA assembling in Minimap2 Algorithm using FPGA

Recent advances in DNA sequencing technologies include the generation of long reads, with lengths from tens to hundreds of thousands of base pairs each. State-of-the-art algorithm Minimap2 is able to process these data and the most commonly used short reads, but is memory- and computationally-intens...

Full description

Saved in:
Bibliographic Details
Published in:2021 IEEE 12th Latin America Symposium on Circuits and System (LASCAS) pp. 1 - 4
Main Authors: Teng, Carolina, Achjian, Renan W., Braga, Caio C., Zuffo, Marcelo K., Chau, Wang J.
Format: Conference Proceeding
Language:English
Published: IEEE 21-02-2021
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Recent advances in DNA sequencing technologies include the generation of long reads, with lengths from tens to hundreds of thousands of base pairs each. State-of-the-art algorithm Minimap2 is able to process these data and the most commonly used short reads, but is memory- and computationally-intensive: to process a human genome, its running times can reach up to several hours in powerful machines. As a means of making this technology more available to hospitals and clinics, hardware accelerators have addressed these shortcomings with many short read mappers in the past, and their application to this new generation of softwares is an area of active research. Here we present a FPGA-based accelerator for Minimap2 with focus on its operation for short reads. We gathered profiling behaviors to determine the algorithm's bottleneck. We generated a hardware block for one recurrent loop in the critical function that can be integrated into a parallelizable architecture. Execution with short reads has shown a reduction of 155x in terms of required clock cycles in the accelerated section. Data transfer overhead is measured and discussed.
ISSN:2473-4667
DOI:10.1109/LASCAS51355.2021.9459150