TL;DR
Shouji is a hardware-accelerated pre-alignment filter that dramatically improves filtering accuracy and speeds up genome sequence alignment processes without altering the core alignment algorithms.
Contribution
We introduce Shouji, a novel FPGA-based pre-alignment filter that significantly enhances accuracy and performance in sequence alignment workflows.
Findings
Up to 100x more accurate filtering than prior methods
FPGA acceleration achieves 1000x faster processing than CPU implementations
Reduces overall alignment pipeline time by up to 18.8 times
Abstract
Motivation: The ability to generate massive amounts of sequencing data continues to overwhelm the processing capability of existing algorithms and compute infrastructures. In this work, we explore the use of hardware/software co-design and hardware acceleration to significantly reduce the execution time of short sequence alignment, a crucial step in analyzing sequenced genomes. We introduce Shouji, a highly-parallel and accurate pre-alignment filter that remarkably reduces the need for computationally-costly dynamic programming algorithms. The first key idea of our proposed pre-alignment filter is to provide high filtering accuracy by correctly detecting all common subsequences shared between two given sequences. The second key idea is to design a hardware accelerator that adopts modern FPGA (Field-Programmable Gate Array) architectures to further boost the performance of our algorithm.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
