I want to save a sparse and very large
dgcMatrix onto disc. I read that it could be done with
writeMM method. So, when I am trying to do that:
Rstudio is giving me an error:
Error in writeMM(UMI_count, "/home/gene_count_filtered/filtered_dataset") : could not find function "writeMM"
Ok, I read that this function is in the
Matrix package. I installed it, but when I try loading it:
I am getting another error due to other libraries using
Matrix already on the lower level, as I understand:
Error in value[[3L]](cond) : Package ‘Matrix’ version 1.2.11 cannot be unloaded: Error in unloadNamespace(package) : namespace ‘Matrix’ is imported by ‘scran’, ‘scater’, ‘SummarizedExperiment’ so cannot be unloaded
I also tried just
write.matrix(UMI_count, "/home/nikita/filtered_dataset"), but got an error:
Cholmod error 'out of memory' at file ../Core/cholmod_memory.c, line 147
What could be the solution to the problem? I just need to somehow save a very large
dgcMatrix on disc.