qLD: High-performance Computation of Linkage Disequilibrium on CPU and GPU

被引:3
作者
Theodoris, Charalampos [1 ]
Alachiotis, Nikolaos [2 ]
Low, Tze Meng [3 ]
Pavlidis, Pavlos [4 ]
机构
[1] Tech Univ Crete, Khania, Greece
[2] Univ Twente, Enschede, Netherlands
[3] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
[4] Fdn Reseach & Technol Hellas, Iraklion, Greece
来源
2020 IEEE 20TH INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOENGINEERING (BIBE 2020) | 2020年
关键词
Linkage disequilibrium; Software; GPU; SELECTIVE SWEEPS; ASSOCIATION; TOOL;
D O I
10.1109/BIBE50027.2020.00019
中图分类号
R318 [生物医学工程];
学科分类号
0831 ;
摘要
Linkage disequilibrium (LD) is the non-random association between alleles at different loci. Assessing LD in thousands of genomes and/or millions of single-nucleotide poly-morphisms (SNPs) exhibits excessive time and memory requirements that can potentially hinder future large-scale genomic analyses. To this end, we introduce qLD (quickLD) (https://github.com/StrayLamb2/qLD), a highly optimized open-source software that assesses LD based on Pearson's correlation coefficient. qLD exploits the fact that the computational kernel for calculating LD can be cast in terms of dense linear algebra operations. In addition, the software employs memory-aware techniques to lower memory requirements, and parallel GPU architectures to further shorten analysis times. qLD delivers up to 5x faster processing than the current state-of-the-art software implementation when run on the same CPU, and up to 29x when computation is offloaded to a GPU. Furthermore, the software is designed to quantify allele associations between arbitrarily distant loci in a time- and memory-efficient way, thereby facilitating the evaluation of long-range LD and the detection of co-evolved genes. We showcase qLD on the analysis of 22,554 complete SARS-CoV-2 genomes.
引用
收藏
页码:65 / 72
页数:8
相关论文
共 50 条
[41]   Roofline Performance Analysis of DNN Architectures on CPU and GPU Systems [J].
Prashanth, H. C. ;
Rao, Madhav .
2024 25TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, ISQED 2024, 2024,
[42]   Performance Analysis and CPU vs GPU Comparison for Deep Learning [J].
Buber, Ebubekir ;
Diri, Banu .
2018 6TH INTERNATIONAL CONFERENCE ON CONTROL ENGINEERING & INFORMATION TECHNOLOGY (CEIT), 2018,
[43]   CPU versus GPU: which can perform matrix computation faster-performance comparison for basic linear algebra subprograms [J].
Li, Feng ;
Ye, Yunming ;
Tian, Zhaoyang ;
Zhang, Xiaofeng .
NEURAL COMPUTING & APPLICATIONS, 2019, 31 (08) :4353-4365
[44]   Leveraging Difference Recurrence Relations for High-Performance GPU Genome Alignment [J].
Zeni, Alberto ;
Onken, Seth ;
Santambrogio, Marco Domenico ;
Samadi, Mehrzad .
PROCEEDINGS OF THE 2024 THE INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PACT 2024, 2024, :133-143
[45]   Efficient GPU Cloud architectures for outsourcing high-performance processing to the Cloud [J].
Sanchez-Ribes, Victor ;
Macia-Lillo, Antonio ;
Mora, Higinio ;
Jimeno-Morenilla, Antonio .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2024, 133 (1-2) :949-958
[47]   Agent-based High-Performance Simulation of Biological Systems on the GPU [J].
Konur, Savas ;
Kiran, Mariam ;
Gheorghe, Marian ;
Burkitt, Mark ;
Ipate, Florentin .
2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, :84-89
[48]   High-performance Implementation of UAV MiniSAR Imaging Algorithm based on GPU [J].
Yuan, Xudong ;
Luomei, Yixiang ;
Liul, Jiaxuan ;
Wang, Feng .
2021 7TH ASIA-PACIFIC CONFERENCE ON SYNTHETIC APERTURE RADAR (APSAR), 2021,
[49]   High-performance GPU-accelerated evaluation of electron repulsion integrals [J].
Vallejo, Jorge Luis Galvez ;
Barca, Giuseppe M. J. ;
Gordon, Mark S. .
MOLECULAR PHYSICS, 2023, 121 (9-10)
[50]   A Transformation-Based Approach to Developing High-Performance GPU Programs [J].
Hagedorn, Bastian ;
Steuwer, Michel ;
Gorlatch, Sergei .
PERSPECTIVES OF SYSTEM INFORMATICS, PSI 2017, 2018, 10742 :179-195