教程 | 做一個(gè)自己專屬的本地 BLAST 數(shù)據(jù)庫
寫在前面
中秋和國(guó)慶期間,我總是要往返廣州貴陽。工作在廣州,家人在貴陽,于是多出了不少旅途時(shí)光。手機(jī)信號(hào)自然是沒有,也常常是夜晚的航班。播客聽多了,發(fā)現(xiàn)只能等著節(jié)目更新。來來去去,最后還是要閉眼思考。
活著,為了什么?
這個(gè)課題怎么做?那個(gè)課題怎么做?
有沒有什么新課題想法?
是不是把一些想法給忘掉了
當(dāng)然,常常有成果的,自然還是“TBtools的優(yōu)化”。可能,這是比較簡(jiǎn)單的事情。
開發(fā)至今 6 年有余,最早期的功能包括 Fasta 序列提取 和 Blast 界面化。事實(shí)上,這些功能從當(dāng)初開發(fā)到現(xiàn)在,幾乎沒有更新過。或許只能說,我寫得挺好,功能挺穩(wěn)健。不過,必須承認(rèn),有時(shí)候用起來還是不太方便,尤其是切換不同數(shù)據(jù)庫比對(duì),類似的工作不時(shí)重復(fù)。已有的界面如下:

其他 Blast 界面化功能是類似的。我們完全可以想象得到,不夠方便,尤其是當(dāng)我們?cè)诒镜刈鲎銐蚨嗟姆治鰰r(shí)。
于是,我們需要“革自己的命”,實(shí)現(xiàn)一些新的功能,從更高維度降低數(shù)據(jù)分析的繁雜程度。
Blast Zone 簡(jiǎn)介
經(jīng)過簡(jiǎn)單的思索,在帶娃的閑暇之余,我寫了一個(gè)自認(rèn)為還不錯(cuò)的新插件,命名為“Blast Zone”。查看這個(gè)功能,首先是更新 TBtools 到版本 v1.09866 或者更高版本(為了匹配這個(gè)功能更新,我跳過了 6 個(gè)版本號(hào))。隨后可以在熟悉的地方找到這個(gè)功能。

點(diǎn)擊即可查看

一般來說,尤其是對(duì)于 Windows 用戶(當(dāng)然 Mac 也相同),建議首先點(diǎn)擊Config
摁鈕,調(diào)整默認(rèn)數(shù)據(jù)庫放置的位置,以方便后續(xù)分析。

BLAST 數(shù)據(jù)庫的添加與刪除
添加數(shù)據(jù)庫
開始建立一些數(shù)據(jù)庫

數(shù)據(jù)庫建立完成可見

類似的可以增加系列數(shù)據(jù)庫
刪除數(shù)據(jù)庫
相比于添加數(shù)據(jù)庫,刪除數(shù)據(jù)庫更為簡(jiǎn)單。只要選擇指定數(shù)據(jù)庫,點(diǎn)擊 “-” 按鈕即可。

可以看到

進(jìn)行 BLAST 序列比對(duì)
“Blast Zone” 上開展 BLAST 分析,相比于 TBtools 中已有功能會(huì)更為方便。

查看結(jié)果

當(dāng)然,也可以直接“Text View”。

切換一個(gè)數(shù)據(jù)庫比對(duì),只需要鼠標(biāo)點(diǎn)擊選擇另外一個(gè)數(shù)據(jù)庫即可

其他特性
當(dāng)然,最重要的是,Blast Zone 的數(shù)據(jù)庫可以隨時(shí)“重用”。關(guān)閉 TBtools,重新開啟,那么數(shù)據(jù)庫列表跟前一次關(guān)閉時(shí),保持一致。

更有趣的地方,以后再說.....
寫在最后
路漫漫,其修遠(yuǎn)兮~
一步一個(gè)腳印,做好自己即是一切。