単一細胞 RNA-Seq 解析用に「Seurat」という R パッケージを使用しています。個々の細胞サンプルに関するメタデータ情報を Seurat オブジェクトに追加しようとしています。しかし、下流のプロット コマンドが機能しません。変更された Seurat オブジェクトをチェックして、メタデータが正しいスロットと列に追加されたことを確認する方法を誰かが知っているかどうか疑問に思っています。
メタデータを追加するには、次のコマンドを使用しました。
まず、Seurat オブジェクトからセル名を抽出しました
> Cells <- WhichCells(seurat_object)
次に、1 ~ 3 の番号を使用して、形態学的に決定された細胞タイプのリストを作成しました。注: リストはかなり長くなりますが、ここでは最初の 3 と省略されています。
> MorphCellTypes = c(1,2,3)
次に、セルと MorphCellTypes を data.frame としてマージしました。
> MorphCellTypesDF = data.frame(Cells, MorphCellTypes)
次に、正常に実行された次のコマンドを使用して、この MorphCellTypesDF メタデータを seurat オブジェクトに追加しようとしました
> AddMetaData(Sleuth_object, MorphCellTypesDF, col.name = MorphCellTypes
次に、次のコマンドを使用してTSNEPlotで視覚化しようとしました
> TSNEPlot(pbmc, do.label = TRUE, pt.size = 3, group.by = MorphCellTypes
これにより、次のエラーが返されました。
“Error in DimPlot(object, reduction.use = "tsne", cells.use = cells.use, :
object 'MorphCellTypes' not found”
だから私はメタデータを私のseuratオブジェクトの間違った場所に追加しているか、どういうわけかcol.nameを台無しにしていると思います. どちらにしても、AddMetaData または TSNEPlot() 関数を間違って使用しているようです。万が一エラーを見つけた場合、または AddMetaData の使用方法の例を教えていただければ幸いです。