- ggplot2 An implementation
of the Grammar of Graphics in R
- Widely used package for data visualization
- ggvegan ggplot-based versions of
the plots produced by the vegan package
- Convert base plots of vegan to ggplot.
- ggord A simple package
for creating ordination plots with ggplot2
- cowplot cowplot: Streamlined
Plot Theme and Plot Annotations for ggplot2
- Widely used package for combining multiple plots
- ggridges Ridgeline plots in
ggplot2
- ggtext Improved text
rendering support for ggplot2
- More power in controlling annotations in plots (e.g. italicize taxa
names in plots)
- ggpubr Extension
of ggplot2 based data visualization
- ggraph Grammar of Graph
Graphics
- Network graphs using ggplot2
- gganimate A Grammar of Animated
Graphics
- Animate ggplot2 (Useful for presenting time-series dynamics of
microbial communities)
- ggforce Accelerating
ggplot2
- Zoom specific regions of the plots
- factoextra Extract and
Visualize the Results of Multivariate Data Analyses
- Powerful package for multivvariate data analysis
- ggcorrplot Visualization of a
correlation matrix using ggplot2
- tidyverse R packages for data
science
- Universe of several useful R packages for data handling, analysis
and visualization
- Extensions of ggplot Gallary of numerous
data visualistion R pacakges
- ggtree Visualization
and annotation of phylogenetic trees (in R)
- patchwork The
Composer of ggplots
- Combining multiple plots made easy
- pheatmap Pretty
Heatmaps
- gggenes Draw gene arrow
maps
- gggenomes A grammar of
graphics for comparative genomics
- ggplot2 extensions gallery
- TreeHeatmap A
package to plot heatmaps at different levels of a tree
- Fastverse The
fastverse is a suite of complementary high-performance packages for
statistical computing and data manipulation in R
- DataExplorer Automated data
exploration process for analytic tasks and predictive modeling
- LinDA a simple, robust
and highly scalable approach to tackle the compositional effects in
differential abundance analysis.
References:
- Callahan, B. J., McMurdie, P. J. & Holmes, S. P. (2017). Exact
sequence variants should replace operational taxonomic units in marker
gene data analysis. bioRxiv, 113597.
- Callahan, B. J., McMurdie, P. J., Rosen, M. J., Han, A. W., Johnson,
A. J. A. & Holmes, S. P. (2016). DADA2: high-resolution sample
inference from Illumina amplicon data. Nature methods 13, 581-583.
- Caporaso, J. G., Kuczynski, J., Stombaugh, J., Bittinger, K.,
Bushman, F. D., Costello, E. K., Fierer, N., Peña, A. G., Goodrich, J.
K. & Gordon, J. I. (2010). QIIME allows analysis of high-throughput
community sequencing data. Nature methods 7, 335-336.
- Schloss, P. D., Westcott, S. L., Ryabin, T., Hall, J. R., Hartmann,
M., Hollister, E. B., Lesniewski, R. A., Oakley, B. B., Parks, D. H.
& Robinson, C. J. (2009). Introducing mothur: open-source,
platform-independent, community-supported software for describing and
comparing microbial communities. Applied and environmental microbiology
75, 7537-7541.
- Team, R. C. (2000). R language definition. Vienna, Austria: R
foundation for statistical computing.
TODO
Any help is welcome
Structure the list according to categories
- General purpose
- Visualization
- Snapshot/cross-sectional stats
- Time series/Longitudinal stats
- Integrative -Omics
Include metagenomics/metabolomics
Include more general microbiology oriented R
packages/tools
and so on …..