Pathway enrichment for SMPDB database.
The vector of query IDs.
"compound" or "gene"
HMDB
KEGG or other metabolomics pathway database.
p_cutoff
p_adjust_method
Hypergeometric or fisher test.
threads
The MSE analysis result.
if (FALSE) {
data("kegg_hsa_pathway")
remain_idx <-
kegg_hsa_pathway@pathway_class %>%
unlist() %>%
stringr::str_detect("Disease") %>%
`!`() %>%
which()
pathway_database <-
filter_pathway(object = kegg_hsa_pathway,
remain_idx = remain_idx[1:50])
data("query_id_kegg")
object <-
enrich_kegg(
query_id = query_id_kegg,
query_type = "compound",
id_type = "KEGG",
pathway_database = pathway_database,
p_cutoff = 0.05,
p_adjust_method = "BH",
method = "hypergeometric",
threads = 5
)
object
}