View source: R/batch_wilcoxon.R
| batch_wilcoxon | R Documentation |
Performs Wilcoxon rank-sum tests (Mann-Whitney U tests) to compare the distribution of specified features between two groups. Computes p-values, adjusts for multiple testing, and ranks features by significance.
batch_wilcoxon(
data,
target = "group",
feature = NULL,
feature_manipulation = FALSE
)
data |
Data frame containing the dataset for analysis. |
target |
Character string specifying the column name of the grouping variable. Default is '"group"'. |
feature |
Character vector specifying feature names to analyze. If 'NULL', prompts for selection (interactive mode only). Default is 'NULL'. |
feature_manipulation |
Logical indicating whether to apply feature manipulation filtering. Default is 'FALSE'. |
Tibble with columns:
Feature name
Raw p-value
Difference in means between groups
Adjusted p-value (Benjamini-Hochberg)
Negative log10-transformed p-value
Significance stars: **** p<0.0001, *** p<0.001, ** p<0.01, * p<0.05, + p<0.5
Mean values for each group
Dongqiang Zeng
# Create small example data
set.seed(123)
test_data <- data.frame(
Gender = rep(c("Male", "Female"), each = 50),
Signature1 = rnorm(100),
Signature2 = rnorm(100)
)
# Compare features by gender
res <- batch_wilcoxon(
data = test_data,
target = "Gender",
feature = c("Signature1", "Signature2")
)
head(res)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.