Accelerating DNA Sequence Alignment using Altera DE2-115

Authors

  • Syed Abdul Mutalib Al Junid Integrative Pharmacogenomics Institute, UiTM Selangor Branch, Bandar Puncak Alam, Selangor, Malaysia
  • Fadli Hamidi Rusli Electronic Architecture and Application Research Group, School of Electrical Engineering, College of Engineering, Universiti Teknologi MARA, Selangor, Malaysia
  • Muhammad Hasif Aiman Mohd Sarwar Kamal Helal Electronic Architecture and Application Research Group, School of Electrical Engineering, College of Engineering, Universiti Teknologi MARA, Selangor, Malaysia
  • Ahmad Hasif Azman Electronic Architecture and Application Research Group, School of Electrical Engineering, College of Engineering, Universiti Teknologi MARA, Selangor, Malaysia
  • Abdul Karimi Halim Electronic Architecture and Application Research Group, School of Electrical Engineering, College of Engineering, Universiti Teknologi MARA, Selangor, Malaysia
  • S. Kaja Mohideen Department of Electronics and Communication Engineering, B.S. Abdur Rahman Crescent Institute of Science and Technology, Chennai, India
  • Abdul Hadi Abdul Razak Electronic Architecture and Application Research Group, School of Electrical Engineering, College of Engineering, Universiti Teknologi MARA, Selangor, Malaysia

DOI:

https://doi.org/10.37934/araset.52.1.122131

Keywords:

FPGA, Smith-Waterman algorithm, DNA sequence alignment

Abstract

DNA sequence alignment is a technique for discovering information between two base sequences which the Smith-Waterman algorithm is the accurate method that provides a precise result for alignment compared to others. However, the performance was influence by size of dataset and a long DNA base sequence which resulted the time required for the alignment process is much longer in relation to the number of DNA sequence samples. There are many ways to accelerate DNA sequence alignment, and Field Programmable Gate Array (FPGA) is a good choice due to its parallel processing and cost efficiency. Although FPGA acceleration approaches are not new, this work investigates a purely software-based FPGA acceleration using the Altera Cyclone IV EP4CE115F29C7N FPGA as the target device. The SW algorithm was developed using the C language in Quartus II version 18.1 and the Nios II software build tools for Eclipse. The development starts with setting up the Qsys architecture before developing the code in Eclipse to determine the computational performance. The result shows the computational timing and speed of the implementation, with the highest speed achieved being 198.76 cells per millisecond. To summarise, the computational performance ultimately depends on the maximum matrix size of the FPGA, which is also influenced by the DNA-based pair length and able to complete using low-cost FPGA.

Downloads

Download data is not yet available.

Author Biographies

Syed Abdul Mutalib Al Junid, Integrative Pharmacogenomics Institute, UiTM Selangor Branch, Bandar Puncak Alam, Selangor, Malaysia

samaljunid@uitm.edu.my

Fadli Hamidi Rusli, Electronic Architecture and Application Research Group, School of Electrical Engineering, College of Engineering, Universiti Teknologi MARA, Selangor, Malaysia

fadli.hamidi24@gmail.com

Muhammad Hasif Aiman Mohd Sarwar Kamal Helal, Electronic Architecture and Application Research Group, School of Electrical Engineering, College of Engineering, Universiti Teknologi MARA, Selangor, Malaysia

hasif2199@gmail.com

Ahmad Hasif Azman, Electronic Architecture and Application Research Group, School of Electrical Engineering, College of Engineering, Universiti Teknologi MARA, Selangor, Malaysia

chipahmad@gmail.com

Abdul Karimi Halim, Electronic Architecture and Application Research Group, School of Electrical Engineering, College of Engineering, Universiti Teknologi MARA, Selangor, Malaysia

abd_karimi@uitm.edu.my

Abdul Hadi Abdul Razak, Electronic Architecture and Application Research Group, School of Electrical Engineering, College of Engineering, Universiti Teknologi MARA, Selangor, Malaysia

adi3443@uitm.edu.my

Published

2024-10-01

Issue

Section

Articles

Most read articles by the same author(s)