-
Notifications
You must be signed in to change notification settings - Fork 918
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SpatialPlot not working as its supposed to #9455
Comments
Hi, Not member of dev team but hopefully can be helpful.
If the issue still persists can you provide reproducible example using dataset from SeuratData package (to rule out object specific issue) and the output of Best, |
Hello Sam , Thankyou for helping ,I tried 1,2 issue still there , below is the session info Regards
Matrix products: default locale: time zone: Asia/Kolkata attached base packages: other attached packages: loaded via a namespace (and not attached): |
Are you able to provide reproducible example from SeuratData? I’m unable to reproduce your issue. Best, |
Hello Sam Thanks for the help, below is the file used and the function i'm running, will you be able to reproduce the error now? Regards load("path to sample1") |
Hi, Can you please try and replicate issue with object that is known to be good. Here is example using the code from SeuratData and basic spatial vignette. Best, suppressMessages(library(Seurat))
suppressMessages(library(SeuratData))
suppressMessages(library(ggplot2))
suppressMessages(library(patchwork))
#> Warning: package 'patchwork' was built under R version 4.4.1
suppressMessages(library(dplyr))
brain <- LoadData("stxBrain", type = "anterior1")
#> Validating object structure
#> Updating object slots
#> Ensuring keys are in the proper structure
#> Ensuring keys are in the proper structure
#> Ensuring feature names don't have underscores or pipes
#> Updating slots in Spatial
#> Updating slots in anterior1
#> Validating object structure for Assay5 'Spatial'
#> Validating object structure for VisiumV2 'anterior1'
#> Object representation is consistent with the most current Seurat version
brain <- SCTransform(brain, assay = "Spatial", verbose = FALSE)
brain <- RunPCA(brain, assay = "SCT", verbose = FALSE)
brain <- FindNeighbors(brain, reduction = "pca", dims = 1:30)
#> Computing nearest neighbor graph
#> Computing SNN
brain <- FindClusters(brain, verbose = FALSE)
brain <- suppressMessages(RunUMAP(brain, reduction = "pca", dims = 1:30))
#> Warning: The default method for RunUMAP has changed from calling Python UMAP via reticulate to the R-native UWOT using the cosine metric
#> To use Python UMAP via reticulate, set umap.method to 'umap-learn' and metric to 'correlation'
#> This message will be shown once per session
p1 <- DimPlot(brain, reduction = "umap", label = TRUE)
p2 <- SpatialDimPlot(brain, label = TRUE, label.size = 3, pt.size.factor = 2)
#> Scale for fill is already present.
#> Adding another scale for fill, which will replace the existing scale.
p1 + p2 Created on 2024-11-08 with reprex v2.1.1 Session infosessioninfo::session_info()
#> ─ Session info ───────────────────────────────────────────────────────────────
#> setting value
#> version R version 4.4.0 (2024-04-24)
#> os macOS Monterey 12.7.5
#> system x86_64, darwin20
#> ui X11
#> language (EN)
#> collate en_US.UTF-8
#> ctype en_US.UTF-8
#> tz America/New_York
#> date 2024-11-08
#> pandoc 3.2 @ /Applications/RStudio.app/Contents/Resources/app/quarto/bin/tools/x86_64/ (via rmarkdown)
#>
#> ─ Packages ───────────────────────────────────────────────────────────────────
#> package * version date (UTC) lib source
#> abind 1.4-8 2024-09-12 [1] CRAN (R 4.4.1)
#> Biobase 2.64.0 2024-04-30 [1] Bioconductor 3.19 (R 4.4.0)
#> BiocGenerics 0.50.0 2024-04-30 [1] Bioconductor 3.19 (R 4.4.0)
#> bmcite.SeuratData * 0.3.0 2024-05-01 [1] local
#> cli 3.6.3 2024-06-21 [1] CRAN (R 4.4.0)
#> cluster 2.1.6 2023-12-01 [1] CRAN (R 4.4.0)
#> codetools 0.2-20 2024-03-31 [1] CRAN (R 4.4.0)
#> colorspace 2.1-1 2024-07-26 [1] CRAN (R 4.4.0)
#> cowplot 1.1.3 2024-01-22 [1] CRAN (R 4.4.0)
#> crayon 1.5.3 2024-06-20 [1] CRAN (R 4.4.0)
#> curl 6.0.0 2024-11-05 [1] CRAN (R 4.4.1)
#> data.table 1.16.2 2024-10-10 [1] CRAN (R 4.4.1)
#> DelayedArray 0.30.1 2024-05-07 [1] Bioconductor 3.19 (R 4.4.0)
#> DelayedMatrixStats 1.26.0 2024-04-30 [1] Bioconductor 3.19 (R 4.4.0)
#> deldir 2.0-4 2024-02-28 [1] CRAN (R 4.4.0)
#> digest 0.6.37 2024-08-19 [1] CRAN (R 4.4.1)
#> dotCall64 1.2 2024-10-04 [1] CRAN (R 4.4.1)
#> dplyr * 1.1.4 2023-11-17 [1] CRAN (R 4.4.0)
#> evaluate 1.0.1 2024-10-10 [1] CRAN (R 4.4.1)
#> fansi 1.0.6 2023-12-08 [1] CRAN (R 4.4.0)
#> farver 2.1.2 2024-05-13 [1] CRAN (R 4.4.0)
#> fastDummies 1.7.4 2024-08-16 [1] CRAN (R 4.4.1)
#> fastmap 1.2.0 2024-05-15 [1] CRAN (R 4.4.0)
#> fitdistrplus 1.2-1 2024-07-12 [1] CRAN (R 4.4.0)
#> fs 1.6.5 2024-10-30 [1] CRAN (R 4.4.1)
#> future 1.34.0 2024-07-29 [1] CRAN (R 4.4.0)
#> future.apply 1.11.3 2024-10-27 [1] CRAN (R 4.4.1)
#> generics 0.1.3 2022-07-05 [1] CRAN (R 4.4.0)
#> GenomeInfoDb 1.40.1 2024-05-24 [1] Bioconductor 3.19 (R 4.4.0)
#> GenomeInfoDbData 1.2.12 2024-05-01 [1] Bioconductor
#> GenomicRanges 1.56.2 2024-10-09 [1] Bioconductor 3.19 (R 4.4.1)
#> ggplot2 * 3.5.1 2024-04-23 [1] CRAN (R 4.4.0)
#> ggrepel 0.9.6 2024-09-07 [1] CRAN (R 4.4.1)
#> ggridges 0.5.6 2024-01-23 [1] CRAN (R 4.4.0)
#> glmGamPoi 1.16.0 2024-04-30 [1] Bioconductor 3.19 (R 4.4.0)
#> globals 0.16.3 2024-03-08 [1] CRAN (R 4.4.0)
#> glue 1.8.0 2024-09-30 [1] CRAN (R 4.4.1)
#> goftest 1.2-3 2021-10-07 [1] CRAN (R 4.4.0)
#> gridExtra 2.3 2017-09-09 [1] CRAN (R 4.4.0)
#> gtable 0.3.6 2024-10-25 [1] CRAN (R 4.4.1)
#> hcabm40k.SeuratData * 3.0.0 2024-05-01 [1] local
#> highr 0.11 2024-05-26 [1] CRAN (R 4.4.0)
#> htmltools 0.5.8.1 2024-04-04 [1] CRAN (R 4.4.0)
#> htmlwidgets 1.6.4 2023-12-06 [1] CRAN (R 4.4.0)
#> httpuv 1.6.15 2024-03-26 [1] CRAN (R 4.4.0)
#> httr 1.4.7 2023-08-15 [1] CRAN (R 4.4.0)
#> ica 1.0-3 2022-07-08 [1] CRAN (R 4.4.0)
#> ifnb.SeuratData * 3.1.0 2024-05-01 [1] local
#> igraph 2.1.1 2024-10-19 [1] CRAN (R 4.4.1)
#> IRanges 2.38.1 2024-07-03 [1] Bioconductor 3.19 (R 4.4.1)
#> irlba 2.3.5.1 2022-10-03 [1] CRAN (R 4.4.0)
#> jsonlite 1.8.9 2024-09-20 [1] CRAN (R 4.4.1)
#> KernSmooth 2.23-24 2024-05-17 [1] CRAN (R 4.4.0)
#> knitr 1.48 2024-07-07 [1] CRAN (R 4.4.0)
#> labeling 0.4.3 2023-08-29 [1] CRAN (R 4.4.0)
#> later 1.3.2 2023-12-06 [1] CRAN (R 4.4.0)
#> lattice 0.22-6 2024-03-20 [1] CRAN (R 4.4.0)
#> lazyeval 0.2.2 2019-03-15 [1] CRAN (R 4.4.0)
#> leiden 0.4.3.1 2023-11-17 [1] CRAN (R 4.4.0)
#> lifecycle 1.0.4 2023-11-07 [1] CRAN (R 4.4.0)
#> listenv 0.9.1 2024-01-29 [1] CRAN (R 4.4.0)
#> lmtest 0.9-40 2022-03-21 [1] CRAN (R 4.4.0)
#> magrittr 2.0.3 2022-03-30 [1] CRAN (R 4.4.0)
#> MASS 7.3-61 2024-06-13 [1] CRAN (R 4.4.0)
#> Matrix 1.7-1 2024-10-18 [1] CRAN (R 4.4.1)
#> MatrixGenerics 1.16.0 2024-04-30 [1] Bioconductor 3.19 (R 4.4.0)
#> matrixStats 1.4.1 2024-09-08 [1] CRAN (R 4.4.1)
#> mime 0.12 2021-09-28 [1] CRAN (R 4.4.0)
#> miniUI 0.1.1.1 2018-05-18 [1] CRAN (R 4.4.0)
#> mousecortexref.SeuratData * 1.0.0 2024-05-01 [1] local
#> munsell 0.5.1 2024-04-01 [1] CRAN (R 4.4.0)
#> nlme 3.1-166 2024-08-14 [1] CRAN (R 4.4.1)
#> parallelly 1.38.0 2024-07-27 [1] CRAN (R 4.4.0)
#> patchwork * 1.3.0 2024-09-16 [1] CRAN (R 4.4.1)
#> pbapply 1.7-2 2023-06-27 [1] CRAN (R 4.4.0)
#> pbmc3k.SeuratData * 3.1.4 2024-05-01 [1] local
#> pbmcsca.SeuratData * 3.0.0 2024-05-01 [1] local
#> pillar 1.9.0 2023-03-22 [1] CRAN (R 4.4.0)
#> pkgconfig 2.0.3 2019-09-22 [1] CRAN (R 4.4.0)
#> plotly 4.10.4 2024-01-13 [1] CRAN (R 4.4.0)
#> plyr 1.8.9 2023-10-02 [1] CRAN (R 4.4.0)
#> png 0.1-8 2022-11-29 [1] CRAN (R 4.4.0)
#> polyclip 1.10-7 2024-07-23 [1] CRAN (R 4.4.0)
#> progressr 0.15.0 2024-10-29 [1] CRAN (R 4.4.1)
#> promises 1.3.0 2024-04-05 [1] CRAN (R 4.4.0)
#> purrr 1.0.2 2023-08-10 [1] CRAN (R 4.4.0)
#> R6 2.5.1 2021-08-19 [1] CRAN (R 4.4.0)
#> RANN 2.6.2 2024-08-25 [1] CRAN (R 4.4.1)
#> rappdirs 0.3.3 2021-01-31 [1] CRAN (R 4.4.0)
#> RColorBrewer 1.1-3 2022-04-03 [1] CRAN (R 4.4.0)
#> Rcpp 1.0.13-1 2024-11-02 [1] CRAN (R 4.4.1)
#> RcppAnnoy 0.0.22 2024-01-23 [1] CRAN (R 4.4.0)
#> RcppHNSW 0.6.0 2024-02-04 [1] CRAN (R 4.4.0)
#> reprex 2.1.1 2024-07-06 [1] CRAN (R 4.4.0)
#> reshape2 1.4.4 2020-04-09 [1] CRAN (R 4.4.0)
#> reticulate 1.39.0 2024-09-05 [1] CRAN (R 4.4.1)
#> rlang 1.1.4 2024-06-04 [1] CRAN (R 4.4.0)
#> rmarkdown 2.29 2024-11-04 [1] CRAN (R 4.4.1)
#> ROCR 1.0-11 2020-05-02 [1] CRAN (R 4.4.0)
#> RSpectra 0.16-2 2024-07-18 [1] CRAN (R 4.4.0)
#> rstudioapi 0.17.1 2024-10-22 [1] CRAN (R 4.4.1)
#> Rtsne 0.17 2023-12-07 [1] CRAN (R 4.4.0)
#> S4Arrays 1.4.1 2024-05-20 [1] Bioconductor 3.19 (R 4.4.0)
#> S4Vectors 0.42.1 2024-07-03 [1] Bioconductor 3.19 (R 4.4.1)
#> scales 1.3.0 2023-11-28 [1] CRAN (R 4.4.0)
#> scattermore 1.2 2023-06-12 [1] CRAN (R 4.4.0)
#> sctransform 0.4.1 2023-10-19 [1] CRAN (R 4.4.0)
#> sessioninfo 1.2.2 2021-12-06 [1] CRAN (R 4.4.0)
#> Seurat * 5.1.0 2024-05-10 [1] CRAN (R 4.4.0)
#> SeuratData * 0.2.2.9001 2024-05-01 [1] Github (satijalab/seurat-data@4dc08e0)
#> SeuratObject * 5.0.2 2024-05-08 [1] CRAN (R 4.4.0)
#> shiny 1.9.1 2024-08-01 [1] CRAN (R 4.4.0)
#> sp * 2.1-4 2024-04-30 [1] CRAN (R 4.4.0)
#> spam 2.11-0 2024-10-03 [1] CRAN (R 4.4.1)
#> SparseArray 1.4.8 2024-05-24 [1] Bioconductor 3.19 (R 4.4.0)
#> sparseMatrixStats 1.16.0 2024-04-30 [1] Bioconductor 3.19 (R 4.4.0)
#> spatstat.data 3.1-2 2024-06-21 [1] CRAN (R 4.4.0)
#> spatstat.explore 3.3-3 2024-10-22 [1] CRAN (R 4.4.1)
#> spatstat.geom 3.3-3 2024-09-18 [1] CRAN (R 4.4.1)
#> spatstat.random 3.3-2 2024-09-18 [1] CRAN (R 4.4.1)
#> spatstat.sparse 3.1-0 2024-06-21 [1] CRAN (R 4.4.0)
#> spatstat.univar 3.1-1 2024-11-05 [1] CRAN (R 4.4.1)
#> spatstat.utils 3.1-1 2024-11-03 [1] CRAN (R 4.4.1)
#> ssHippo.SeuratData * 3.1.4 2024-07-12 [1] local
#> stringi 1.8.4 2024-05-06 [1] CRAN (R 4.4.0)
#> stringr 1.5.1 2023-11-14 [1] CRAN (R 4.4.0)
#> stxBrain.SeuratData * 0.1.2 2024-07-12 [1] local
#> stxKidney.SeuratData * 0.1.0 2024-05-01 [1] local
#> SummarizedExperiment 1.34.0 2024-04-30 [1] Bioconductor 3.19 (R 4.4.0)
#> survival 3.7-0 2024-06-05 [1] CRAN (R 4.4.0)
#> tensor 1.5 2012-05-05 [1] CRAN (R 4.4.0)
#> tibble 3.2.1 2023-03-20 [1] CRAN (R 4.4.0)
#> tidyr 1.3.1 2024-01-24 [1] CRAN (R 4.4.0)
#> tidyselect 1.2.1 2024-03-11 [1] CRAN (R 4.4.0)
#> UCSC.utils 1.0.0 2024-04-30 [1] Bioconductor 3.19 (R 4.4.0)
#> utf8 1.2.4 2023-10-22 [1] CRAN (R 4.4.0)
#> uwot 0.2.2 2024-04-21 [1] CRAN (R 4.4.0)
#> vctrs 0.6.5 2023-12-01 [1] CRAN (R 4.4.0)
#> viridisLite 0.4.2 2023-05-02 [1] CRAN (R 4.4.0)
#> withr 3.0.2 2024-10-28 [1] CRAN (R 4.4.1)
#> xfun 0.49 2024-10-31 [1] CRAN (R 4.4.1)
#> xml2 1.3.6 2023-12-04 [1] CRAN (R 4.4.0)
#> xtable 1.8-4 2019-04-21 [1] CRAN (R 4.4.0)
#> XVector 0.44.0 2024-04-30 [1] Bioconductor 3.19 (R 4.4.0)
#> yaml 2.3.10 2024-07-26 [1] CRAN (R 4.4.0)
#> zlibbioc 1.50.0 2024-04-30 [1] Bioconductor 3.19 (R 4.4.0)
#> zoo 1.8-12 2023-04-13 [1] CRAN (R 4.4.0)
#>
#> [1] /Library/Frameworks/R.framework/Versions/4.4-x86_64/Resources/library
#>
#> ────────────────────────────────────────────────────────────────────────────── |
I ran this same code , i was able to replicate the results here , but for my data its not working |
Ok great. Well that narrows things down to an issue with your object and not Seurat generally. I would next suggest re-creating the object from the raw data to see if that solves the issue. Best, |
Hi @Aditya-Gautam20 , Could you try to re-generate your object again and see if it works? Or you can share the commands that you used to generate your object with me so I can look into this. |
Previously ,
SpatialPlot(sample_1, group.by = "cluster_annotations") ,
used to give image
now i am getting no spots , please help
The text was updated successfully, but these errors were encountered: