第一个错误的最常见原因是未加载包。如果你已经安装了 DEFormats 然后用 library() 加载它,否则从 Bioconductor 安装它然后加载它。
https://bioconductor.org/packages/release/bioc/html/DEFormats.html
要继续分析,您需要执行一些预处理步骤,然后计算 DE 基因。
design <- model.matrix(~ groups)
dge <- as.DGEList(dds)
dge <- calcNormFactors(dge)
dge <- estimateDisp(dge, design, robust=TRUE)
fit_dge <- glmQLFit(dge, design, robust=TRUE)
# change names below to specify the groups you want to compare
my_contrast <- makeContrasts(genotypeN2-genotypeVC222, levels=design)
de_result <- glmQLFTest(fit_dge, contrast=my_contrast)
topTags(de_result)
keg <- kegga(de_result, species="Mm")
您还可以查看 ClusterProfiler 包,它是一个非常好的接口,用于使用多个本体进行路径注释,并且无论您使用的是 DEseq、edgeR 等,它都有非常简单的实现。