Home

Awesome

integration_analysis_scripts

Scripts for multi-omics integration

Unsupervised analysis: integration_unsupervised.R

This script performs unsupervised analyses (clustering) from transformed expression data (e.g., log fpkm) and methylation beta values

Prerequisites

This R script requires the following packages:

Usage

Rscript integration_unsupervised.R [options]
PARAMETERDEFAULTDESCRIPTION
-dNULLFile with somatic mutation data
-CNULLFile with copy number variation data
-rNULLFile with expression data
-mNULLFile with methylation data (beta values)
-k2Minimum number of clusters
-K6Maximum number of clusters
-c2Number of cores
-ooutoutput prefix
-hShow help message and exit

For example, one can type

Rscript integration_unsupervised.R -r expression_matrix.txt -o output/

Details

The script involves 3 steps

Output

In addition, for each value of K:

Regression analysis for unsupervised analysis: PCA_regression.R

This script provides functions to perform regression analysis between variables (e.g., batch variables or clinical variables) and latent factors as obtained by PCA or group factor analysis.