Calculate group means from the mmo object
GetGroupMeans.Rd
This function calculates and returns a dataframe of mean feature values for each group in the mmo object, with options for normalization and filtering. Use SwitchGroup() to change the grouping variable before running this function.
Usage
GetGroupMeans(
mmo,
normalization = "None",
filter_feature = FALSE,
feature_list = NULL,
filter_group = FALSE,
group_list = NULL
)
Arguments
- mmo
The mmo object
- normalization
The normalization method to use. Options are 'None', 'Log', 'Meancentered', or 'Z'
- filter_feature
Boolean to filter features based on a provided list (default: FALSE)
- feature_list
A vector of feature names to filter (default: NULL)
- filter_group
Boolean to filter groups based on a provided list (default: FALSE)
- group_list
A vector of group names to filter (default: NULL)
Examples
if (FALSE) {
group_means <- GetGroupMeans(mmo, normalization = 'Log')
group_means <- GetGroupMeans(mmo,
normalization = 'None',
filter_feature = TRUE, feature_list = Glucosinolates
) # if Glucosinolates is a vector of feature names
group_means <- GetGroupMeans(mmo,
normalization = 'Z',
filter_group = TRUE,
group_list = c("Control", "Treatment1")
)
group_means <- GetGroupMeans(mmo,
normalization = 'Meancentered',
filter_feature = TRUE, feature_list = Glucosinolates,
filter_group = TRUE, group_list = c("Control", "Treatment1")
) # if Glucosinolates is a vector of feature names
}