快捷查找KEGG里的通路和基因

需求

1.快捷查找ID對(duì)應(yīng)的description,知道通路對(duì)應(yīng)的編號(hào)是多少罩抗。
2.找出某一個(gè)/幾個(gè)通路里的全部基因滨嘱,用來做單獨(dú)的下游分析峰鄙。

如果是要做KEGG的富集分析,clusterProfiler可以搞定:https://bioconductor.org/packages/release/bioc/vignettes/clusterProfiler/inst/doc/clusterProfiler.html

想看kegg通路圖的話太雨,用R包pathview來看先馆,看函數(shù)的幫助文檔就行。

1.找通路ID與description的對(duì)應(yīng)關(guān)系

1.1網(wǎng)站搜索

不批量找的話躺彬,直接網(wǎng)站搜最簡單 https://www.genome.jp/kegg/kegg2.html

1.2.借助msigdbr

需要找全部的對(duì)應(yīng)關(guān)系煤墙,基于前面講的msigdbr可以完成:http://www.reibang.com/p/0098baf2df46

msigdb里面本來就包括了kegg,而且挺齊全的,ID,description,基因梅惯,全都有啦。

library(msigdbr)
KEGG_df = msigdbr(species = "Homo sapiens",category = "C2",subcategory = "CP:KEGG") %>% 
  dplyr::select(gs_exact_source,gene_symbol,gs_description)
head(KEGG_df)
## # A tibble: 6 x 3
##   gs_exact_source gene_symbol gs_description  
##   <chr>           <chr>       <chr>           
## 1 hsa02010        ABCA1       ABC transporters
## 2 hsa02010        ABCA10      ABC transporters
## 3 hsa02010        ABCA12      ABC transporters
## 4 hsa02010        ABCA13      ABC transporters
## 5 hsa02010        ABCA2       ABC transporters
## 6 hsa02010        ABCA3       ABC transporters
kegg1 = split(KEGG_df$gene_symbol,KEGG_df$gs_exact_source)
lapply(kegg1[1:6],head)
## $hsa00010
## [1] "ACSS1" "ACSS2" "ADH1A" "ADH1B" "ADH1C" "ADH4" 
## 
## $hsa00020
## [1] "ACLY" "ACO1" "ACO2" "CS"   "DLAT" "DLD" 
## 
## $hsa00030
## [1] "ALDOA" "ALDOB" "ALDOC" "DERA"  "FBP1"  "FBP2" 
## 
## $hsa00040
## [1] "AKR1B1" "CRYL1"  "DCXR"   "DHDH"   "GUSB"   "RPE"   
## 
## $hsa00051
## [1] "AKR1B1"  "AKR1B10" "ALDOA"   "ALDOB"   "ALDOC"   "FBP1"   
## 
## $hsa00052
## [1] "AKR1B1"  "B4GALT1" "B4GALT2" "G6PC"    "G6PC2"   "GAA"

2.通路ID與基因之間的對(duì)應(yīng)關(guān)系

在org.Hs.eg.db包里有:

library(clusterProfiler)
library(org.Hs.eg.db)
kegg <- org.Hs.egPATH2EG
mapped <- mappedkeys(kegg)
kegg2 <- as.list(kegg[mapped])
lapply(kegg2[1:6],head)
## $`04610`
## [1] "2"   "462" "623" "624" "629" "710"
## 
## $`00232`
## [1] "9"    "10"   "1544" "1548" "1549" "1553"
## 
## $`00983`
## [1] "9"    "10"   "978"  "1066" "1548" "1549"
## 
## $`01100`
## [1] "9"  "10" "15" "18" "28" "30"
## 
## $`00380`
## [1] "15"  "26"  "38"  "39"  "217" "219"
## 
## $`00970`
## [1] "16"   "833"  "1615" "2058" "2193" "2617"

看起來像一堆密碼仿野?這個(gè)列表铣减,名字是通路的id,只是省略了hsa脚作,內(nèi)容是基因的entrizid葫哗。

舉個(gè)栗子,提取hsa03030里的基因,并且轉(zhuǎn)換成symbol球涛。

genes = unlist(kegg2["03030"])
length(genes)
## [1] 36
#想讓他變成symbol直接bitr即可
genes = bitr(genes,
             fromType = "ENTREZID",
             toType = "SYMBOL",
             OrgDb = "org.Hs.eg.db")$SYMBOL
head(genes)
## [1] "DNA2" "FEN1" "LIG1" "MCM2" "MCM3" "MCM4"
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末劣针,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子亿扁,更是在濱河造成了極大的恐慌捺典,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,013評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件从祝,死亡現(xiàn)場離奇詭異襟己,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)牍陌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,205評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門擎浴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人毒涧,你說我怎么就攤上這事贮预。” “怎么了契讲?”我有些...
    開封第一講書人閱讀 152,370評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵萌狂,是天一觀的道長。 經(jīng)常有香客問我怀泊,道長,這世上最難降的妖魔是什么误趴? 我笑而不...
    開封第一講書人閱讀 55,168評(píng)論 1 278
  • 正文 為了忘掉前任霹琼,我火速辦了婚禮,結(jié)果婚禮上凉当,老公的妹妹穿的比我還像新娘枣申。我一直安慰自己,他們只是感情好看杭,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,153評(píng)論 5 371
  • 文/花漫 我一把揭開白布忠藤。 她就那樣靜靜地躺著,像睡著了一般楼雹。 火紅的嫁衣襯著肌膚如雪模孩。 梳的紋絲不亂的頭發(fā)上尖阔,一...
    開封第一講書人閱讀 48,954評(píng)論 1 283
  • 那天,我揣著相機(jī)與錄音榨咐,去河邊找鬼介却。 笑死,一個(gè)胖子當(dāng)著我的面吹牛块茁,可吹牛的內(nèi)容都是我干的齿坷。 我是一名探鬼主播,決...
    沈念sama閱讀 38,271評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼数焊,長吁一口氣:“原來是場噩夢啊……” “哼永淌!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起佩耳,我...
    開封第一講書人閱讀 36,916評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤遂蛀,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后蚕愤,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體答恶,經(jīng)...
    沈念sama閱讀 43,382評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,877評(píng)論 2 323
  • 正文 我和宋清朗相戀三年萍诱,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了悬嗓。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 37,989評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡裕坊,死狀恐怖包竹,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情籍凝,我是刑警寧澤周瞎,帶...
    沈念sama閱讀 33,624評(píng)論 4 322
  • 正文 年R本政府宣布,位于F島的核電站饵蒂,受9級(jí)特大地震影響声诸,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜退盯,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,209評(píng)論 3 307
  • 文/蒙蒙 一彼乌、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧渊迁,春花似錦慰照、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,199評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至箱叁,卻和暖如春墅垮,著一層夾襖步出監(jiān)牢的瞬間惕医,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,418評(píng)論 1 260
  • 我被黑心中介騙來泰國打工噩斟, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留曹锨,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,401評(píng)論 2 352
  • 正文 我出身青樓剃允,卻偏偏與公主長得像沛简,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子斥废,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,700評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容