The run_MRPP
function is used to identify the association between
the community and environmental variables by average distance.
(Required). a phyloseq::phyloseq
or
SummarizedExperiment::SummarizedExperiment
object.
(Optional). character. Summarization
level (from rank_names(pseq)
, default: NULL).
(Required). character. grouping variable for test.
(Optional). character. Provide one of the currently supported
options. See distanceMethodList
for a detailed list of the supported options
and links to accompanying documentation. Options include:
"bray": bray crutis distance.
"unifrac" : unweighted UniFrac distance.
"wunifrac": weighted-UniFrac distance.
"GUniFrac": The variance-adjusted weighted UniFrac distances (default: alpha=0.5).
"dpcoa": sample-wise distance used in Double Principle Coordinate Analysis.
"jsd": Jensen-Shannon Divergence.
Alternatively, you can provide a character string that defines a custom
distance method, if it has the form described in designdist
(default: "bray").
(Optional). numeric. specify seeds for reproduction (default: 123).
(Optional). numeric. the parameter for "GUniFrac" controlling weight on abundant lineages (default: 0.5).
A MRPP model.
The run_MRPP
function is used to identify the association between
the community and environmental variables by average distance, applying the
distance in profile and calculating the delta statistic between community and
variable by permutation test to determine the significance. It can be applied
to both phyloseq::phyloseq
and SummarizedExperiment::SummarizedExperiment
object.
Mielke Jr, Paul W. "The application of multivariate permutation methods based on distance functions in the earth sciences." Earth-Science Reviews 31.1 (1991): 55-71.