Description Usage Arguments Value Author(s) Examples
computes a difference table containing multiple difference measures, In the simple version the difference in means, quotients in means and a p-value for the comparison of two groups in a table are computed. This is computed for each row of the input table. The extended version contains additional columns
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | computeDiffTab.default.site(
X,
inds.g1,
inds.g2,
diff.method = rnb.getOption("differential.site.test.method"),
variability.method = rnb.getOption("differential.variability.method"),
paired = FALSE,
adjustment.table = NULL,
eps = 0.01,
imputed = FALSE
)
computeDiffTab.extended.site(
X,
inds.g1,
inds.g2,
diff.method = rnb.getOption("differential.site.test.method"),
variability.method = rnb.getOption("differential.variability.method"),
paired = FALSE,
adjustment.table = NULL,
eps = 0.01,
covg = NULL,
covg.thres = rnb.getOption("filtering.coverage.threshold"),
imputed = FALSE
)
|
X |
Matrix on which the difference measures are calculated for every row |
inds.g1 |
column indices of group 1 members |
inds.g2 |
column indices of group 2 members |
diff.method |
Method to determine p-values for differential methylation. Currently supported are
"ttest" for a two-sided Welch t-test, "refFreeEWAS" for adjusting for cell mixtures,
and "limma" for p-values resulting from linear modeling of the transformed beta values (M-values)
and using techniques from expression microarray analysis employed in the |
variability.method |
Method to determine p-values for differential variability. Currently supported are "diffVar" for the diffVar method implemented in the missMethyl bioconductor package, and "iEVORA". |
paired |
should a paired a analysis be performed. If |
adjustment.table |
a table of variables to be adjusted for in the differential methylation test. Currently this is only supported for
|
eps |
Epsilon for computing quotients (avoid division by 0 by adding this value to denominator and enumerator before calculating the quotient) |
imputed |
flag indicating if methylation matrix was already imputed |
covg |
coverage information (should be NULL for disabled or of equal dimensions as X) |
covg.thres |
a coverage threshold |
a dataframe containing the following variables:
mean.g1 |
Mean of group 1 |
mean.g2 |
Mean of group 2 |
mean.diff |
Difference in means |
mean.quot.log2 |
log2 of the quotient of means |
diffmeth.p.val |
P-value (as determined by |
max.g1/max.g2 |
[extended version only] Group maxima |
min.g1/min.g2 |
[extended version only] Group minima |
sd.g1/sd.g2 |
[extended version only] Group standard deviations |
min.diff |
[extended version only] Minimum of 0 and single linkage difference between the groups |
diffmeth.p.adj.fdr |
[extended version only] FDR adjusted p-values |
num.na.g1/num.na.g2 |
[extended version only] number of NA methylation values for groups 1 and 2 respectively |
mean.covg.g1/mean.covg.g2 |
[extended version with coverage information only] mean coverage of groups 1 and 2 respectively |
min.covg.g1/min.covg.g2 |
[extended version with coverage information only] minimum coverage of groups 1 and 2 respectively |
max.covg.g1/max.covg.g2 |
[extended version with coverage information only] maximum coverage of groups 1 and 2 respectively |
covg.thresh.nsamples.g1/2 |
[extended version with coverage information only] number of samples in group 1 and 2 respectively exceeding the coverage threshold for this site. |
Fabian Mueller
1 2 3 4 5 6 7 | library(RnBeads.hg19)
data(small.example.object)
logger.start(fname=NA)
meth.mat <- meth(rnb.set.example)
sample.groups <- rnb.sample.groups(rnb.set.example)[[1]]
dm <- computeDiffTab.extended.site(meth.mat,sample.groups[[1]],sample.groups[[2]])
summary(dm)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.