Package: ropls 1.39.0

Etienne A. Thevenot

ropls: PCA, PLS(-DA) and OPLS(-DA) for multivariate analysis and feature selection of omics data

Latent variable modeling with Principal Component Analysis (PCA) and Partial Least Squares (PLS) are powerful methods for visualization, regression, classification, and feature selection of omics data where the number of variables exceeds the number of samples and with multicollinearity among variables. Orthogonal Partial Least Squares (OPLS) enables to separately model the variation correlated (predictive) to the factor of interest and the uncorrelated (orthogonal) variation. While performing similarly to PLS, OPLS facilitates interpretation. Successful applications of these chemometrics techniques include spectroscopic data such as Raman spectroscopy, nuclear magnetic resonance (NMR), mass spectrometry (MS) in metabolomics and proteomics, but also transcriptomics data. In addition to scores, loadings and weights plots, the package provides metrics and graphics to determine the optimal number of components (e.g. with the R2 and Q2 coefficients), check the validity of the model by permutation testing, detect outliers, and perform feature selection (e.g. with Variable Importance in Projection or regression coefficients). The package can be accessed via a user interface on the Workflow4Metabolomics.org online resource for computational metabolomics (built upon the Galaxy environment).

Authors:Etienne A. Thevenot [aut, cre]

ropls_1.39.0.tar.gz
ropls_1.39.0.zip(r-4.5)ropls_1.39.0.zip(r-4.4)ropls_1.39.0.zip(r-4.3)

ropls_1.39.0.tar.gz(r-4.5-noble)ropls_1.39.0.tar.gz(r-4.4-noble)
ropls_1.39.0.tgz(r-4.4-emscripten)ropls_1.39.0.tgz(r-4.3-emscripten)
ropls.pdf |ropls.html
ropls/json (API)
NEWS

