Name Mode Size
.github 040000
R 040000
data 040000
inst 040000
man 040000
pkgdown 040000
src 040000
tests 040000
vignettes 040000
.Rbuildignore 100644 0 kb
.gitignore 100644 0 kb
DESCRIPTION 100644 2 kb
LICENSE 100644 0 kb 100644 1 kb
NAMESPACE 100644 2 kb 100644 2 kb 100644 3 kb
_pkgdown.yml 100644 0 kb
codecov.yml 100644 0 kb
<!-- is generated from README.Rmd. Please edit that file --> # `CBEA`: Taxonomic Enrichment Analysis in R <img src='man/figures/logo.png' align="right" height="100" style="float:right; height:110px;"/> <!-- badges: start --> [![Codecov test coverage](]( [![Project Status: Active – The project has reached a stable, usable state and is being actively developed.](]( [![R-CMD-check](]( <!-- [![BioC status](]( --> <!-- badges: end --> ### Quang Nguyen The `CBEA` package provides basic functionality to perform taxonomic enrichment analysis in R. This package mainly supports the `CBEA` method, and provides additional support for generating sets for analyses using approaches commonly used in the gene set testing literature. ### Installation And the development version from [GitHub]( with: ``` r # install.packages("devtools") devtools::install_github("qpmnguyen/CBEA") ``` ### Features This package implements the CBEA approach for performing set-based enrichment analysis for microbiome relative abundance data. A preprint of the package can be found [on bioXriv]( In summary, CBEA (Competitive Balances for taxonomic Enrichment Analysis) provides an estimate of the activity of a set by transforming an input taxa-by-sample data matrix into a corresponding set-by-sample data matrix. The resulting output can be used for additional downstream analyses such as differential abundance, classification, clustering, etc. using set-based features instead of the original units. The transformation that CBEA applies is based on the isometric log ratio transformation that captures enrichment of a set as the balance between the geometric mean of variables in the set and remainder taxa. The inference procedure is performed through estimating the null distribution of the test statistic. This can be done either via permutations or a parametric fit of a distributional form on the permuted scores. Users can also adjust for variance inflation due to inter-taxa correlation. Please refer to the main manuscript for any additional details.