我突然觉得,TBtools 应该有一个愿景,亦即:让数据分析成为一种享受,而不是折磨。

写在前面

在过去的一个月内,TBtools每天都在更新。而几乎所有更新都只有一个目的,那么就是进一步支持“BLAST Zone”。详细更新细节,可以在这一教程中体现出来。而教程的主题,我还是稍微想了一下,尽量贴合了具体数据分析常常出现的场景。
在我们拿到一个基因序列时,我们最感兴趣的或许就是这个基因到底具有什么功能,而对于编码基因,那么就是具体编码具有什么功能的蛋白。
要开展这一分析,最常规有效的做法就是,直接到 Uniprot 或者 NCBI ,随后 BlastP 或者 BlastX 到 Swissprot 数据库。
这两个平台一个在北美一个在欧洲,我们常常需要等待等待再等待,也不一定进得去。所以最好的做法就是,直接本地 BLAST 数据库。
整体操作步骤如下:

  1. 下载Swissprot的蛋白序列文件;

  2. 打开 TBtools 的 BLAST Zone 功能,导入该文件;

  3. 搞定,后续有待查的蛋白或者核酸序列,直接填入,点 Start 即可分析。

可以发现,非常简单。下面逐步详解。

下载Swissprot的蛋白序列文件

直接打开链接

https://www.uniprot.org/downloads#uniprotkblink

可以看到 Swiss-Prot 字样,直接下载即可。

文件不大,大概是 86Mb,无需解压。

从 BLAST Zone 功能导入

打开 TBtools 并跳转到 BLAST Zone 功能(注意:建议更新到 TBtools v1.098668 或以上)

进入之后,按照下图新建一个数据库即可,

等待建库完成,即可看到

注:BLAST Zone 详细功能与具体使用可参考前述推文。

序列功能注释

接下来的内容就非常简单,只要想进行序列功能注释,无论是 1 个 还是 10000 个,直接放到 TBtools 里面,点击 Start 即可。(10以上的建议用文件模式输入)。
操作简单,如下图。几个序列,运行起来非常快(而且是 BLAST 原生,非常准确)

得到结果后

关于BLAST结果的快速文本浏览

事实上,过去一个月,在TBtools开发上投入的时间,基本就是在优化 Big Text View。这个功能看起来和 TBtools 没半毛钱关系,但是他却是重点。往往我们 BLAST得到的文件不一定很小。要快速打开和检索,事实上是需要时间的(后续会有更方便了完美的BLAST结果分析功能推出)。这里支持了一个文本检索操作。如下

我们只需要简单的双击该项目,文档会自动跳转到对应行

写在最后

咋说呢?有时候我们确实可能很长时间看不到进步,因为每一次进步,都很微小。但是呢,久而久之,就是很大的进步。如果用四字成语来说:滴水石穿,绳锯木断。

教程 | “美好体验”本地 BLAST 基因功能鉴定相关推荐

  1. 基因家族的鉴定-基于windows系统上的本地blast

    文章首发于简书链接(https://www.jianshu.com/p/c876a5636554).发此备份. 基因家族的鉴定-基于windows系统上的本地blast 基因组的序列提取,详情请看我之 ...

  2. 生信分析-本地BLAST

    一. 本地blast简介 本地Blast(Basic Local Alignment Search Tool),是基于本地的比对搜索工具,可以在自己建立的数据库进行blast搜索,与NCBI的在线bl ...

  3. NAR|北大/中科院计算所团队发布基因功能富集分析平台KOBAS-i

    近日,国际知名期刊<核酸研究>(Nucleic Acids Research,IF:16.971)在线发表了北京大学孔雷课题组与中国科学院计算技术研究所赵屹研究员课题组合作开发的基因功能富 ...

  4. 本地BLAST的使用方法及基本操作步骤

    文章目录 BLAST+程序下载与安装 基因组数据下载 制作数据库 BLAST 叮! BLAST+程序下载与安装 BLAST+安装包下载地址:ftp://ftp.ncbi.nlm.nih.gov/bla ...

  5. 基因功能预测工具-HMMER的安装

    最近几天需要集中安装软件,尤其是不需要conda安装的,存在依赖的软件,尽量的自己去配置环境变量,针对个别在安装时报错的软件,简单记录一下,等过段时间有了数据后,会再具体的写一些这些软件的具体使用方法 ...

  6. 本地blast详细用法

    本地Blast的详细使用方法 blastall -p blastn -i myRNA.fasta -d humanRNA.fasta -o myresult.blastout -a 2 -F F -T ...

  7. 【文献解读】RNAi技术在油菜基因功能研究中的应用

    [文献解读]RNAi技术在油菜基因功能研究中的应用 题目:Specific and multiple-target gene silencing reveals function diversity ...

  8. 【中科院】分子生物学-朱玉贤第四版-笔记-第11-12讲 基因功能研究技术

    第 11-12 讲 基因功能研究技术 文章目录 8. 基因功能研究技术 8.1 基因活性的操控技术 8.1.1 过表达 (overexpression) 8.1.2 基因定点突变 (site-dire ...

  9. 微信小游戏开发实战教程11-使用本地缓存

    这是微信小游戏开发实战系列的第11篇. 本节主要内容:使用本地缓存来记录玩家的设置以及各种类型数据的本地缓存和读取操作. 如果你没有任何的游戏开发经验,欢迎阅读我的"人人都能做游戏" ...

最新文章

  1. 销售易移动CRM助力制造业转型智能制造
  2. Dapper官方教程翻译8:Dapper方法之QueryMultiple(转)
  3. 如何删除tmp计算机桌面,Win10系统中tmp文件删除不了应该如何解决?
  4. wota dance
  5. vscode 运行vue_Vue初体验
  6. mysql 导入导出大文件
  7. python的flask服务器修改,python-Nginx,uWSGI,Flask应用程序直到服务器重启后才会显示更改...
  8. wepy-微信小程序诡异错误
  9. Java爬虫系列二:使用HttpClient抓取页面HTML
  10. 【Elasticsearch】elasticsearch 段 segment 段合并
  11. matlab软件编程求解方程实验报告,数学实验“线性方程组高斯消去法”实验报告内含matlab程序.doc...
  12. Cesium.js学习第二天(立方体)
  13. html里面怎么引入swiper,JavaScript库——使用swiper.js创建嵌套的swiper
  14. 图扑软件 3D 组态编辑器,低代码零代码构建数字孪生工厂
  15. Python数据获取及分析 获取豆瓣电影 评论 星级 时间
  16. 流媒体传输协议(rtp/rtcp/rtsp/rtmp/mms/hls)
  17. 密码加盐(salt)
  18. LeetCode基础
  19. 自助共享咖啡机市场现状研究分析
  20. 分布式链路追踪SkyWalking进阶实战之RPC上报和WebHook通知(三)

热门文章

  1. 东方国信时序数据库(基于Apache IoTDB)适配图扑TopLink,携手助力核电站数据展示
  2. 按文件夹内的文件编号排序依次读取文件 python
  3. LightGBM -- Light Gradient Boosting Machine
  4. android连接打印机打印
  5. 珍爱网产品经理:为年轻人创造私密、高效的社交空间
  6. STM32输出5V电平
  7. mac安装nginx教程
  8. synchronized 什么时候释放锁
  9. 配电自动化系统笔记(一)
  10. 【git学习】GitLab中如何批量删除本地以及远程的TAG标签