我有以下格式的 rma 归一化矩阵:
ID_REF GSM362180 GSM362181 GSM362188 GSM362189 GSM362192
244901 5.094871713 4.626623079 4.554272515 4.748604391 4.759221647
244902 5.194528083 4.985930299 4.817426064 5.151654407 4.838741605
244903 5.412329253 5.352970877 5.06250609 5.305709079 8.365082403
244904 5.529220594 5.28134657 5.467445095 5.62968933 5.458388909
244905 5.024052699 4.714631878 4.792865831 4.843975286 4.657188246
244906 5.786557533 5.242403911 5.060605782 5.458148567 5.890061836
其中不同的列对应于四种不同类型的启动子,并且四种启动子中的每一个都有一个生物复制,所以总共有 8 列。
我尝试使用 Limma 包来查找跨多个启动子(具有重复)的差异表达基因,但由于我是 r 新手并且无法完全理解它,所以我总是遇到错误。
这是我使用的代码:
Group <- factor(c("p1", "p1", "p2", "p2", "p3","p3","p3","p4","p4"), levels = c("GSM362180","GSM362181","GSM362188","GSM362189","GSM362192","GSM362193","GSM362194","GSM362197","GSM362198"))
design <- model.matrix(~0 + Group)
colnames(design) <- c("GSM362180","GSM362181","GSM362188","GSM362189","GSM362192","GSM362193","GSM362194","GSM362197","GSM362198")
fit <- lmFit(modified, design)
其中 modified 是以上述格式输入的 rma 归一化数据矩阵。我收到以下错误:
Coefficients not estimable: GSM362180 GSM362181 GSM362188 GSM362189 GSM362192 GSM362193 GSM362194 GSM362197 GSM362198
lmfit(设计,t(M))中的错误:0(非NA)案例