IPCARF

IPCARF predicts long non-coding RNA (lncRNA)-disease associations by integrating disease semantic similarity (from two models applied to a disease directed acyclic graph), lncRNA similarity, and Gaussian nuclear similarity, then applying incremental principal component analysis (IPCA) and random forest (RF) classification to prioritize candidate associations.


Key Features:

  • Disease semantic similarity: Computes a disease semantic similarity matrix using two distinct models applied to a disease directed acyclic graph (DAG).
  • Similarity integration: Constructs characteristic vectors for each lncRNA-disease pair by integrating disease similarity, lncRNA similarity, and Gaussian nuclear similarity matrices.
  • Dimensionality reduction: Applies incremental principal component analysis (IPCA) to reduce feature dimensionality while retaining essential information.
  • Classification: Trains a random forest (RF) classifier on the reduced feature subspace to predict lncRNA-disease associations.
  • Model evaluation: Uses 10-fold cross-validation to assess predictive performance, yielding an AUC of 0.8529 before parameter optimization and 0.8611 after optimization.
  • Parameter optimization: Employs a grid search algorithm to select optimal model parameters.
  • Comparative benchmarking: Demonstrates superior performance relative to LRLSLDA, LRLSLDA-LNCSIM, TPGLDA, NPCMF, and ncPred in comparative analyses.

Scientific Applications:

  • lncRNA-disease association prediction: Prioritizes candidate lncRNA-disease links for downstream validation.
  • Disease mechanism and biomarker discovery: Aids identification of lncRNA-related mechanisms and potential biomarkers for diagnosis, treatment, prognosis, and drug response prediction.
  • Method benchmarking: Provides a framework for comparative evaluation against existing lncRNA-disease prediction methods.

Methodology:

Compute disease semantic similarity using two models on a disease DAG; integrate disease similarity, lncRNA similarity, and Gaussian nuclear similarity into characteristic vectors for lncRNA-disease pairs; apply incremental principal component analysis (IPCA) for dimensionality reduction; train a random forest classifier; evaluate with 10-fold cross-validation and perform grid search for parameter optimization (AUC 0.8529 before optimization, 0.8611 after).

Topics

Details

Tool Type:
command-line tool
Programming Languages:
Python
Added:
9/28/2021
Last Updated:
9/28/2021

Operations

Publications

Zhu R, Wang Y, Liu J, Dai L. IPCARF: improving lncRNA-disease association prediction using incremental principal component analysis feature selection and a random forest classifier. BMC Bioinformatics. 2021;22(1). doi:10.1186/s12859-021-04104-9. PMID:33794766. PMCID:PMC8017839.

PMID: 33794766
PMCID: PMC8017839
Funding: - National Natural Science Foundation of China: 61872220, 61902215

Links