TBtools - 超过一万人在使用的生信小工具

TBtools是一款专为湿实验生物学家设计的生物信息学工具包,经过五年发展,已迭代150多个版本,拥有超过10000用户。它提供了130多个GUI功能,涵盖序列分析、BLAST、功能富集、文本处理和可视化等,包括独特的交互式数据分析工具和绘图引擎JIGplot,使用户能够高效地探索和理解数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

五年磨一剑,霜刃未曾试。

写在前面

TBtools 命令行接口一直保留着我开始开发 TBtools 的时间。至今已有五年,也迭代了 至少150个的版本,累计不少于10000用户 。TBtools 与用户群体一直是共同成长。五年时间,直接可以覆盖了一个直博的硕士,从入学多到博士毕业并就职。

  • 2015年,开始 TBtools 开发

  • 2016年,对外释放 TBtools

  • 2017年,迭代开发绘图引擎 JJplot -> JJplot2 -> JIGplot

  • 2018年,在用户的催促下,我草草投了一个bioRxiv预印本。

  • 2019年,在博导的帮助下,修改并提交了预印本的 Version 2。

  • 2020年,即近期,我们再次修改并提交了预印本的 Version 3。

目前这个预印本,我觉得基本拿得出手,因为他可以大体说明清楚 TBtools 的一部分不错的特性。现,我将最新版本的预印本 http://biorxiv.org/content/10.1101/289660v3 解读如下。

TBtools 的开发目的

为湿实验生物学家开发 - Developed for wet-lab biologists
        一图胜千言,引用代表我的心。

2019至今,已有350+引用(0月0日至0月0日,共不到 00天,平均每天 1 个 citations)。


开发成一个功能相对全面的工具 Developed as an integrative toolkit
       TBtools 伴随着我个人课题和实验室课题需要,功能不断增加与完善,同时也兼顾上万用户的“狂怼怒喷”。当前已释放 GUI 功能 130+ 个,覆盖大多数生物信息学数据常见分析需要,如序列提取,BLAST,功能富集,文本处理,可视化,甚至还有两个小游戏!

开发为交互式数据分析工具 Developed to interactively present data

      可视化只是可视化,可视化分析才是王道。为此,如上述,我迭代了两个版本,开发了专门的绘图引擎,JIGplot。交互式操作,有助于用户更好地了解和探索数据。以热图工具为例,充分的参数开发。最终得到一个结果:

别人教你用十个工具画一种热图,用TBtools,一个功能你可以画十种热图。

TBtoos中备受喜爱的功能


简单阐释这张图中设计的功能:

  1. 卡通热图功能:世上唯一一款本地化GUI实现

  2. 个性化热图:拖拽图例,定点缩放,热图环化,世上第一款本地化GUI实现【其他的都是Follower】

  3. Simple Circos:Circos图的本地GUI工具当然有,但是体验好的只有 TBtools

  4. Upset Plot: 世上第一款本地化GUI实现【其他的都是Follower】

  5. 自动化共线性模块挖掘:Emmm....识货的才知道其交互分析的有用之处

  6. 基因家族相关可视化工具:人狠话不多,世上第一款,反正很多人用。

  7. 染色体柱形图特征可视化:其实不少隐藏选项....

  8. 进化树注释工具:这个...也挺好用的。你会R,那就ggtree;你不会R,那就TBools。

  9. Fasta序列提取工具:啥也不说,用的人太多。反正,我认为有需求,大家都不想写的功能,我写了。

  10. 强大的基于GTF/GFF3的序列提取工具:写得是真好,目前没有更好的了。

写在最后

TBtools 能干啥?我也不知道。
但是我知道,他必然得到认可。
五年前,TBtools 伊始。有不少人看不上,甚至吐槽 laji。
五年后,我看到一些平台,甚至是已经发表的软件在 copy TBtools 的一些交互式特点。虽然我个人觉得 TBtools 没发表,而我个人思考和设计出来的交互式模式被已发表的软件cp,有点别扭。不过,有 followers,却也说明 TBtools 流弊!
一句话总结:
只要你觉得自己做的是对的,那就一直做下去。
时间,会告诉你答案。

软件主页:https://github.com/CJ-Chen/TBtools

猜你喜欢

10000+:菌群分析 宝宝与猫狗 梅毒狂想曲 提DNA发Nature Cell专刊 肠道指挥大脑

系列教程:微生物组入门 Biostar 微生物组  宏基因组

