NOTE While we continue to maintain this R package, the development has been discontinued as we have shifted to supporting methods development based on the new TreeSummarizedExperiment data container, which provides added capabilities for multi-omics data analysis. Check the miaverse project for details.
The microbiomeutilities
R package is part of the microbiome-verse tools that provides additional data handling and visualization support for the microbiome R/BioC package
Philosophy: “Seemingly simple tasks for experienced R users can always be further simplified for novice users”
Package website and online documentation
install.packages("devtools")
devtools::install_github("microsud/microbiomeutilities")
Citation:
o Leo Lahti, Sudarshan Shetty et al. (2017-2020). Tools for microbiome analysis in R. Version 2.1.28. URL: http://microbiome.github.com/microbiome
o Sudarshan A. Shetty, & Leo Lahti. (2020, October). microbiomeutilities
: Utilities for Microbiome Analytics.
The microbiome R package relies on the independently developed
o phyloseq package and data structures for R-based microbiome analysis developed by Paul McMurdie and Susan Holmes.
o ggplot2 H. Wickham. ggplot2: Elegant Graphics for Data Analysis. Springer-Verlag New York, 2009.
o tidyverse packages.
Microbiome package website with step-wise tutorials:
URL: http://microbiome.github.com/microbiome.
Tutorials
* Microbiome R package tutorials
* Open and reproducible spring school 2018
* Tools Microbiome Anlaysis
MicrobiomeHD
The package provides access to a subset of studies included in the MicrobiomeHD database from Duvallet et al 2017: Meta-analysis of gut microbiome studies identifies disease-specific and shared responses. Nature communications. These datasets are converted to phyloseq objects and can be directly used in R environment.
NOTE:
The aim of this package is not to replace any of the other tools mentioned on this site.
## Change log
CHANGES IN VERSION 1.00.16 (2021-04-14)
o Fix format_to_besthit
to return all slots present in input.
CHANGES IN VERSION 1.00.15 (2021-01-21)
o Fix plot_taxa_cv
to deal with taxa_are_rows==FALSE.
CHANGES IN VERSION 1.00.14 (2021-01-21)
o Added utilities within peak-methods
.
CHANGES IN VERSION 1.00.12 (2021-01-18)
o Removed prevalence option plot_taxa_heatmap
.
CHANGES IN VERSION 1.00.12 (2021-01-18)
o Bug fix format_to_besthit
.
CHANGES IN VERSION 1.00.11 (2020-11-09)
o Small improvement in error handling. o Phyloseq slots to tibble o add_refseq
for storing ASV sequences
CHANGES IN VERSION 1.00.10 (2020-11-02)
o Improve get_group_abundances
documentation and code
CHANGES IN VERSION 1.00.09 (2020-10-21)
o Added longitudinal page to website
o Added new function plot_area
o Added new function plot_paired_abundances
o Added new function plot_spaghetti
CHANGES IN VERSION 1.00.08 (2020-10-17)
o Cosmetic updates
CHANGES IN VERSION 1.00.07 (2020-10-15)
o Update to plot_taxa_heatmap
o Fixed plot_abund_prev
options
o Added plot_alpha_rcurve
CHANGES IN VERSION 1.00.06 (2020-10-13)
o Added new function dominant_taxa
o Removed plot_ternary due to clash between ggplot2 and ggtern
o Added new function find_samples_taxa
CHANGES IN VERSION 1.00.05 (2020-10-11)
o Added new function dominant_taxa
o Added new function get_group_abundances
o removed microbiome_pipeline
CHANGES IN VERSION 1.00.04 (2020-10-11)
o Added new function plasticity
o modified theme_biome_utils
CHANGES IN VERSION 1.00.03 (2020-10-04)
o Added new function plot_ternary
o Deprecated plot_select_taxa
CHANGES IN VERSION 1.00.02 (2020-10-04)
o Version tested with R version 4.0.2 (2020-10-04)
o Added new function plot_listed_taxa
o Deprecated plot_select_taxa
o Added option for half violin in boxplots
CHANGES IN VERSION 1.00.01 (2020-10-03) o Added new function plot_abund_prev
o Added new function simple_heatmap
o Added new function taxa_distribution
o Added a custom theme theme_biome_utils
o Added gghalves
to imports
o Fixed microbiome_pipeline
report
CHANGES IN VERSION 1.00.00 (2020-10-01)
o Version tested with R version 4.0.2 (2020-06-22)
o Fix typos in documentation
o Add prefix option to format_to_besthit
o Edited phy_to_ldf
to speed up conversion
o Removed format_phyloseq
function as it is redundant
o Speedup taxa_summary
function
o Free up pheatmap
option in plot_taxa_heatmap
o Updated for more info from print_ps
output
o plot_taxa_boxplot
now returns a faceted plot
o Added new function plot_diversity_stats
o R code styling styler::tidyverse_style()