# CBNplot **Repository Path**: swcyo/CBNplot ## Basic Information - **Project Name**: CBNplot - **Description**: https://github.com/noriakis/CBNplot - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-10-01 - **Last Updated**: 2022-10-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## CBNplot: Bayesian network plot for the enrichment analysis results [![R-CMD-check](https://github.com/noriakis/CBNplot/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/noriakis/CBNplot/actions/workflows/R-CMD-check.yaml) Plot bayesian network inferred from expression data based on the enrichment analysis results from libraries including `clusterProfiler` and `ReactomePA` using `bnlearn`. ### Installation ```R library(devtools) install_github("noriakis/CBNplot") ``` ### Usage - Documentation: [https://noriakis.github.io/software/CBNplot/](https://noriakis.github.io/software/CBNplot/) - Web server: [https://cbnplot.com](https://cbnplot.com) ### Plot examples - The gene-to-gene relationship compared with the reference network. - The plot is customizable highliting edges and nodes like hub genes. - The example using `MicrobiomeProfiler`, thanks to the fix by [@xiangpin](https://github.com/xiangpin/). ``` R library(MicrobiomeProfiler)] data(Rat_data) ko.res <- enrichKO(Rat_data) exp.dat <- matrix(abs(rnorm(910)), 91, 10) %>% magrittr::set_rownames(value=Rat_data) %>% magrittr::set_colnames(value=paste0('S', seq_len(ncol(.)))) exp.dat %>% head library(CBNplot) bngeneplot(ko.res, exp=exp.dat, pathNum=1, orgDb=NULL) ``` - Another customized plot.