打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
R语言GEO数据处理(四)

# 3. id转换 -----------------------------------------------------------------

##方法一:使用R包转换

index = gset[[1]]@annotation

if(!require("hgu133a.db"))

  BiocManager::install("hgu133a.db")

library(hgu133a.db)

ls("package:hgu133a.db")

ids <- toTable(hgu133aSYMBOL)

head(ids)

length(unique(ids$symbol))

table(sort(table(ids$symbol)))

###id转换

library(tidyverse)

exp <- as.data.frame(exp)

exp <- exp %>%

  mutate(probe_id=rownames(exp)) %>%

  inner_join(ids,by="probe_id") %>%

  select(probe_id, symbol, everything())

exp2 <- exp[!duplicated(exp$symbol),]

rownames(exp2) <- exp2$symbol

exp2 <- exp[,-(1:2)]

exp2[1:3,1:3]

##方法二:使用soft文件注释

##方法三:手工注释

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
你肉眼能看几万个基因名字判断有没有重复的基因?
生信人的20个R语言习题及其答案
生信编程14.多个探针对应一个基因,肿么办?
Bioconductor对芯片探针信息进行注释
Probe id 如何转换为gene symbol?
多个探针对应一个基因,取平均值或者最大值
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服