Description Usage Arguments Value Author(s) Examples
MaAsLin2 finds associations between microbiome meta-omics features and complex metadata in population-scale epidemiological studies. The software includes multiple analysis methods (including support for multiple covariates and repeated measures), filtering, normalization, and transform options to customize analysis for your specific study.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | Maaslin2(
input_data,
input_metadata,
output,
min_abundance = 0.0,
min_prevalence = 0.1,
min_variance = 0.0,
normalization = "TSS",
transform = "LOG",
analysis_method = "LM",
max_significance = 0.25,
random_effects = NULL,
fixed_effects = NULL,
correction = "BH",
standardize = TRUE,
cores = 1,
plot_heatmap = TRUE,
plot_scatter = TRUE,
heatmap_first_n = 50,
reference = NULL
)
|
input_data |
The tab-delimited input file of features. |
input_metadata |
The tab-delimited input file of metadata. |
output |
The output folder to write results. |
min_abundance |
The minimum abundance for each feature. |
min_prevalence |
The minimum percent of samples for which a feature is detected at minimum abundance. |
min_variance |
Keep features with variance greater than. |
max_significance |
The q-value threshold for significance. |
normalization |
The normalization method to apply. |
transform |
The transform to apply. |
analysis_method |
The analysis method to apply. |
random_effects |
The random effects for the model, comma-delimited for multiple effects. |
fixed_effects |
The fixed effects for the model, comma-delimited for multiple effects. |
correction |
The correction method for computing the q-value. |
standardize |
Apply z-score so continuous metadata are on the same scale. |
plot_heatmap |
Generate a heatmap for the significant associations. |
heatmap_first_n |
In heatmap, plot top N features with significant associations. |
plot_scatter |
Generate scatter plots for the significant associations. |
cores |
The number of R processes to run in parallel. |
reference |
The factor to use as a reference for a variable with more than two levels provided as a string of 'variable,reference' semi-colon delimited for multiple variables. |
Data.frame containing the results from applying the model.
Himel Mallick<himel.stat.iitk@gmail.com>,
Ali Rahnavard<gholamali.rahnavard@gmail.com>,
Maintainers: Lauren McIver<lauren.j.mciver@gmail.com>,
1 2 3 4 5 6 7 8 9 10 11 | input_data <- system.file(
'extdata','HMP2_taxonomy.tsv', package="Maaslin2")
input_metadata <-system.file(
'extdata','HMP2_metadata.tsv', package="Maaslin2")
fit_data <- Maaslin2(
input_data, input_metadata,'demo_output', transform = "AST",
fixed_effects = c('diagnosis', 'dysbiosisnonIBD','dysbiosisUC','dysbiosisCD', 'antibiotics', 'age'),
random_effects = c('site', 'subject'),
normalization = 'NONE',
reference = 'diagnosis,nonIBD',
standardize = FALSE)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.