DESEQDATASETFROMMATRIX
1
2
输入编辑模式
克洛伊▴30
@Chloe-25118
最后6小时前见
加拿大
控制=因子(c(rep(“控制”,5),Na,na))影响=因子(c(rep(rep(“受影响”,7))))库(deseq2)dds <-deseqdatasetFrommatrix(countdata = Counttable,Design,Design,Design,Design=〜控制+受影响的,coldata = data.frame(控制=控制,受影响=受影响))normcounts <-rlog(dds,blind = false)

这个错误来了

DESEQDATASETFROMMATRIX中的错误(countdata = Counttable,design =〜控制 +:ncol(countdata)== nrow(coldata)是不正确的
DESEQDATASETFROMMATRIX•131个意见
添加评论
2
输入编辑模式
@Kevin
最后5小时前见
纳斯,爱尔兰共和国

你好,

正如错误消息所暗示的那样,要使此命令正常工作,以下内容必须返回true:

meta < -  data.frame(控制=控制,受影响=受影响)ncol(counttable)== nrow(meta)

也就是说,输入原始计数表的列数(传递给该函数为Countdata)必须等于输入样本元数据的行数(以酷塔)。还可以得出结论,这些顺序(列和行)必须匹配。

作为一个建议,我认为您可能需要:

dds <-deseqdatasetFrommatrix(countdata = counttable,design =〜条件,coldata = data.frame(条件= c(控制,影响)))

,假设C(控制,受影响)完美可计数

凯文

0
输入编辑模式
#normalizing Counts库(DESEQ2)dds <-deseqdatasetFrommatrix(countdata = Counttable,design =〜条件,coldata = data.frame(条件= c(control,control,affected))normcounts <-rlog(dds,lind = falle)

当我这样添加时,它显示了现在的设计错误,我现在检查了Countdata的列数等于Coldata的行数

DESEQDATASET(SE,Design = Design,IndeRerank)中的错误:设计具有单个变量,所有样本都具有相同的值。而是使用“ 〜1”的设计。然后可以使用估计量尺寸,RLOG和VST
添加回复
2
输入编辑模式

再次嗨,谢谢您的回复。

控制=因子(c(rep(“控制”,5),na,na))受影响=因子(c(rep(“受影响”,7))))

为什么这里有NA的值?如果您有未知状态的样本,则可以考虑从数据集中删除这些样本,或者创建一个称为“未知”的第三个“条件”。



您可能希望尝试:

控制= c(rep('控制',5),'未知','unknown')受影响= rep = rep('受影响',7)meta < -  data.frame(条件=因子= factor = factor(c(控制,影响),级别,级别= c('控制','受影响','unknown')))dds < -  deseqdatasetfrommatrix(countdata = counttable,design =〜条件,coldata = meta)
1
输入编辑模式

谢谢,它解决了。

添加回复

登录在添加答案之前。

流量:最后一个小时访问了426位用户
使用权 RSS
API
统计

本网站的使用构成接受我们的用户协议和隐私政策

版本2.3.6