This is a test version of Biostars. For the public version, visit https://www.biostars.org.
Rename Idents in Seurat Object

I have a seurat object that looks as such:

> object
An object of class Seurat  15780 features across 6272 samples within 1 assay  Active assay: RNA (15780 features)  2 dimensional
    > reductions calculated: pca, umap

Identities based on the clustering I've done look as such:

> head(uc@active.ident)
N7.EpiA.AGACTCGAAAGGGC N7.EpiA.GACGATTGGAAACA N7.EpiA.GACGGCACGACGTT N7.EpiA.GTACTTTGCTAAGC N7.EpiA.TAGGCAACTCCTTA 
                     0                      0                      0                      0                      0 
N7.EpiA.TATCACTGCTATTC 
                     0 
Levels: 0 1 2 3 4

How do I assign barcodes based on pre-determined clusters in seurat V3? I already know which barcodes belong to which cluster.

Any help is appreciated!

rna-seq

You mean, you want to assign some categorical value to each cell that you already know belongs to a particular class? You can simply edit the meta.data field. To access meta.data, do this: object@meta.data. This will give you a table. The row of the table are all cells, you can get their sequence from, row.names(object@meta.data). Now, if your category is A, B and C, with X, Y and Z cells (let suppose in sequence) then make a character vector: New_idents <- rep(c("A","B","C), times =c("X,Y,Z)). Then assign this to meta.data as : object@meta.data$"Newcluster" <- as.factor(New_idents).

If they are not in sequence, you would have to do little more work, but in principle you can modulate meta.data. To then plot this, just use group.by="Newcluster" in DimPlot().

0 answers

No answers yet.

Log in to answer this question.