<このページは未完成です> PAUP*をWindowsで使うときに便利なPAUPブロックまとめました。NEXUSファイルにコピーペーストして使ってください。

目次

Maximum Parsimony

Parsimony 一般

Begin PAUP;
set autoclose=yes warnreset=no increase=auto; [This turns off all user-prompts.]
set criterion = parsimony; [This specifies the parsimony method]
HSearch ;[BandBやAllTreesが使える]
SaveTrees BrLens=yes File=MyFile.tre replace = yes;  [Saves the trees including branch lengths to the file named MyFile.tre]
End;

Heuristic Search

begin PAUP;
log file=Hsearch.log;
set autoclose=yes;
hsearch start=stepwise addseq=random nreps=100 savereps=yes randomize=addseq rstatus=yes hold=1 swap=tbr multrees=yes;
savetrees file=Hsearch_all.tre;
filter best=yes permdel=yes;
savetrees file=Hsearch_best.tre;
log stop;
end;

Bootstrap Search by Heuristic

begin PAUP;
log start = yes file = MyBoot.log replace = yes;
Bootstrap search = heuristic  nreps = 100 conLevel = 50;
saveTrees from = 1 to=1 file=MyBoot.tre saveBootP=nodeLabels maxDecimals=1 replace=yes;
log stop;
end;

 別にセーブしたTreeFileから読み込んで使うなら、このブロックと次のブロック。

begin paup;
gettrees allblocks=yes duptrees=keep storetreewts=yes mode=7 file=Bootstrap.tre;
end;

 次に

begin paup;
log file=bootstrapconsensus.log;
contree /majrule=yes strict=no le50=yes usetreewts=yes showtree=yes treefile=Final_bootstrap.tre grpfreq=yes;
log stop;
end;

ILD Test (Partition Homogeneity Test)

Begin PAUP;
log file=ILDtest.log;
hompart partition=[name] nreps=100 / start=stepwise addseq=random nreps=10 savereps=no randomize=addseq rstatus=no hold=1 swap=tbr multrees=yes;
log stop;
end ;

Maximum Likelihood

ML for Coding region

begin paup;
set autoclose=yes warnreset=no increase=auto;
charset first = 1-.\3; [¥はPAUP上では\(バックスラッシュ)]
charset second = 2-.\3;
charset third = 3-.\3;
charpartition by_codon = 1:first,2:second,3:third;
set criterion=parsimony; 
hsearch;
set criterion=likelihood;
lset nst=6 rmatrix=estimate basefreq=estimate rates=sitespec siterates=partition:by_codon;
lscores 1;
lset rmatrix=prev basefreq=prev rates = sitespec   siterates = prev;
  hsearch start=1;
savetrees brlens=yes maxDecimals=4 file=ML_out.tre replace=yes;
end;

ML for Coding region Modeltest用(但し簡便法)

begin paup;
set autoclose=yes warnreset=no increase=auto;
charset first = 1-.\3; 
charset second = 2-.\3;
charset third = 3-.\3;
charpartition by_codon = 1:first,2:second,3:third;
set criterion=parsimony; 
hsearch;
set criterion=likelihood;
[ここにModeltestの結果のLsetから始まる行をはりつけるが、その行に
rates=sitespec siterates=partition:by_codonを追加する。Modeltestの
結果にratesとsiteratesがあれば削除。]
 hsearch start=1;
savetrees brlens=yes maxDecimals=4 file=ML_out.tre replace=yes;
end;

ML for Non Coding region

begin paup;
set autoclose=yes warnreset=no increase=auto;
set criterion=parsimony; 
hsearch;
set criterion=likelihood;
lset nst=6 rmatrix=estimate basefreq=estimate rates=gamma shape = estimate;
lscores 1;
lset rmatrix=prev basefreq=prev rates = prev   shape = prev;
hsearch start=1;
savetrees brlens=yes maxDecimals=4 file=ML_out.tre replace=yes;
end;

ML for Non Coding region Modeltest 用

begin paup;
set autoclose=yes warnreset=no increase=auto;
set criterion=parsimony; 
hsearch;
set criterion=likelihood;
[ここにModeltestの結果のLsetから始まる行を挿入]
hsearch start=1;
savetrees brlens=yes maxDecimals=4 file=ML_out.tre replace=yes;
end;

NJ

NJでBootstrap

Begin PAUP;
log start = yes file = MyFile.log replace = yes;
Bootstrap search = NJ  nreps = 100 conLevel = 50;
saveTrees from = 1 to=1 file=NJ_boot.tre saveBootP=nodeLabels maxDecimals=1 replace=yes;
end;