ImpulseDE2,矩阵计数包含非整数元素

时间:2017-05-17 16:27:04

标签: r matrix bioinformatics

可能这是一个愚蠢的问题(但请耐心等待,我是R&#39的初学者)......我正在使用ImpulseDE2,这是一个专为RNAseq数据分析而设计的软件包不同的时间(有关详细信息,请参阅article)。

运行功能( runImpulseDE2 )需要矩阵计数和注释数据框。我已经创建了两个,但它出现了以下错误消息:

checkCounts中的错误(matCountData," matCountData"):错误:matCountData包含非整数元素。需要计数数据。

我尝试了一些解决方案,但似乎没有任何效果(我在互联网上找不到任何解决方案)......

  • as.matrix(data)
  • (数据+ 1)&gt;并且没有NAs也没有零值导致此错误($ which(is.na(data))$ which(data < 1),但两个结果都是integer(0)
  • as.numeric(data)&gt;并出现另一个错误:错误:[matCountData的Rownames]未作为输入提供。

我认为这是我没有意识到的事情,但我完全被锁定了。每个提示都将受到欢迎!

1 个答案:

答案 0 :(得分:0)

这是(愚蠢的)解决方案!这个函数似乎不接受浮点数...所以应用一个简单的 round 就足以解决这个错误。

感谢您的帮助!