Learn R Programming

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

mixOmics (version 6.2.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.2.0

License

GPL (>= 2)

Maintainer

Last Published

August 17th, 2017

Functions in mixOmics (6.2.0)

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
background.predict

Calculate prediction areas
block.pls

N-integration with Projection to Latent Structures models (PLS)
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)
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")
image

Plot the cross-validation score.
imgCor

Image Maps of Correlation Matrices between two Data Sets
estim.regul

Estimate the parameters of regularization for Regularized CCA
explained_variance

Calculation of explained variance
mint.block.spls

NP-integration for integration with variable selection
cimDiablo

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

circosPlot for DIABLO
liver.toxicity

Liver Toxicity Data
logratio.transfo

Log-ratio transformation
get.confusion_matrix

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

Plot the cross-validation score.
ipca

Independent Principal Component Analysis
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
pcatune

Tune the number of principal components in PCA
perf

Compute evaluation criteria for PLS, sPLS, PLS-DA, sPLS-DA, MINT and DIABLO
color.jet

Color Palette for mixOmics
diverse.16S

16S microbiome data: most diverse bodysites from HMP
map

Classification given Probabilities
mat.rank

Matrix Rank
mint.splsda

P-integration with Discriminant Analysis and variable selection
mixOmics

PLS-derived methods: one function to rule them all!
plot.perf

Plot for model performance
plot.rcc

Canonical Correlations Plot
plotIndiv

Plot of Individuals (Experimental Units)
mint.plsda

P-integration with Projection to Latent Structures models (PLS) with Discriminant Analysis
mint.spls

P-integration with variable selection
nutrimouse

Nutrimouse Dataset
pca

Principal Components Analysis
plotVar

Plot of Variables
linnerud

Linnerud Dataset
mint.pca

P-integration with Principal Component Analysis
mint.pls

P-integration
plotContrib

Contribution plot of variables
print

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

Regularized Canonical Correlation Analysis
summary

Summary Methods for CCA and PLS objects
plotDiablo

Graphical output for the DIABLO framework
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)
plotLoadings

Plot of Loading vectors
stemcells

Human Stem Cells Data
pls

Partial Least Squares (PLS) Regression
splsda

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

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

Tuning functions for multilevel analyses
tune.rcc

Estimate the parameters of regularization for Regularized CCA
tune.splsda

Tuning functions for sPLS-DA method
study_split

divides a data matrix in a list of matrices defined by a factor
tune.mint.splsda

Estimate the parameters of mint.splsda method
unmap

Dummy matrix for an outcome factor
vac18

Vaccine study Data
mint.block.splsda

NP-integration with Discriminant Analysis and variable selection
multidrug

Multidrug Resistence Data
nearZeroVar

Identification of zero- or near-zero variance predictors
tune

Generic function to choose the parameters in the different methods in mixOmics
withinVariation

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

mixOmics wrapper for Regularised Generalised Canonical Correlation Analysis (rgcca)
plot.tune.splsda

Plot for model performance
plotArrow

Arrow sample plot
plsda

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

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

Sparse Principal Components Analysis
spls

Sparse Partial Least Squares (sPLS)
vac18.simulated

Simulated data based on the vac18 study for multilevel analysis
vip

Variable Importance in the Projection (VIP)
tune.pca

Tune the number of principal components in PCA
wrapper.sgcca

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

Yeast metabolomic study