iqtree(1) efficient phylogenetic software by maximum likelihood

SYNOPSIS

iqtree ,-s <alignment> /[,OPTIONS/]

DESCRIPTION

IQ-TREE version 1.4.2 for Linux 64-bit built Jun 29 2016 Copyright © 2011-2015 Nguyen Lam Tung, Olga Chernomor, Arndt von Haeseler and Bui Quang Minh.

GENERAL OPTIONS:

-? or -h
Printing this help dialog
-s <alignment>
Input alignment in PHYLIP/FASTA/NEXUS/CLUSTAL/MSF format
-st <data_type>
BIN, DNA, AA, NT2AA, CODON, MORPH (default: auto-detect)
-q <partition_file>
Edge-linked partition model (file in NEXUS/RAxML format)
-spp <partition_file> Like -q option but allowing partition-specific rates
-sp <partition_file> Edge-unlinked partition model (like -M option of RAxML)
-t <start_tree_file> or -t BIONJ or -t RANDOM
Starting tree (default: 99 parsimony tree and BIONJ)
-te <user_tree_file> Like -t but fixing user tree (no tree search performed)
-o <outgroup_taxon>
Outgroup taxon name for writing .treefile
-pre <PREFIX>
Using <PREFIX> for output files (default: aln/partition)
-seed <number>
Random seed number, normally used for debugging purpose
-v, -vv, -vvv
Verbose mode, printing more messages to screen
-keep-ident
Keep identical sequences (default: remove & finally add)

CHECKPOINTING TO RESUME STOPPED RUN:

-redo
Redo analysis even for successful runs (default: resume)
-cptime <seconds>
Minimum checkpoint time interval (default: 20)

LIKELIHOOD MAPPING ANALYSIS:

-lmap <#quartets>
Number of quartets for likelihood mapping analysis
-lmclust <clustfile> NEXUS file containing clusters for likelihood mapping
-wql
Print quartet log-likelihoods to .quartetlh file

NEW STOCHASTIC TREE SEARCH ALGORITHM:

-numpars <number>
Number of initial parsimony trees (default: 100)
-toppars <number>
Number of best parsimony trees (default: 20)
-sprrad <number>
Radius for parsimony SPR search (default: 6)
-numcand <number>
Size of the candidate tree set (defaut: 5)
-pers <proportion>
Perturbation strength for randomized NNI (default: 0.5)
-allnni
Perform more thorough NNI search (default: off)
-numstop <number>
Number of unsuccessful iterations to stop (default: 100)
-n <#iterations>
Fix number of iterations to <#iterations> (default: auto)
-iqp
Use the IQP tree perturbation (default: randomized NNI)
-iqpnni
Switch back to the old IQPNNI tree search algorithm

ULTRAFAST BOOTSTRAP:

-bb <#replicates>
Ultrafast bootstrap (>=1000)
-wbt
Write bootstrap trees to .ufboot file (default: none)
-wbtl
Like -wbt but also writing branch lengths
-nm <#iterations>
Maximum number of iterations (default: 1000)
-nstep <#iterations> #Iterations for UFBoot stopping rule (default: 100)
-bcor <min_corr>
Minimum correlation coefficient (default: 0.99)
-beps <epsilon>
RELL epsilon to break tie (default: 0.5)

STANDARD NON-PARAMETRIC BOOTSTRAP:

-b <#replicates>
Bootstrap + ML tree + consensus tree (>=100)
-bc <#replicates>
Bootstrap + consensus tree
-bo <#replicates>
Bootstrap only

SINGLE BRANCH TEST:

-alrt <#replicates>
SH-like approximate likelihood ratio test (SH-aLRT)
-alrt 0
Parametric aLRT test (Anisimova and Gascuel 2006)
-abayes
approximate Bayes test (Anisimova et al. 2011)
-lbp <#replicates>
Fast local bootstrap probabilities

AUTOMATIC MODEL SELECTION:

-m TESTONLY
Standard model selection (like jModelTest, ProtTest)
-m TEST
Like -m TESTONLY but followed by tree reconstruction
-m TESTNEWONLY
New model selection including FreeRate (+R) heterogeneity
-m TESTNEW
Like -m TESTNEWONLY but followed by tree reconstruction
-m TESTMERGEONLY
Select best-fit partition scheme (like PartitionFinder)
-m TESTMERGE
Like -m TESTMERGEONLY but followed by tree reconstruction
-m TESTNEWMERGEONLY
Like -m TESTMERGEONLY but includes FreeRate heterogeneity
-m TESTNEWMERGE
Like -m TESTNEWMERGEONLY followed by tree reconstruction
-rcluster <percent>
Percentage of partition pairs (relaxed clustering alg.)
-mset program
Restrict search to models supported by other programs (i.e., raxml, phyml or mrbayes)
-mset m1,...,mk
Restrict search to models in a comma-separated list (e.g. -mset WAG,LG,JTT)
-msub source
Restrict search to AA models designed for specific sources (i.e., nuclear, mitochondrial, chloroplast or viral)
-mfreq f1,...,fk
Restrict search to using a list of state frequencies (default protein: -mfreq FU,F; codon: -mfreq ,F1x4,F3x4,F)
-mrate r1,...,rk
Restrict search to using a list of rate-across-sites models (e.g. -mrate E,I,G,I+G,R)
-cmin <kmin>
Min #categories for FreeRate model [+R] (default: 2)
-cmax <kmax>
Max #categories for FreeRate model [+R] (default: 10)
???merit AIC|AICc|BIC
Optimality criterion to use (default: all)
-mtree
Performing full tree search for each model considered
-mredo
Ignoring model results computed earlier (default: no)
-madd mx1,...,mxk
List of mixture models to also consider
-mdef <nexus_file>
A model definition NEXUS file (see Manual)

