Package: MDICC Type: Package Title: MDICC: Novel method for multi-omics data integration and cancer subtype identification Version: 1.0 Author: Yang Ying [email protected] Maintainer: Yushan Qiu[email protected] Description: This pakege implemented the MDICC algorithm that fusion different omics data, which aims to identify cancer subtypes.
Anaconda, R>= 4.1.0;
Rcpp; parallel; Matrix; reticulate >= 1.22;
The algorithm is implemented by Python and R. You need to install the Anaconda environment and Rstudio, and the R version used in this experiment is 4.1.0. The source code is mainly written in R. The experimental data are BRCA omics data and stored in the folder "data". The steps are as follows:
source('../MDICC/NetworkFusion.R')
setwd("../MDICC/")
dyn.load("projsplx_R.dll")
system("R CMD SHLIB projsplx_R.c")
library(reticulate)
use_virtualenv("base")
Sys.setenv(RETICULATE_PYTHON="C:\Users\\anaconda3\python.exe")
use_python("C:\Users\\anaconda3\python.exe")
py_config()
py_available()
source_python("LocalAffinityMatrix.py")
source_python("score.py")
source_python("label.py")
Where, score.py is the file that calculates ARI and NMI, and label.py is the file that gets the label after clustering. Next, you can perform the fusion analysis of multi-omics data according to the demo file.
- If you have any problem, please contact Ying Yang ([email protected]) and Yushan Qiu ([email protected])!