Visualize gene scores
markerGenes <- c ("HES1" , "PAX6" ,
"PPP1R17" , "EOMES" ,
"NEUROD6" , "STMN2" ,
"GAD1" , "GAD2" )
p <- plotEmbedding (
ArchRProj = proj,
colorBy = "GeneScoreMatrix" ,
name = markerGenes,
embedding = "UMAP_peak" ,
quantCut = c (0.01 , 0.95 ),
size = 0.5 ,
imputeWeights = getImputeWeights (proj)
)
## Getting ImputeWeights
## ArchR logging to : ArchRLogs/ArchR-plotEmbedding-259e7cb04bd7-Date-2021-11-12_Time-14-58-55.log
## If there is an issue, please report to github with logFile!
## Getting UMAP Embedding
## ColorBy = GeneScoreMatrix
## Getting Matrix Values...
## 2021-11-12 14:58:58 :
##
## Imputing Matrix
## Using weights on disk
## 1 of 1
## Plotting Embedding
## 1 2 3 4 5 6 7 8
## ArchR logging successful to : ArchRLogs/ArchR-plotEmbedding-259e7cb04bd7-Date-2021-11-12_Time-14-58-55.log
#Rearrange for grid plotting
p2 <- lapply (p, function (x) {
x + guides (color = FALSE , fill = FALSE ) +
theme_ArchR (baseSize = 6.5 ) +
theme (plot.margin = unit (c (0 , 0 , 0 , 0 ), "cm" )) +
theme (
axis.text.x = element_blank (),
axis.ticks.x = element_blank (),
axis.text.y = element_blank (),
axis.ticks.y = element_blank ()
)
})
do.call (cowplot:: plot_grid, c (list (ncol = 2 ),p2))