linux版本mrbayes和iqtree跑多基因樹

基本思路就是利用phylosuite軟件下載序列,串聯(lián)尋找mrbayes和iqtree軟件的模型,然后用多線程的mrbayes和iqtree跑樹。

1.第一步利用phylosuite下載序列(參考:http://www.itdecent.cn/p/69f0db0bc91f

2.提取相關(guān)線粒體/葉綠體基因

一般線粒體用13個(gè)pcg,葉綠體一般用79個(gè)(我這里就用了12個(gè)線粒體pcgs序列)

atp6.fas
atp8.fas
cox1.fas
cox2.fas
cox3.fas
cytb.fas
nad1.fas
nad2.fas
nad3.fas
nad4L.fas
nad4.fas
nad5.fas
nad6.fas

3.序列比對(duì),選擇mafft

選擇Codon模式下的PCGs比對(duì),密碼子自己選擇,葉綠體選11套,線粒體選擇對(duì)應(yīng)的密碼子表

4.將比對(duì)后的序列進(jìn)行修剪,選擇trimAL

image.png

5.將裁剪后的12個(gè)比對(duì)序列進(jìn)行串聯(lián),主要是生成concatenation.phy文件

image.png

6.將12個(gè)pcg基因串聯(lián)的文件進(jìn)行模型選擇,選擇PartitionFinder。

這里我們要跑兩顆樹,一個(gè)貝葉斯樹(mrbayes)和一個(gè)ML樹(iqtree),所以選模型的時(shí)候就分開選擇。
ML
打開phylosuite的PartitionFinder選項(xiàng)卡中,models=all
貝葉斯
打開phylosuite的PartitionFinder選項(xiàng)卡中,models=mrbayes

因?yàn)閙rbayes需要特殊的nex文件格式,這個(gè)也需要phylosuite來做

7.打開phylosuite的mrbayes選項(xiàng)卡,

————記住,不需要運(yùn)行——————,只需要點(diǎn)擊Show MrBayes Data Black,把里面的內(nèi)容保存,點(diǎn)擊save to file,生成mrbayes需要的nex文件。


image.png

中間是比對(duì)的序列


image.png

至于iqtree需要的文件已經(jīng)在第6步的結(jié)果文件中了,叫做IQ_partition.nex


image.png

。
我們只需要把IQ_partition.nex和串聯(lián)的文件concatenation.phy放到服務(wù)器上就可以用iqtree跑了。

8.多線程mrbayes構(gòu)建貝葉斯樹

在此之前需要安裝mpirun和多線程版本的mrbayes

wget https://www.open-mpi.org/software/ompi/v2.0/downloads/openmpi-2.0.2.tar.bz2

解壓安裝

image.png
cd /your_path/913_mb

mpirun -np 40 /public/nonrootsoft/mrbayes-3.2.7/src/mb ./mrbayes.nex

等待結(jié)果即可

9.iqtree跑多基因樹

iqtree -p IQ_partition.nex -s concatenation.phy -msub  mitochondrial -B 1000 --alrt 1000 -T 40
## -p 指定NEXUS/RAxML partition file
## -msub nuclear核基因組/ mitochondrial線粒體基因

等待結(jié)果即可

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容