Description Usage Arguments Value Examples
View source: R/5_Analisis_Expresion_Diferencial.R
Realiza un análisis de expresión diferencial basado en modelos lineales del paquete limma.
1 2 3 4 5 6 7 8 9 |
object |
Objeto de la clase |
cont |
Carácter, especifica los contrastes a realizar. Los nombres de los grupos experimentales se deben introducir de idéntica manera a como están codificados en el objeto, separados por un guión. |
name |
Carácter, especifica nombres alternativos para los contrastes. Si
|
maxanal |
Numérico. Número máximo de analitos a mostrar en el resultado. |
adjmethod |
Carácter. Método utilizado para ajustar los p-valores para pruebas
múltiples. Consulte |
pvalcoff |
Numérico. Se filtrarán todos los analitos con un p-valor mayor al especificado. |
dtmethod |
Cadena de caracteres que especifica cómo se combinarán los
genes y los contrastes en el esquema de prueba múltiple. Las opciones son
|
Una lista con un marco de datos para cada contraste realizado, una
tabla que muestra la cantidad de analitos sobreexpresados e infraexpresados
por contraste y un objeto TestResults
que mantiene los analitos que
han mostrado expresión diferencial en algún contraste. Para cada contraste
se muestra un 1 si está sobreexpresado u -1 si está infraexpresado y un 0
si no hay expresión diferencial. Los marcos de datos de cada contraste
muestran diferente estadísticos obtenidos en el análisis (diferencia media
(logFC), expresión promedio (AveExpr), estadístico t moderado, p-valor,
p-valor ajustado y estadístico B), y se muestra ordenado por p-valor de
forma ascendente.
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 26 27 28 29 30 31 32 33 34 35 36 37 38 | # Para los datos de microarrays.
dea_microarray <- dea(norm_data_microarray, cont = "Treated-Untreated",
name = "TRvsUN", maxanal = 1000, adjmethod = "fdr",
pvalcoff = 0.1, dtmethod = "separate")
dea_microarray
# Para los datos de RNASeq.
dea_RNASeq <- dea(norm_data_RNASeq, cont = "BCell-Kidney", name = "BCvsKi",
adjmethod = "BH", pvalcoff = 0.1, dtmethod = "global")
dea_RNASeq
# Para los datos de GC/LC-MS RS.
dea_MetabRS <- dea(norm_data_MetabRS, cont = "CD-Control", name = "CDvsCon",
adjmethod = "holm", pvalcoff = 0.1,
dtmethod = "hierarchical")
dea_MetabRS
# Para los datos de contendedores de espectros de MS/NMR (se crea un nuevo
# grupo falso para mostrar el funcionamiento con 3 grupos experimentales).
newgroups <- c(rep("patient", 15), rep("treated", 15), rep("control", 17))
pData(norm_data_MetabSB)[1] <- newgroups
dea_MetabSB <- dea(norm_data_MetabSB, cont = c("patient-treated",
"patient-control", "treated-control"),
name = c("PAvsTR", "PAvsCO", "TRvsCO"),
adjmethod = "bonferroni", pvalcoff = 0.1,
dtmethod = "nestedF")
dea_MetabSB
# Para los datos de concentraciones de metabolitos (se crean nuevos grupos
# falsos para mostrar el funcionamiento de la intersección).
newgroups <- c(rep("cac.m", 21), rep("cac.w", 20),
rep("con.m", 15), rep("con.w", 15))
pData(norm_data_MetabMC)[1] <- newgroups
dea_MetabMC <- dea(norm_data_MetabMC, cont = c("cac.m-con.m", "cac.w-con.w",
"(cac.m-con.m)-(cac.w-con.w)"), name = c("CACvsCON.M",
"CACvsCON.W", "INT"), adjmethod = "BY", pvalcoff = 0.1,
dtmethod = "separate")
dea_MetabMC
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.