The algorithm crashes during the final phase of gene count matrix construction in the quantify_gene() function at this line:
gene_count_mat = pd.concat(gene_count_mat_dfs, copy=False).fillna(0)
Hardware: 32 CPU cores, 248GB RAM
Dataset: Single-cell RNA-seq data (large dataset)
Despite having substantial computational resources (248GB RAM), the process runs out of memory during the final concatenation step. The system appears to be using a single-threaded approach for this concatenation operation, creating a bottleneck that causes memory overflow regardless of available resources.
The algorithm crashes during the final phase of gene count matrix construction in the
quantify_gene()function at this line:gene_count_mat = pd.concat(gene_count_mat_dfs, copy=False).fillna(0)
Hardware: 32 CPU cores, 248GB RAM
Dataset: Single-cell RNA-seq data (large dataset)
Despite having substantial computational resources (248GB RAM), the process runs out of memory during the final concatenation step. The system appears to be using a single-threaded approach for this concatenation operation, creating a bottleneck that causes memory overflow regardless of available resources.