I am working with gplots - heatmap.2 and recently it has become very slow in plotting matrix bigger than ~2000*120. Has anyone encountered this problem? Could it be some other package update which is causing the problem?
Thanks for you help in advance.
Hi Peeyush,
Give
pheatmap
a try. Also think using all the cores usingforeach
and parallelpackages
which utilizes all the cores.I have the exact same issue! I updated some packages yesterday and today when I run the script that calls heatmap.2 on a more than 1000x140 matrix it just takes forever! It does not give me an error, but it uses awful amount of memory too! Gplots was not updated yesterday, but some of its dependencies were. They could be the ones that cause the problem?
I checked with heatmap3 and it is working fine. May be it is heatmap2 specific problem. Thanks for suggestions
I have the same problem. Have you solved with your heatmap.2, and is heatmap.3 the one within GMD? thank you!
I couldn't solve the problem, I even mailed maintainer of the package but he said nothing has been changed in the code. Instead of wasting time on heatmap2, I am now using heatmap3 which working fine and has the same arguments nothing to change. I took the code for heatmap3 and run it as a function before producing heatmap. This is the script.