首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解决状态为非数字的addPerCellQC错误?

如何解决状态为非数字的addPerCellQC错误?
EN

Stack Overflow用户
提问于 2021-02-21 21:19:09
回答 1查看 53关注 0票数 0

我的工作是R分析单细胞RNA序列数据。我目前正在尝试将QC数据添加到我的SingleCellExperiment (sce)对象中;mito_genes、ribo_genes和ERCC_genes包含由执行的这些特定基因的行位置

代码语言:javascript
复制
mito_genes <- grep("^mt-", rownames(sce))

ribo_genes <- grep("^Rp[ls]", rownames(sce))

ERCC_genes <- grep("^ERCC-", rownames(sce))

将QC数据添加到colData的代码

代码语言:javascript
复制
sce <- addPerCellQC(sce, subsets=list(Mito = mito_genes, Ribo = ribo_genes, ERCC = ERCC_genes))
colData(sce)

我得到的错误是:Error in base::colSums(x, na.rm = na.rm, dims = dims, ...) : 'x' must be numeric

在我看来,sce本身可能有问题,因为perCellQCMetrics(sce)返回了同样的错误。我之前生成了sce,并将索引排序数据附加到另一个实验中。然而,我以前没有遇到过这个错误。我试着重新加载所有的东西,等等。

谢谢你的帮助!

EN

回答 1

Stack Overflow用户

发布于 2021-02-22 01:46:29

错误是在我的索引排序矩阵中留下了一个省略的非数字列,这导致sce对象被标识为非数字。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66302723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档