Heatmap without using clustering result
2
0
Entering edit mode
@gregory-voisin-945
Last seen 10.0 years ago
Canada
Hie, I use heatmap() for expression data. my data set is already ordered by Mfuzz clustering. If I use my heatmap on my ordered.data.set, I get a beautiful heatmap reclustering by hclust. by consequently, I have 2 possibility. 1. desactive hclust () in heatmap(): like this , I get a heatmap of my ordered.data.set without ordering by hclust() 2. integrate mfuzz, in heatmap function ( heatmap ( eset, hclust = function(x) mfuzz) After severals tries et prospection on Internet, I need your help Greg [[alternative HTML version deleted]]
Clustering Mfuzz Clustering Mfuzz • 6.4k views
ADD COMMENT
0
Entering edit mode
@michael-watson-iah-c-378
Last seen 10.3 years ago
Set both Rowv and Colv arguments to NULL and this should turn off clustering and just draw the heatmap -----Original Message----- From: bioconductor-bounces@stat.math.ethz.ch on behalf of gregory voisin Sent: Wed 25/02/2009 9:56 PM To: bioconductor Subject: [BioC] Heatmap without using clustering result Hie, I use heatmap() for expression data. my data set is already ordered by Mfuzz clustering. If I use my heatmap on my ordered.data.set, I get a beautiful heatmap reclustering by hclust. by consequently, I have 2 possibility. 1. desactive hclust () in heatmap(): like this , I get a heatmap of my ordered.data.set without ordering by hclust() 2. integrate mfuzz, in heatmap function ( heatmap ( eset, hclust = function(x) mfuzz) After severals tries et prospection on Internet, I need your help Greg [[alternative HTML version deleted]] _______________________________________________ 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
ADD COMMENT
0
Entering edit mode
@steve-pederson-2103
Last seen 10.3 years ago
Hi Greg, heatmap() is essentially a call to image() so try image(t(your.data)). I found you can get nice control over the colours & the overall appearance this way, although it does take a bit more messing around. Cheers, Steve gregory voisin wrote: > Hie, > > I use heatmap() for expression data. > my data set is already ordered by Mfuzz clustering. > > If I use my heatmap on my ordered.data.set, I get a beautiful heatmap reclustering by hclust. > > by consequently, I have 2 possibility. > 1. desactive hclust () in heatmap(): like this , I get a heatmap of my ordered.data.set without ordering by hclust() > > 2. integrate mfuzz, in heatmap function ( heatmap ( eset, hclust = function(x) mfuzz) > > After severals tries et prospection on Internet, I need your help > > Greg > > > > [[alternative HTML version deleted]] > > _______________________________________________ > 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 >
ADD COMMENT
0
Entering edit mode
Hi Gregory "levelplot" in the "lattice" package is a better alternative to "graphics::image" (however, as far as I know, and I'd love to be corrected, it does not easily integrate into layouts of multiple panels). For straightforward image display, "display" in "EBImage" (please use the development version, http://www.bioconductor.org/packages/devel/bioc/html/EBImage.html) can be efficient. "heatmap.2" in the "gplots" package is a better alternative to "stats::heatmap". For even more flexible reordering of rows and columns, have a look at the example of the "dendrogramGrob" function in the "latticeExtra" package. Best wishes Wolfgang ------------------------------------------------------------------ Wolfgang Huber EBI/EMBL Cambridge UK http://www.ebi.ac.uk/huber 25/02/2009 23:59 Steve Pederson scripsit > Hi Greg, > > heatmap() is essentially a call to image() so try image(t(your.data)). I > found you can get nice control over the colours & the overall appearance > this way, although it does take a bit more messing around. > > Cheers, > > Steve > > > gregory voisin wrote: >> Hie, >> I use heatmap() for expression data. >> my data set is already ordered by Mfuzz clustering. >> >> If I use my heatmap on my ordered.data.set, I get a beautiful heatmap >> reclustering by hclust. >> >> by consequently, I have 2 possibility. >> 1. desactive hclust () in heatmap(): like this , I get a heatmap of my >> ordered.data.set without ordering by hclust() >> >> 2. integrate mfuzz, in heatmap function ( heatmap ( eset, hclust = >> function(x) mfuzz) >> >> After severals tries et prospection on Internet, I need your help >> >> Greg >> >>
ADD REPLY
0
Entering edit mode
Wolfgang Huber wrote: > Hi Gregory > > "levelplot" in the "lattice" package is a better alternative to > "graphics::image" (however, as far as I know, and I'd love to be > corrected, it does not easily integrate into layouts of multiple panels). It integrates as good as other lattice plots, I would say (and the claim of simplicity is left for an other time). May be I just do not see how it wouldn't and you'd have an example of what can't be done ? > For straightforward image display, "display" in "EBImage" (please use > the development version, > http://www.bioconductor.org/packages/devel/bioc/html/EBImage.html) can > be efficient. > > "heatmap.2" in the "gplots" package is a better alternative to > "stats::heatmap". > > For even more flexible reordering of rows and columns, have a look at > the example of the "dendrogramGrob" function in the "latticeExtra" package. > > Best wishes > Wolfgang > > > ------------------------------------------------------------------ > Wolfgang Huber EBI/EMBL Cambridge UK http://www.ebi.ac.uk/huber > > > > 25/02/2009 23:59 Steve Pederson scripsit >> Hi Greg, >> >> heatmap() is essentially a call to image() so try image(t(your.data)). I >> found you can get nice control over the colours & the overall appearance >> this way, although it does take a bit more messing around. >> >> Cheers, >> >> Steve >> >> >> gregory voisin wrote: >>> Hie, >>> I use heatmap() for expression data. >>> my data set is already ordered by Mfuzz clustering. >>> >>> If I use my heatmap on my ordered.data.set, I get a beautiful heatmap >>> reclustering by hclust. >>> >>> by consequently, I have 2 possibility. >>> 1. desactive hclust () in heatmap(): like this , I get a heatmap of my >>> ordered.data.set without ordering by hclust() >>> >>> 2. integrate mfuzz, in heatmap function ( heatmap ( eset, hclust = >>> function(x) mfuzz) >>> >>> After severals tries et prospection on Internet, I need your help >>> >>> Greg >>> >>> > > _______________________________________________ > 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
ADD REPLY

Login before adding your answer.

Traffic: 1616 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6