Learn R Programming

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

bapred (version 0.2)

Batch Effect Removal (in Phenotype Prediction using Gene Data)

Description

Various tools dealing with batch effects, in particular enabling the removal of discrepancies between training and test sets in prediction scenarios. The following batch effect removal methods are implemented: FAbatch, ComBat, (f)SVA, mean-centering, standardization, Ratio-A and Ratio-G. For each of these we provide an additional function which enables a posteriori ('addon') batch effect removal in independent batches ('test data'). Here, the (already batch effect adjusted) training data is not altered. For evaluating the success of batch effect adjustment several metrics are provided. Moreover, the package implements a plot for the visualization of batch effects using principal component analysis. The main functions of the package are ba() and baaddon() which enable batch effect removal and addon batch effect removal, respectively, with one of the seven methods mentioned above. Another important function is bametric() which is a wrapper function for all implemented methods for evaluating the success of batch effect removal.

Copy Link

Version

Install

install.packages('bapred')

Monthly Downloads

236

Version

0.2

License

GPL-2

Maintainer

Roman Hornung

Last Published

December 3rd, 2015

Functions in bapred (0.2)

ratioa

Batch effect adjustment using Ratio-A
bametric

Diverse metrics for quality of (adjusted) batch data
meancenter

Batch effect adjustment by mean-centering
corba

Mean correlation before and after batch effect adjustment
ratiog

Batch effect adjustment using Ratio-G
pvcam

Proportion of variation induced by class signal estimated by Principal Variance Component Analysis
baaddon

Addon batch effect adjustment
autism

Autism dataset
svaba

Batch effect adjustment using SVA
bapred-internal

Internal bapred functions
avedist

Average minimal distance between batches
bapred-package

The bapred package
kldist

Kullback-Leibler divergence between density of within and between batch pairwise distances
nobaaddon

No addon batch effect adjustment
ratioaaddon

Addon batch effect adjustment for Ratio-A
fabatchaddon

Addon batch effect adjustment using FAbatch
standardizeaddon

Addon batch effect adjustment for standardization
meancenteraddon

Addon batch effect adjustment for mean-centering
combatbaaddon

Addon batch effect adjustment using ComBat
skewdiv

Skewness divergence score
ba

Batch effect adjustment using a method of choice
y

Target variable of dataset autism
ratiogaddon

Addon batch effect adjustment for Ratio-G
noba

No batch effect adjustment
fabatch

Batch effect adjustment using FAbatch
diffexprm

Measure for performance of differential expression analysis (after batch effect adjustment)
pcplot

Visualization of batch effects using Principal Component Analysis
batch

batch variable of dataset autism
svabaaddon

Addon batch effect adjustment using frozen SVA
combatba

Batch effect adjustment using ComBat
X

Covariate matrix of dataset autism
sepscore

Separation score as described in Hornung et al. (2015)
standardize

Batch effect adjustment by standardization