Skip to content

Memory overflow during gene count matrix finalization #54

Description

@nci-tech

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions