- 贴近生信下游数据分析日常
- 界面化,重交互操作
- 最简化操作的同时提供丰富可选参数
- 可交互式图稿
贴近生信下游数据分析日常
总的来说,TBtools 几乎所有功能是跟随我个人课题数据分析开展需求来开发的。于是,TBtools 上数百个功能,无一例外是贴近生信下游数据分析。举几个例子:
- Fasta 序列提取
- BLAST
- 热图绘制
等等。相信只要稍微了解一下 TBtools,就会发现他是一款极为实用的小工具。
界面化,重交互操作
TBtools 本身几乎所有功能都有命令行调用接口,毕竟我个人常常是在服务器终端上使用。当然,绝大多数人了解到 TBtools,使用 TBtools,主要原因就是,TBtools 具有非常简单的界面化接口,如下
最简化操作的同时提供丰富可选参数
TBtools 开发时,对应几乎所有功能预置了普适参数,用户常常可以直接使用,无需设置参数。甚至很多时候,TBtools 会根据输入文件,自动调整适合参数,直接减少用户操作步骤,和判断时间。简单示例如下:
事实上,这个功能使用非常简单。用户只需要设置两个输入:
- 输入序列 / 文件
- 库序列文件
- 点击“start”即可
可交互式图稿
针对数据分析需求,我专门开发了绘图引擎 - JIGplot,并将之应用于 TBtools 中。在 JIGplot 的加持下,几乎所有 TBtools 输出的图稿均是高可交互,感兴趣的朋友可以参考文稿,以热图为例,展示图形可交互的有趣之处。