svapls-package: Surrogate variable analysis using Partial Least Squares in a...

Description Details Author(s) References Examples

Description

The package svapls contains functions that are intended for the identification, correction and visualization of the hidden variability owing to a variety of unknown subject/sample specific effects of residual heterogeneity in a gene expression data.

Details

Package: svapls
Type: Package
Version: 1.4
Date: 2013-09-19
License: GPL-3

The package can be used to find the genes that are truly differentially expressed between two types of samples (tissue types, biological conditions like Cancer/Non- Cancer samples, etc.), after adjusting for the hidden factors of residual heterogeneity in the data. The function svpls detects the truly positive genes after correcting for the hidden variation and also provides a modified gene expression matrix which is free from the spurious effects of the residual expression heterogeneity. Another important function hfp produces a heat- map representing the intensity of latent variability due to the unknown sample- specific factors, for any specified set of genes and subjects.

fitModel, svpls and hfp

Author(s)

Sutirtha Chakraborty, Somnath Datta and Susmita Datta.

Maintainer: Sutirtha Chakraborty <statistuta@gmail.com>

References

Sutirtha Chakraborty, Somnath Datta and Susmita Datta. (2012) Surrogate Variable Analysis Using Partial Least Squares in Gene Expression Studies. Bioinformatics.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
data(hidden_fac.dat)
fit <- svpls(10,10,hidden_fac.dat,pmax = 5)
fit$genes
Y.corrected <- fit$Y.corr

data(hidden_fac.dat)
gen <- paste("g",c(1:15,50:65),sep="")
sub <- paste("S",c(1:5,11:17),sep="")

hfp(fit,gen,sub,hidden_fac.dat)

Example output

Loading required package: class
Loading required package: pls

Attaching package: 'pls'

The following object is masked from 'package:stats':

    loadings

Warning message:
In fitFunc(X, Y, ncomp, Y.add = Y.add, center = center, ...) :
  No convergence in 100 iterations

 [1] "g31"  "g38"  "g42"  "g43"  "g65"  "g33"  "g57"  "g54"  "g30"  "g34" 
[11] "g25"  "g29"  "g41"  "g61"  "g68"  "g51"  "g62"  "g50"  "g55"  "g46" 
[21] "g52"  "g53"  "g63"  "g60"  "g28"  "g69"  "g24"  "g59"  "g40"  "g66" 
[31] "g21"  "g44"  "g27"  "g26"  "g37"  "g45"  "g48"  "g23"  "g39"  "g67" 
[41] "g36"  "g56"  "g49"  "g14"  "g47"  "g64"  "g35"  "g1"   "g70"  "g6"  
[51] "g4"   "g455" "g58"  "g12"  "g8"   "g13"  "g32"  "g7"   "g10"  "g3"  
[61] "g18"  "g22"  "g11"  "g184"

svapls documentation built on May 2, 2019, 9:34 a.m.