Package: ggpicrust2 2.5.16

ggpicrust2: Make 'PICRUSt2' Output Analysis and Visualization Easier

Provides a convenient way to analyze and visualize 'PICRUSt2' output with pre-defined plots and functions. Allows for generating statistical plots about microbiome functional predictions and offers customization options. Features a one-click option for creating publication-level plots, saving time and effort in producing professional-grade figures. Streamlines the 'PICRUSt2' analysis and visualization process. For more details, see Yang et al. (2023) <doi:10.1093/bioinformatics/btad470>.

Authors:Chen Yang [aut, cre], Liangliang Zhang [aut]

ggpicrust2_2.5.16.tar.gz
ggpicrust2_2.5.16.zip(r-4.7)ggpicrust2_2.5.16.zip(r-4.6)ggpicrust2_2.5.16.zip(r-4.5)
ggpicrust2_2.5.16.tgz(r-4.6-any)ggpicrust2_2.5.16.tgz(r-4.5-any)
ggpicrust2_2.5.16.tar.gz(r-4.7-any)ggpicrust2_2.5.16.tar.gz(r-4.6-any)
ggpicrust2_2.5.16.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
ggpicrust2/json (API)
NEWS

# Install 'ggpicrust2' in R:
install.packages('ggpicrust2', repos = c('https://cafferychen777.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/cafferychen777/ggpicrust2/issues

Datasets:

On CRAN:

Conda:

microbiomemetagenomicssoftware16s-rrnabioinformaticsdata-visualizationdifferential-abundancefunctional-datafunctional-predictionggplot2gut-microbiomekeggmetagenomic-analysismicrobiotapathway-analysisphyloseqpicrust2tax4fun2visualization

9.62 score 194 stars 162 scripts 1.5k downloads 37 exports 71 dependencies

Last updated from:8bc6e18e3a. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK280
source / vignettesOK349
linux-release-x86_64OK323
macos-release-arm64OK161
macos-oldrel-arm64OK151
windows-develOK184
windows-releaseOK201
windows-oldrelOK164
wasm-releaseOK236

Exports:aggregate_taxa_contributionscalculate_smart_text_sizecompare_daa_resultscompare_gsea_daacompare_metagenome_resultscreate_gradient_colorscreate_legend_themecreate_pathway_class_themeformat_pvalue_smartget_available_themesget_color_themeget_significance_colorsget_significance_starsggpicrust2gsea_pathway_annotationimport_MicrobiomeAnalyst_daa_resultsko2kegg_abundancepathway_annotationpathway_daapathway_errorbarpathway_errorbar_tablepathway_gseapathway_heatmappathway_pcapathway_ridgeplotpathway_volcanoprepare_gene_setspreview_color_themeread_contrib_fileread_pathway_contrib_fileread_strat_fileresolve_annotation_overlapssafe_extractsmart_color_selectiontaxa_contribution_bartaxa_contribution_heatmapvisualize_gsea

Dependencies:aplotbase64encbitbit64cachemclicliprcpp11crayondigestdplyrfarverfastmapfsgenericsggforceggfunggh4xggplot2ggplotifyggprismggraphggrepelgluegraphlayoutsgridExtragridGraphicsgtablehmsigraphisobandjsonlitelabelinglatticelifecyclemagrittrMASSMatrixmemoisepatchworkpillarpkgconfigpolyclipprettyunitsprogresspurrrR6rappdirsRColorBrewerRcppRcppArmadilloreadrrlangS7scalesstringistringrsystemfontstibbletidygraphtidyrtidyselecttweenrtzdbutf8vctrsviridisviridisLitevroomwithryulab.utils

Gene Set Enrichment Analysis with ggpicrust2

Rendered fromgsea_analysis.Rmdusingknitr::rmarkdownon May 10 2026.

Last update: 2026-01-04
Started: 2025-07-23

Using ggpicrust2

Rendered fromusing_ggpicrust2.Rmdusingknitr::rmarkdownon May 10 2026.

Last update: 2026-05-05
Started: 2023-05-30

Readme and manuals

Help Manual

Help pageTopics
Aggregate taxa contributions for visualizationaggregate_taxa_contributions
Smart Text Size Calculatorcalculate_smart_text_size
Color Theme System for ggpicrust2color_themes
Compare the Consistency of Statistically Significant Featurescompare_daa_results
Compare GSEA and DAA resultscompare_gsea_daa
Compare Metagenome Resultscompare_metagenome_results
Create Gradient Colorscreate_gradient_colors
Create Enhanced Legend Themecreate_legend_theme
Create Pathway Class Annotation Themecreate_pathway_class_theme
Differentially Abundant Analysis Results with Annotationdaa_annotated_results_df
DAA Results Datasetdaa_results_df
EC Number Reference Datasetec_reference
Smart P-value Formattingformat_pvalue_smart
Get Available Color Themesget_available_themes
Get Color Themeget_color_theme
Get Significance Colorsget_significance_colors
Get Significance Starsget_significance_stars
This function integrates pathway name/description annotations, ten of the most advanced differential abundance (DA) methods, and visualization of DA results.ggpicrust2
Annotate GSEA results with pathway informationgsea_pathway_annotation
Import Differential Abundance Analysis (DAA) results from MicrobiomeAnalystimport_MicrobiomeAnalyst_daa_results
KEGG Abundance Datasetkegg_abundance
KEGG Pathway Name Reference Datasetkegg_pathway_reference
KO Abundance Datasetko_abundance
KEGG Orthology (KO) Reference Datasetko_reference
KO to GO Reference Mapping Datasetko_to_go_reference
KO to KEGG Pathway Reference Datako_to_kegg_reference
Convert KO abundance in picrust2 export files to KEGG pathway abundanceko2kegg_abundance
Legend and Annotation Utilities for ggpicrust2legend_annotation_utils
MetaCyc Abundance Datasetmetacyc_abundance
MetaCyc Pathway Reference Datasetmetacyc_reference
MetaCyc Pathway to EC Number Mapping Datasetmetacyc_to_ec_reference
Metadata for ggpicrust2 Demonstrationmetadata
Pathway information annotationpathway_annotation
Differential Abundance Analysis for Predicted Functional Pathwayspathway_daa
The function pathway_errorbar() is used to visualize the results of functional pathway differential abundance analysis as error bar plots.pathway_errorbar
Generate Abundance Statistics Table for Pathway Analysispathway_errorbar_table
Gene Set Enrichment Analysis for PICRUSt2 outputpathway_gsea
Create pathway heatmap with support for multiple grouping variablespathway_heatmap
Perform Principal Component Analysis (PCA) on functional pathway abundance datapathway_pca
Ridge Plot for GSEA Resultspathway_ridgeplot
Volcano Plot for Pathway Differential Abundance Analysispathway_volcano
Prepare gene sets for GSEAprepare_gene_sets
Preview Color Themepreview_color_theme
Read PICRUSt2 contribution fileread_contrib_file
Read PICRUSt2 pathway-level contribution fileread_pathway_contrib_file
Read PICRUSt2 stratified abundance fileread_strat_file
Detect and Resolve Annotation Overlapsresolve_annotation_overlaps
Safely Extract Elements from a Listsafe_extract
Smart Color Selectionsmart_color_selection
Stacked bar plot of taxa contributionstaxa_contribution_bar
Heatmap of taxa contributions across functionstaxa_contribution_heatmap
Visualize GSEA resultsvisualize_gsea