SUBSTITUTION MODEL:

-m <model_name>
DNA: HKY (default), JC, F81, K2P, K3P, K81uf, TN/TrN, TNef,
TIM, TIMef, TVM, TVMef, SYM, GTR, or 6-digit model specification (e.g., 010010 = HKY)
Protein: WAG (default), Poisson, cpREV, mtREV, Dayhoff, mtMAM,
JTT, LG, mtART, mtZOA, VT, rtREV, DCMut, PMB, HIVb, HIVw, JTTDCMut, FLU, Blosum62
Protein mixture: C10,...,C60, EX2, EX3, EHO, UL2, UL3, EX_EHO, LG4M, LG4X,
JTTCF4G
Binary: JC2 (default), GTR2
Empirical codon: KOSI07, SCHN05
Mechanistic codon: GY (default), MG, MGK, GY0K, GY1KTS, GY1KTV, GY2K,
MG1KTS, MG1KTV, MG2K
Semi-empirical codon: XX_YY where XX is empirical and YY is mechanistic model
Morphology/SNP: MK (default), ORDERED
Otherwise: Name of file containing user-model parameters
(rate parameters and state frequencies)
-m <model_name>+F or +FO or +FU or +FQ (default: auto)
counted, optimized, user-defined, equal state frequency
-m <model_name>+F1x4 or +F3x4
Codon frequencies
-m <model_name>+ASC
Ascertainment bias correction for morphological/SNP data
-m "MIX{m1,...mK}"
Mixture model with K components
-m "FMIX{f1,...fK}"
Frequency mixture model with K components
-mwopt
Turn on optimizing mixture weights (default: none)

RATE HETEROGENEITY:

-m <model_name>+I or +G[n] or +I+G[n] or +R[n]
Invar, Gamma, Invar+Gamma, or FreeRate model where 'n' is number of categories (default: n=4)
-a <Gamma_shape>
Gamma shape parameter for site rates (default: estimate)
-gmedian
Median approximation for +G site rates (default: mean)
--opt-gamma-inv
More thorough estimation for +I+G model parameters
-i <p_invar>
Proportion of invariable sites (default: estimate)
-mh
Computing site-specific rates to .mhrate file using Meyer & von Haeseler (2003) method

TEST OF MODEL HOMOGENEITY:

-m WHTEST
Testing model (GTR+G) homogeneity assumption using Weiss & von Haeseler (2003) method
-ns <#simulations>
#Simulations to obtain null-distribution (default: 1000)

CONSENSUS RECONSTRUCTION:

-t <tree_file>
Set of input trees for consensus reconstruction
-minsup <threshold>
Min split support in range [0,1]; 0.5 for majority-rule consensus (default: 0, i.e. extended consensus)
-bi <burnin>
Discarding <burnin> trees at beginning of <treefile>
-con
Computing consensus tree to .contree file
-net
Computing consensus network to .nex file
-sup <target_tree>
Assigning support values for <target_tree> to .suptree
-suptag <name>
Node name (or ALL) to assign tree IDs where node occurs

ROBINSON-FOULDS DISTANCE:

-rf_all
Computing all-to-all RF distances of trees in <treefile>
-rf <treefile2>
Computing all RF distances between two sets of trees stored in <treefile> and <treefile2>
-rf_adj
Computing RF distances of adjacent trees in <treefile>

TREE TOPOLOGY TEST:

-z <trees_file>
Evaluating a set of user trees
-zb <#replicates>
Performing BP,KH,SH,ELW tests for trees passed via -z
-zw
Also performing weighted-KH and weighted-SH tests
-au
Also performing approximately unbiased (AU) test

GENERATING RANDOM TREES:

-r <num_taxa>
Create a random tree under Yule-Harding model.
-ru <num_taxa>
Create a random tree under Uniform model.
-rcat <num_taxa>
Create a random caterpillar tree.
-rbal <num_taxa>
Create a random balanced tree.
-rcsg <num_taxa>
Create a random circular split network.
-rlen <min_len> <mean_len> <max_len>
min, mean, and max branch lengths of random trees.

MISCELLANEOUS:

-wt
Write locally optimal trees into .treels file
-blfix
Fix branch lengths of user tree passed via -te
-blmin
Min branch length for optimization (default 0.000001)
-blmax
Max branch length for optimization (default 100)
-wsl
Write site log-likelihoods to .sitelh file
-wslr
Write site log-likelihoods per rate category
-wslm
Write site log-likelihoods per mixture class
-wslmr
Write site log-likelihoods per mixture+rate class
-fconst f1,...,fN
Add constant patterns into alignment (N=#nstates)