SALIENT: Ultra-Fast FPGA-based Short Read Alignment

被引:0
|
作者
Khaleghi, Behnam [1 ]
Zhang, Tianqi [1 ]
Martino, Cameron [1 ]
Armstrong, George [1 ]
Akel, Ameen [2 ]
Curewitz, Ken [2 ]
Eno, Justin [2 ]
Eilert, Sean [2 ]
Knight, Rob [1 ]
Moshiri, Niema [1 ]
Rosing, Tajana [1 ]
机构
[1] Univ Calif San Diego, Comp Sci & Engn Dept, La Jolla, CA 92093 USA
[2] Micron Technol Inc, Lehi, UT USA
来源
2022 21ST INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (ICFPT 2022) | 2022年
基金
美国国家科学基金会;
关键词
BOWTIE;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
State-of-the-art high-throughput DNA sequencers output terabytes of short reads that typically need to be aligned to a reference genome in order to perform downstream analyses. Because alignment typically dominates the total run time of bioinformatics pipelines, a number of recent work sought to accelerate it in hardware. However, existing FPGA implementations did not fully optimize the alignment algorithms for the FPGA hardware and mainly focused on a subset of alignment problems, e.g., ungapped alignment with a limited number of mismatches, which hinder their practical utility. In this work, we analyze the existing alignment methods and identify and leverage opportunities for FPGA acceleration. Our alignment framework, SALIENT, first carries out an ultra-fast ungapped alignment, which supports a flexible number of mismatches. Based on the underlying bioinformatics pipeline and the information provided by the ungapped aligner, SALIENT then identifies a fraction of reads that need to go through its gapped aligner, thus improving alignment throughput. We extensively evaluate SALIENT using diverse datasets. Experimental results indicate that SALIENT, running on a single Xilinx Alveo U280 device, delivers an average throughput of 546 million bases/second, outperforming the stateof-the-art minimap2 software by 40x, and Bowtie2 by up to 107x, with a similar or slightly better (similar to 0.1%-0.5%) alignment and error (false negative/positive) rate. Compared to the existing ungapped FPGA aligners [1]-[4], SALIENT has 9.4-18x higher throughput/Watt, while compared to the gapped aligners [5], [6], it is 28-35x better. SALIENT achieves 7.6x higher throughput than Illumina DRAGEN Bio-IT Platform [7].
引用
收藏
页码:205 / 214
页数:10
相关论文
共 50 条
  • [1] FPGA-based ultra-fast and wideband instantaneous frequency measurement receiver
    Xie, Shao-Yi
    Zhang, Xiao-Fa
    Yang, Jun
    Liu, Li-Guo
    Wang, Quan
    Yuan, Nai-Chang
    IEICE ELECTRONICS EXPRESS, 2014, 11 (12):
  • [2] Strobealign: flexible seed size enables ultra-fast and accurate read alignment
    Sahlin, Kristoffer
    GENOME BIOLOGY, 2022, 23 (01)
  • [3] Strobealign: flexible seed size enables ultra-fast and accurate read alignment
    Kristoffer Sahlin
    Genome Biology, 23
  • [4] URMAP, an ultra-fast read mapper
    Edgar, Robert C.
    PEERJ, 2020, 8
  • [5] SRNoC: An Ultra-Fast Configurable FPGA-Based NoC Simulator Using Switch-Router Architecture
    Xu, Changqing
    Liu, Yi
    Yang, Yintang
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (10) : 2798 - 2811
  • [6] Ultra-Fast NoC Emulation on a Single FPGA
    Thiem Van Chu
    Sato, Shimpei
    Kise, Kenji
    2015 25TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2015,
  • [7] SOAP3: ultra-fast GPU-based parallel alignment tool for short reads
    Liu, Chi-Man
    Wong, Thomas
    Wu, Edward
    Luo, Ruibang
    Yiu, Siu-Ming
    Li, Yingrui
    Wang, Bingqiang
    Yu, Chang
    Chu, Xiaowen
    Zhao, Kaiyong
    Li, Ruiqiang
    Lam, Tak-Wah
    BIOINFORMATICS, 2012, 28 (06) : 878 - 879
  • [8] Ultra-fast wafer alignment simulation based on thin film theory
    Wu, Q
    Williams, G
    Kim, B
    Strane, J
    Wiltshire, T
    Lehner, E
    Akatsu, H
    METROLOGY, INSPECTION, AND PROCESS CONTROL FOR MICROLITHOGRAPHY XVI, PTS 1 & 2, 2002, 4689 : 364 - 373
  • [9] FLAK: Ultra-Fast Fuzzy Whole Genome Alignment
    Healy, John
    10TH INTERNATIONAL CONFERENCE ON PRACTICAL APPLICATIONS OF COMPUTATIONAL BIOLOGY & BIOINFORMATICS, 2016, 477 : 123 - 131
  • [10] FPGA-based platform for fast accurate evaluation of Ultra Low Power SoC
    Patrigeon, Guillaume
    Benoit, Pascal
    Torres, Lionel
    2018 28TH INTERNATIONAL SYMPOSIUM ON POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION (PATMOS), 2018, : 123 - 128