DE.voom.RdPerform DEA using the voom-limma pipeline on a normalized dataset. The normalized data can be provided as normalized counts or by adjusting factor for the original count data.
DE.voom(RC, groups, Pval = 0.01, normalized = TRUE, adjust = NULL)| RC | Data in the format of a data frame or matrix, with columns for samples and rows for genes. |
|---|---|
| groups | Vector of characters indicating the group label for each sample. |
| Pval | Cut-off point for p-values to identify differentially expressed genes. |
| normalized | Logical, whether the data is provided as normalized counts.
If set to FALSE, adjustment factors must be provided using the |
| adjust | Adjusting factors for normalizing the count data. Must be
provided if the data is not normalized beforehand as indicated by the
|
list, containing id.list (names of DE genes), p.val, and log2.FC.
Differential Expression with Limma-Voom
voom.benchmark <- DE.voom(data.benchmark, data.group)
str(voom.benchmark)
#> List of 3
#> $ id.list: chr [1:59] "hsa-miR-99a*" "hsa-miR-26a-2*" "hsa-miR-146b" "hsa-miR-7(3)" ...
#> $ p.val : Named num [1:1033] 2.02e-05 4.22e-05 7.17e-05 7.32e-05 8.71e-05 ...
#> ..- attr(*, "names")= chr [1:1033] "hsa-miR-99a*" "hsa-miR-26a-2*" "hsa-miR-146b" "hsa-miR-7(3)" ...
#> $ log2.FC: Named num [1:1033] -1.765 -0.943 1.501 1.211 3.149 ...
#> ..- attr(*, "names")= chr [1:1033] "hsa-miR-99a*" "hsa-miR-26a-2*" "hsa-miR-146b" "hsa-miR-7(3)" ...