o2plsda0.0.25 package

Multiomics Data Integration

colsds

get the sd for a matrix

column_sums

get the total values for a matrix

dot-o2cv

do cross-validation with group factors

dot-pls

Partial least squares discriminant analysis

eigenmult

two matrix mutiplication

eigenthree

three matrix mutiplication

getMCCV_cpp

MCCV sampling

loadings.o2plsda

extract the loading value from the O2PLSDA analysis

loadings.plsda

extract the loading value from the PLSDA analysis

loadings

Extract the loadings from an O2PLS fit

o2cv

Cross validation for O2PLS

O2pls-class

Class "O2pls" This class represents the Annotation information

o2pls

fit O2PLS model with best nc, nx, ny

opls

orthogonal scores algorithn of partial leat squares (opls) projection

oplsda

Orthogonal partial least squares discriminant analysis

order_cpp

order a vector

order_str

order a vector of sting

plot.O2pls

Score or loading plot for the O2PLS results

split_str

split a vector

summary.O2pls

Summary of an O2PLS object

summary.plsda

Summary of an plsda object

unlist_cpp

unlist a list

vip

Extract the VIP values from the O2PLS-DA object

AtA

trans matrix * matrix

plot.o2plsda

Score, VIP or loading plot for the O2PLS results

plot.plsda

Score, VIP or loading plot for the plsda results

plsda

Partial least squares discriminant analysis

print.O2pls

Print the summary of O2PLS results.

print.plsda

Print the summary of plsda results.

Q

calcualte the Q value

rcpp_rmse

calculate RMSE

s2

sum square of a matrix

sample_cpp

sampling a vector

sample_lapply

lapply sampling

scores.O2pls

Extract the scores from an O2PLS fit

scores.o2plsda

Extract the scores from an O2PLS DA analysis

scores.plsda

Extract the scores PLSDA analysis

scores

Extract the scores from an O2PLS fit

sort_str

sort string

Provides functions to do 'O2PLS-DA' analysis for multiple omics data integration. The algorithm came from "O2-PLS, a two-block (X±Y) latent variable regression (LVR) method with an integral OSC filter" which published by Johan Trygg and Svante Wold at 2003 <doi:10.1002/cem.775>. 'O2PLS' is a bidirectional multivariate regression method that aims to separate the covariance between two data sets (it was recently extended to multiple data sets) (Löfstedt and Trygg, 2011 <doi:10.1002/cem.1388>; Löfstedt et al., 2012 <doi:10.1016/j.aca.2013.06.026>) from the systematic sources of variance being specific for each data set separately.

  • Maintainer: Kai Guo
  • License: GPL-3
  • Last published: 2024-07-18