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
关键词
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 条
  • [21] Efficient graph computation on hybrid CPU and GPU systems
    Zhang, Tao
    Zhang, Jingjie
    Shu, Wei
    Wu, Min-You
    Liang, Xiaoyao
    [J]. JOURNAL OF SUPERCOMPUTING, 2015, 71 (04): : 1563 - 1586
  • [22] A high-performance dynamic scheduling for sparse matrix-based applications on heterogeneous CPU-GPU environment
    Shokrani Baigi, Ahmad
    Savadi, Abdorreza
    Naghibzadeh, Mahmoud
    [J]. JOURNAL OF SUPERCOMPUTING, 2024, 80 (17): : 25071 - 25098
  • [23] High-Performance Flow Classification of Big Data Using Hybrid CPU-GPU Clusters of Cloud Environments
    Fazel-Najafabadi, Azam
    Abbasi, Mahdi
    Attar, Hani H.
    Amer, Ayman
    Taherkordi, Amir
    Shokrollahi, Azad
    Khosravi, Mohammad R.
    Solyman, Ahmed A.
    [J]. TSINGHUA SCIENCE AND TECHNOLOGY, 2024, 29 (04) : 1118 - 1137
  • [24] Thanos: High-Performance CPU-GPU Based Balanced Graph Partitioning Using Cross-Decomposition
    Kim, Dae Hee
    Nagi, Rakesh
    Chen, Deming
    [J]. 2020 25TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2020, 2020, : 91 - 96
  • [25] A high-performance multiscale space-time approach to high cycle fatigue simulation based on hybrid CPU/GPU computing
    Zhang, Rui
    Naboulsi, Sam
    Eason, Thomas
    Qian, Dong
    [J]. FINITE ELEMENTS IN ANALYSIS AND DESIGN, 2019, 166
  • [26] HETEROGENEOUS GPU&CPU CLUSTER FOR HIGH PERFORMANCE COMPUTING IN CRYPTOGRAPHY
    Marks, Michal
    Jantura, Jaroslaw
    Niewiadomska-Szynkiewicz, Ewa
    Strzelczyk, Przemyslaw
    Gozdz, Krzysztof
    [J]. COMPUTER SCIENCE-AGH, 2012, 13 (02): : 63 - 79
  • [27] High performance computing and quantum trajectory method in CPU and GPU systems
    Wisniewska, Joanna
    Sawerwain, Marek
    Leonski, Wieslaw
    [J]. 3RD INTERNATIONAL CONFERENCE ON MATHEMATICAL MODELING IN PHYSICAL SCIENCES (IC-MSQUARE 2014), 2015, 574
  • [28] Benchmarking of High Performance Computing Clusters with Heterogeneous CPU/GPU Architecture
    Sukharev, Pavel V.
    Vasilyev, Nikolay P.
    Rovnyagin, Mikhail M.
    Durnov, Maxim A.
    [J]. PROCEEDINGS OF THE 2017 IEEE RUSSIA SECTION YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING CONFERENCE (2017 ELCONRUS), 2017, : 574 - 577
  • [29] A High Performance Implementation of Spectral Clustering on CPU-GPU Platforms
    Jin, Yu
    Jaja, Joseph F.
    [J]. 2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, : 825 - 834
  • [30] Time Performance Analysis of Multi-CPU and Multi-GPU in Big Data Clustering Computation
    Adiyoso, Widiarto
    Krisnadhi, Adila
    Wibisono, Ari
    Purbarani, Sumarsih Condroayu
    Saraswati, Anindhita Dwi
    Putri, Annissa Fildzah Rafi
    Saladdin, Ibad Rahadian
    Anwar, S. Reyneta Carissa
    [J]. 2018 INTERNATIONAL WORKSHOP ON BIG DATA AND INFORMATION SECURITY (IWBIS), 2018, : 113 - 116