Learn R Programming

⚠️There's a newer version (6.3.2) of this package.Take me there.

mixOmics (version 6.3.0)

Omics Data Integration Project

Description

Multivariate methods are well suited to large omics data sets where the number of variables (e.g. genes, proteins, metabolites) is much larger than the number of samples (patients, cells, mice). They have the appealing properties of reducing the dimension of the data by using instrumental variables (components), which are defined as combinations of all variables. Those components are then used to produce useful graphical outputs that enable better understanding of the relationships and correlation structures between the different data sets that are integrated. mixOmics offers a wide range of multivariate methods for the exploration and integration of biological datasets with a particular focus on variable selection. The package proposes several sparse multivariate models we have developed to identify the key variables that are highly correlated, and/or explain the biological outcome of interest. The data that can be analysed with mixOmics may come from high throughput sequencing technologies, such as omics data (transcriptomics, metabolomics, proteomics, metagenomics etc) but also beyond the realm of omics (e.g. spectral imaging). The methods implemented in mixOmics can also handle missing values without having to delete entire rows with missing data. A non exhaustive list of methods include variants of generalised Canonical Correlation Analysis, sparse Partial Least Squares and sparse Discriminant Analysis. Recently we implemented integrative methods to combine multiple data sets: N-integration with variants of Generalised Canonical Correlation Analysis and P-integration with variants of multi-group Partial Least Squares.

Copy Link

Version

Install

install.packages('mixOmics')

Monthly Downloads

322

Version

6.3.0

License

GPL (>= 2)

Maintainer

Last Published

October 13th, 2017

Functions in mixOmics (6.3.0)

background.predict

Calculate prediction areas
block.pls

N-integration with Projection to Latent Structures models (PLS)
block.splsda

N-integration and feature selection with Projection to Latent Structures models (PLS) with sparse Discriminant Analysis
breast.TCGA

Breast Cancer multi omics data from TCGA
Koren.16S

16S microbiome atherosclerosis study
auroc

Area Under the Curve (AUC) and Receiver Operating Characteristic (ROC) curves for supervised classification
breast.tumors

Human Breast Tumors Data
cim

Clustered Image Maps (CIMs) ("heat maps")
block.plsda

N-integration with Projection to Latent Structures models (PLS) with Discriminant Analysis
block.spls

N-integration and feature selection with sparse Projection to Latent Structures models (sPLS)
estim.regul

Estimate the parameters of regularization for Regularized CCA
explained_variance

Calculation of explained variance
color.jet

Color Palette for mixOmics
diverse.16S

16S microbiome data: most diverse bodysites from HMP
map

Classification given Probabilities
image

Plot the cross-validation score.
imgCor

Image Maps of Correlation Matrices between two Data Sets
ipca

Independent Principal Component Analysis
linnerud

Linnerud Dataset
cimDiablo

Clustered Image Maps (CIMs) ("heat maps") for DIABLO
circosPlot

circosPlot for DIABLO
mint.block.spls

NP-integration for integration with variable selection
mint.block.splsda

NP-integration with Discriminant Analysis and variable selection
mint.plsda

P-integration with Projection to Latent Structures models (PLS) with Discriminant Analysis
get.confusion_matrix

Create confusion table and calculate the Balanced Error Rate
image.estim.regul

Plot the cross-validation score.
mint.block.pls

NP-integration
mint.block.plsda

NP-integration with Discriminant Analysis
network

Relevance Network for (r)CCA and (s)PLS regression
nipals

Non-linear Iterative Partial Least Squares (NIPALS) algorithm
plotContrib

Contribution plot of variables
mint.spls

P-integration with variable selection
plot.perf

Plot for model performance
plot.rcc

Canonical Correlations Plot
mat.rank

Matrix Rank
mint.pca

P-integration with Principal Component Analysis
mint.pls

P-integration
plot.tune

Plot for model performance
plotArrow

Arrow sample plot
selectVar

Output of selected variables
sipca

Independent Principal Component Analysis
tune.block.splsda

Tuning function for block.splsda method (N-integration with sparse Discriminant Analysis)
tune.mint.splsda

Estimate the parameters of mint.splsda method
vac18.simulated

Simulated data based on the vac18 study for multilevel analysis
vip

Variable Importance in the Projection (VIP)
wrapper.sgcca

mixOmics wrapper for Sparse Generalised Canonical Correlation Analysis (sgcca)
yeast

Yeast metabolomic study
mint.splsda

P-integration with Discriminant Analysis and variable selection
mixOmics

PLS-derived methods: one function to rule them all!
nutrimouse

Nutrimouse Dataset
plotDiablo

Graphical output for the DIABLO framework
plotVar

Plot of Variables
pls

Partial Least Squares (PLS) Regression
plotIndiv

Plot of Individuals (Experimental Units)
plotLoadings

Plot of Loading vectors
summary

Summary Methods for CCA and PLS objects
tune

Generic function to choose the parameters in the different methods in mixOmics
tune.pca

Tune the number of principal components in PCA
tune.rcc

Estimate the parameters of regularization for Regularized CCA
stemcells

Human Stem Cells Data
study_split

divides a data matrix in a list of matrices defined by a factor
withinVariation

Within matrix decomposition for repeated measurements (cross-over design)
wrapper.rgcca

mixOmics wrapper for Regularised Generalised Canonical Correlation Analysis (rgcca)
liver.toxicity

Liver Toxicity Data
logratio.transfo

Log-ratio transformation
multidrug

Multidrug Resistence Data
nearZeroVar

Identification of zero- or near-zero variance predictors
pcatune

Tune the number of principal components in PCA
perf

Compute evaluation criteria for PLS, sPLS, PLS-DA, sPLS-DA, MINT and DIABLO
plsda

Partial Least Squares Discriminant Analysis (PLS-DA).
predict

Predict Method for (mint).(block).(s)pls(da) methods
splsda

Sparse Partial Least Squares Discriminant Analysis (sPLS-DA)
pca

Principal Components Analysis
print

Print Methods for CCA, (s)PLS, PCA and Summary objects
spca

Sparse Principal Components Analysis
spls

Sparse Partial Least Squares (sPLS)
unmap

Dummy matrix for an outcome factor
vac18

Vaccine study Data
srbct

Small version of the small round blue cell tumors of childhood data
tune.splsda

Tuning functions for sPLS-DA method
tune.splslevel

Tuning functions for multilevel sPLS method
rcc

Regularized Canonical Correlation Analysis