I'm having an issue with RunVelocity failing on a 2048GB highmem machine (originally tried on 256GB). This seems similar to https://github.com/satijalab/seurat-wrappers/issues/21 and#116 . Any advice would be much appreciated! Thanks!
> gc()
used (Mb) gc trigger (Mb) max used (Mb)
Ncells 3956621 211.4 7592898 405.6 6302854 336.7
Vcells 7254915 55.4 394153882 3007.2 637698475 4865.3
>velo <- RunVelocity(object = velo, deltaT = 1, kCells = 25, fit.quantile = 0.02, spliced.average = 0.2, unspliced.average = 0.05)
Filtering genes in the spliced matrix
Filtering genes in the unspliced matrix
Calculating embedding distance matrix
Error in arma_mat_cor(mat) :
Mat::init(): requested size is too large; suggest to enable ARMA_64BIT_WORD
> dim(velo)
[1] 22150 90119
In addition, I checked the original code of the function and found the error. Is it related to the multi-threaded use of armaCor function? The number of threads used does not appear to be specified in the armaCor function.Any advice would be useful!Thanks!
if (verbose) {
[message](https://rdrr.io/r/base/message.html)("Calculating embedding distance matrix")
}
cell.dist <- [as.dist](https://rdrr.io/r/stats/dist.html)(
m = 1 - velocyto.R::armaCor(
mat = [t](https://rdrr.io/r/base/t.html)(x = Embeddings(object = object, reduction = reduction))
)
)
Hello,
I'm having an issue with RunVelocity failing on a 2048GB highmem machine (originally tried on 256GB). This seems similar to https://github.com/satijalab/seurat-wrappers/issues/21 and#116 . Any advice would be much appreciated! Thanks!
In addition, I checked the original code of the function and found the error. Is it related to the multi-threaded use of armaCor function? The number of threads used does not appear to be specified in the armaCor function.Any advice would be useful!Thanks!