clusterprofile进行ID转换

之前用的比较多的biomart
这里记录一下clusterprofile的ID转换功能
需要clusterprofile包

#查看支持的ID转换类型
keytypes(org.Hs.eg.db)
#转换ID
geneid<-bitr(rownames(expr), fromType='ENSEMBL', toType='SYMBOL', OrgDb='org.Hs.eg.db', drop = TRUE) #去除空值
geneid
#注释ID
#挑出表达文件中数据库中有的基因的所有行
expr = expr[ rownames(expr) %in% geneid[ , 1 ], ]
geneid = geneid[ match(rownames(expr), geneid[ , 1 ] ), ]
rownames(expr)<-geneid$SYMBOL
expr[1:5,1:5]

参考链接:http://www.360doc.com/content/19/0506/00/30846661_833639624.shtml

setwd("/Users/Desktop/xx")
expr<-read.table("xx.txt",sep="\t",header=T,check.names=F) 
rownames(expr)=expr$gene_id
keytypes(org.Hs.eg.db)
geneid<-bitr(rownames(expr), fromType='ENSEMBL', toType='SYMBOL', OrgDb='org.Hs.eg.db', drop = TRUE) #去除空值
geneid
head(geneid)
colnames(expr)[1]="ENSEMBL"
c=merge(expr,geneid,by="ENSEMBL",all=T)
write.table(c,"rxx.txt",sep="\t",quote=F,row.names=F)

如何卸载R
https://osxuninstaller.com/uninstall-guides/uninstall-r/

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值