![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
help with a heatmap with deseq - legend? | vebaev | Bioinformatics | 3 | 03-03-2012 10:39 AM |
Bisulphite Sequencing Proof-reading or NOT proof-reading? | yog77 | Epigenetics | 1 | 01-25-2012 07:45 AM |
R: heatmap color palette | akolman | Bioinformatics | 5 | 06-16-2011 12:51 PM |
ncRNA heatmap with next gen sequencing | NicoBxl | Bioinformatics | 2 | 11-23-2010 02:12 AM |
'heatmap' tool | Livi81 | General | 0 | 07-14-2010 04:07 PM |
![]() |
|
Thread Tools |
![]() |
#1 |
Member
Location: Barcelos, Braga, Portugal Join Date: Mar 2011
Posts: 65
|
![]()
Hi all, i'm using R to draw heatmaps... but I have a huge amount of data, around 600 genes... Did anyone could suggest me a better way to draw it? this image is to show you that the gene descritption can not be read at all... I've tryed to draw 3 separated heatmaps, with 200 genes each but it also dont work, i cant read the gene descritption it is all on top of other... I found this on the internet, search in google images.... it would be great for me to do a image like this: http://www.biomedcentral.com/content...9-9-92-s12.bmp anyone knows a solution?
sorry if my question is "too stupid" but i'm kind a basic user of R... this was the heatmap i get: http://postimage.org/image/asnzdlk9h/ |
![]() |
![]() |
![]() |
#2 |
Senior Member
Location: Munich Join Date: Jan 2009
Posts: 138
|
![]()
you simply need to either:
- increase the height of your device AND/OR - reduce the size of your characters if you post your R script it is probably easier to suggest sth.. |
![]() |
![]() |
![]() |
#3 |
Member
Location: Guelph Join Date: Apr 2011
Posts: 11
|
![]()
Personally, I would experiment with the cexRow value (start around 0.5 and go from there) and then save the heatmap as a pdf that I could modify further in illustrator or inkscape.
Hope that helps. |
![]() |
![]() |
![]() |
#4 |
Member
Location: Barcelos, Braga, Portugal Join Date: Mar 2011
Posts: 65
|
![]()
I will try those suggestions. and i will post my script here
![]() |
![]() |
![]() |
![]() |
#5 |
Member
Location: Barcelos, Braga, Portugal Join Date: Mar 2011
Posts: 65
|
![]() Code:
genes <- read.csv("genes.csv", sep=",") row.names(genes) <- genes$Descritpion genes <- genes[,2:4] genes_matrix <- data.matrix(genes) genes_heatmap <- heatmap(genes_matrix, Rowv=NA, Colv=NA,col = heat.colors(256), scale="column", margins=c(5,10)) ######or######### library(gplots) genes_heatmap2 <- heatmap.2(genes_matrix,trace="none",col=greenred(10)) #######or########## genes_heatmap <- heatmap.2(genes_matrix, col=redgreen(75), scale="row", key=TRUE, symkey=FALSE, density.info="none", trace="none", cexRow=0.5) |
![]() |
![]() |
![]() |
#6 |
Member
Location: Barcelos, Braga, Portugal Join Date: Mar 2011
Posts: 65
|
![]() |
![]() |
![]() |
![]() |
#7 |
Member
Location: Barcelos, Braga, Portugal Join Date: Mar 2011
Posts: 65
|
![]() |
![]() |
![]() |
![]() |
#8 |
Member
Location: Barcelos, Braga, Portugal Join Date: Mar 2011
Posts: 65
|
![]() |
![]() |
![]() |
![]() |
#9 |
Member
Location: Guelph Join Date: Apr 2011
Posts: 11
|
![]()
Did not work? Can you please elaborate? Is it still too big/small? It should work with both heatmap and heatmap2. If it is too large still, decrease the number. Also, try looking at help(heatmap) and help(heatmap.2), you can learn a lot from the documentation.
|
![]() |
![]() |
![]() |
#10 |
Member
Location: Barcelos, Braga, Portugal Join Date: Mar 2011
Posts: 65
|
![]()
still too small, i choose 0.06 and the words are above other/on top again... and if I choose 0.03 for example, when I save to .pdf the words dont apear at all :S
|
![]() |
![]() |
![]() |
Thread Tools | |
|
|