Name Mode Size
R 040000
inst 040000
longtests 040000
man 040000
tests 040000
vignettes 040000
.BBSoptions 100644 0 kb
.Rbuildignore 100644 0 kb
.gitignore 100644 0 kb
.travis.yml 100644 1 kb
DESCRIPTION 100644 2 kb
LICENSE 100644 34 kb
Makefile 100644 8 kb
NAMESPACE 100644 1 kb
NEWS 100644 1 kb
README.md 100644 2 kb
biodb_ext.yml 100644 0 kb
travis_deps.sh 100644 0 kb
README.md
# biodbKegg [![Codecov test coverage](https://codecov.io/gh/pkrog/biodbKegg/branch/master/graph/badge.svg)](https://codecov.io/gh/pkrog/biodbKegg?branch=master) An R Bioconductor package for accessing [KEGG](https://www.kegg.jp/) online database, based on Bioconductor package/framework [biodb](https://github.com/pkrog/biodb/). ## Introduction *biodbKegg* is an an extension package of the *biodb* package. It allows to connect to KEGG for retrieving entries, searching for entries by name or mass, and searching for pathways related to compounds. It implements *biodb* connectors for the following KEGG databases: * KEGG Compound. * KEGG Enzyme. * KEGG Genes. * KEGG Module. * KEGG Orthology. * KEGG Pathway. * KEGG Reaction. ## Examples Getting a single entry: ```r bdb <- boidb::newInst() kegg <- bdb$getFactory()$createConn('kegg.compound') entries <- kegg$getEntry(c('C00133', 'C00751')) bdb$entriesToDataframe(entries) ``` Search by mass: ```r ids <- kegg$searchForEntries(list(monoisotopic.mass=list(value=64, delta=2.0)), max.results=10) ``` ## Installation Install the latest stable version using Bioconductor: ```r if (!requireNamespace("BiocManager", quietly = TRUE)) install.packages("BiocManager") BiocManager::install('biodbKegg') ``` ## Documentation See the introduction vignette: ```r vignette('biodbKegg', package='biodbKegg') ``` ## Citations * Kanehisa, M. and Goto, S.; KEGG: Kyoto Encyclopedia of Genes and Genomes. Nucleic Acids Res. 28, 27-30 (2000), <https://doi.org/10.1093/nar/28.1.27>.