Learn R Programming

WebGestalt R package is the R version of our well-known web application tool WebGestalt (www.webgestalt.org) that has on average 27,000 users from 140 countries and territories per year and has also been cited 371 in 2016. The advantage of this R package is that it can be easily integrated to other pipelines or simultaneously analyze multiple gene lists.

WebGestaltR function can perform popular enrichment analyses: ORA (Over-Representation Analysis), GSEA (Gene Set Enrichment Analysis) and NTA (Network Topology Analysis). Based on the user-uploaded gene list or gene list with scores (for GSEA method), WebGestaltR function will first map the gene list to entrez gene IDs and then summarize the gene list based on the GO (Gene Ontology) Slim data. After performing the enrichment analysis, WebGestaltR function also returns an user-friendly HTML report containing GO Slim summary and enrichment analysis result. If the functional categories have the DAG (directed acyclic graph) structure, the structure of the enriched categories can also be visualized in the report.

Copy Link

Version

Install

install.packages('WebGestaltR')

Monthly Downloads

350

Version

0.4.6

License

LGPL

Issues

Pull Requests

Stars

Forks

Maintainer

Yuxing Liao

Last Published

June 1st, 2023

Functions in WebGestaltR (0.4.6)

prepareGseaInput

Prepare input for standard GSEA
listOrganism

List Organisms
prepareInputMatrixGsea

Prepare Input Matrix for GSEA
idMapping

ID Mapping
gseaPermutation

Permutaion in GSEA algorithm
swGsea

Site Weighted Gene Set Enrichment Analysis
summaryDescription

summaryDescription
readGmt

Read GMT File
specificParameterSummaryGsea

specificParameterSummaryGsea
specificParameterSummaryOra

specificParameterSummaryOra
listReferenceSet

List Reference Sets
formatCheck

Check Format and Read Data
fillInputDataFrame

Fill relation data frame for GSEA input
createReport

createReport
affinityPropagation

Affinity Propagation
goSlimSummary

GO Slim Summary
WebGestaltR

WebGestaltR: The R interface for enrichment analysis with WebGestalt.
listGeneSet

List Gene Sets
jaccardSim

Jaccard Similarity
listIdType

List ID Types
linkModification

Modify the link to highlight the genes in the pathways
expandDag

Expand enriched GO IDs to include ancestors up to the root
enrichResultSection

enrichResultSection
createNtaReport

Create HTML Report for NTA
cacheUrl

cacheUrl
keepRep

keepRep
listArchiveUrl

List WebGestalt Servers
loadGeneSet

Load gene set data
weightedSetCover

Weighted Set Cover