我正在尝试根据感兴趣的基因计数对 Seurat 对象(称为 dNSC_cells)进行子集化。具体来说,我有一个基因列表,我计划遍历它们以对我的数据进行子集化并进行一些 Wilcox 测试。我到目前为止看起来像这样:
pro_genes_list <- c("Bcl2", "Bid")
for (p in pro_genes_list) {
median_prog <- median(GetAssayData(dNSC_cells, slot = 'counts')[p,])
with_p <- colnames(subset(dNSC_cells, subset = as.name(p) > median_prog))
但是,它在最后一行阻塞,出现以下错误:
Error in FetchData(object = object, vars = unique(x = expr.char[vars.use]), :
None of the requested variables were found:
我也尝试过使用
subset = p > median_prog
但它给出了同样的错误。将非常感谢任何指针!