https://github.com/bioconductor-source/simplifyenrichment

https://github.com/bioconductor-source/simplifyenrichment

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 4 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.5%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: bioconductor-source
  • License: other
  • Language: R
  • Default Branch: devel
  • Size: 122 MB
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created almost 2 years ago · Last pushed almost 2 years ago
Metadata Files
Readme Changelog License

README.md

Simplify Functional Enrichment Results

R-CMD-check bioc bioc

Features

  • A new method (binary cut) is proposed to efficiently cluster functional terms (e.g. GO terms) into groups from the semantic similarity matrix.
  • Summaries of functional terms in each cluster are visualized by word clouds.

Citation

Zuguang Gu, et al., simplifyEnrichment: an R/Bioconductor package for Clustering and Visualizing Functional Enrichment Results, Genomics, Proteomics & Bioinformatics 2022. https://doi.org/10.1016/j.gpb.2022.04.008.

Install

simplifyEnrichment is available on Bioconductor, you can install it by:

r if (!requireNamespace("BiocManager", quietly=TRUE)) install.packages("BiocManager") BiocManager::install("simplifyEnrichment")

If you want to try the latest version, install it directly from GitHub:

r library(devtools) install_github("jokergoo/simplifyEnrichment")

Vignette

Usage

As an example, I first generate a list of random GO IDs.

```r library(simplifyEnrichment) set.seed(888) goid = randomGO(500) head(go_id)

[1] "GO:0003283" "GO:0060032" "GO:0031334" "GO:0097476" "GO:1901222"

[6] "GO:0018216"

```

Then generate the GO similarity matrix, split GO terms into clusters and visualize it.

r mat = GO_similarity(go_id) simplifyGO(mat)

image

Examples

License

MIT @ Zuguang Gu

Owner

  • Name: (WIP DEV) Bioconductor Packages
  • Login: bioconductor-source
  • Kind: organization
  • Email: maintainer@bioconductor.org

Source code for packages accepted into Bioconductor

GitHub Events

Total
Last Year

Dependencies

.github/workflows/R-CMD-check.yaml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/upload-artifact main composite
  • r-lib/actions/setup-pandoc v1 composite
  • r-lib/actions/setup-r v1 composite
DESCRIPTION cran
  • BiocGenerics * depends
  • R >= 3.6.0 depends
  • grid * depends
  • AnnotationDbi * imports
  • ComplexHeatmap >= 2.7.4 imports
  • GO.db * imports
  • GOSemSim * imports
  • GetoptLong * imports
  • GlobalOptions >= 0.1.0 imports
  • Matrix * imports
  • circlize * imports
  • clue * imports
  • cluster >= 1.14.2 imports
  • colorspace * imports
  • digest * imports
  • grDevices * imports
  • graphics * imports
  • methods * imports
  • org.Hs.eg.db * imports
  • proxyC * imports
  • slam * imports
  • stats * imports
  • tm * imports
  • utils * imports
  • BiocManager * suggests
  • DO.db * suggests
  • DOSE * suggests
  • InteractiveComplexHeatmap >= 0.99.11 suggests
  • MCL * suggests
  • apcluster * suggests
  • clusterProfiler * suggests
  • cola * suggests
  • cowplot * suggests
  • dbscan * suggests
  • dynamicTreeCut * suggests
  • flexclust * suggests
  • fpc * suggests
  • genefilter * suggests
  • ggplot2 * suggests
  • gridExtra * suggests
  • gridGraphics * suggests
  • gridtext * suggests
  • hu6800.db * suggests
  • igraph * suggests
  • knitr * suggests
  • mclust * suggests
  • msigdbr * suggests
  • reactome.db * suggests
  • rmarkdown * suggests
  • shiny * suggests
  • shinydashboard * suggests
  • testthat * suggests