Efficient real-time selective genome sequencing on resource-constrained devices

被引:6
|
作者
Shih, Po Jui [1 ]
Saadat, Hassaan [2 ]
Parameswaran, Sri [3 ]
Gamaarachchi, Hasindu [1 ,4 ,5 ,6 ]
机构
[1] UNSW Sydney, Sch Comp Sci & Engn, Sydney, NSW 2052, Australia
[2] UNSW Sydney, Sch Elect Engn & Telecommun, Sydney, NSW 2052, Australia
[3] Univ Sydney, Sch Elect & Informat Engn, Sydney, NSW 2006, Australia
[4] Garvan Inst Med Res, Genom Pillar, Sydney, NSW 2010, Australia
[5] Garvan Inst Med Res, Ctr Populat Gen, Sydney 2010, Australia
[6] Murdoch Childrens Res Inst, Sydney 2010, Australia
来源
GIGASCIENCE | 2023年 / 12卷
基金
澳大利亚研究理事会;
关键词
selective sequencing; adaptive sampling; nanopore; subsequence dynamic time warping; FPGA; hardware acceleration; edge computing; NANOPORE; RECOGNITION;
D O I
10.1093/gigascience/giad046
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
Background: Third-generation nanopore sequencers offer selective sequencing or "Read Until" that allows genomic reads to be analyzed in real time and abandoned halfway if not belonging to a genomic region of "interest." This selective sequencing opens the door to important applications such as rapid and low-cost genetic tests. The latency in analyzing should be as low as possible for selective sequencing to be effective so that unnecessary reads can be rejected as early as possible. However, existing methods that employ a subsequence dynamic time warping (sDTW) algorithm for this problem are too computationally intensive that a massive workstation with dozens of CPU cores still struggles to keep up with the data rate of a mobile phone-sized MinION sequencer. Results: In this article, we present Hardware Accelerated Read Until (HARU), a resource-efficient hardware-software codesign-based method that exploits a low-cost and portable heterogeneous multiprocessor system-on-chip platform with on-chip field-programmable gate arrays (FPGA) to accelerate the sDTW-based Read Until algorithm. Experimental results show that HARU on a Xilinx FPGA embedded with a 4-core ARM processor is around 2.5x faster than a highly optimized multithreaded software version (around 85x faster than the existing unoptimized multithreaded software) running on a sophisticated server with a 36-core Intel Xeon processor for a SARS-CoV-2 dataset. The energy consumption of HARU is 2 orders of magnitudes lower than the same application executing on the 36-core server. Conclusions: HARU demonstrates that nanopore selective sequencing is possible on resource-constrained devices through rigorous hardware-software optimizations. The source code for the HARU sDTW module is available as open source at https://github.com/beebdev/HARU, and an example application that uses HARU is at https://github.com/beebdev/sigfish-haru.
引用
收藏
页数:16
相关论文
共 50 条
  • [21] Real-time object detection using a domain-based transfer learning method for resource-constrained edge devices
    Kim, Dongkyu
    Lee, Seokjun
    Sung, Nak-Myoung
    Choe, Chungjae
    2023 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE IN INFORMATION AND COMMUNICATION, ICAIIC, 2023, : 457 - 462
  • [22] Block attention network: A lightweight deep network for real-time semantic segmentation of road scenes in resource-constrained devices
    Mazhar, Saquib
    Atif, Nadeem
    Bhuyan, M. K.
    Ahamed, Shaik Rafi
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 126
  • [23] Towards Real-time Video Content Detection in Resource Constrained Devices
    Geremias, Jhonatan
    Santin, Altair O.
    Viegas, Eduardo K.
    Britto, Alceu S., Jr.
    2020 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2020,
  • [24] Minimizing Age of Information for Real-Time Monitoring in Resource-Constrained Industrial IoT Networks
    Wang, Qian
    Chen, He
    Li, Yonghui
    Pang, Zhibo
    Vucetic, Branka
    2019 IEEE 17TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2019, : 1766 - 1771
  • [25] Efficient Resource-Constrained Monitoring
    Moraney, Jalil
    Raz, Danny
    PROCEEDINGS OF THE IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM 2022, 2022,
  • [26] A Reliable Real-Time Slow DoS Detection Framework for Resource-Constrained IoT Networks
    Reed, Andy
    Dooley, Laurence S.
    Mostefaoui, Soraya Kouadri
    2021 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2021,
  • [27] SAI-YOLO: A Lightweight Network for Real-Time Detection of Driver Mask-Wearing Specification on Resource-Constrained Devices
    Zhao, Zuopeng
    Hao, Kai
    Ma, Xiaoping
    Liu, Xiaofeng
    Zheng, Tianci
    Xu, Junjie
    Cui, Shuya
    COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2021, 2021
  • [28] Remote Gaming on Resource-Constrained Devices
    Reza, Waazim
    Kalva, Hari
    Kaufman, Richard
    APPLICATIONS OF DIGITAL IMAGE PROCESSING XXXIII, 2010, 7798
  • [29] NCPU: An Embedded Neural CPU Architecture on Resource-Constrained Low Power Devices for Real-time End-to-End Performance
    Jia, Tianyu
    Ju, Yuhao
    Joseph, Russ
    Gu, Jie
    2020 53RD ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO 2020), 2020, : 1097 - 1109
  • [30] Enhancing Road Safety through Cost-Effective, Real-Time Monitoring of Driver Awareness with Resource-Constrained IoT Devices
    Imteaj, Ahmed
    Rahman, Tanveer
    Zaman, Saika
    Hossain, Md Zarif
    Shahid, Abdur R.
    2024 IEEE 48TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE, COMPSAC 2024, 2024, : 1711 - 1720