# Install 'ropls' in R:
install.packages('ropls', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Datasets:
  • NCI60 - Microarray gene expression profiles of the NCI 60 cell lines from 4 different platforms
  • aminoacids - Amino-Acids Dataset
  • cellulose - NIR-Viscosity example data set to illustrate multivariate calibration using PLS, spectral filtering and OPLS
  • cornell - Octane of various blends of gasoline
  • foods - Food consumption patterns accross European countries
  • linnerud - Linnerud Dataset
  • lowarp - A multi response optimization data set
  • mark - 'mark' Dataset
  • sacurine - Analysis of the human adult urinary metabolome variations with age, body mass index and gender

On BioConductor:ropls-1.39.0(bioc 3.21)ropls-1.38.0(bioc 3.20)

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

regressionclassificationprincipalcomponenttranscriptomicsproteomicsmetabolomicslipidomicsmassspectrometryimmunooncology

7.69 score 8 packages 191 scripts 1.8k downloads 81 mentions 26 exports 96 dependencies

Last updated 2 months agofrom:e7c2554b0e. Checks:OK: 1 NOTE: 4. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 31 2024
R-4.5-winNOTEOct 31 2024
R-4.5-linuxNOTEOct 31 2024
R-4.4-winNOTEOct 31 2024
R-4.3-winNOTEOct 31 2024

Exports:checkW4McoeffittedfromW4MgetEsetgetLoadingMNgetMsetgetOplsgetPcaVarVngetScoreMNgetSubsetVigetSummaryDFgetVipVngetWeightMNimageFoplsplotplot_scorepredictprintresidualsshowstrFtestedtoW4Mview

Dependencies:abindaskpassbase64encBiobaseBiocBaseUtilsBiocGenericsbslibcachemcalibrateclicolorspacecpp11crayoncrosstalkcurldata.tableDelayedArraydigestdplyrevaluatefansifarverfastmapfontawesomefsgenericsGenomeInfoDbGenomeInfoDbDataGenomicRangesggplot2ggrepelgluegtablehighrhtmltoolshtmlwidgetshttrIRangesisobandjquerylibjsonliteknitrlabelinglaterlatticelazyevallifecyclelimmamagrittrMASSMatrixMatrixGenericsmatrixStatsmemoisemgcvmimeMultiAssayExperimentMultiDataSetmunsellnlmeopensslpillarpkgconfigplotlypromisespurrrqqmanR6rappdirsRColorBrewerRcpprlangrmarkdownS4ArraysS4VectorssassscalesSparseArraystatmodstringistringrSummarizedExperimentsystibbletidyrtidyselecttinytexUCSC.utilsutf8vctrsviridisLitewithrxfunXVectoryamlzlibbioc

ropls: PCA, PLS(-DA) and OPLS(-DA) for multivariate analysis and feature selection of omics data

Rendered fromropls-vignette.Rmdusingknitr::rmarkdownon Oct 31 2024.

Last update: 2024-09-13
Started: 2016-09-04

Readme and manuals

Help Manual

Help pageTopics
PCA, PLS(-DA) and OPLS(-DA) for multivariate analysis and feature selection of omics dataropls-package ropls
Amino-Acids Datasetaminoacids
NIR-Viscosity example data set to illustrate multivariate calibration using PLS, spectral filtering and OPLScellulose
Checking the consistency of a SummarizedExperiment or ExpressionSet instance with W4M formatcheckW4M checkW4M,ExpressionSet-method checkW4M,SummarizedExperiment-method
Coefficients method for (O)PLS modelscoef,opls-method coef.opls
Octane of various blends of gasolinecornell
Fitted method for 'opls' objectsfitted,opls-method fitted.opls
Food consumption patterns accross European countries (FOODS)foods
fromW4MfromW4M
getEset methodgetEset getEset, getEset,opls-method opls-method
getLoadingMN method for PCA/(O)PLS(-DA) modelsgetLoadingMN getLoadingMN,opls-method
getMset methodgetMset getMset, getMset,oplsMultiDataSet-method oplsMultiDataSet-method
Getting the models from a SummarizedExperiment or a MultiAssayExperiment objectgetOpls getOpls,MultiAssayExperiment-method getOpls,SummarizedExperiment-method
getPcaVarVn method for PCA modelsgetPcaVarVn getPcaVarVn,opls-method
getScoreMN method for PCA/(O)PLS(-DA) modelsgetScoreMN getScoreMN,opls-method
getSubsetVi method for (O)PLS(-DA) modelsgetSubsetVi getSubsetVi,opls-method
getSummaryDF method for PCA/(O)PLS modelsgetSummaryDF getSummaryDF,opls-method
getVipVn method for (O)PLS(-DA) modelsgetVipVn getVipVn,opls-method
getWeightMN method for (O)PLS(-DA) modelsgetWeightMN getWeightMN,opls-method
Linnerud Datasetlinnerud
A multi response optimization data set (LOWARP)lowarp
'mark' Datasetmark
Microarray gene expression profiles of the NCI 60 cell lines from 4 different platformsNCI60
PCA, PLS(-DA), and OPLS(-DA)opls opls,data.frame-method opls,ExpressionSet-method opls,matrix-method opls,MultiAssayExperiment-method opls,MultiDataSet-method opls,SummarizedExperiment-method
Class "opls"opls-class
Class "oplsMultiDataSet"oplsMultiDataSet-class
PCA and (O)PLS(-DA) score plotsplot_score plot_score,opls-method plot_score,SummarizedExperiment-method
Plot Method for (O)PLS(-DA)plot,opls,ANY-method plot,opls-method plot,oplsMultiDataSet,ANY-method plot,oplsMultiDataSet-method plot.opls plot.oplsMultiDataSet
Predict method for (O)PLS modelspredict,opls-method predict.opls
Print method for 'opls' objectsprint,opls-method print.opls
Residuals method for (O)PLS modelsresiduals residuals,opls-method residuals.opls
Analysis of the human adult urinary metabolome variations with age, body mass index and gendersacurine
Show method for 'opls' objectsshow,opls-method show.opls
Tested method for (O)PLS modelstested tested,opls-method
Exporting a SummarizedExperiment or ExpressionSet instance into 3 tabulated files.toW4M toW4M,ExpressionSet-method
viewimageF strF view view,data.frame-method view,ExpressionSet-method view,matrix-method view,SummarizedExperiment-method