代碼1:expr <- as.matrix(kidneyMPC@assays$RNA@data)
報(bào)錯(cuò)1:Error: cannot allocate vector of size 4.1 Gb
解決1:memory.limit(20000)
代碼2:expr <- as.matrix(kidneyMPC@assays$RNA@data)
報(bào)錯(cuò)2:Error in asMethod(object) :?
? Cholmod error 'out of memory' at file ../Core/cholmod_memory.c, line 147
明天試試:
https://bioinformatics.stackexchange.com/questions/3139/r-matrix-can-not-be-unloaded-but-writemm-method-not-found
https://stackoverflow.com/questions/66079047/cholmod-error-out-of-memory-merging-seurat-objects
今天就是單純存Rdata沛申,然后打開凫佛,就work了壹将,發(fā)現(xiàn)上一個(gè)代碼弄出來的object有4.4GB择示。但是運(yùn)行下一行代碼時(shí)候,出現(xiàn)了新的內(nèi)存不足。
代碼3: expr <- expr[rowSums(expr)>=1,]? #選取非零基因
報(bào)錯(cuò)3:Error: cannot allocate vector of size 3.7 Gb
解決3:https://blog.csdn.net/zhaozhn5/article/details/87889130 待嘗試
memory.size(T) #已分配內(nèi)存
memory.size(F)#已使用內(nèi)存
memory.limit(20000)#解決了