ModelTest-NG on ACCESS0.1.7Statistical selection of best-fit models of nucleotide and protein substitution, run on XSEDEDiego Darriba, David Posada, Alexandros Stamatakis, and Tomas FlourisDarriba D, Posada D., Alexandros Stamatakis, and Tomas Flouris at https://github.com/ddarriba/modeltestPhylogeny / Alignmentmodeltest_ng_xsedejmodeltest2_invokeperl""0number_nodes2scheduler.confperl$datatype eq "DNA"perl
"nodes=1\\n" .
"node_exclusive=0\\n" .
"mem=42G\\n" .
"cpus-per-task=22\\n" .
"threads_per_process=22\\n"
number_nodes22scheduler.confperl$datatype eq "PROTEIN"perl
"nodes=1\\n" .
"node_exclusive=0\\n" .
"mem=73G\\n" .
"cpus-per-task=38\\n" .
"threads_per_process=38\\n"
infileInput Alignmentinfile.phyperl"-i infile.phy"1runtime1scheduler.confMaximum Hours to Run (up to 168 hours)0.5The maximum hours to run must be less than 168perl$runtime > 168.0The maximum hours to run must be greater than 0.05perl$runtime < 0.05perl"runhours=$value\\n"The job will run on 22 processors as configured. If it runs for the entire configured time, it will consume 22 x $runtime cpu hoursperl$datatype eq "DNA"The job will run on 38 processors as configured. If it runs for the entire configured time, it will consume 38 x $runtime cpu hoursperl$datatype eq "PROTEIN"Estimate the maximum time your job will need to run. We recommend testimg initially with a < 0.5hr test run because Jobs set for 0.5 h or less depedendably run immediately in the "debug" queue.
Once you are sure the configuration is correct, you then increase the time. The reason is that jobs > 0.5 h are submitted to the "normal" queue, where jobs configured for 1 or a few hours times may
run sooner than jobs configured for the full 168 hours.
datatypeSpecify your datatypeDNAPROTEINperl($value eq "PROTEIN") ? "-d aa":""3user_fixedtreeSelect a User-defined fixed tree for likelihood calculations (-u)userfixedtree.treperl"-u userfixedtree.tre"8asc_biasAscertainment bias algorithm (-a)perl$set_heterogeneity eq "u"lewisfelsensteinstamatakisperldefined $value ? "-a $value":""To use Felsenstein, must specify the number of invariant sites in a partition fileperl$asc_bias eq "felsenstein" && !defined $user_partitionfileTo use Stamatakis, you must specify the invariant sites composition in a partition fileperl$asc_bias eq "stamatakis" && !defined $user_partitionfile25Felsenstein requires number of invariant sites Stamatakis Leach et al. (2015) requires invariant sites compositionname_outputSpecify the name of your output file (-o)perl(defined $value) ? "-o $value":""3specify_topologySpecify topology type (-t)perl($value) ? "-t $value":"" mlmpfixed-ml-jcfixed-ml-gtrrandomusermp2set_heterogeneitySelect the candidate model's rate heterogeneity (-h)uigfperl" -h $value"Please set the model rate heterogeneityperl!defined $set_heterogeneity 5user_partitionfileSelect a user-defined partition file (-q)partition.txtperldefined $value ? "-q partition.txt":""8specify_seedSpecify a seed value (-r)perldefined $value ? "-r $value":""8choose_modelsDNA Candidate Modelsspecify_frequenciesSelect the candidate models frequencies (-f)perl$datatype eq "DNA"perl(defined $value) ? "-f $value":""ef13model_listsEnter the DNA candidate model matrices separated by commas (-m)perl$datatype eq "DNA"JC,HKY,TrN,TPM1,TPM2,TPM3,TIM1,TIM2,TIM3,TVM,GTR,perl(defined $value) ? "-m $value":""Please select a model, subscheme, or templateperl$datatype eq "DNA" && !defined $model_lists && !defined $set_subschemes && !defined $template_tool' '7 allowed values for dna: JC HKY TrN TPM1 TPM2 TPM3 TIM1 TIM2 TIM3 TVM GTRset_subschemesSet the number of substitution schemes (-s)perl$datatype eq "DNA"35711203perl" -s $value"115This flag sets the number of substitution schemes. 3 = JC/F81 K80/HKY SYM/GTR; 5 = JC/F81, K80/HKY, TrNef/TrN, TPM1/TPM1uf, SYM/GTR 7 = JC/F81, K80/HKY, TrNef/TrN, TPM1/TPM1uf, TIM1ef/TIM1, TVMef/TVM, SYM/GTR; 11 = all named models; 203 = All possible GTR submatricestemplate_toolSet DNA candidate models according to a specified toolperl$datatype eq "DNA"perl(defined $value) ? "-T $value":""raxmlphymlmrbayespaupSorry the options -T, -m and -s are mutually exclusiveperldefined $template_tool && defined $set_subschemes || defined $template_tool && defined $model_lists || defined $set_subschemes && defined $model_lists 18choose_modelsProtein Candidate Modelsspecify_protfrequenciesSelect the candidate protein models frequencies (-f)perl$datatype eq "PROTEIN"perl(defined $value) ? "-f $value":""ef13protmodel_listsEnter the Amino Acid candidate model matrices separated by commas (-m)perl$datatype eq "PROTEIN"DAYHOFF,LG,DCMUT,JTT,MTREV,WAG,RTREV,CPREV,VT,BLOSUM62,MTMAM,MTART,MTZOA,PMB,HIVB,HIVW,JTTDCMUT,FLU,STMTRE,perl(defined $value) ? "-m $value":""Please select a model, subscheme or templateperl$datatype && !defined $protmodel_lists && !defined $set_subschemes && !defined $protemplate_tool' '7 Allowed values for protein: DAYHOFF LG DCMUT JTT MTREV WAG RTREV CPREV VT
BLOSUM62 MTMAM MTART MTZOA PMB HIVB HIVW JTTDCMUT FLU STMTREVset_protsubschemesSet the number of protein substitution schemes (-s)perl$datatype eq "PROTEIN"35711203perl" -s $value"115This flag sets the number of substitution schemes. 3 = JC/F81 K80/HKY SYM/GTR; 5 = JC/F81, K80/HKY, TrNef/TrN, TPM1/TPM1uf, SYM/GTR 7 = JC/F81, K80/HKY, TrNef/TrN, TPM1/TPM1uf, TIM1ef/TIM1, TVMef/TVM, SYM/GTR; 11 = all named models; 203 = All possible GTR submatricesprotemplate_toolSet amino acid candidate models according to a specified toolperl$datatype eq "PROTEIN"perl(defined $value) ? "-T $value":""raxmlphymlmrbayespaupSorry the options -T, -m and -s are mutually exclusiveperldefined $protemplate_tool && defined $set_protsubschemes || defined $protemplate_tool && defined $protmodel_lists || defined $set_protsubschemes && defined $protmodel_lists 18other_optionsOther Optionsset_epsilonSets the model optimization epsilon. (-eps)perldefined $value ? "--eps $value":""10set_toleranceSet the parameter optimization tolerance (--tol)perldefined $value ? "--tol $value":""10criteria_1Force frequencies smoothing (--smooth-frequencies)perl($value) ? "--smooth-frequencies":""disable_patterncompressionDisables pattern compression (-H)perl($value) ? "-H":""13all_results*