美文网首页
基因ID之间的自由切换

基因ID之间的自由切换

作者: 果蝇的小翅膀 | 来源:发表于2022-06-01 13:10 被阅读0次

1. 目的

不同的基因名之间的相互转换是生信中经常遇到的问题,比如Ensemble ID,UCSC ID,Gene Symbol等,基因名也在不停的更新,往往一个基因可能存在不同的Gene Symbol。

HGNC(HUGO Gene Nomenclature Committee,人类基因命名委员会)提供了统一的基因名的命名规则,可以进行方便的基因名的管理。

2. 方法

我们使用R包 org.Hs.eg.db 进行不同ID之间的转换,将ID转换成最常用的Gene Symbol后,再用R包 HGNChelper来进行Gene Symbol的映射,防止不同的Gene Symbol之间的丢失。

library(org.Hs.eg.db)
library(HGNChelper)

ensemble = c("ENSG00000157873","ENSG00000238164", "ENSG00000115170", "ENSG00000080345", "ENSG00000168702")

#### map gene ids from ENSEMBL to SYMBOL

symbols <- mapIds(org.Hs.eg.db, keys = ensemble, keytype = "ENSEMBL", column="SYMBOL")

symbols
#ENSG00000157873 ENSG00000238164 ENSG00000115170 ENSG00000080345 ENSG00000168702
#"TNFRSF14"              NA         "ACVR1"          "RIF1"         "LRP1B" 


#### Check SYMBOL

symbols = HGNChelper::checkGeneSymbols(symbols)

symbols
#                    x       Approved Suggested.Symbol
#ENSG00000157873 TNFRSF14     TRUE         TNFRSF14
#ENSG00000238164     <NA>    FALSE             <NA>
#ENSG00000115170    ACVR1     TRUE            ACVR1
#ENSG00000080345     RIF1     TRUE             RIF1
#ENSG00000168702    LRP1B     TRUE            LRP1B

3. 参考网址

  1. convert gene symbols: https://bioinformatics.stackexchange.com/questions/5229/converting-gene-symbol-to-ensembl-id-in-r

  2. HGNChelper: https://cran.r-project.org/web/packages/HGNChelper/vignettes/index.html

相关文章

  • 基因ID之间的自由切换

    1. 目的 不同的基因名之间的相互转换是生信中经常遇到的问题,比如Ensemble ID,UCSC ID,Gene...

  • 基因ID类型

    基因ID类型 常见基因ID类型包含Gene ID,Gene Symbol,Ensembl ID,RefSeq Ac...

  • Bioconductor:clusterProfiler

    准备工作 这里进行包的导入 基因ID类型的转换 bitr转换 参数: x:基因ID向量 fromType:目前基因...

  • 《老喻的人生算法课》学习笔记(二)

    二段-切换:掌握大脑的两种模式 大脑的两种模式的自由切换 厉害的人重要特征:能够在激情和理性之间自由切...

  • 蛋白ID转基因ID

    将Ensembl 中的蛋白ID转化成基因ID,可以通过clusterProfiler这个包。如以大鼠的基因与蛋白转...

  • 脚本 | Shell | 基因id转换_v2

    之前写过一个【基因id转换】的脚本,是针对fasta文件的。 一些软件对基因id的长度有一定限制,改完基因id跑完...

  • 用R获取芯片探针与基因的对应关系三部曲

    现有的基因芯片种类 不要太多了! 但是重要而且常用的芯片 并不多!一般分析芯片数据都需要把 探针的ID切换成...

  • 基因ID转换

    #BiocManager::install("clusterProfiler") #BiocManager::in...

  • 基因id转换

    gene symbol 与 entrezid 转换

  • 玉米基因ID转换方法

    在玉米的基因或基因组研究中常常需要用到基因ID转换的问题,这里我将用的方法介绍一下: 部分ID新旧版本基因组的基因...

网友评论

      本文标题:基因ID之间的自由切换

      本文链接:https://www.haomeiwen.com/subject/skkxmrtx.html