Overlapping clusters for different biological conditions: Seurat, UMAP
Entering edit mode
20 days ago
bio_info ▴ 20

Hello! I am currently working on some published scRNA-seq datasets and have implemented a Seurat pipeline . I have 141,583 cells after QC steps and have performed the necessary steps of normalisation, scaling, dimentionality reduction etc. I have constructed a UMAP but it does not look at all, with clusters for the 'control' and 'disease' condition overlapping. I have 13 clusters here.

I have tried clustering with default parameters and have played with the resolution, taken reduced dims etc. Can someone give some advice how I can fix this? This is the code I am running. The conditions 'Crohns' and 'Control' should not be overlapping.

# Compute neighbors and clusters -----
sobj <- FindNeighbors(martin2019, dims = 1:10)

sobj <- FindClusters(martin2019, resolution = 0.2)

# Run UMAP -----
sobj <- RunUMAP(sobj, dims = 1:10, metric = "euclidean")

# Visualise UMAP -----
DimPlot(sobj, reduction = "umap", raster = F, label = T)

enter image description here

enter image description here

Seurat scRNA-seq UMAP • 301 views
Entering edit mode

What is the need of PBMC in your analysis ? If none, removing them from the beginning will allow your clusters to be more specific to your remaining cell types.

Can we have a look at your Elbow plot after your dimension reduction ? How many features are you using to do your PCA ?

Playing with the resolution will not affect your network, just the number of communities.

Entering edit mode

I guess I was confused about requiring PBMCs in the same Seurat object. I have removed the PBMCs and now the clustering looks a lot better. I am taking 10 dimensions and computed 5000 features.

Thank you for the suggestion!


Login before adding your answer.

Traffic: 1874 users visited in the last hour
Help About
Access RSS

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6