重新认识TBtools,减少你的生信分析烦恼(20190422)

作者&投稿:衅俭 (若有异议请与网页底部的电邮联系)
~

或许,没有人知道TBtools到底是什么?能干啥。
但是看完这个推文,或许你就知道了其中的一部分。

TBtools对外开放两年多,不时会有熟悉的不熟悉的人与我聊到TBtools。TBtools在每个人的认知上,或许都不一样。
有的人觉得TBtools就是 耽误了他们所谓的生物信息学习
有的人说,TBtools 保了他们毕业
也有的人说,TBtools 帮助了他发了文章
更或者,TBtools。。。

三年前开始写TBtools。功能很简单,主要是做做序列提取,也做了BlastWrapper(当时并不稳健)。目的很纯粹,课题组的人不会找我提取序列,也可以直接Blast到转录组找序列。那时候接触TBtools的朋友,或许都这么认为。
当然,后来我对这方面进行了各种增强,也保证了其现在的稳健性。 一个输入窗口,支持不同的输入 ,无论是提取序列全长,还是提取序列区段;不仅支持ID提取,还支持ID子串匹配...

此外,也增加了基于gff3进行序列提取的功能,比如提取所有序列的全长CDS,全长EXON,甚至是 可以批量一次性提取一个物种的所有启动子序列。

除了Blast Wrapper,可能还需要调用外部程序的,那么是muscle(主要是我实现的NW算法运行效率一般,用到多序列比对,就不提了)

可以从一个子菜单看到

功能相对丰富,包括

无论是两条序列的直接比较,还是两个序列文件,甚至是两个基因组的两个指定区间的Blast,TBtools中都已经提供了GUI;不仅于此,四种可视化方式,常常能满足大多数人的需求。

比如

后来,由于Blast2GO太慢了。基于IDmapping的逻辑,我大体写了一个GO注释的功能。当然,更重要的或许是直接写了GO和KEGG富集分析的功能。所以后来,也有不少做非模式生物的朋友认为,TBtools事实就做这个事情。其中也包括一些可视化,比如GO Level2的可视化。后来,我也写了一些富集结果的可视化。

慢慢地,我发现,网页版工具,如Venny,明明是很小的韦恩图绘制功能,网络太差,等待缓冲总是占用了我太多的时间。应该本地化。所以我索性写了一个 最高支持六组的Venn图 工具。当然,也有后来的UpsetPlot工具。
基因展示在染色体上的,类似MapChart的工具等。
此外也由于一些工具,如热图绘制上,我觉得用起来真的不顺手。或者参数太少,或者不容易调整各种细节。所以我也写了热图工具。
所以,或许确实有的朋友就觉得,你这工具,就是一个画图工具包。
Venn图与UpSetPlot

当然,你还可以直接绘制SeqLogo

基于前面我发送过的推文,总的来说,有了TBtools, 所有人无需任何一行命令,也不需要Linux或者虚拟机操作,可以完成常见的基因家族分析。
大体包括的工具有:

似乎, 有一些培训机构提供的线上线下的基因家族分析培训,需要使用的各种虚拟机,Linux,命令,脚本 ,统统都可以扔掉。常见的基因家族分析项目,可能只需要TBtools就完全足够了。
为此,慢慢地开始有朋友给TBtools下了定义: TBtools是一个基因家族分析工具包 。在我看来,事实上,这些朋友对TBtools有很大的误解。我从来就没想过写一个基因家族分析工具。不是因为TBtools要做一个基因家族分析工具,而是因为基因家族分析本身就是 所有人都需要,都懂的生物数据分析的基本技能 。我只是简化这些技能的实现。

正如下面,我所写的TBtools中,或许很多人想想不到功能一样。
与其说TBtools是你以为的基因家族分析工具,你不如说他是比较基因组分析工具,那么还显得高大上一些。

这半个月以来,课题组的安排下,我参与了一些基因组分析相关的工作;
基因组分析,本身确实是一个 耗费智力和体力 的活。分析过程中,也发现了一些或许可以 让所有人都从中获取生物信息 的分析手段。
于是我 花了两个晚上 的时间,写了几个工具。
加上一些以前TBtools中就有的工具,相信对做 基因组分析 的朋友会有一定的帮助。
但是,请注意,除非是赞助我们课题组的户外拓展活动或者合作单位,否则我并不保证这些工具的使用。

