Skip to content

DefaultAssay for FindClusters after RPCA integration in seurat v5 vs seurat v4 #9114

Answered by Alexis-Varin
silviettapar asked this question in Q&A
Discussion options

You must be logged in to vote

The integration results are not stored in an assay anymore but are stored as a reduction (here integrated.rpca), precisely as PCA corrected coordinates, from which UMAP coordinates and clusters will be calculated. This is why in Seurat v5, RunPCA must be run before integration, while in Seurat v4, it was run after integration, you need the PCA coordinates to calculate the integration corrected coordinates in v5.

You can always revert back to a Seurat v4 integration (by using options(Seurat.object.assay.version = "v3")) or on your object :
pbmc3k[["RNA3"]] <- as(object = pbmc3k[["RNA"]], Class = "Assay")
Before running a Seurat v4 integration pipeline (using FindIntegationAnchors and Integ…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by silviettapar
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants