Skip to contents

Core dataset processing

GetMZmineFeature()
Import mzmine feature data and metadata to create a mmo object
AddSiriusAnnot()
Adding annotation from SIRIUS to the mmo object
AddChemDist()
Add chemical distance matrices to the mmo object
AddCustomAnnot()
Add custom annotations to an mmo object
LogNormalization()
Log-normalize the peak area in the mmo object
MassNormalization()
Use sample mass in the metadata file to normalize the peak area
MeancenterNormalization()
Mean-center the peak area in the mmo object
ZNormalization()
Z-normalize the peak area in the mmo object
ReplaceZero()
Replace zero and NA values in the mmo object
ReorderGroups()
Reorder samples in the mmo object based on group order
SwitchGroup()
Switch the group column in the mmo object

Basic statistics and visualization

PairwiseComp()
Perform pairwise comparison between two groups in the mmo object
VolcanoPlot()
Volcano plot for visualizing differential metabolite analysis results
PCAplot()
Plots PCA and performs PERMANOVA
PLSDAplot()
PLS-DA plot with feature loadings
AnovaBarPlot()
Generate barplots for each feature and perform ANOVA
GenerateHeatmapInputs()
Generate input files to be used for pheatmap from the mmo object
GetDAMs()
Generates lists of DAMs (Differentially Accumulated Metabolites) for each comparison in the mmo object
GetGroupMeans()
Calculate group means from the mmo object
GetLog2FoldChange()
Calculate log2 fold change for a given control group

Chemical class analysis

CanopusLevelEnrichmentAnal()
Enrichment analysis for Canopus-predicted terms
CanopusListEnrichmentPlot()
Generate a plot for enrichment analysis of Canopus-predicted terms
CanopusListEnrichmentPlot_2()
Generate a plot for enrichment analysis of Canopus-predicted terms across multiple levels
CanopusLevelEnrichmentPlot()
Generate a plot for enrichment analysis of Canopus-predicted terms at a specific level using a list of vectors of features
CanopusAllLevelEnrichmentPlot()
Generate a plot for enrichment analysis of Canopus-predicted terms across all levels
MSEA()
Metabolite Set Enrichment Analysis (MSEA)

Chemical diversity Analysis

GetAlphaDiversity()
GetAlphaDiversity
GetFunctionalHillNumber()
GetFunctionalHillNumber
GetHillNumbers()
GetHillNumbers
GetBetaDiversity()
GetBetaDiversity
NMDSplot()
NMDSplot
PCoAplot()
PCoAplot
CalculateGroupBetaDistance()
CalculateGroupBetaDistance
GetSpecializationIndex()
GetSpecializationIndex
PlotNPCStackedBar()
PlotNPCStackedBar
BootCumulRichnessAUC()
BootCumulRichnessAUC
BootstrapCumulativeRichness()
BootstrapCumulativeRichness
CalcNormalizedAUC()
CalcNormalizedAUC
CalculateCumulativeRichness()
CalculateCumulativeRichness
CalculateNullCumulativeRichness()
CalculateNullCumulativeRichness

Metadata regression analysis

FeaturePerformanceRegression()
FeaturePerformanceRegression
GetPerformanceFeatureCorrelation()
GetPerformanceFeatureCorrelation
GetPerformanceFeatureLMM()
GetPerformanceFeatureLMM
GetPerformanceFeatureRegression()
GetPerformanceFeatureRegression
PlotFoldchangeResistanceQuad()
PlotFoldchangeResistanceQuad
PlotFoldchangeResistanceRegression()
PlotFoldchangeResistanceRegression
PlotFoldchangeResistanceRegression_t()
PlotFoldchangeResistanceRegression_t

Output

ExportFeaturesToCSV()
ExportFeaturesToCSV

misc

FeatureToID()
Convert feature names to IDs in the mmo object
IDToFeature()
Convert feature IDs to names in the mmo object
anova_tukey_dunnett()
Perform ANOVA and Tukey's HSD test on the mmo object
write_anova()
Write results of anova_tukey_dunnett to a CSV file
permanova_stat()
Perform PERMANOVA and pairwise comparisons
GetDistanceMat()
Get the distance matrix from the mmo object based on the specified distance metric
GetNormFeature()
Retrieve feature data from the mmo object, with normalization options