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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions