Learn R Programming

EnrichDO

EnrichDO is a double weighted iterative model by integrating the DO graph topology on a global scale. EnrichDO was based on the latest annotations of the human genome with DO terms, and double weighted the annotated genes. On one hand, to reinforce the saliency of direct gene-DO annotations, different initial weights were assigned to directly annotated genes and indirectly annotated genes, respectively. On the other hand, to detect locally most significant node between the parent and its children, less significant nodes were dynamically down-weighted. EnrichDO exhibits higher accuracy that often yield more specific significant DO terms, which alleviate the over enriched problem.

Installation

if (!require("BiocManager", quietly = TRUE))
    install.packages("BiocManager")

##Release version
BiocManager::install("EnrichDO")


## Devel version
BiocManager::install(version='devel')
BiocManager::install("EnrichDO")

Example

After installation, check vignettes with:

browseVigenttes("EnrichDO")

Run cases are stored in inst/scripts/EnrichDO_exampleTest.R

The input data case is stored at inst/extdata/Alzheimer_curated.csv

Output example of enrichment result is available in inst/examples/result.txt

The thesis data is in thesisData folder and thesisData/extdata_interpretation.txt explains the data source.

Copy Link

Version

Install

install.packages('EnrichDO')

Monthly Downloads

1

Version

0.1-1

License

MIT + file LICENSE

Maintainer

Haixiu Yang

Last Published

September 19th, 2024

Functions in EnrichDO (0.1-1)

drawBarGraph

drawBarGraph
showDoTerms

showDoTerms
drawPointGraph

drawPointGraph
writeDoTerms

writeDoTerms
writeResult

writeResult
show,EnrichResult-method

show method
convDraw

convDraw
doterms

Detailed annotation information for 4831 DO terms.
doEnrich

doEnrich
drawGraphViz

drawGraphViz
drawHeatmap

drawHeatmap
TermStruct

Enrich_internal
EnrichDO-package

EnrichDO Enrichment analyses including a variety of statistical models and visualization schemes for discovering the disease-gene relationship under biological big data.
EnrichResult-class

Class 'EnrichResult' This class represents the result of enrich analysis
dotermgenes

All DO term annotated genes.