Difference between revisions of "Lesson04"

From Visual Analytics and Applications
Jump to navigation Jump to search
 
(6 intermediate revisions by the same user not shown)
Line 58: Line 58:
 
* [http://www.theusrus.de/blog/parallel-sets-vs-mosaic-plots-take-i/ Parallel Sets vs. Mosaic Plots (Take I)]
 
* [http://www.theusrus.de/blog/parallel-sets-vs-mosaic-plots-take-i/ Parallel Sets vs. Mosaic Plots (Take I)]
 
* [http://www.discoveryexhibition.org/pmwiki.php/Entries/Kosara2009 Discovery Exhibition: Parallel Sets]
 
* [http://www.discoveryexhibition.org/pmwiki.php/Entries/Kosara2009 Discovery Exhibition: Parallel Sets]
 +
 +
 +
=R Methods=
 +
 +
==Ternary Plot==
 +
 +
* R packages for creating ternary plot
 +
** [https://cran.r-project.org/web/packages/Ternary/index.html Ternary], which employs the native plot functions;
 +
** [https://plot.ly/r/ternary-plots/ Plotly], which uses a bespoke suite of plotting functions;
 +
** [https://cran.r-project.org/web/packages/vcd/index.html vcd], which contains the function ternaryplot;
 +
** [http://www.ggtern.com/ ggtern], an extension to ggplot2.
 +
 +
 +
==Heatmap==
 +
 +
* [https://warwick.ac.uk/fac/sci/moac/people/students/peter_cock/r/heatmap Using R to draw a Heatmap from Microarray Data]
 +
* R packages for creating heatmap
 +
** heatmap() [R base function, stats package]: Draws a simple heatmap.
 +
** heatmap.2() [gplots R package]: Draws an enhanced heatmap compared to the R base function.
 +
** pheatmap() [pheatmap R package]: Draws pretty heatmaps and provides more control to change the appearance of heatmaps.
 +
** Heatmap() [[https://bioconductor.org/packages/release/bioc/html/ComplexHeatmap.html ComplexHeatmap] R/Bioconductor package]: Draws, annotates and arranges complex heatmaps (very useful for genomic data analysis)
 +
** [https://cran.r-project.org/web/packages/superheat/ Superheatmap]
 +
** d3heatmap() [d3heatmap R package]: Draws an interactive/clickable heatmap

Latest revision as of 08:17, 22 September 2018

Vaa logo.jpg ISSS608 Visual Analytics and Applications

About

Weekly Session

Assignment

Visual Analytics Project

Course Resources

 



Readings

Core Readings


Optional Readings


R Methods

Ternary Plot

  • R packages for creating ternary plot
    • Ternary, which employs the native plot functions;
    • Plotly, which uses a bespoke suite of plotting functions;
    • vcd, which contains the function ternaryplot;
    • ggtern, an extension to ggplot2.


Heatmap

  • Using R to draw a Heatmap from Microarray Data
  • R packages for creating heatmap
    • heatmap() [R base function, stats package]: Draws a simple heatmap.
    • heatmap.2() [gplots R package]: Draws an enhanced heatmap compared to the R base function.
    • pheatmap() [pheatmap R package]: Draws pretty heatmaps and provides more control to change the appearance of heatmaps.
    • Heatmap() [ComplexHeatmap R/Bioconductor package]: Draws, annotates and arranges complex heatmaps (very useful for genomic data analysis)
    • Superheatmap
    • d3heatmap() [d3heatmap R package]: Draws an interactive/clickable heatmap