A Memory-Efficient Accelerator for 128-Parallel Sequence-to-Graph Alignment in Variant-Enriched Regions

被引:0
作者
Shen, Zhe-Wei [1 ]
Huang, Jheng-Syun [1 ]
Lu, Yi-Chang [1 ]
机构
[1] Natl Taiwan Univ, Grad Inst Elect Engn, Taipei, Taiwan
来源
2024 IEEE BIOMEDICAL CIRCUITS AND SYSTEMS CONFERENCE, BIOCAS 2024 | 2024年
关键词
sequence-to-graph alignment; variant-enriched regions; hardware accelerator; FPGA;
D O I
10.1109/BioCAS61083.2024.10798330
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
For decades, sequence-to-sequence alignment is a crucial tool in bioinformatics that identifies the similarity between a query and the reference genome sequence. Because one single reference sequence is insufficient to express the diversity of genes, the concept of the reference genome graph has been proposed, which utilizes a graph structure to represent genetic variations and has a better recording of biological information. As results, different sequence-to-graph alignment algorithms have been developed to address the new demand. Although there are several fast methods available, in the regions enriched with genetic variations, the non-heuristic Smith-Waterman method is still the main approach to guarantee finding the optimal solutions at the cost of lengthy processing time. To alleviate this issue, we design a memory-efficient hardware accelerator for variation-enriched sequence-to-graph alignment on an Intel Arria 10 FPGA. According to our experiment, the proposed 128-parallel accelerator operates at 200 MHz, and achieves more than 9X speed-ups when compared to the PaSGAL software for the MHC gene dataset in the human genome GRCh38.
引用
收藏
页数:5
相关论文
共 15 条
[1]   A global reference for human genetic variation [J].
Altshuler, David M. ;
Durbin, Richard M. ;
Abecasis, Goncalo R. ;
Bentley, David R. ;
Chakravarti, Aravinda ;
Clark, Andrew G. ;
Donnelly, Peter ;
Eichler, Evan E. ;
Flicek, Paul ;
Gabriel, Stacey B. ;
Gibbs, Richard A. ;
Green, Eric D. ;
Hurles, Matthew E. ;
Knoppers, Bartha M. ;
Korbel, Jan O. ;
Lander, Eric S. ;
Lee, Charles ;
Lehrach, Hans ;
Mardis, Elaine R. ;
Marth, Gabor T. ;
McVean, Gil A. ;
Nickerson, Deborah A. ;
Wang, Jun ;
Wilson, Richard K. ;
Boerwinkle, Eric ;
Doddapaneni, Harsha ;
Han, Yi ;
Korchina, Viktoriya ;
Kovar, Christie ;
Lee, Sandra ;
Muzny, Donna ;
Reid, Jeffrey G. ;
Zhu, Yiming ;
Chang, Yuqi ;
Feng, Qiang ;
Fang, Xiaodong ;
Guo, Xiaosen ;
Jian, Min ;
Jiang, Hui ;
Jin, Xin ;
Lan, Tianming ;
Li, Guoqing ;
Li, Jingxiang ;
Li, Yingrui ;
Liu, Shengmao ;
Liu, Xiao ;
Lu, Yao ;
Ma, Xuedi ;
Tang, Meifang ;
Wang, Bo .
NATURE, 2015, 526 (7571) :68-+
[2]   SeGraM: A Universal Hardware Accelerator for Genomic Sequence-to-Graph and Sequence-to-Sequence Mapping [J].
Cali, Damla Senol ;
Kanellopoulos, Konstantinos ;
Lindegger, Joel ;
Bingol, Zulal ;
Kalsi, Gurpreet S. ;
Zuo, Ziyi ;
Firtina, Can ;
Cavlak, Meryem Banu ;
Kim, Jeremie ;
Ghiasi, Nika Mansouri ;
Singh, Gagandeep ;
Gomez-Luna, Juan ;
Alserr, Nour Almadhoun ;
Alser, Mohammed ;
Subramoney, Sreenivas ;
Alkan, Can ;
Ghose, Saugata ;
Mutlu, Onur .
PROCEEDINGS OF THE 2022 THE 49TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA '22), 2022, :638-655
[3]   Accelerating Sequence-to-Graph Alignment on Heterogeneous Processors [J].
Feng, Zonghao ;
Luo, Qiong .
50TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, 2021,
[4]   Variation graph toolkit improves read mapping by representing genetic variation in the reference [J].
Garrison, Erik ;
Siren, Jouni ;
Novak, Adam M. ;
Hickey, Glenn ;
Eizenga, Jordan M. ;
Dawson, Eric T. ;
Jones, William ;
Garg, Shilpa ;
Markello, Charles ;
Lin, Michael F. ;
Paten, Benedict ;
Durbin, Richard .
NATURE BIOTECHNOLOGY, 2018, 36 (09) :875-+
[5]  
Holtgrewe M., 2010, Mason - A read simulator for second generation sequencing data
[6]   RIFFA 2.1: A Reusable Integration Framework for FPGA Accelerators [J].
Jacobsen, Matthew ;
Richmond, Dustin ;
Hogains, Matthew ;
Kastner, Ryan .
ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2015, 8 (04)
[7]   Accelerating Sequence Alignment to Graphs [J].
Jain, Chirag ;
Misra, Sanchit ;
Zhang, Haowen ;
Dilthey, Alexander ;
Aluru, Srinivas .
2019 IEEE 33RD INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2019), 2019, :451-461
[8]   Fast and accurate long-read alignment with Burrows-Wheeler transform [J].
Li, Heng ;
Durbin, Richard .
BIOINFORMATICS, 2010, 26 (05) :589-595
[9]   A GENERAL METHOD APPLICABLE TO SEARCH FOR SIMILARITIES IN AMINO ACID SEQUENCE OF 2 PROTEINS [J].
NEEDLEMAN, SB ;
WUNSCH, CD .
JOURNAL OF MOLECULAR BIOLOGY, 1970, 48 (03) :443-+
[10]  
Novak Adam M., 2017, bioRxiv