HARU - Hardware Accelerated Read Until
Efficient real-time selective genome sequencing on resource-constrained devices
Po Jui Shih, Hassaan Saadat, Sri Parameswaran, Hasindu Gamaarachchi
GigaScience, 12 (2023)
[ (GIGA)Science | (GIGA)Blog | pdf 📄 | poster 📄 ]
Source code
HARU Accelerator Code: [ GitHub - HARU ]
Software Application: [ GitHub - Sigfish-HARU ]
Optimized RUscripts: [ GitHub - RUscripts-R9 ]
Problem
Nanopore sequencers, particularly from Oxford Nanopore Technologies (ONT), enable long-read, high-throughput sequencing with real-time data streaming. This capability introduces Read Until, a selective sequencing method where uninterested reads are rejected during sequencing. However, real-time selective sequencing requires fast and efficient computation, which is challenging on resource-constrained devices. Most existing solutions rely on large HPC systems or high-end GPUs, which are not energy-efficient or portable.
Solution - HARU
HARU is a hardware-software co-design framework that accelerates the Read Until process using a low-cost, off-the-shelf MPSoC (Multiprocessor System-on-Chip) with an on-chip FPGA. It implements a memory-efficient subsequence dynamic time warping (sDTW) algorithm to align genomic data in real-time. HARU achieves significant speedup and energy efficiency by performing the compute-intensive alignment on an FPGA while running supporting tasks on ARM cores.
Citing HARU
@article{shih2023efficient,
title={Efficient real-time selective genome sequencing on resource-constrained devices},
author={Shih, Po Jui and Saadat, Hassaan and Parameswaran, Sri and Gamaarachchi, Hasindu},
journal={GigaScience},
volume={12},
pages={giad046},
year={2023},
publisher={Oxford University Press}
}
Notes mentioning this note
There are no notes linking to this note.