The toppgene R/Bioconductor package provides a client interface to the ToppGene
API for gene list enrichment analysis <https://toppgene.cchmc.org/API>.
# Installation from Bioconductor
```R
if (! require("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install("toppgene")
```
# Installation for development
```R
install.packages(c("BiocManager", "devtools"))
options(repos = BiocManager::repositories())
remotes::install_deps(dependencies = TRUE)
devtools::load_all()
```
# Unit tests
```R
devtools::test()
```
# Unit test coverage
```R
install.packages("covr")
cvg <- covr::package_coverage()
cvg
covr::report(cvg)
```
# Packages checks
```R
devtools::check()
install.packages("BiocManager")
BiocCheck::BiocCheck()
install.packages("lintr")
lintr::lint_package()
```