查看几个KEGG的通路的overlap情况

发现自己的基因集使用KEGG数据库进行分析的时候,很多免疫相关通路被富集,所以怀疑是不是这些免疫通路互相交叉很多,就试着探索一下,是一个蛮好的练习题:

这里举个例子,需要探索的通路如下:

       from                                        to
307 hsa04650 Natural killer cell mediated cytotoxicity
308 hsa04657                   IL-17 signaling pathway
309 hsa04658          Th1 and Th2 cell differentiation
310 hsa04659                 Th17 cell differentiation
311 hsa04660         T cell receptor signaling pathway
312 hsa04662         B cell receptor signaling pathway

我本来准备用KEGG.db想起来它有点老旧,又准备用KEGGREST,毕竟之前生信技能树写过这个教程,但是正好在跟Y叔聊天,就用他的包吧!

代码如下,很简单。

library(clusterProfiler)
# https://www.kegg.jp/dbget-bin/www_bget?pathway+hsa05169
# library(KEGG.db) library(KEGGREST)

kg=download_KEGG('hsa')
head(kg[[1]])
head(kg[[2]])
ps=c('hsa04660','hsa04659',
     'hsa04658','hsa04657','hsa04662',
     'hsa04650')
kg[[2]][kg[[2]][,1] %in% ps,]
library(UpSetR)
allgs=unique(kg[[1]][kg[[1]][,1] %in% ps,2])
u=do.call(cbind,lapply(ps, function(x){
  as.numeric(allgs %in% kg[[1]][kg[[1]][,1]==x,2]) 
}))
u=as.data.frame(u)
rownames(u)=as.character(allgs)
colnames(u)=kg[[2]][kg[[2]][,1] %in% ps,2]
upset(u)

出图如下;

可以看到这些不同的免疫通路互相交叉并没有我想象的那么多。

/End.

点击了文末的阅读原文链接,畅游文中的各种超链接!

(0)

相关推荐

  • KEGG绘制信号通路图

    KEGG全称为Kyoto Encyclopedia of Genes and Genomes,它是日本京都 Kanehisa Laboratories阅读文献手工整理的一个庞大的数据库,始建于1995 ...

  • 一文读懂KEGG数据库

    KEGG数据库介绍 在进行生物学实验或者生物信息的学习中,都会听说KEGG富集分析,而且该方法在高通量测序分析中已然成为数据分析中必不可少的一环. 这种分析方法依托的是由 Kanehisa实验室 在1 ...

  • 使用biopython解析kegg数据库

    KEGG数据库称之为基因组百科全书,是一个包含gene, pathway等多个子数据库的综合性数据库.为了更好的查询kegg数据,官方提供了对应的API. 在biopython中,通过Bio.KEGG ...

  • 经常提到的KEGG数据库是什么样子的

    KEGG(Kyoto encyclopedia of genes and genomes, )(https://www.kegg.jp/)是系统分析基因功能. 基因组信息的数据库,它整合了基因组学.生 ...

  • 技能| KEGG代谢通路注释图:绘制流程5分钟看懂

    技能| KEGG代谢通路注释图:绘制流程5分钟看懂

  • du命令_Linux du命令:查看文件夹和文件的磁盘占用情况

    du 命令,全称是 disk usage,用来展示磁盘使用量的统计信息. du 和 df 算是一对同门师兄弟,du 侧重在文件夹和文件的磁盘占用方面,而 df 则侧重在文件系统级别的磁盘占用方面.这两 ...

  • 信号通路查询,除了KEGG你还知道什么?

    信号通路研究,是我们做基础科研接触最多的一个方面,不管是设计课题写基金还是发表文章,都需要对信号通路有一定的了解.我们常在文章里面见到各种各样的信号通路,今天我们就来梳理下查询信号通路的各种数据库. ...

  • 如何看KEGG通路图

    亲爱的小伙伴们,是不是正关注代谢通路研究?或者你正面对数据,绞尽脑汁?小编当然不能让亲们这么辛苦,今天就跟大家分享KEGG代谢通路图的正确解读方法,还在迷糊中的小伙伴赶紧mark起来吧~ 怎么看KEG ...

  • kofamscan:基于HMM模型注释KEGG通路 再也不需要考虑数据库过时了

    写在前面 KEGG Ortholog (KO)是最早的一批构建基因家族用于自动化基因功能注释的,随着基因组序列越来越多,虽然有加速版BLAST(Diamond)存在,对氨基酸序列库进行序列相似性搜索也 ...

  • 超声解读!节段性室壁运动异常,务必查看!

    来源:即时超声 版权归原作者所有 编辑:小超人 室壁节异的判断应是超声医师是否涉足心超的一项基本功. 经验方面,大概要经历以下几个阶段: 第一个阶段,是完全摸不着头脑: 第二个阶段,对明显的或典型的节 ...

  • 微信能快速查看银行卡余额,您知道吗?不用再花钱开通短信提醒了

    微信能快速查看银行卡余额,您知道吗?不用再花钱开通短信提醒了

  • iPhone 查看电池寿命、充电循环最新教程

    果粉俱乐部 让科技更好的服务生活 点击上方「蓝字」加入我们 苹果 2017 年爆发的「降频门」事件让这家科技巨头遭遇了史上最大的品牌危机. 随后苹果向全球用户致歉,同时在 iOS 系统上加入了电池健康 ...