Description Usage Arguments Details Value Author(s) Examples
Finds differential features regarding array batches/lots and removes them.
1 2 |
elist |
|
lot1 |
vector of column names for group 1 (mandatory). |
lot2 |
vector of column names for group 2 (mandatory). |
log |
logical indicating whether the data is in log scale (mandatory; note: if TRUE log2 scale is expected). |
p.thresh |
positive float number between 0 and 1 indicating the maximum
Student's t-test p-value for features to be considered as differential (e.g.,
|
fold.thresh |
float number indicating the minimum fold change for
features to be considered as differential (e.g., |
output.path |
string indicating a path for saving results (optional). |
This function takes an EList or EListRaw object (see limma
documentation) and the batch-specific column name vectors lot1 and
lot2 to find differential features regarding batches/lots. For this
purpose, thresholds for p-values (Student's t-test) and fold changes can be
defined. To visualize the differential features a volcano plot is drawn. Then,
differential features are removed and the remaining data are returned. When an
output path is defined (via output.path) volcano plots and result files
are saved on the hard disk.
An EList or EListRaw object without differential features
regarding array batches/lots.
Michael Turewicz, michael.turewicz@rub.de
1 2 3 4 5 6 7 | cwd <- system.file(package="PAA")
load(paste(cwd, "/extdata/Alzheimer.RData", sep=""))
elist <- elist[elist$genes$Block < 10,]
lot1 <- elist$targets[elist$targets$Batch=='Batch1','ArrayID']
lot2 <- elist$targets[elist$targets$Batch=='Batch2','ArrayID']
elist <- batchFilter(elist=elist, lot1=lot1, lot2=lot2, log=FALSE,
p.thresh=0.001, fold.thresh=3)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.