Learn R Programming

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

bapred (version 0.3)

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.3

License

GPL-2

Maintainer

Roman Hornung

Last Published

January 14th, 2016

Functions in bapred (0.3)

diffexprm

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

Addon batch effect adjustment using FAbatch
meancenter

Batch effect adjustment by mean-centering
ratioaaddon

Addon batch effect adjustment for Ratio-A
kldist

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

Addon batch effect adjustment for Ratio-G
standardize

Batch effect adjustment by standardization
combatba

Batch effect adjustment using ComBat
baaddon

Addon batch effect adjustment
pvcam

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

No batch effect adjustment
combatbaaddon

Addon batch effect adjustment using ComBat
sepscore

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

Batch effect adjustment using FAbatch
meancenteraddon

Addon batch effect adjustment for mean-centering
skewdiv

Skewness divergence score
batch

batch variable of dataset autism
bapred-package

The bapred package
standardizeaddon

Addon batch effect adjustment for standardization
avedist

Average minimal distance between batches
ba

Batch effect adjustment using a method of choice
X

Covariate matrix of dataset autism
svaba

Batch effect adjustment using SVA
ratiog

Batch effect adjustment using Ratio-G
corba

Mean correlation before and after batch effect adjustment
y

Target variable of dataset autism
ratioa

Batch effect adjustment using Ratio-A
svabaaddon

Addon batch effect adjustment using frozen SVA
autism

Autism dataset
bapred-internal

Internal bapred functions
nobaaddon

No addon batch effect adjustment
bametric

Diverse metrics for quality of (adjusted) batch data
pcplot

Visualization of batch effects using Principal Component Analysis