Skip to content

ComputeMatrix fails to pick up a fraction of values #1422

@eglsdl

Description

@eglsdl

Hi,

Some of my heatmaps don't pickup signal on fraction of the regions. Example:

computeMatrix reference-point -S input.bw
-R regions.bed
-o matrix.gz -p 4
--missingDataAsZero
-a 1000 -b 1000

plotHeatmap -m matrix.gz
-o matrix.png
--colorMap Reds
--sortRegions no

Generates:
Image

When I look at matrix.gz I see regions like:
chr11 120528204 120528272 55667.2 1554.25 . 0.000000 <...> 0.000000

When I check on IGV:
Image
There is clearly signal in that region. There are a lot of regions like that spanning over different chromosomes.
I have attempted increasing allocated memory but that did not change anything. The only error I see is a downstream one, I assume occurs when calculating the means for sorting:
/util/opt/anaconda/deployed-conda-envs/packages/deeptools/envs/deeptools-3.5.1/lib/python3.9/site-packages/deeptools/heatmapper.py:1219: RuntimeWarning:
Mean of empty slice

Any advice?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    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