Title :
Constructing Gene Regulatory Networks on Clusters of Cell Processors
Author :
Zola, Jaroslaw ; Sarje, Abhinav ; Aluru, Srinivas
Author_Institution :
Dept. of Electr. & Comput. Eng., Iowa State Univ., Ames, IA, USA
Abstract :
Constructing genome-wide gene regulatory networks from a large number of gene expression profile measurements is an important problem in systems biology. While several techniques have been developed, none of them is parallel, and they lack the capability to scale to the whole-genome level or incorporate the largest data sets, particularly with rigorous statistical testing. To address this problem, we recently developed a mutual information theory based parallel method for gene network reconstruction. In this paper, we extend this work to a cluster of Cell processors. We use parallelization across multiple Cells, multiple cores within each Cell, and vector units within the cores to develop a high performance implementation that effectively addresses the scaling problem. We present experimental results comparing the Cell implementation with a standard uniprocessor implementation and an implementation on a conventional supercomputer. Finally, we report the construction of a large 15,203 gene network of the plant Arabidopsis thaliana from 2,996 microarray experiments on a 8-node Cell blade cluster in 2 hours and 24 minutes.
Keywords :
biology computing; genomics; microcomputers; parallel programming; Arabidopsis thaliana plant gene; Cell processor cluster; gene expression profile measurements; gene regulatory networks; mutual information theory; parallel method; systems biology; uniprocessor; Bioinformatics; Biological system modeling; Gene expression; Genomics; Mutual information; Organisms; Parallel processing; Proteins; Sequences; Systems biology;
Conference_Titel :
Parallel Processing, 2009. ICPP '09. International Conference on
Conference_Location :
Vienna
Print_ISBN :
978-1-4244-4961-3
Electronic_ISBN :
0190-3918
DOI :
10.1109/ICPP.2009.35