get_gsea_path {iPRISM}R Documentation

Gene Set Enrichment Analysis (GSEA) using Multiplex Networks

Description

This function performs gene set enrichment analysis (GSEA) based on multiplex network data.

Usage

get_gsea_path(
  seed = seed,
  network = network,
  gamma = 0.7,
  pathlist = pathlist,
  gsea.weight = 1,
  gsea.nperm = 1000
)

Arguments

seed

A seed value (optional).

network

A network object (e.g., protein-protein interaction network).

gamma

A parameter for random walk restart (default: 0.7).

pathlist

A predefined list of gene sets (pathways).

gsea.weight

Weight for GSEA (default: 1).

gsea.nperm

Number of permutations for significance testing (default: 1000).

Details

The function constructs a multiplex network, performs random walk restart, and calculates gene scores. It then transforms the scores and applies GSEA using the provided gene sets.

Value

A GSEA result object.

Examples

data(Seeds, package = "iPRISM")
data(ppi, package = "iPRISM")
data(path_list, package = "iPRISM")


result <- get_gsea_path(seed = Seeds,
                       network = ppi,
                       pathlist = path_list[1:2],
                       gsea.nperm = 100)
print(result)



[Package iPRISM version 0.1.1 Index]