专业技能:学术图表 高分文章 生信宝典 不可或缺的人

一文读懂:宏基因组 寄生虫益处 进化树

必备技能:提问 搜索  Endnote

文献阅读 热心肠 SemanticScholar Geenmedical

扩增子分析:图表解读 分析流程 统计绘图

16S功能预测   PICRUSt  FAPROTAX  Bugbase Tax4Fun

在线工具:16S预测培养基 生信绘图

科研经验:云笔记  云协作 公众号

编程模板: Shell  R Perl

生物科普:  肠道细菌 人体上的生命 生命大跃进  细胞暗战 人体奥秘  

写在后面

为鼓励读者交流、快速解决科研困难,我们建立了“宏基因组”专业讨论群,目前己有国内外5000+ 一线科研人员加入。参与讨论,获得专业解答,欢迎分享此文至朋友圈,并扫码加主编好友带你入群,务必备注“姓名-单位-研究方向-职称/年级”。PI请明示身份,另有海内外微生物相关PI群供大佬合作交流。技术问题寻求帮助,首先阅读《如何优雅的提问》学习解决问题思路,仍未解决群内讨论,问题不私聊,帮助同行。

学习16S扩增子、宏基因组科研思路和分析实战,关注“宏基因组”

  本工具用ARX+LISP编程,用于解决当前 AutoCAD 绘图中的一些不足或不便,提高绘图的效率,并将日常积累的一些程序整理成集,以方便使用。主要功能有:选择集管理、快速选择、各种刷子、批量修改块属性、断线、表格与EXCEL的导入导出、绘图命令与图层关联、绘制图案填充的边界、数字运算(编号、标高等)、编号、过滤重叠对象、原位修改文字的对齐方式、检查系统变量等100多项功能。已支持至目前最新的AutoCAD2020。   最大的亮点1--侧边菜单栏。类似天正、理正的菜单栏操作方便简洁,鼠标停留时出现菜单功能提示,可自定义菜单、菜单标题、各级菜单背景颜色等。可轻松使用本菜单调用自己编写或收集的各种LISP命令。  亮点2--批量打印(通用版):   1.自动识别图框,支持模型和全部布局空间。会过滤重叠的图框。   2.自动选择合适的纸张尺寸,且可指定选择的纸张尺寸范围。   3.从图签读取比例,对模型和布局有不同的比例控制(习惯上布局出图常为1:1)。   4.支持布满图纸打印和打印缩放。   5.支持多种打印排序规则,方便纸版图纸的分类和整理。   6.支持多种存放路径的规则,自动完成电子版图纸的分类存放。如:有多个子项时,可按子项分类存放。   7.支持多种文件命名的规则,自动完成电子版图纸的文件命名。如:按“图号 图名”命名打印的PDF文件。   其它亮点:1.我自己使用频率最高的快速选择,2、编号及批量修改,3、文字内容等刷子,4、批量修改图层颜色,5、修改外部参照路径......
### TBTools 数据库设计工具使用教程和功能介绍 TBTools 是一款面向物学研究的强大软件包,集成了多种实用工具来处理息学中的常见任务。该平台不仅提供了图形界面操作选项,还支持命令行模式下的高级应用。 #### 图形用户界面与 Linux 命令对比学习 为了帮助用户更好地掌握Linux指令的应用,在某些方面TBTools的设计使得用户能够通过其友好的GUI环境轻松上手并理解相应的Linux命令[^1]。这种设计理念有助于初学者快速过渡到更复杂的脚本编写和技术实现阶段。 #### Advanced Circos 功能详解 作为TBtools的一个重要组成部分,Advanced Circos允许研究员从原始的大规模基因组数据开始直至最终成直观易懂的Circos图表。此过程涉及多个预处理步骤以及参数调整环节,旨在简化复杂的数据可视化流程[^2]。 #### 特定模块路径说明 对于特定的任务如计算基因密度分布情况,则可以按照如下导航路径访问相应工具:“Sequence Toolkits”-> “GFF3/GTF Manipulate” -> “Gene Density Profile”。这表明了TBTools内部结构清晰合理,便于定位所需资源完成具体工作需求[^3]。 ```python # Python 示例代码用于展示如何调用 GeneDensityProfile 模块 (假设存在此类接口) from tbtools.sequence_toolkit import GffManipulator gff_manipulator = GffManipulator() gene_density_profile = gff_manipulator.get_gene_density_profile(input_file="example.gtf") print(gene_density_profile) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值