# 加载函数与R包 -----------------------------------------------------------------

library(KEGGREST)

library(plyr)

source("./RbioRXN-master/RbioRXN-master/R/get.kegg.all.R")

source("./RbioRXN-master/RbioRXN-master/R/get.kegg.byId.R")

## KEGG数据库中的代谢反应和代谢物注释信息 -------------------------------------------------

keggAll = get.kegg.all()

## 这里需要消耗不少时间,加载提前下载好的数据

load("keggAll.Rdata")

## 查看代谢反应和代谢物的数量

dim(keggAll$reaction)

# [1] 11467 13

dim(keggAll$compound)

# [1] 18749 27

## 根据KEGG API接口查看代谢反应和代谢物信息

## http://rest.kegg.jp/info/reaction

# reaction KEGG Reaction Database

# rn Release 97.0+/12-31, Dec 20

# Kanehisa Laboratories

# 11,467 entries

## http://rest.kegg.jp/info/compound

# compound KEGG Compound Database

# cpd Release 97.0+/12-31, Dec 20

# Kanehisa Laboratories

# 18,749 entries

## 获取代谢信息的列名

colnames(keggAll$reaction)

# [1] "ENTRY" "NAME" "DEFINITION" "EQUATION" "ENZYME"

# [6] "RHEA" "COMMENT" "RCLASS" "PATHWAY" "ORTHOLOGY"

# [11] "MODULE" "REMARK" "REFERENCE"

colnames(keggAll$compound)

# [1] "ENTRY" "NAME" "FORMULA" "EXACT_MASS" "MOL_WEIGHT" "REMARK"

# [7] "REACTION" "PATHWAY" "MODULE" "ENZYME" "BRITE" "ATOM"

# [13] "BOND" "CAS" "PubChem" "ChEBI" "ChEMBL" "PDB.CCD"

# [19] "X3DMET" "NIKKAJI" "KNApSAcK" "COMMENT" "BRACKET" "LIPIDMAPS"

# [25] "LipidBank" "SEQUENCE" "REFERENCE"

write.csv(reaction,file = "keggAllreaction.csv",row.names = F)

write.csv(compound,file = "keggAllcompound.csv",row.names = F)

linux下kegg注释软件,KEGG数据中全部代谢反应和代谢物注释信息的下载相关推荐

  1. 如何卸载电脑中linux系统软件,Linux下如何卸载软件

    Linux下如何卸载软件 比如我在Linux下安装了Mysql,但是现在我要卸载重装,提示卸载失败,有其它的服务或软件如php-mysql-5.1.6-3:mysql-server-5.0.22-2. ...

  2. linux下,MySQL默认的数据文档存储目录为/var/lib/mysql。

    0.说明 Linux下更改yum默认安装的mysql路径datadir. linux下,MySQL默认的数据文档存储目录为/var/lib/mysql. 假如要把MySQL目录移到/home/data ...

  3. linux 下安装迅雷软件

    写给刚刚使用ubuntu还不习惯没有迅雷的同学. 一般的下载使用Firefox 的downthemall插件就OK 本贴介绍 linux下安装迅雷+firefox的FlashGot插件+VBS脚本等= ...

  4. 设计一个程序,要求新建一个名为“hello”的文件并利用write函数向其写入“linux下的c软件设计”。

    问题描述 设计一个程序,要求新建一个名为"hello"的文件并利用write函数向其写入"linux下的c软件设计". 大致思路 首先,新建文件使用到函数fop ...

  5. linux设置mysql定时任务_原创 Linux下实现Mysql定时任务备份数据

    本实例将创建目录放置于/mnt目录下,可根据具体情况放置于其他目录: cd /mnt mkdir dbback pwd /mnt/dbback 创建shell脚本 脚本名称可根据自己规范进行自定义: ...

  6. Linux 下如何安装软件?

    http://zhidao.baidu.com/link?url=OkQCOZtVMXhasC8x9zFTZOumsFKf0WW25Ckr2wBF1xO08EsjrBpnMaTBlIAUYdxZ408 ...

  7. linux mysql插入中文乱码_解决Linux下Tomcat向MySQL插入数据中文乱码问题

    一.问题 在windows上面使用eclipse开发的项目在windows上面运行一切正常,部署到腾讯云时出现向MySQL数据库中插入数据是中文乱码 二.解决办法 1.尝试一 直接在linux上面使用 ...

  8. Linux下运行纯dos软件,在linux下运行dos软件(转)

    在linux下运行dos软件(转)[@more@]在linux系统上运行的dosemu软件包使你能在linux环境运行许多dos软件. [安装] DOSEMU处于不断进行修改和升级的过程中.它在不断增 ...

  9. 在linux下,如何在C语言中使用正则表达式

    http://hi.baidu.com/d_south/blog/item/9d22a34b1fc2bcf483025c53.html 在linux下,如何在C语言中使用正则表达式(整理) 2008- ...

最新文章

  1. [Linux] 029 脚本安装包
  2. 给新手或者中级程序员提的22条重要建议.
  3. 一键进入dfu模式软件_dfu模式是什么 dfu模式介绍及进入方法【详解】
  4. python中select用法_Python select及selectors模块概念用法详解
  5. ASP.NET 2.0 - 选用DataSet或DataReader
  6. html5与课程思政,“课程思政”怎样做
  7. Yii2.0 ActiveForm Input Fields
  8. 米尔电子Zynq UltraScale MPSoC核心板资料介绍
  9. svg矩形参数_SVG矩形和其他SVG形状
  10. 浅谈一下js中的this
  11. Iframe相关操作
  12. Mineros 远程登录,外网登录,解决无法在家控制机器的问题
  13. PAT-厘米换算英尺英寸(简单编程题)
  14. 坚守梦想,善待苦难,等幸福来敲门
  15. 路由器外接硬盘做nas可行吗?
  16. 27.html的定位(position)和偏移量(offset)
  17. Android 学习笔记之九 下拉刷新
  18. 雨听 | 英语学习笔记(十三)~作文范文:创造一个和谐的家庭
  19. python爬取小说写入txt_零基础写python爬虫之抓取百度贴吧并存储到本地txt文件改进版...
  20. HTML5期末大作业:化妆品商城网站设计——化妆品商城-功能齐全(43页) HTML+CSS+JavaScript web大作业 静态网页

热门文章

  1. csdn个人主页下如何添加微信公众号及超链接
  2. mysql 数据如何存储,MySQL如何存储数据
  3. mysql orderby多个_MySQL OrderBy
  4. xshell 秘钥连接_如何使用PuTTY和xshell 分别远程连接linux,并配置秘钥认证
  5. uni-app微信获取手机号,第一次解密总是失败
  6. js求渐升数的第100位
  7. WebView内存泄露的解决方案
  8. Ubuntu 16.04 下octave的使用入门
  9. 模块(sys/os/序列化模块)
  10. 【升级版】如何使用阿里云云解析API实现动态域名解析,搭建私有服务器【含可执行文件和源码】...