MCScanX是比较基因组分析中常用的工具。我已经将其打包到TBtools中,所以即使是windows用户,也可以轻松进行分析。此外,也不要求用户保证gff文件和blast文件的名字一致。

关于这个工具... 详细见公众号以前的推文。

Ka/Ks的计算,常常会被人问题。事实上,如果只是简单的进行 NG 算法的计算,是非常容易实现的。目前用的广泛的,或许是KaksCalculator2和PAML。这两个软件都是大牛级的软件。在TBtools中,我终于还是开放了去年还是前年实现的NG计算逻辑,并打了非常方便的GUI。用户几乎只有有CDS序列和基因对信息就可以直接进行计算,而完全不用浪费时间在文件格式整理上。

工具是不断地优化和发展的。
分析门槛也是会被不断打破的。
或许让所有人,都能有开展一些分析的能力,也是推进一些事物发展的方式。
欢迎尚未加到TBtools使用交流QQ群的朋友,加入

课题组每年暑期有 内部生信入门培训 ,主要是对实验室新生开展(以及湿实验为主的成员)培训。一直有收到其他课题组想要了解 我们课题组生信数据分析 的想法。故,在博导的提议和课题组的讨论后,我们近期计划,在本年度暑期(7~8月份之间) 对外 增设 生信基础培训 名额10枚(前面每年只是课题组内培训,而不对外)。具体请见 https://mp.weixin.qq.com/s/OtmeTErd9f9rvjJPtBKjMw

园艺植物小分子RNA与基因组研究 -夏瑞课题组

课题组主页: http://xialab.scau.edu.cn/




cad工具栏不见了怎么调出工具栏
CAD工具栏不见了,可以通过多种方法重新调出工具栏。首先,可以尝试使用CAD软件的内置命令来恢复工具栏。在CAD的命令行中输入“TOOLBAR”或者“TB”命令,然后按下回车键。这通常会显示出一个对话框,允许用户自定义和显示工具栏。在这个对话框中,用户可以勾选想要显示的工具栏,...

envtb是什么意思?
简介:envtb是什么意思?envtb是Environmental Valuation Toolbox(环境估价工具箱)的缩写。它是一款环境经济学研究软件,旨在为用户提供一种方便的方法来进行环境资源价值的测算和评估。envtb涵盖了环境资源评估领域的核心工具,例如分步式评估、回归分析等。此外,envtb还提供了数据处理、绘图、报告等功能,...

夕阳黄花!IVB平台完美安装WinXP手册
当然,还要注意DriverPacksBASE的更新,如果它还没来得及跟新添加新的驱动,新的硬件平台就用不了了。第...3TB的硬盘已经很常见了,4TB的也出来了,但是传统的MBR分区表只支持最大2.19TB的硬盘空间,XP又不支持...一是用硬盘厂商提供的专门工具,这个西数、希捷、日立等等都有的,其中日立的AcronisAlignTool通用性很好,...

ADW_CRAMTB.A(自:\\program Files\\My137 Toolbar\\my137.dll)如何查杀...
这是3721的工具条,趋势认为它是病毒了 你在控制面版——添加\/删除程序中删除3721工具条或牙虎工具条应该就可以解决了。

...Debug Assertion Failed。 file:bartool.cpp line:556
应该是你试图获取工具栏某个不存在的按钮。检查你调用GetButton这个函数的参数。特别是nIndex,注意它是从0开始的,如果你想获取第5个按钮nIndex应为4而不是5。如果你没有用过GetButton这个函数,那就是因为你删除了工具栏中的某个按钮导致出错,你要把与之相关的代码删除干净才可以。

一TB是多大?
二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。参考资料 在线进制转换:http:\/\/tool.oschina.net\/hexconvert ...

怎么对硬盘进行低级格式化和分区
低级格式化硬盘后,您可根据以下步骤进行硬盘分区:① 打开“计算机管理”后,点击“磁盘管理”。然后右键单击新安装的HDD硬盘驱动器(标注为没有初始化),选择“初始化”。② 选择分区样式MBR或GPT,然后单击“确定”。如果您安装的新硬盘驱动器为2 TB或更大,请选择GPT。如果小于2 TB,请选择MBR。③...

