Open AJTDaedalus opened 6 months ago
How large is your dataset ? This seems to be an issue more with the Matrix
package that Seurat
uses under the hood. See e.g., this issue.
Thanks for the response! It is a large dataset, so this does seem to be the issue. In the mean time I've been recreating the core functionality of SCISSORS in python since scanpy does so much better with large datasets, but I'll try to take a stab at forking and implementing the reference argument they used in that issue and see if it helps.
thank you for doing so ! i'm quite familiar with Scanpy as well so if you need any assistance with the reimplementation i'm more than happy to help out.
I have been attempting to run ReclusterCells on my Seurat object with the following command:
t_reclust <- ReclusterCells(data, which.clust = fibroblast_labels, merge.clusters = TRUE, is.integrated = TRUE, integration.ident = "dataset", use.sct = TRUE, k.vals = c(30, 40, 50), resolution.vals = c(.2, .3, .4), n.HVG = 4000, n.PC = 15, use.parallel = FALSE, redo.embedding = FALSE, random.seed = 312)
These is the latest print statements from the execution:
When checking warnings(), these are the responses (the other 48 are identical to 30):