View source: R/sequence-subsequences.R
| compare_sequence_subsequences | R Documentation |
Performs transparent contingency-table tests on sequence-level presence. Multiple testing is adjusted explicitly. Results are associational unless a randomized design independently justifies causal interpretation.
compare_sequence_subsequences(
occurrences,
group_col,
test = c("auto", "chisq", "fisher"),
p_adjust = "BH",
min_sequence_count = 1L
)
occurrences |
A non-contiguous subsequence occurrence table. |
group_col |
Sequence-constant group column retained through
|
test |
|
p_adjust |
Multiple-testing adjustment method. |
min_sequence_count |
Minimum total sequence count per subsequence. |
A data frame of prevalence contrasts and adjusted p-values.
data <- data.frame(
sequence_id = rep(paste0("s", 1:4), each = 4L),
sequence_order = rep(1:4, 4L),
state = c("A", "B", "C", "D", "A", "B", "D", "D",
"D", "C", "B", "A", "D", "C", "A", "A"),
group = rep(c("g1", "g2"), each = 8L)
)
occurrences <- extract_sequence_subsequences(data, metadata_cols = "group")
compare_sequence_subsequences(occurrences, "group")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.