[BioC] different color for a subset of points on heatmap

Francois Pepin francois at sus.mcgill.ca
Fri Jun 18 21:40:38 CEST 2010


HI Marek,

The easiest way I can think of:

One would be give those genes a different set of values. So if all your data is between -5 to 5, have the special genes from say 10 to 20. Then you can send it a set of colors that covers everything.

Here's an example where half is positive and half is negative. You can see the transparent colors in half of the columns as opposed to the non-transparent ones otherwise.

> heatmap(matrix(c(1,runif(49),-1,-runif(49)),10),col=cbind(heat.colors(20,alpha=0.25),heat.colors(20,alpha=1)))

You'll need to be a bit careful to get the colors to match. I put the 1 and -1 to make sure that we cover the range and the colors and and values match.

HTH,

Francois

On Jun 18, 2010, at 6:38 AM, marek piatek (BI) wrote:

> Hi all,
> 
> Is there any way to use different color on a subset of points on a heatmap?
> I just would like see a particular set of genes standing out from the rest.
> 
> Thank you,
> Marek
> 
> _______________________________________________
> Bioconductor mailing list
> Bioconductor at stat.math.ethz.ch
> https://stat.ethz.ch/mailman/listinfo/bioconductor
> Search the archives: http://news.gmane.org/gmane.science.biology.informatics.conductor



More information about the Bioconductor mailing list