Parallel network component analysis technique for gene regulatory network inference

Dina Elsayad,Safwat Hamad,Howida A. Shedeed,Mohamed F. Tolba
DOI: https://doi.org/10.1002/cpe.6458
2021-06-27
Concurrency and Computation: Practice and Experience
Abstract:<p>The inference of gene regulatory network has a vital role in understanding the topological order of gene interactions, in addition to how genes are affected by the others genes. One of gene regulatory network techniques is Network Component analysis. The primary drawback of Network Component analysis technique is the intensive computation and time consummation. To avoid these drawbacks, parallel techniques are required. This work presents a parallel technique for gene regulatory network inference; referred as Improved Parallel Computation for Sparse Network Component Analysis (iPSparseNCA) algorithm. To improve the performance of network component analysis technique, iPSparseNCA implements a hybrid parallelism computational model that uses cannon's algorithm for the matrix operations. The performance of iPSparseNCA is measured using different genetic datasets. The computational results indicate that iPSparseNCA achieved high computational speedup, where the achieved speedup reached 1359.85 on 256 processing nodes. These computational results indicate that iPSparseNCA achieved super linear speedup, where, the achieved speedup exceeds the number of used processing nodes. Furthermore, iPSparseNCA has O (N<sup>2</sup>) time instead of O (<i>M</i><sup>3</sup><i>N</i><sup>2</sup>) time for the sequential technique, where <i>M</i> is the number of genes in the dataset and <i>N</i> is the number of the samples.</p>
What problem does this paper attempt to address?