Skip to content

Commit c834217

Browse files
committed
Improve seurat merge logging
1 parent f737ebf commit c834217

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

singlecell/resources/chunks/MergeSeurat.R

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ doDiet <- exists('doDiet') && doDiet
33
mergeBatch <- function(dat) {
44
toMerge <- list()
55
for (datasetId in names(dat)) {
6-
logger::log_info(paste0('Loading: ', datasetId))
6+
print(paste0('Loading: ', datasetId))
77
if (doDiet) {
88
toMerge[[datasetId]] <- Seurat::DietSeurat(readSeuratRDS(dat[[datasetId]]))
99
gc()
@@ -46,8 +46,12 @@ if (length(seuratObjects) == 1) {
4646
mergedObjectFiles[[i]] <- fn
4747

4848
logger::log_info('mem used:')
49-
logger::log_info(pryr::mem_used())
49+
logger::log_info(print(pryr::mem_used()))
50+
logger::log_info('seurat object:')
51+
logger::log_info(print(utils::object.size(seuratObj)))
5052
gc()
53+
logger::log_info('after gc:')
54+
logger::log_info(print(pryr::mem_used()))
5155
}
5256

5357
logger::log_info('Done with batches')
@@ -69,8 +73,12 @@ if (length(seuratObjects) == 1) {
6973
unlink(mergedObjectFiles[[i]])
7074

7175
logger::log_info(paste0('mem used after merge batch ' , i , ' of ', length(mergedObjectFiles)))
72-
logger::log_info(pryr::mem_used())
76+
logger::log_info(print(pryr::mem_used()))
77+
logger::log_info('seurat object:')
78+
logger::log_info(print(utils::object.size(seuratObj)))
7379
gc()
80+
logger::log_info('after gc:')
81+
logger::log_info(print(pryr::mem_used()))
7482
}
7583
}
7684

0 commit comments

Comments
 (0)