Open dy-lin opened 5 months ago
Were you able to find a work around for this? I am using harmony 1.2.0 and Seurat 5.1.0. I've already run harmony on an existing Seurat object and annotated my reference cells. I was also planning to use symphony to map new datasets; however, I also noticed this issue about missing the misc$R
slot. Thanks!
srt.sct = RunHarmony(srt.sct, assay.use="SCT", group.by.vars = "sampleid.pid", reduction.save = "rna_sct_harmony")
I am trying to build a symphony reference using an existing Seurat object that I've already run harmony on.
However,
RunHarmony
no longer produces anything in themisc
slot of the reduction, so I cannot do any of the calculations that have to do withres$R <- t(obj@reductions$harmony@misc$R[colnames(obj),])
If I try to use the
RunHarmony.Seurat
provided in the vignette, I run into issue #48I want to avoid downgrading my Harmony version. Is there a way to access what was stored in the
misc$R
slot in the updatedRunHarmony
command? If theR
variable is no longer stored in later versions of Harmony, is it really necessary for reference building in Symphony?