在R语言中如何将ENSEMBL ID转换成Gene ID或者Symbol
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,这篇文章主要介绍了在R语言中如何将ENSEMBL ID转换成Gene ID或者Symbol,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下
千家信息网最后更新 2025年01月21日在R语言中如何将ENSEMBL ID转换成Gene ID或者Symbol
这篇文章主要介绍了在R语言中如何将ENSEMBL ID转换成Gene ID或者Symbol,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
AnnotationDbi 和 结合物种对应的注释文件,将ENSEMBL ID转换成Gene ID(ENTREZID)
在R中如何利用ENSEMBL ID获得Gene ID(ENTREZID), 又或者转换为Gene Symbol,以人为例:
预先安装AnnotationDbi 和 org.Hs.eg.db
加载org.Hs.eg.db
> library(org.Hs.eg.db)
获取所有的ENSEMBL ID,并查看前五个ID
> k=keys(org.Hs.eg.db,keytype = "ENSEMBL")> head(k,5)[1] "ENSG00000121410" "ENSG00000175899" "ENSG00000256069" "ENSG00000171428" "ENSG00000156006"
基于提取的ENSEMBL ID,提取对应的所有Gene ID(ENTREZID),(以及Symbol),并查看一下提取的内容。
> list=select(org.Hs.eg.db,keys=k,columns = c("ENTREZID","SYMBOL"), keytype="ENSEMBL")'select()' returned 1:many mapping between keys and columns> dim(list)[1] 29140 3> head(list,5) ENSEMBL ENTREZID SYMBOL1 ENSG00000121410 1 A1BG2 ENSG00000175899 2 A2M3 ENSG00000256069 3 A2MP14 ENSG00000171428 9 NAT15 ENSG00000156006 10 NAT2
预先准备的ENSEMBL ID,如何找到他们对应的Gene ID(ENTREZID)和Symbol,例如ID 中的,获得的对应关系:ID_list
> ID [1] "ENSG00000256069" "ENSG00000127837" "ENSG00000129673" "ENSG00000276016" "ENSG00000075624" "ENSG00000204262" [7] "ENSG00000149294" "ENSG00000069943" "ENSG00000173992" "ENSG00000166171" "ENSG00000177201"> ID_list=list[match(ID,list[,"ENSEMBL"]),]> ID_list ENSEMBL ENTREZID SYMBOL3 ENSG00000256069 3 A2MP18 ENSG00000127837 14 AAMP9 ENSG00000129673 15 AANAT30 ENSG00000276016 29 ABR59 ENSG00000075624 60 ACTB1017 ENSG00000204262 1290 COL5A23856 ENSG00000149294 4684 NCAM17605 ENSG00000069943 9488 PIGB8058 ENSG00000173992 9973 CCS10155 ENSG00000166171 25911 DPCD17531 ENSG00000177201 127064 OR2T12
感谢你能够认真阅读完这篇文章,希望小编分享的"在R语言中如何将ENSEMBL ID转换成Gene ID或者Symbol"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
篇文章
语言
价值
兴趣
内容
同时
文件
更多
朋友
注释
物种
知识
编带
行业
资讯
资讯频道
频道
准备
参考
学习
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科大软件开发公司 概况
网络安全能力测试
防病毒软件排行服务器
达梦数据库配置文件ip
山西广电传媒集团网络安全建设
三级网络技术怎么学
手机ssr服务器名无效
服务器硬盘怎么修改数据
代理服务器加速器
手机看盘软件开发
衡水中医院网络安全宣传周
软件开发中的组件是什么意思
软件开发公司 app 大型
魔兽世界联盟服务器配置要求
关闭网络安全系统苹果
数据库上机报告总结
sophos新型服务器防护
计算机网络技术和网络营销
余姚电力监控软件开发
网络安全院士热门人选
普陀区工商数据库系统销售成本
江苏凌众互联网科技是真实的吗
nba2k22提示与服务器连接出现问题
重庆分布式服务器介绍
数据库系统建设课程
加强学生网络安全教育案例
服务器搭建项目赚钱
中药材数据库
软件开发行业网上培训
sophos新型服务器防护