Gpu Implementation Of Pairwise Gaussian Mixture Models For Multi-Modal Gene Co-Expression Networks

IEEE ACCESS(2019)

Cited 8|Views5
No score
Abstract
Gene co-expression networks (GCNs) are widely used in bioinformatics research to perform system-level analyses of organisms based on the pairwise correlation between all expressed genes. For large datasets which contain samples from multiple sources, gene pairs can exhibit multiple modes of co-expression which confound typical correlation approaches. A clustering method such as Gaussian Mixture Models (GMMs) may be used to separate the modes of each gene pair in an unsupervised manner, prior to computing the correlation of each mode. However, pairwise clustering significantly increases the computational cost of constructing a GCN, as several clustering models must be evaluated for each gene pair, and the number of gene pairs grows rapidly with the number of genes. In this paper, we present a heterogeneous, high-throughput multi-CPU/GPU software package for multi-modal GCN construction, implemented in version 3 of the Knowledge Independent Network Construction (KINC) software. We determine the optimal values for several execution parameters of the GPU implementation, and we benchmark our CPU and GPU implementations for up to 8 CPUs/GPUs. Our GPU implementation achieves a 167$\times$ speedup over the corresponding CPU implementation, as well as a 500$\times$ speedup over KINCv1.
More
Translated text
Key words
Gene expression,Data models,Graphics processing units,Correlation,Gaussian mixture model,Computational modeling,Bioinformatics,Gaussian mixture model,gene co-expression network,gene expression matrix,GPU computing,high-performance computing,high-throughput computing
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined