Recently, I wanted to integrate snATAC and snRNA data collected from different platforms using Seurat's multi-omics integration function. However, after testing (including testing the small datasets provided by the seurat), I found that this function FindMultiModalNeighbors could not run effectively in either Seurat V5 or V4 environments. The following error always occurs:
"
Error in dimnames(x) <- dn :
length of 'dimnames' [2] not equal to array extent
Calls: FindMultiModalNeighbors ... FindModalityWeights -> lapply -> FUN -> PredictAssay -> colnames<-
Execution halted
"
Recently, I wanted to integrate snATAC and snRNA data collected from different platforms using Seurat's multi-omics integration function. However, after testing (including testing the small datasets provided by the seurat), I found that this function
FindMultiModalNeighbors
could not run effectively in either Seurat V5 or V4 environments. The following error always occurs: " Error in dimnames(x) <- dn : length of 'dimnames' [2] not equal to array extent Calls: FindMultiModalNeighbors ... FindModalityWeights -> lapply -> FUN -> PredictAssay -> colnames<- Execution halted "here's the code:
Wether Seurat's
FindMultiModalNeighbors
can't be used to construct co-embedding of snATAC and snRNA data from different platforms and different cells?