Lenovo TB-8X04F学生平板怎么刷机?
请点击输入图片描述 安装好驱动程序,确保能在平板的普通状态下能读写平板的SD卡和内存卡的数据。另外,右键点击“计算机”->“属性”->“设备管理器”里面会出现一个新的设备。如下图所示。请点击输入图片描述 下载好SP_Flash_Tool_v3.1316.0.150刷机程序、联想YOGA B6000-H的刷机包。并安装和...

...系统后C盘Hp文件夹下查出木马C:Hp\/Hpqware\/Wltoolbarfix\/Tb...
你好,只要你确保购买HP计算机后安装的操作系统是预装或者后装正版的,那么这个不是病毒,而是杀毒软件误报,请直接把该文件添加到白名单即可。反之,如果安装了盗版系统,请重新安装正版的。有其他问题欢迎到电脑管家企业平台咨询,我们将竭诚为您服务!腾讯电脑管家企业平台:http:\/\/zhidao.baidu.com\/c\/...

seekmo toolbar是什么,对机子的速度有影响吗
Seekmo Toolbar是IE第三方工具条!CLSID:{53E0B6E8-A51D-448B-B692-40B67B285543} 相关文件:C:\\Program Files\\Seekmo Programs\\Seekmo Toolbar\\SeekmoTB.dll 内容:Seekmo Toolbar 对你的网络游览可能有所影响!!你可以使用优化大师解决!

衡山县13389601165: 双黄连粉针剂阿奇霉素注射液能混用吗?... - 复禾健康
霍巧盐酸: 建议你...

衡山县13389601165: 重新认识 就止于名字吧,是什么意思.我对女朋友说从新认识,她回复我的. -
霍巧盐酸: 个人认为,她的意思是,即使有重新认识的机会,但是我们彼此的交清止于知道互相的名字吧,言下之意是不要深交.希望可以帮到你.

衡山县13389601165: 我喜欢的女生对我说:"从新认识"是什么意思? -
霍巧盐酸: 这表示你们的关系增进了,现在换一种关系从新认识彼此,之前只是同学关系,现在换成朋友关系了.

衡山县13389601165: 怎样用360里的什么东西重新做系统,,,我做过一次,但是我忘记了,谁知道啊, -
霍巧盐酸: 网上下载个系统的ISO的镜像文件,放在C盘以外的盘里,用解压工具解压出来!里面有个GHO安装工具!点那个.然后勾选安装.会提示要随系统...

衡山县13389601165: 别人介绍刚认识一个女孩有一个月了,就见了两次面,我就问他感觉么样.他说你这人都还好,就是跟你逛街的 -
霍巧盐酸: 俩个月没联系,说明你不喜欢她,俩个月以后才想起要重新追求,期间人家也没有打电话给你,对方对你也没上心,...

衡山县13389601165: 怎么理解人事部门的独立性? -
霍巧盐酸: 任何单位、机关、组织、团体,人事部门都不可能有完全的独立性,人事部门只是办事与执行部门.

衡山县13389601165: 伤害过我的男生告诉我 想和我 重新认识正式认识一下是什么意思七年前认识的? -
霍巧盐酸: 意思就是说直白点又想和你好,所谓的正式认识,就是以前他没有把你了解透彻导致他做出了错误的选择,对于这种情况,个人建议你要好好回想一下,试着与你接触,七年前你们认识时到目前他变化了没有?他原来的不足改掉了没有?毕竟他曾经伤害过你,不要轻易相信他的话,以上希望能帮到你,望采纳

衡山县13389601165: 有人说我想不带任何感情重新认识你.我该怎么回他 -
霍巧盐酸: 意思就是他有一段感情.只是故作高贵而已.你就问问他有什么感情吧.然后他就会告诉你.你只要仔细倾听,他就会喜欢你,喜欢得不得了.这种男的,其实就是渴望尊重和...

衡山县13389601165: 如果刚认识的一个男生,和你聊天后,想和你发生关系说明什么?? -
霍巧盐酸: 怎么觉得他只是想骗你发生关系呢,我觉得他就是要让你着急然后主动去找他,天蝎座的男生还是会比较耍小聪明,我认识的一个就会,所以你还是不要理他比较好,不然你跟他发生关系却又绑不住他,那你不是赔了夫人又折兵嘛

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网