Parallel accelerated Custom Correlation Coefficient calculations for genomics applications

Wayne Joubert, James Nance, Sharlee Climer, Deborah Weighill, Daniel Jacobson

Research output: Contribution to journalArticlepeer-review

9 Scopus citations

Abstract

The massive quantities of genomic data being made available through gene sequencing techniques are enabling breakthroughs in genomic science in many areas such as medical advances in the diagnosis and treatment of diseases. Analyzing this data, however, is a computational challenge insofar as the computational costs of the relevant algorithms can grow with quadratic, cubic or higher complexity—leading to the need for leadership scale computing. In this paper we describe a new approach to calculations of the Custom Correlation Coefficient (CCC) between Single Nucleotide Polymorphisms (SNPs) across a population, suitable for parallel systems equipped with graphics processing units (GPUs) or Intel Xeon Phi processors. We describe the mapping of the algorithms to accelerated processors, techniques used for eliminating redundant calculations due to symmetries, and strategies for efficient mapping of the calculations to many-node parallel systems. Results are presented demonstrating high per-node performance and near-ideal parallel scalability with rates of more than nine quadrillion (9 × 10 15 ) elementwise comparisons achieved per second with the latest optimized code on the ORNL Titan system, this being orders of magnitude faster than rates achieved using other codes and platforms as reported in the literature. Also it is estimated that as many as 90 quadrillion (90 × 10 15 ) comparisons per second may be achievable on the upcoming ORNL Summit system, an additional 10X performance increase. In a companion paper we describe corresponding techniques applied to calculations of the Proportional Similarity metric for comparative genomics applications.

Original languageEnglish
Pages (from-to)15-23
Number of pages9
JournalParallel Computing
Volume84
DOIs
StatePublished - May 2019

Funding

Support for the Poplar GWAS dataset was provided by The BioEnergy Science (BESC) and The Center for Bioenergy Innovation (CBI). U.S. Department of Energy Bioenergy Research Centers supported by the Office of Biological and Environmental Research in the DOE Office of Science. The Poplar GWAS Project used resources of the Oak Ridge Leadership Computing Facility and the Compute and Data Environment for Science at Oak Ridge National Laboratory, which is supported by the Office of Science of the U.S. Department of Energy under Contract No. DE-AC05-00OR22725 . Funding provided by The BioEnergy Science Center (BESC) and The Center for Bioenergy Innovation (CBI). U.S. Department of Energy Bioenergy Research Centers supported by the Office of Biological and Environmental Research in the DOE Office of Science. This research was also supported by the Plant-Microbe Interfaces Scientific Focus Area ( http://pmi.ornl.gov) in the Genomic Science Program, the Office of Biological and Environmental Research (BER) in the U.S. Department of Energy Office of Science. Oak Ridge National Laboratory is managed by UT-Battelle, LLC, for the US DOE under contract DE-AC05-00OR22725 . This research was also supported by the Department of Energy Laboratory Directed Research and Development funding (7758), at the Oak Ridge National Laboratory. Oak Ridge National Laboratory is managed by UT-Battelle, LLC, for the US DOE under contract DE-AC05-00OR22725 .

FundersFunder number
BioEnergy Science
BioEnergy Science Center
DOE Office of Science
Office of Biological and Environmental Research
Plant-Microbe Interfaces Scientific Focus Area
U.S. Department of Energy Office of Science
U.S. Department of EnergyDE-AC05-00OR22725
Office of Science
Biological and Environmental Research
Oak Ridge National Laboratory
Laboratory Directed Research and Development7758
Center for Bioenergy Innovation

    Keywords

    • Comparative genomics
    • Custom Correlation Coefficient
    • High performance computing
    • Intel xeon phi
    • NVIDIA GPU
    • Parallel algorithms
    • Vector similarity metrics

    Fingerprint

    Dive into the research topics of 'Parallel accelerated Custom Correlation Coefficient calculations for genomics applications'. Together they form a unique fingerprint.

    Cite this