生信學習-GEO數(shù)據(jù)庫ID轉換

本文主要學習自b站混跡天然大佬以及每天都在進步的FFOO旁蔼,以GSE37558數(shù)據(jù)為例趴乡。

下載矩陣文件:
1.GEO數(shù)據(jù)庫官網(wǎng)下載

這個鏈接可以直接修改直達其他數(shù)據(jù)集的矩陣下載
矩陣下載界面

2.直接R里下載

library(GEOquery)
eSet <- getGEO("GSE37558", 
               destdir = '.', 
               getGPL = F)
exp <- exprs(eSet[[1]])   # 表達矩陣
GPL <- eSet[[1]]@annotation # 平臺信息——提取芯片平臺編號
GPL

我這里因為已經(jīng)從官網(wǎng)下載好了哥艇,所以直接用了本地的矩陣文件


結果

得到平臺信息后,我們可以去到 jimmy 大神總結的GPL平臺對應R包網(wǎng)站
用R獲取芯片探針與基因的對應關系三部曲中找到對應的R包

搜索結果

隨后我們將對應的R包安裝酷宵,在之前我的R版本為4.2.1周拐,該R包一直安裝不上串述,一直提示安裝退出時的值不為0。查閱了很多資料后帝洪,都說應該是R版本不是最新導致,但是4.2.1是當下最新的R版本晶伦。解決無果后我將R版本回退到4.2.0后成功安裝碟狞。暫時不清楚原因。注意安裝R包時在名字后加上“.db”婚陪。

BiocManager::install(illuminaHumanv3.db) 
library(illuminaHumanv3.db)
ls("package:illuminaHumanv3.db")#大致查看包內信息族沃,尋找Symbol
ids <- toTable(illuminaHumanv3SYMBOL)提取
head(ids)#查看提取內容
提取結果

通過以上的方法,我們得到了ID對應的Symbol泌参。接下來將Symbol列進對應矩陣就ok脆淹,

library(dplyr)
colnames(ids) = c("probe_id" ,"symbol")
exp=as.data.frame(exp)
exp$probe_id=rownames(exp)  # 將行名變?yōu)榱忻麨閜robe_id的一列
# exp是原來的表達矩陣
exp2= merge(exp,ids,by.x="probe_id", by.y="probe_id")  # 合并數(shù)據(jù)
exp2=exp2[!duplicated(exp2$symbol),]  # 按照symbol列去重
# 數(shù)據(jù)框probe_exp的行名變成symbol
rownames(exp2)=exp2$symbol
exp2=exp2[,c(-1,-ncol(exp2))]
#輸出文件
write.table(exp2,file = "ids_exprs.txt",sep = "\t",row.names=T,col.names = T)
write.csv(exp2,file = "ids_exprs.csv")
轉換完成

收工!

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末沽一,一起剝皮案震驚了整個濱河市盖溺,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌铣缠,老刑警劉巖烘嘱,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異蝗蛙,居然都是意外死亡蝇庭,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進店門捡硅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來哮内,“玉大人,你說我怎么就攤上這事壮韭”狈ⅲ” “怎么了?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵喷屋,是天一觀的道長琳拨。 經(jīng)常有香客問我,道長屯曹,這世上最難降的妖魔是什么从绘? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任寄疏,我火速辦了婚禮,結果婚禮上僵井,老公的妹妹穿的比我還像新娘陕截。我一直安慰自己,他們只是感情好批什,可當我...
    茶點故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布农曲。 她就那樣靜靜地躺著,像睡著了一般驻债。 火紅的嫁衣襯著肌膚如雪乳规。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天合呐,我揣著相機與錄音暮的,去河邊找鬼。 笑死淌实,一個胖子當著我的面吹牛冻辩,可吹牛的內容都是我干的。 我是一名探鬼主播拆祈,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼恨闪,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了放坏?” 一聲冷哼從身側響起咙咽,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎淤年,沒想到半個月后钧敞,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡麸粮,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年溉苛,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片豹休。...
    茶點故事閱讀 37,997評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡炊昆,死狀恐怖桨吊,靈堂內的尸體忽然破棺而出威根,到底是詐尸還是另有隱情,我是刑警寧澤视乐,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布洛搀,位于F島的核電站,受9級特大地震影響佑淀,放射性物質發(fā)生泄漏留美。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望谎砾。 院中可真熱鬧逢倍,春花似錦、人聲如沸景图。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽挚币。三九已至亮蒋,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間妆毕,已是汗流浹背慎玖。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留笛粘,地道東北人趁怔。 一個月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像闰蛔,于是被迫代替她去往敵國和親痕钢。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,722評論 2 345

推薦閱讀更多精彩內容