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 条
  • [31] High-performance Processing of Covariance Matrices Using GPU Computations
    K. Yu. Erofeev
    E. M. Khramchenkov
    E. V. Biryal’tsev
    [J]. Lobachevskii Journal of Mathematics, 2019, 40 : 547 - 554
  • [32] High-performance implementation of planted motif problem on multicore and GPU
    Dasari, Naga Shailaja
    Ranjan, Desh
    Zubair, Mohammad
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2013, 25 (10) : 1340 - 1355
  • [33] CPU versus GPU: which can perform matrix computation faster—performance comparison for basic linear algebra subprograms
    Feng Li
    Yunming Ye
    Zhaoyang Tian
    Xiaofeng Zhang
    [J]. Neural Computing and Applications, 2019, 31 : 4353 - 4365
  • [34] Performance of random forest when SNPs are in linkage disequilibrium
    Meng, Yan A.
    Yu, Yi
    Cupples, L. Adrienne
    Farrer, Lindsay A.
    Lunetta, Kathryn L.
    [J]. BMC BIOINFORMATICS, 2009, 10
  • [35] A High Performance FPGA-GPU-CPU Platform for a Real-Time Locating System
    Alawieh, Mohammad
    Kasparek, Maximilian
    Franke, Norbert
    Hupfer, Jochen
    [J]. 2015 23RD EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2015, : 1576 - 1580
  • [36] Accelerating High Performance Computing Applications Using CPUs, GPUs, Hybrid CPU/GPU, and FPGAs
    Liu, Bin
    Zydek, Dawid
    Selvaraj, Henry
    Gewali, Laxmi
    [J]. 2012 13TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS, AND TECHNOLOGIES (PDCAT 2012), 2012, : 337 - 342
  • [37] Performance analysis of morphological operation in CPU and GPU for medical images
    Stefaniga, Sebastian-Aurelian
    Gaianu, Mihail
    [J]. 2017 19TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2017), 2017, : 377 - 384
  • [38] Performance Optimization for CPU-GPU Heterogeneous Parallel System
    Wang, Yanhua
    Qiao, Jianzhong
    Lin, Shukuan
    Zhao, Tinglei
    [J]. 2016 12TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2016, : 1259 - 1266
  • [39] Performance of CPU/GPU compiler directives on ISO/TTI kernels
    Ghosh, Sayan
    Liao, Terrence
    Calandra, Henri
    Chapman, Barbara M.
    [J]. COMPUTING, 2014, 96 (12) : 1149 - 1162
  • [40] Performance of CPU/GPU compiler directives on ISO/TTI kernels
    Sayan Ghosh
    Terrence Liao
    Henri Calandra
    Barbara M. Chapman
    [J]. Computing, 2014, 96 : 1149 - 1162