• DocumentCode
    576796
  • Title

    Hardware Accelerator for BLAST

  • Author

    Ishikawa, Shizuka ; Tanaka, Asuka ; Miyazaki, Toshiaki

  • Author_Institution
    Grad. Dept. of Comput. Sci. & Eng., Univ. of Aizu, Aizu-Wakamatsu, Japan
  • fYear
    2012
  • fDate
    20-22 Sept. 2012
  • Firstpage
    16
  • Lastpage
    22
  • Abstract
    The basic local alignment search tool (BLAST) is one of the most popular sequence alignment tools available. Sequence alignment is used to extract similar parts of an input protein (or DNA) sequence from protein (or DNA) databases, in order to investigate biological evolution and genomic genealogy. It is a very important and difficult task in bioinformatics. Even though BLAST is an efficient sequence alignment algorithm, it cannot cope with the rapid growth of databases. Initially, in a preprocessing step, BLAST creates query words and a neighborhood word list. Next, it performs three processing steps: a) seed search, b) ungapped extension, and c) gapped extension. In this paper, we propose a hardware accelerator to speed up all processing steps of BLAST, including preprocessing, related works speed up only a subset of them. Each processing step is realized by a hardware module. Thus, we can easily speed up each processing step by duplicating the corresponding module. By implementing the proposed accelerator in a field programmable gate array (FPGA), we demonstrate that a high-performance accelerator can be realized with reasonable hardware cost.
  • Keywords
    bioinformatics; field programmable gate arrays; genomics; BLAST; DNA; FPGA; basic local alignment search tool; bioinformatics; biological evolution; field programmable gate array; genomic genealogy; hardware accelerator; hardware module; input protein; neighborhood word list; protein database; query words; seed search; sequence alignment tools; ungapped extension; DNA; Databases; Hardware; Matrices; Proteins; Table lookup; Array processor; Dynamic programming; FPGA; Sequence alignment; Smith-Waterman algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Multicore Socs (MCSoC), 2012 IEEE 6th International Symposium on
  • Conference_Location
    Aizu-Wakamatsu
  • Print_ISBN
    978-1-4673-2535-6
  • Electronic_ISBN
    978-0-7695-4800-5
  • Type

    conf

  • DOI
    10.1109/MCSoC.2012.22
  • Filename
    6354673