Difference between revisions of "Lesson04"
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
|
|
|
|
|
Contents
Readings
Core Readings
- An Introduction to Visual Multivariate Analysis
- The scatter-plot matrix: a great tool
- A Graphical Display of Large Correlation Matrices
- Corrgrams: Exploratory Displays for Correlation Matrices
- GPLOM: The Generalized Plot Matrix for Visualizing Multidimensional Multivariate Data
- Ternary Plot
- Multivariate Data Glyphs
- Parallel Coordinates
- Wikipedia: Heatmap
- Mosaic Plots
- Turning a Table into a Tree: Growing Parallel Sets into a Purposeful Project
- TableLens: A Clear Window for Viewing Multivariate Data
Optional Readings
- Multidimensional Detective
- Parallel Coordinates
- Multivariate Analysis Using Parallel Coordinates
- Understanding Area Based Plots: Mosaic Plots
- Visualizing Defect Percentages with Parallel Sets
- Parallel Sets vs. Mosaic Plots (Take I)
- Discovery Exhibition: Parallel Sets
R Methods
Ternary Plot
- R packages for creating ternary plot
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