|
limma包中design<- mode.matrix(~0+factor(group))
用来定义分组矩阵,当实验分组为con,terat1,treat2...treat10,时,"treat"的名字为xxx_xxx_xxx格式时(为了自己看的明白),使用mode.matrix(),会自动根据字母和数据的顺序重新排序,与表达矩阵排序就不一致,此时应如何解决呢?不进行自动排序,而是按照我的自定义的顺序设计分组矩阵。(可以通过其他命名方法来避免自动排序带来的问题,但那样对样本的描述就不准确)
谢谢!
例如,我希望的顺序是
c("mucosa_0hr","skin_0hr","mucosa_6hrs","skin_6hrs","mucosa_12hrs","skin_12hrs","mucosa_24hrs","skin_24hrs","mucosa_3days","skin_3days","mucosa_5days","skin_5days","mucosa_7days","skin_7days","mucosa_10days","skin_10days")
但实际输入后的排序如下图所示
输入:
输入
被自动排序:
自动排序
|
|