4.6 Article

Hardware Acceleration of Identifying Barcodes in Multiplexed Nanopore Sequencing

Journal

ELECTRONICS
Volume 11, Issue 16, Pages -

Publisher

MDPI
DOI: 10.3390/electronics11162596

Keywords

multiplexed sequencing; DNA sequencing barcode; dynamic programming; FPGA

Ask authors/readers for more resources

This paper proposes a hardware accelerator for accelerating the recognition of DNA sequencing barcodes using a barcode identification scheme combining cyclic shifting with dynamic programming. The experimental results demonstrate that the accelerator can achieve a speedup of two orders of magnitude for longer barcodes.
In multiplexed sequencing, the identification of DNA sequencing barcodes can effectively reduce the probability of sample misassignment. However, the great quantity of sequence data requires a high-throughput identification method. Therefore, based on a barcode identification scheme combining cyclic shifting with dynamic programming (DP), this paper proposes, implements and tests a hardware accelerator that can accelerate barcode identification. In the accelerator, considering that the computational complexity of the DP algorithm can be expressed as the multiplication of the lengths of both involved sequences, we design a systolic array structure with simplified processing element (PE) and a parallel circuit architecture to identify the insertion and deletion errors based on the traceback. The accelerator is implemented on a field-programmable gate array (FPGA), and its performance is compared with that of software implemented on a general-purpose computer. The experimental results indicate that, compared with the software implementation, the accelerator can achieve speedups of two orders of magnitude for longer barcodes.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available