• 主页
  • 课程

    关于课程

    • 课程归档
    • 成为一名讲师
    • 讲师信息
    教学以及管理操作教程

    教学以及管理操作教程

    ¥1,000.00 ¥100.00
    阅读更多
  • 特色
    • 展示
    • 关于我们
    • 问答
  • 事件
  • 个性化
  • 博客
  • 联系
  • 站点资源
    有任何问题吗?
    (00) 123 456 789
    weinfoadmin@weinformatics.cn
    注册登录
    恒诺新知
    • 主页
    • 课程

      关于课程

      • 课程归档
      • 成为一名讲师
      • 讲师信息
      教学以及管理操作教程

      教学以及管理操作教程

      ¥1,000.00 ¥100.00
      阅读更多
    • 特色
      • 展示
      • 关于我们
      • 问答
    • 事件
    • 个性化
    • 博客
    • 联系
    • 站点资源

      未分类

      • 首页
      • 博客
      • 未分类
      • IGV 导入本地基因组及注释文件

      IGV 导入本地基因组及注释文件

      • 发布者 weinfoadmin
      • 分类 未分类, 老俊俊的生信笔记
      • 日期 2021年9月10日
      • 评论 0评论

      感谢老俊俊的大力支持。我们会每日跟新,欢迎您关注老俊俊的生信笔记。


      点击上方关注“公众号”



      思考


      • IGV 软件有 自带的基因组文件和注释文件 ,使用自带的还是方便一些。但是,其使用的注释文件和基因组文件可能与我们数据分析时的不一致,这时候我们可视化 bigwig 文件或者 bam 文件时可能就有问题了。
      • 其次, 基因组更新是比较慢 的,但是 注释文件更新的很快 ,越来越多的新基因被鉴定出来,添加到注释文件里,注释文件就会有越来越多的新版本。
      • 推荐使用对应基因组版本的最新注释文件,这样得到的信息会更全一些。

      有时候你用自己下载的 GTF 文件去定量后,在 IGV 里却找不到这个基因,这就是注释文件差异的问题。IGV 使用的注释文件好像时 UCSC 数据库的,所以载入自己的 GTF 文件才会准确一点。

      今天就来总结一下 如何用 IGV 载入自己的基因组和注释文件 。


      1、下载基因组和注释文件


      我们去 ensembl 数据库下载:

      左侧下载基因组,右边下载注释文件:

      进去下载:Mus_musculus.GRCm39.dna.primary_assembly.fa.gz 和 Mus_musculus.GRCm39.104.gtf.gz 然后解压:


      2、给基因组建索引


      我们需要给下载的基因组建立索引,打开 IGV 软件,使用 igvtools 小工具:

      选择 Index,然后导入基因组文件,点击 run 就行了:

      然后文件夹就会多一个 fai 结尾 的索引文件:


      3、给注释文件排序、建索引


      注释文件同样也需要建索引,不过在此之前需要 先排一下序,点击 igvtools 的 sort,导入注释文件点击 run 即可:

      文件夹会产生一个 .sorted.gtf 后缀的排序好的 gtf 文件,我们再导入这个进行建索引:


      4、导入文件


      上面准备工作做完了,我们接下来在 IGV 里导入基因组文件和排序好的 GTF 文件 ,记得先导入基因组文件! :

      再导入 GTF 文件:

      随便查看几个基因结构:

      可以看到每个基因都会有一条深蓝色的条形结构,其实只是 gtf 文件每个基因的结构,即:该基因的起始位置一直到终止位置。而下面的才是真正的转录本结构。

      如果你有强迫症,不想让它们显示,可以在 linux 里把这些含 gene 对的行给去掉,再重新导入就没有了,记得重新建索引 :

      $ less -S Mus_musculus.GRCm39.104.sorted.gtf | grep -w -v "gene" > no.gene.gtf

      建完索引后再导入:

      这样就没有了,我们看看序列,挑个起始密码子:


      5、导出基因名和位置信息


      如果我们使用 IGV 自带的注释文件,我们是可以根据基因名进行搜索的,但是加载自己的注释文件则不可以,只能根据位置进行查找,所以做一个含有基因名和位置信息的文件方便我们查找:

      查看有多少个基因:

      $ less -S Mus_musculus.GRCm39.104.sorted.gtf | grep -w "gene" |wc -l
      55416

      差不多 5 万多个基因,我们把位置信息和基因名提取出来:

      $ less -S Mus_musculus.GRCm39.104.sorted.gtf 
        | grep -w "gene" 
        |awk '{print "chr"$1"t"$4"t"$5"t"$14}' 
        |sed 's/["|;]//g' 
        > gene.info.xls

      结果:

      我们直接在 excel 里搜到感兴趣基因,然后复制前 3 列到 IGV 里直接查找回车就行了:

      查找结果:


      6、另一种办法


      其实不同数据库的基因组版本基本是一样的,我们关注的主要是注释文件的差异,所以我们 默认使用 IGV 软件自带的基因组和注释文件 ,然后导入自己的 GTF 注释文件就行了:

      输入基因名可以自动检测:

      导入注释文件:

      更多的基因:


      欢迎加入生信交流群。加我微信我也拉你进 微信群聊 老俊俊生信交流群 哦,代码已上传至QQ群文件夹。

      群二维码:


      老俊俊微信:




      知识星球:



      所以今天你学习了吗?

      欢迎小伙伴留言评论!

      点击我留言!

      今天的分享就到这里了,敬请期待下一篇!

      最后欢迎大家分享转发,您的点赞是对我的鼓励和肯定!

      如果觉得对您帮助很大,赏杯快乐水喝喝吧!



       往期回顾 




      ◀关于 scale 函数和 pheatmap 的图例问题

      ◀Circular RNAs 的生物发生、功能和挑战

      ◀@你需要提高一下 R 技能了(plyr 包)

      ◀ggplot 图例(你想要的都在这了!)

      ◀把 corrplot 颜色条改成文献里那样?

      ◀ggcor 的环形热图

      ◀你看过 NCBI 的基因组和注释文件吗?

      ◀ComplexHeatmap 之 Legends 续(二)

      ◀ComplexHeatmap 之 Legends 续(一)

      ◀ComplexHeatmap 之 Legends

      ◀…

      请关注“恒诺新知”微信公众号,感谢“R语言“,”数据那些事儿“,”老俊俊的生信笔记“,”冷🈚️思“,“珞珈R”,“生信星球”的支持!

      • 分享:
      作者头像
      weinfoadmin

      上一篇文章

      谈谈单细胞测序那些事儿
      2021年9月10日

      下一篇文章

      关于 scale 函数和 pheatmap 的图例问题
      2021年9月10日

      你可能也喜欢

      2-1675088548
      lncRNA和miRNA生信分析系列讲座免费视频课和课件资源包,干货满满
      30 1月, 2023
      9-1675131201
      如何快速批量修改 Git 提交记录中的用户信息
      26 1月, 2023
      5-1660909989
      scanpy官方教程2022|03-scanpy包核心绘图功能
      19 8月, 2022

      留言 取消回复

      要发表评论,您必须先登录。

      搜索

      分类

      • R语言
      • TCGA数据挖掘
      • 单细胞RNA-seq测序
      • 在线会议直播预告与回放
      • 数据分析那些事儿分类
      • 未分类
      • 生信星球
      • 老俊俊的生信笔记

      投稿培训

      免费

      alphafold2培训

      免费

      群晖配置培训

      免费

      最新博文

      Nature | 单细胞技术揭示衰老细胞与肌肉再生
      301月2023
      lncRNA和miRNA生信分析系列讲座免费视频课和课件资源包,干货满满
      301月2023
      如何快速批量修改 Git 提交记录中的用户信息
      261月2023
      logo-eduma-the-best-lms-wordpress-theme

      (00) 123 456 789

      weinfoadmin@weinformatics.cn

      恒诺新知

      • 关于我们
      • 博客
      • 联系
      • 成为一名讲师

      链接

      • 课程
      • 事件
      • 展示
      • 问答

      支持

      • 文档
      • 论坛
      • 语言包
      • 发行状态

      推荐

      • iHub汉语代码托管
      • iLAB耗材管理
      • WooCommerce
      • 丁香园论坛

      weinformatics 即 恒诺新知。ICP备案号:粤ICP备19129767号

      • 关于我们
      • 博客
      • 联系
      • 成为一名讲师

      要成为一名讲师吗?

      加入数以千计的演讲者获得100%课时费!

      现在开始

      用你的站点账户登录

      忘记密码?

      还不是会员? 现在注册

      注册新帐户

      已经拥有注册账户? 现在登录

      close
      会员购买 你还没有登录,请先登录
      • ¥99 VIP-1个月
      • ¥199 VIP-半年
      • ¥299 VIP-1年
      在线支付 激活码

      立即支付
      支付宝
      微信支付
      请使用 支付宝 或 微信 扫码支付
      登录
      注册|忘记密码?