Я работаю с пакетом R под названием «Seurat» для одноядерного анализа РНК-Seq. Я пытаюсь добавить информацию метаданных об отдельных образцах ячеек в объект Seurat. Но команды построения нисходящего потока не работают. Мне интересно, знает ли кто-нибудь, как я могу проверить модифицированный объект Seurat, чтобы подтвердить, что метаданные были добавлены в правильный слот и столбец.Добавить метаданные в объект Seurat
Для добавления метаданных я использовал следующие команды.
Сначала я извлекал имена ячеек от объекта сыщик
> Cells <- WhichCells(sleuth_object)
Затем я создал список морфологический определенных типов клеток с использованием номеров, 1-3 это ПРИМЕЧАНИЕ: список гораздо длиннее, но сокращенно как первый 3 здесь
> MorphCellTypes = c(1,2,3)
Затем я слился клетки и MorphCellTypes вместе как data.frame
> MorphCellTypesDF = data.frame(Cells, MorphCellTypes)
Тогда я попытался добавить MorphCellTypesDF метаданные объекта сыщик, используя следующую команду, которая успешно выбежала
> 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”
Таким образом, я думаю, что я либо добавляю метаданные в неправильное место в моем слоте uth или я как-то испортил col.name. В любом случае представляется, что я неправильно использую функции AddMetaData или TSNEPlot(). Если вы случайно заметите ошибку или можете указать мне пример использования AddMetaData, это будет очень оценено.