构建pathID、pathName、entrezID三者对应关系

hsa_kegg <- clusterProfiler::download_KEGG(species = 'hsa')PATH2ID <- hsa_kegg$KEGGPATHID2EXTID
PATH2NAME <- hsa_kegg$KEGGPATHID2NAME
PATH_ID_NAME <- merge(PATH2ID, PATH2NAME, by="from")
colnames(PATH_ID_NAME) <- c("kegg_ID", "entrez_ID", "pathway")
  • hsa_kegg包括两个数据框,分别记录 pathID_to_entrezID 和 pathID_to_pathName 对应信息
  • 最终得到的包含pathID、entrezID、pathName三者对应关系的数据框如下:

biomaRt包添加ensembl ID

mart <- useDataset("hsapiens_gene_ensembl", useMart("ensembl"))
entrezgene <- PATH_ID_NAME$entrez_ID
ensembl_id<- biomaRt::getBM(attributes=c("ensembl_gene_id", "entrezgene_id"),filters = "entrezgene_id",values=entrezgene , mart= mart)PATH_ID_NAME <- merge(PATH_ID_NAME, ensembl_id, by.x= "entrez_ID",by.y= "entrezgene_id")

PATH_ID_NAME

ensembl_id
  • entrezID 和 ensembleID 是一一对应的关系
  • 一个 ensembleID 在不同的 keggPathway 中出现

构建KEGG pathway、Entrez ID、Ensemble ID的对应关系相关推荐

  1. Ensemble ID格式及转换

    目录 Ensemble ID Ensemble ID 格式 Ensemble ID转换 bitr select biomaRt 转换 参考 吐槽 Ensemble ID Ensemble ID 是En ...

  2. 生物信息学之rnaseq转录组分析流程--转换文件中的ensemble id到gene名

    生物信息学之rnaseq转录组分析--转换文件中的ensemble id到gene名 如何解决转录组分析中count之后遇到ensemble id的问题 一个将ensemble id转换成gene名的 ...

  3. 手把手教你给KEGG pathway图标注颜色

    今天是六一儿童节,祝宝宝们节日快乐. KEGG是一个整合了基因.化合物.酶和系统功能的数据库,它利用图形来表征代谢通路,以及各种通路间的关系,使得研究者能够在系统层面了解所关注的代谢通路(pathwa ...

  4. 基于图数据库、图算法、图神经网络的 ID Resolution/ID Mapping 大数据分析方法与代码示例

    本文首发于 NebulaGraph 公众号 "本文是一个基于 NebulaGraph 上的图数据库.图算法.图神经网络的 ID Resolution/ID Mapping 方法综述,除了基本 ...

  5. Android @id和@+id 以及 @android:id 的区别

    昨天突然有新来的同事问我这个@id 和@+id 的区别 ,为什么 我们的项目都是@id 自己新增的ui 使用的@+id 这里说下我的简单的回复项目是维护的之前的是为了统一管理使用了@id  方便修改 ...

  6. Android @id和@+id区别

    Android中的组件需要用一个int类型的id属性值来表示.id属性只能接受资源类型的值,也就是必须以@开头的值,例如,@id/abc.@+id/xyz等.如果在@后面使用"+" ...

  7. android @id和@+id的区别

    今天,简单讲讲android里关于@id和@+id的区别. 之前,自己在布局里无论什么情况都使用@+id,可是后来发现有些代码用的是@id,自己不知道这两者之间有什么区别.于是就在网上查找资料,最终是 ...

  8. jquery 获取 id ,但是id 里面不能有. 这个符号

    因为要上传嵌套的变量 例如 rose.roseId,结果jquery 不能读取这个id    -> .jquery 获取 id ,但是id 里面不能有. 这个符号    ,都是坑啊,

  9. int?id与id??1 的意思

    http://blog.csdn.net/jingmeifeng/article/details/24710143 int? id 表示id是可以为null的整型 跟Nullable<int&g ...

  10. a href='NewsShow.aspx?id=%#Eval(id) %' class=red%#Eval(title) %/a页面传值

    转自:http://zhidao.baidu.com/question/439119590.html 点击后<a href='NewsShow.aspx?id=<%#Eval(" ...

最新文章

  1. 【Matlab】访问提取时序数据
  2. 三菱plc 与 计算机 通讯,PC与三菱PLC之间的RS232通讯协议
  3. mysql怎样查询表的信息!
  4. 13 代码分割之import静动态导入
  5. 基于三维激光点云的目标识别与跟踪研究
  6. ndarray python 映射_在Matlab的delsq演示中,用numpy方法对向量映射进行ndarray处理?...
  7. LeetCode141-环形链表(Linked List Cycle)-Rust语言实现
  8. 使用VMware虚拟磁盘管理工具调整磁盘大小
  9. Android开发中gitignore文件模板添加
  10. 数据库建表语句的使用及简单实战
  11. iOS Extension调试 无法在Xcode上进行调试
  12. JZOJ1205. 帮助Bubu(2017.8B组)
  13. 计算机音乐谱策马奔腾,策马奔腾简谱
  14. IP-guard全部22个功能模块简介
  15. java8-Stream集合操作学习
  16. 实例99:使用AEGAN对MNIST数据集压缩特征及重建
  17. 【亲测有效】鼠标滚轮在下滑的时候总是上下乱窜解决办法
  18. ES地理范围查询第一讲:Java操作地理位置信息(geo_point)
  19. 前后台系统和RTOS系统的区别
  20. 【sdx62】WCN6856加载wlan.ko系统崩溃问题解决方案

热门文章

  1. SEO数据变化,检测网站死链接、蜘蛛访问、whois
  2. 编译和push services.jar的方法
  3. Mandelbrot集Julia集分形的MATLAB实现(分形艺术)
  4. 苹果id退出后数据还在吗_【保留数据修复】升级iOS 14后,出现白苹果的修复方法!...
  5. HITB 2020:二进制漏洞挖掘仍是会议主流方向
  6. 接入与身份认证技术概述
  7. 关于jenkins自动化打包探索
  8. MySQL 常用命令汇总
  9. Shell脚本中各种括号用法
  10. RFID的现状与今后动向 - 2.1 周波数的动向