Closed jcshuy closed 1 year ago
Hello, dotplots are good for visualizing expression of individual genes, for which you often have a considerable fraction of zero values, but not for visualizing signatures scores. Especially if your signatures are composed of many genes, chances are that no UCell scores are exactly = 0, therefore all dot sizes are 100%. I would recommend using other kinds of plots for UCell scores, e.g. box plots or violin plots, which allow visualizing the actual distribution of scores instead of the average and fraction of non-zero values.
Thank you for your feedback! That was what I was assuming, but I just wanted to make sure it wasn't an error. I agree with the notion for violin plots and will look into using them to better display the data. Thank you again for your help!
Hi everyone, I'm somewhat new to using Seurat and recently tried to use UCell to calculate gene scores for marker groups between subclusters, so I'm sorry if this issue is due to my inexperience. I successfully added the module scores to my Seurat file following the format here and wanted to run a dotplot comparing several of them between the subclusters. However I noticed that for some reason the plot displays them all as 100% expressed.
DotPlot(seurObj, features = c(names(c(DAM, Aging, Tau_p301s))))
But when it checks for each gene individually within a list the expressions appear as such:
DotPlot(seurObj, features = DAM )
Is there something I'm doing wrong? My code looks something like this:
Sorry I could not show more data, I'm not allowed to share too much due to workplace regulation. Thank you for your help!