RStudio
中使用 BiocManager
安装包install.packages("BiocManager")
install.packages("ggplot2")
Rtools
KEGGREST
以及所需要的相关包BiocManager::install("KEGGREST")
BiocManager::install("fmcsR")
~~devtools::install_git("https://github.com/cran/RbioRXN.git")~~
library(KEGGREST)
~~library(RbioRXN)~~
listDatabases()
pathway<- keggList("pathway")
head(pathway)
org <-keggList("pathway","hsa")
head(org)
如下图所示:
从上面可以看出keggList不仅可以提取单个数据集还可以获取对应物种的信息。在这里我们发现同样的通路编码ID却不一样,map+num泛指KEGG中的所有通路;has+num指的是人类物种的通路信息。
keggAll = get.kegg.all()
save(keggAll,file="C:/data/metabolism/database/KEGG/keggAll.Rdata")
reaction=keggAll$reaction
write.csv(reaction," reaction.csv")
compound=keggAll$compound
write.csv(compound," compound.csv")
至此我们就可以将KEGG中的数据提取到本地进行接下来的分析处理。
手机扫一扫
移动阅读更方便
你可能感兴趣的文章