教程 | 做一个自己专属的本地 BLAST 数据库
2021/10/7 19:12:52
本文主要是介绍教程 | 做一个自己专属的本地 BLAST 数据库,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
写在前面
中秋和国庆期间,我总是要往返广州贵阳。工作在广州,家人在贵阳,于是多出了不少旅途时光。手机信号自然是没有,也常常是夜晚的航班。播客听多了,发现只能等着节目更新。来来去去,最后还是要闭眼思考。
-
活着,为了什么?
-
这个课题怎么做?那个课题怎么做?
-
有没有什么新课题想法?
-
是不是把一些想法给忘掉了
当然,常常有成果的,自然还是“TBtools的优化”。可能,这是比较简单的事情。
开发至今 6 年有余,最早期的功能包括 Fasta 序列提取 和 Blast 界面化。事实上,这些功能从当初开发到现在,几乎没有更新过。或许只能说,我写得挺好,功能挺稳健。不过,必须承认,有时候用起来还是不太方便,尤其是切换不同数据库比对,类似的工作不时重复。已有的界面如下:
其他 Blast 界面化功能是类似的。我们完全可以想象得到,不够方便,尤其是当我们在本地做足够多的分析时。
于是,我们需要“革自己的命”,实现一些新的功能,从更高维度降低数据分析的繁杂程度。
Blast Zone 简介
经过简单的思索,在带娃的闲暇之余,我写了一个自认为还不错的新插件,命名为“Blast Zone”。查看这个功能,首先是更新 TBtools 到版本 v1.09866 或者更高版本(为了匹配这个功能更新,我跳过了 6 个版本号)。随后可以在熟悉的地方找到这个功能。
点击即可查看
一般来说,尤其是对于 Windows 用户(当然 Mac 也相同),建议首先点击Config
摁钮,调整默认数据库放置的位置,以方便后续分析。
BLAST 数据库的添加与删除
添加数据库
开始建立一些数据库
数据库建立完成可见
类似的可以增加系列数据库
删除数据库
相比于添加数据库,删除数据库更为简单。只要选择指定数据库,点击 “-” 按钮即可。
可以看到
进行 BLAST 序列比对
“Blast Zone” 上开展 BLAST 分析,相比于 TBtools 中已有功能会更为方便。
查看结果
当然,也可以直接“Text View”。
切换一个数据库比对,只需要鼠标点击选择另外一个数据库即可
其他特性
当然,最重要的是,Blast Zone 的数据库可以随时“重用”。关闭 TBtools,重新开启,那么数据库列表跟前一次关闭时,保持一致。
更有趣的地方,以后再说…
写在最后
路漫漫,其修远兮~
一步一个脚印,做好自己即是一切。
这篇关于教程 | 做一个自己专属的本地 BLAST 数据库的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求
- 2024-10-01使用 golang 将ETH账户的资产平均分散到其他账户
- 2024-10-01JWT用户校验课程:从入门到实践
- 2024-10-01Server Component课程入门指南
- 2024-09-30Dnd-Kit学习:新手快速入门指南