1. DAVID网站提供了id转换的功能

    • 1 选择上传gene list文件
    • 2 选择上传ID的类型,我们ID-list.txt中的是Ensembl Gene ID,所以这里选ENSEMBL_GENE_ID
    • 3 这个是类型,因为只做ID转换,所以选Gene List就ok了
    • 4 选择你要转换的ID类型,这里我选的ENTREZ_GENE_ID
    • 5 然后选择提交就ok了
  2. bioDBnet

    • 1 输入文件ID类型
    • 2 输出ID类型,这里的Gene ID就是指ENTREZ GENE ID
    • 3 输入ID列表,点击确定。测试的时候发现输出的结果不会超过5000个ID,如果需要转换的id比较多可以考虑分割文件再转换

3.ENSEMBL biomart
ensembl的官方网站提供的工具,ID转换比较齐全,而且除了转换ID之外,还有其他有意思的功能(留给你们自己去挖掘了),缺点就是不能做大量的ID转化,不过2000应该能行吧。

  • 1 选择数据库:Ensembl Gene 86,Homo sapiens就ok
  • 2,3 过滤,主要是输入要转换的ID,选择Ensembl Gene ID,将ID-list.txt导进去,如果想获取这个物种所有的对应关系,那么久什么都不用选;
  • 4 attribute,主要是选择输出的内容,这里作为ID转换,输出就是Ensembl Gene ID和ENTREZ GENE ID就行。
  • 5 设置完了以后最后点击results就会返回结果了。

4 从NCBI下载Gene ID 对应Ensemble ID的文件,写脚本进行转换ftp://ftp.ncbi.nlm.nih.gov/gene/DATA/

Ensembl的Gene ID想要得到它的GENE Symbol的时候,一转换之后就有些对应不上了,有的Ensembl Gene ID对应不上Gene Symbol了,其实这是正常的,因为Ensembl属于EMBL-EBI,也就是欧洲生物信息学中心,NCBI属于美国生物信息学中心,他们对于基因组注释肯定是不同的,但是比较公认的一个观点是Ensembl Gene ID的注释更加详细,所以会出现一个Ensembl Gene ID对应几个Entrez Gene ID(Gene Symbol),或者一个Entrez Gene ID对应几个Ensembl Gene ID也是可能的,而我在对测序数据进行注释的时候几乎都是选用Ensembl提供的参考序列以及注释文件,一般不用NCBI的。
参考博客:http://blog.163.com/bioinfo_wen/blog/static/234301034201610510153827/

基因id转换的更多相关文章

  1. org.Hs.eg.db包简介(转换NCBI、ensemble等数据库中基因ID,symbol等之间的转换)

    1)安装载入 ------------------------------------------- if("org.Hs.eg.db" %in% rownames(install ...

  2. 常用Gene ID转换工具--转载

    在自己的研究工作中,经常会遇到一些需要对Gene ID进行转换的情况.目前存在着大量的生物信息数据库,每个数据库都有自己定义的ID命名规则,转换起来实在是一个很大的工作.举个例子,之前构建的Human ...

  3. 微博mid和id转换

    mid为62进制编码,id为常见的10进制编码. id从低位到高位,7个数字为一组,转换为62进制,并顺序合并,即转换为mid. mid从地位到高位,4个字母为一组,转换为10进制,并右移7位,计算和 ...

  4. 字符串ID转换成字符串名字

    select  U.CnName+','  from f_splitstr('1828,1055333,1,1035681,752,494,22549,219,23860,478,23453,677, ...

  5. 基因id

    每个物种都有一个对应的Taxonomy ID: 9606 :人类 10090 :小鼠

  6. 有基因ID或者基因名,如何拿到对应的KEGG通路图?

    1.https://www.kegg.jp/kegg/tool/map_pathway2.html 2.如下图,筛选出基因所在的通路,并标上不同的颜色. 3.结果页面如下,有些基因会找不到对应的通路, ...

  7. ABAP 将SAP用户ID转换成用户名

    FORM frm_coverted_name USING usrid TYPE sy-uname                        CHANGING name TYPE adrp-name ...

  8. KEGG and Gene Ontology Mapping in Bioinformatic Method

    使用KOBAS进行KEGG pathway和Gene Ontology分析 Article from Blog of Alfred-Feng http://blog.sina.com.cn/u/170 ...

  9. NCBI之gene系列

    1.基因系列中的data索引 2.基因ID之间的转换 对于生信,依托于别人的工具不如自己动手,由于研究发表的滞后性,往往很多工具提供的转换并不是最新的,况且开发者水平也参差不齐,理解原理才能让你来去自 ...

随机推荐

  1. WARNING: You are using pip version 19.1.1, however version 19.2.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command.

    pip3 install --upgrade pip

  2. 性能测试JMeter应用篇---同线程组、跨线程组实现token共用

    方式一:将token值取出,设为全局变量,同线程组内可共用token值 1.登录请求如下: 2.从登录请求返回json字符串中提取token值,保存为变量token_0: 3.将token设置为全局变 ...

  3. MyBatis项目配置案例详解与Web下的增删改查实现[附项目源码]

    MyBatis项目案例 项目图示: 项目源码地址:https://github.com/JluTiger/mybatispro 1.项目功能 项目案例:后台管理系统用户数据维护平台 所有用户数据查询 ...

  4. 小程序的基本原生js使用

    1.点击事件 <a data-current="{{setting.current}}" bindtap="clickcurrent" style=&qu ...

  5. centos7--zabbix3.4微信报警

    1.申请企业微信 1.1 注册企业微信的地址 https://qy.weixin.qq.com/ 1.2 按照提示进行填写 1.3 完善个人信息: 1.4 创建应用 根据提示创建应用: 1.5 筛出重 ...

  6. CAS5.3服务器搭建及SpringBoot整合CAS实现单点登录

    1.1 什么是单点登录 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一.SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的 ...

  7. 第十七周助教工作总结——NWNU李泓毅

    助教博客链接:https://www.cnblogs.com/NWNU-LHY/ 本次作业的要求:软件测试与ALPHA冲刺:https://www.cnblogs.com/nwnu-daizh/p/1 ...

  8. python中的__init__方法

    init()方法意义重大的原因有两个.第一个原因是在对象生命周期中初始化是最重要的一步:每个对象必须正确初始化后才能正常工作.第二个原因是init()参数值可以有多种形式. __init__方法使用 ...

  9. load、loads和 dump、dumps的区别

    相同点 load 和loads 都是实现“反序列化” 区别 1.loadsloads针对内存对象loads: 将 字符串 转换为 字典 # 这是一个字符串'{"b": 2, &qu ...

  10. phpexcel 导出xsl乱码

    在header前面加上 ob_end_clean(); ob_end_clean();//清除缓冲区,避免乱码 header('Content-Type: application/vnd.ms-exc ...