Unconfigured Ad

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • Chuckytah
    Member
    • Mar 2011
    • 65

    R - problem in heatmap reading

    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: https://www.biomedcentral.com/conten...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/
  • mudshark
    Senior Member
    • Jan 2009
    • 138

    #2
    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..

    Comment

    • essvee
      Member
      • Apr 2011
      • 11

      #3
      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.

      Comment

      • Chuckytah
        Member
        • Mar 2011
        • 65

        #4
        I will try those suggestions. and i will post my script here thanks for answers

        Comment

        • Chuckytah
          Member
          • Mar 2011
          • 65

          #5
          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)

          Comment

          • Chuckytah
            Member
            • Mar 2011
            • 65

            #6
            Originally posted by essvee View Post
            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.

            I've put 0.5... you advise me to put what?

            Comment

            • Chuckytah
              Member
              • Mar 2011
              • 65

              #7
              Originally posted by mudshark View Post
              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..
              Already here my R codes

              Comment

              • Chuckytah
                Member
                • Mar 2011
                • 65

                #8
                Originally posted by essvee View Post
                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.
                changing the cexRow did not worked... :S cant read at all ... :S

                Comment

                • essvee
                  Member
                  • Apr 2011
                  • 11

                  #9
                  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.

                  Comment

                  • Chuckytah
                    Member
                    • Mar 2011
                    • 65

                    #10
                    Originally posted by essvee View Post
                    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.
                    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

                    Comment

                    Latest Articles

                    Collapse

                    • GATTACAT
                      Reply to Nine Things a Sample Prep Scientist Thinks About Before Sequencing
                      by GATTACAT
                      Love this - good data definitely starts from good input, and poor input can only give relatively poor data. I particularly like the mention of Nanodrop/absorbance based methods for quantification. It's such a toss up if you'll get an accurate reading or what amounts to a randomly generated number, and a lot of library/sequencing related issues can be traced back to poor quant.
                      07-01-2026, 11:43 AM
                    • SEQadmin2
                      Nine Things a Sample Prep Scientist Thinks About Before Sequencing
                      by SEQadmin2


                      I’m not a sequencing expert. I’m a purification scientist who uses NGS to evaluate workflows my group develops. With this perspective, we think about the sample first and the NGS workflow second. The sequencer is an exceptionally honest reporter, but it can only report on what you give it, so whether you get clean, interpretable data from an NGS workflow is largely determined before you begin.

                      Here are nine questions we think about, in roughly the order they matter, before...
                      06-18-2026, 07:11 AM

                    ad_right_rmr

                    Collapse

                    News

                    Collapse

                    Topics Statistics Last Post
                    Started by SEQadmin2, 07-02-2026, 11:08 AM
                    0 responses
                    24 views
                    0 reactions
                    Last Post SEQadmin2  
                    Started by SEQadmin2, 06-30-2026, 05:37 AM
                    0 responses
                    23 views
                    0 reactions
                    Last Post SEQadmin2  
                    Started by SEQadmin2, 06-26-2026, 11:10 AM
                    0 responses
                    23 views
                    0 reactions
                    Last Post SEQadmin2  
                    Started by SEQadmin2, 06-17-2026, 06:09 AM
                    0 responses
                    55 views
                    0 reactions
                    Last Post SEQadmin2  
                    Working...