arrow
Return

Accelerating DNA pairwise sequence alignment using FPGA and a customized convolutional neural network

delete2021-06-01
delete8
PRE
AI
A
Amr E. Eldin Rashed *
M
Marwa Obaya
H
Hossam El-Din Moustafa
DOI:10.1016/j.compeleceng.2021.107112delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
An optimized software and hardware digital implementation of two widely used DNA sequence alignment algorithms based on lookup table(LUT) is illustrated in this study. These algorithms are the best means for identifying similar regions between sequences. The proposed implementation relies on the complete parallelization of these foundational algorithms under certain limitations to overcome most of the problems of dynamic programming and hardware implementation. The proposed method takes O(N/4) calculation steps, where N is the length of each sequence with a minimum value of four (i.e., N = 4,8,12,...). A performance comparison between the state of art and our proposed algorithm is conducted for software and hardware implementation. Combinational circuits are used for FPGA-based hardware implementation of DNA sequence alignment algorithms. Performance and device resource usage are evaluated for different hardware designs. A customized convolution neural network model is used to implement global alignment and achieve 98.3% accuracy.
Keywords:
Bioinformatics
DNA
Pairwise sequence alignment (PWSA)
Field programmable gate array (FPGA)
Espresso algorithm
Smith-Waterman (SW) algorithm
Needleman-Wunsch (NW) algorithm
Convolution neural network (CNN)
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

C
Computers and Electrical Engineering
IF:
4.9
Papers:
6.7K
Citations:
1.3W

Organization

E
egyptian knowledge bank (ekb)
Scholars:
11.6W
Papers: 9.3W
Citations: 84