Closed ShineYourL1ght closed 4 months ago
Thanks for using Seurat!
It appears that this issue has gone stale. In an effort to keep our Issues board from getting more unruly than it already is, we’re going to begin closing out issues that haven’t had any activity since the release of v4.4.0.
If this issue is still relevant we strongly encourage you to reopen or repost it, especially if you didn’t initially receive a response from us.
I'm encountering difficulties while attempting to execute the 'FindTransferAnchors' and 'TransferData' functions from the Seurat package.
I performed data integration and batch correction on a dataset containing 11 snRNA-snATAC multiome samples labeled as Vm0 to Vm10 (with only the RNA assay selected). The goal was to transfer labels onto my snRNA-seq dataset, which is assigned as D. After preprocessing and eliminating doublets, I conducted integration using Seurat and performed batch correction using FastMNN, assigned as V.
However, I'm facing an issue where a specific cell type(Sertoli) appears to have the highest score in over 99% of the cells. I'm uncertain about the correctness of my code, especially considering that most available vignettes do not utilize MNN for reduction. I'm wondering if downsampling could potentially resolve the current issue.
Additionally, I'm curious if there's a different protocol or method to follow when using batch-corrected samples as a reference for label transfer. I would greatly appreciate your assistance in addressing these matters.
For context, D_test$new_Ident represents the initial cell type annotation for my samples. Idents(V) represents the initial cell type annotation for my the FastMNN-corrected reference.
Would you revise the following codes?
Label transfer after manual annotation
Code for pre-processing, doublet-removal, FastMNN is below.
Load data
Pre-processing
DoubletFinder()
Merge & FastMNN