Thanks for your response. I was able to fix this by first making the UMAP for the snRNAseq assay. I re-ran FindNeighbors and then re-ran FindClusters after specifying the neighbor method to use to find clusters with the graph.name parameter.
liftoff_1_MI5_V1_SO <- FindNeighbors(liftoff_1_MI5_V1_SO, dims = 1:30)
# > names(liftoff_1_MI5_V1_SO@graphs)
# [1] "wknn" "wsnn" "SCT_nn" "SCT_snn"
# try running this find clusters command (WORKED!)
liftoff_1_MI5_V1_SO <- FindClusters(liftoff_1_MI5_V1_SO, graph.name = "SCT_snn", resolution = 0.4)
# "SCT_snn" is used as it corresponds to the shared nearest neighbor (SNN) graph generated during normalization with SCTransform
liftoff_1_MI5_V1_SO <- RunUMAP(liftoff_1_MI5_V1_SO, dims = 1:30)
DimPlot(liftoff_1_MI5_V1_SO, reduction = "umap", group.by = "SCT_snn_res.0.4", label = TRUE)
Next, I made a separate UMAP for the snATACseq assay.
# I already ran SCTransform (snRNAseq) and RunTFIDF, FindTopFeatures, & RunSVD (snATACseq) for each sample
# ATAC analysis
# We exclude the first dimension as this is typically correlated with sequencing depth
liftoff_1_MI5_V1_SO <- RunUMAP(liftoff_1_MI5_V1_SO, reduction = 'lsi', dims = 2:50, reduction.name = "umap.atac", reduction.key = "atacUMAP_")
# reduction.key is what the x and y axis are labeled by (PC1 ON X AND PC2 ON Y)
DimPlot(liftoff_1_MI5_V1_SO, reduction = "umap.atac", label = TRUE, label.size = 2.5, repel = TRUE) + ggtitle("1_MI5_snATAC")
Lastly, I made a combined multiomics UMAP (snRNAseq + snATACseq) using the following tutorial.
# resolution is 0.4
liftoff_1_MI5_V1_SO <- FindMultiModalNeighbors(liftoff_1_MI5_V1_SO, reduction.list = list("pca", "lsi"), dims.list = list(1:30, 2:30))
liftoff_1_MI5_V1_SO <- RunUMAP(liftoff_1_MI5_V1_SO, nn.name = "weighted.nn", reduction.name = "wnn.umap", reduction.key = "wnnUMAP_")
liftoff_1_MI5_V1_SO <- FindClusters(liftoff_1_MI5_V1_SO, graph.name = "wsnn", algorithm = 3, verbose = FALSE)
DimPlot(liftoff_1_MI5_V1_SO, reduction = "wnn.umap", label = TRUE, label.size = 2.5, repel = TRUE) + ggtitle("snRNA + snATAC")