Skip to content

A R package to create heatmaps using ggplot2 trying to implement the functionallity of the gplots Heatmap.3 function.

License

Notifications You must be signed in to change notification settings

stela2502/ggplot2.Heatmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ggplot2.Heatmap

A R package to create heatmaps using ggplot2 trying to implement the functionality of the gplots Heatmap.3 function. With main focus on the color groups. Dendrograms are not supported in any case and are not on the to do list.

This package will not work as standard R package at the moment. You instead have to include the R script file R/ggplot2.Heatmap.R

source('R/ggplot2.Heatmap.R') source('load_libs.R') obj <- create( data= <data frame with e.g. expression data genes in rows, samples in columns>, samples=, annotation= )

Afterwards you are able to define row or column level annotations to plot. These annotations have to be included in the sample or annotation tables.

obj <- set.SampleGroup ( obj, 'GroupName' ) ## where GroupName is a column in the samples table obj <- set.GeneGroup ( obj, 'clusters', color= gey.colors( length(unique(as.vector(obj$exprSet$annotation$cluster))) ## where clusters is a column in the annotation table.

If the variables in the table are factors, the order in the factors should be used to order the groups (untested at the moment) If no color argument is given a rainbow scale will be created.

A final step is to

plot(obj)

Which will create a ggplot2 plot of the data.

Hope you can use the tool!

About

A R package to create heatmaps using ggplot2 trying to implement the functionallity of the gplots Heatmap.3 function.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages