2

我正在使用一个称为Seurat单细胞 RNA-Seq 分析的 R 包。我想使用调用的包的一个函数ClassifyCells将有关我的各种单元格类型的信息添加到数据中。但是我很难在没有示例的情况下使语法正确。

以下是 ClassifyCells 的参数:

  • 对象:Seurat训练分类器的对象
  • 分类器:来自 的随机森林分类器BuildRFClassifier。如果未提供,它将根据提供的训练数据构建。
  • training.genes :用于构建分类器的基因向量
  • training.classes:用于构建分类器的类向量
  • new.data :要分类的新数据
  • ... 传递给 ranger 的附加参数

下面是 ClassifyCells 命令用法:

ClassifyCells(object, classifier, training.genes = NULL, 
training.classes = NULL, new.data = NULL, ...)

这是我的尝试:

ClassifyCells(SeuratObject, Treated, 
              Training.genes = NULL, 
              Training.classes = cell1, cell2)

也许我最困惑的是如何引用我想包含在分类中的单元格?我是否在 training.classes 部分中使用作为seurat对象导入的表中的列标题标签来执行此操作?

此代码返回以下错误:

(函数(类,fdef,mtable)中的错误:无法找到签名“data.frame”的函数“ClassifyCells”的继承方法</p>

谢谢你的帮助!

4

0 回答 0