A Distributed Framework for Large-scale Protein-protein Interaction Data Analysis and Prediction Using MapReduce

Lun Hu, Shicheng Yang, Xin Luo, Huaqiang Yuan, Khaled Sedraoui, Meng Chu Zhou

Research output: Contribution to journalArticlepeer-review

61 Scopus citations


Protein-protein interactions are of great significance for human to understand the functional mechanisms of proteins. With the rapid development of high-throughput genomic technologies, massive protein-protein interaction (PPI) data have been generated, making it very difficult to analyze them efficiently. To address this problem, this paper presents a distributed framework by reimplementing one of state-of-the-art algorithms, i.e., CoFex, using MapReduce. To do so, an in-depth analysis of its limitations is conducted from the perspectives of efficiency and memory consumption when applying it for large-scale PPI data analysis and prediction. Respective solutions are then devised to overcome these limitations. In particular, we adopt a novel tree-based data structure to reduce the heavy memory consumption caused by the huge sequence information of proteins. After that, its procedure is modified by following the MapReduce framework to take the prediction task distributively. A series of extensive experiments have been conducted to evaluate the performance of our framework in terms of both efficiency and accuracy. Experimental results well demonstrate that the proposed framework can considerably improve its computational efficiency by more than two orders of magnitude while retaining the same high accuracy.

Original languageEnglish (US)
Pages (from-to)160-172
Number of pages13
JournalIEEE/CAA Journal of Automatica Sinica
Issue number1
StatePublished - Jan 1 2022

All Science Journal Classification (ASJC) codes

  • Control and Optimization
  • Artificial Intelligence
  • Information Systems
  • Control and Systems Engineering


  • Distributed computing
  • MapReduce
  • large-scale prediction machine learning
  • protein-protein interaction (PPI)


Dive into the research topics of 'A Distributed Framework for Large-scale Protein-protein Interaction Data Analysis and Prediction Using MapReduce'. Together they form a unique fingerprint.

Cite this