| umap_pq | R Documentation | 
https://journals.asm.org/doi/full/10.1128/msystems.00691-21
umap_pq(physeq, pkg = "umap", ...)
| physeq | (required): a  | 
| pkg | Which R packages to use, either "umap" or "uwot". | 
| ... | Additional arguments passed on to  | 
This function is mainly a wrapper of the work of others.
Please make a reference to umap::umap() if you
use this function.
A dataframe with samples informations and the x_umap and y_umap position
Adrien Taudière
umap::umap(), tsne_pq(), phyloseq::plot_ordination()
library("umap")
df_umap <- umap_pq(data_fungi_mini)
ggplot(df_umap, aes(x = x_umap, y = y_umap, col = Height)) +
  geom_point(size = 2)
# library(patchwork)
# physeq <- data_fungi_mini
# res_tsne <- tsne_pq(data_fungi_mini)
# df_umap_tsne <- df_umap
# df_umap_tsne$x_tsne <- res_tsne$Y[, 1]
# df_umap_tsne$y_tsne <- res_tsne$Y[, 2]
# ((ggplot(df_umap, aes(x = x_umap, y = y_umap, col = Height)) +
#  geom_point(size = 2) +
#  ggtitle("UMAP")) + (plot_ordination(physeq,
#  ordination =
#    ordinate(physeq, method = "PCoA", distance = "bray"), color = "Height"
# )) +
#  ggtitle("PCoA")) /
#  ((ggplot(df_umap_tsne, aes(x = x_tsne, y = y_tsne, col = Height)) +
#    geom_point(size = 2) +
#    ggtitle("tsne")) +
#    (plot_ordination(physeq,
#      ordination = ordinate(physeq, method = "NMDS", distance = "bray"),
#      color = "Height"
#    ) +
#      ggtitle("NMDS"))) +
#  patchwork::plot_layout(guides = "collect")
# df_uwot <- umap_pq(data_fungi_mini, pkg = "uwot")
#   (ggplot(df_umap, aes(x = x_umap, y = y_umap, col = Height)) +
#     geom_point(size = 2) +
#    ggtitle("umap::umap")) /
#     (ggplot(df_uwot, aes(x = x_umap, y = y_umap, col = Height)) +
#       geom_point(size = 2) +
#       ggtitle("uwot::umap2"))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.