library(DTSEA)
# Load the data
data("example_disease_list", package = "DTSEA")
data("example_drug_target_list", package = "DTSEA")
data("example_ppi", package = "DTSEA")
# Perform random walk
p0 <- calculate_p0(nodes = example_ppi, disease = example_disease_list)
pt <- random.walk(network = example_ppi, p0 = p0)
# Perform GSEA analysis
# ....
# If you have obtained the supplemental data, then you can do random walk
# with restart in the real data set
# supp_data <- get_data(c("graph", "disease_related", "example_ppi"))
# p0 <- calculate_p0(nodes = supp_data[["graph"]],
# disease = supp_data[["disease_related"]])
# pt <- random.walk(network = supp_data[["example_ppi"]],
# p0 = p0)
Run the code above in your browser using DataLab