simplifyEnrichment

Simplify functional enrichment results

https://github.com/jokergoo/simplifyenrichment

Science Score: 39.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
    Found .zenodo.json file
  • DOI references
    Found 4 DOI reference(s) in README
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.6%) to scientific vocabulary

Keywords from Contributors

bioconductor-packages gene ontologies
Last synced: 10 months ago · JSON representation

Repository

Simplify functional enrichment results

Basic Info
Statistics
  • Stars: 117
  • Watchers: 3
  • Forks: 17
  • Open Issues: 51
  • Releases: 1
Created over 6 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")

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)

License

MIT @ Zuguang Gu

Owner

  • Name: Zuguang Gu
  • Login: jokergoo
  • Kind: user
  • Location: Heidelberg, Germany
  • Company: German Cancer Research Center

A bioinformagician

GitHub Events

Total
  • Issues event: 3
  • Watch event: 7
  • Issue comment event: 4
  • Fork event: 1
Last Year
  • Issues event: 3
  • Watch event: 7
  • Issue comment event: 4
  • Fork event: 1

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 231
  • Total Committers: 4
  • Avg Commits per committer: 57.75
  • Development Distribution Score (DDS): 0.078
Past Year
  • Commits: 2
  • Committers: 1
  • Avg Commits per committer: 2.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Zuguang Gu j****o@g****m 213
Nitesh Turaga n****a@g****m 8
J Wokaty j****y 8
krassowski k****l@g****m 2

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 106
  • Total pull requests: 3
  • Average time to close issues: about 2 months
  • Average time to close pull requests: 3 months
  • Total issue authors: 50
  • Total pull request authors: 3
  • Average comments per issue: 0.79
  • Average comments per pull request: 2.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 8
  • Pull requests: 1
  • Average time to close issues: 17 days
  • Average time to close pull requests: N/A
  • Issue authors: 7
  • Pull request authors: 1
  • Average comments per issue: 0.88
  • Average comments per pull request: 0.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • jokergoo (44)
  • krassowski (9)
  • GuiSeSanz (3)
  • GreenGilad (2)
  • j-andrews7 (2)
  • BBJamge (1)
  • aa20g217 (1)
  • yesitsjess (1)
  • jelman (1)
  • tfguinan (1)
  • xcliu-oc (1)
  • drkgil (1)
  • sugiYag (1)
  • Knight1995 (1)
  • yaaminiv (1)
Pull Request Authors
  • krassowski (1)
  • tfguinan (1)
  • GreenGilad (1)
Top Labels
Issue Labels
enhancement (2)
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • bioconductor 51,564 total
  • Total dependent packages: 4
  • Total dependent repositories: 0
  • Total versions: 6
  • Total maintainers: 1
bioconductor.org: simplifyEnrichment

Simplify Functional Enrichment Results

  • Versions: 6
  • Dependent Packages: 4
  • Dependent Repositories: 0
  • Downloads: 51,564 Total
Rankings
Dependent repos count: 0.0%
Stargazers count: 2.5%
Forks count: 3.9%
Dependent packages count: 11.0%
Average: 12.5%
Downloads: 45.0%
Maintainers (1)
Last synced: 10 months ago

Dependencies

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
.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