IQTREE2(1)

๐ŸŒˆ IQTREE2 ๐ŸŒˆ โ€” User Commands (bestie edition, part 1)

okay so this is the manual page for iqtree2, and I'm gonna walk you through every single flag like we're texting at 2am. it's long. it's got โœจrangeโœจ. grab a snack. ๐Ÿ“


๐ŸŽ€ NAME ๐ŸŽ€

iqtree2 โ€” efficient phylogenetic software by maximum likelihood.

that's it. that's the whole name section. she's efficient, she's phylogenetic, she's software, and she does it by maximum likelihood. periodt. ๐Ÿ’…

๐Ÿ’– SYNOPSIS ๐Ÿ’–

iqtree [-s ALIGNMENT] [-p PARTITION] [-m MODEL] [-t TREE] ...

the ... is doing a LOT of heavy lifting there but we love her for it. ๐Ÿ™ˆ

๐Ÿฆ‹ DESCRIPTION ๐Ÿฆ‹

IQ-TREE multicore version 2.4.0 for Linux x86 64-bit built Jul 28 2026

Developed by Bui Quang Minh, Nguyen Lam Tung, Olga Chernomor, Heiko Schmidt, Dominik Schrempf, Michael Woodhams, Ly Trong Nhan, Thomas Wong

hand on heart for the dev team, no cap, they ate ๐Ÿซถ

๐ŸŒŸ GENERAL OPTIONS ๐ŸŒŸ

  • -h, --help โ€” Print (more) help usages
  • -s FILE[,...,FILE] โ€” PHYLIP/FASTA/NEXUS/CLUSTAL/MSF alignment file(s)
  • -s DIR โ€” Directory of alignment files
  • --seqtype STRING โ€” BIN, DNA, AA, NT2AA, CODON, MORPH (default: auto-detect)
  • -t FILE|PARS|RAND โ€” Starting tree (default: 99 parsimony and BIONJ)
  • -o TAX[,...,TAX] โ€” Outgroup taxon (list) for writing .treefile
  • --prefix STRING โ€” Prefix for all output files (default: aln/partition)
  • --seed NUM โ€” Random seed number, normally used for debugging purpose
  • --safe โ€” Safe likelihood kernel to avoid numerical underflow
  • --mem NUM[G|M|%] โ€” Maximal RAM usage in GB | MB | %
  • --runs NUM โ€” Number of indepedent runs (default: 1)
  • -v, --verbose โ€” Verbose mode, printing more messages to screen
  • -V, --version โ€” Display version number
  • --quiet โ€” Quiet mode, suppress printing to screen (stdout)
  • -fconst f1,...,fN โ€” Add constant patterns into alignment (N=no. states)
  • --epsilon NUM โ€” Likelihood epsilon for parameter estimate (default 0.01)
  • -T NUM|AUTO โ€” No. cores/threads or AUTO-detect (default: 1)
  • --threads-max NUM โ€” Max number of threads for -T AUTO (default: all cores)

lowkey this whole block is your starter pack. -s is how you hand her an alignment, -T is how you get her to actually use your cores, and --quiet is for when you want zero screen noise. ๐Ÿ’œ

โฑ๏ธ CHECKPOINT โฑ๏ธ

  • --redo โ€” Redo both ModelFinder and tree search
  • --redo-tree โ€” Restore ModelFinder and only redo tree search
  • --undo โ€” Revoke finished run, used when changing some options
  • --cptime NUM โ€” Minimum checkpoint interval (default: 60 sec and adapt)

so if you changed your mind mid-run, this is your rewind button. iconic behaviour honestly. ๐ŸŽ€

๐Ÿงฉ PARTITION MODEL ๐Ÿงฉ

  • -p FILE|DIR โ€” NEXUS/RAxML partition file or directory with alignments. Edge-linked proportional partition model
  • -q FILE|DIR โ€” Like -p but edge-linked equal partition model
  • -Q FILE|DIR โ€” Like -p but edge-unlinked partition model
  • -S FILE|DIR โ€” Like -p but separate tree inference
  • --subsample NUM โ€” Randomly sub-sample partitions (negative for complement)
  • --subsample-seed NUM โ€” Random number seed for --subsample

the way that -p, -q, -Q and -S are all siblings but with completely different vibes... choose wisely bestie. ๐ŸŒธ

๐Ÿ” LIKELIHOOD/QUARTET MAPPING ๐Ÿ”

  • --lmap NUM โ€” Number of quartets for likelihood mapping analysis
  • --lmclust FILE โ€” NEXUS file containing clusters for likelihood mapping
  • --quartetlh โ€” Print quartet log-likelihoods to .quartetlh file

๐ŸŒณ TREE SEARCH ALGORITHM ๐ŸŒณ

  • --ninit NUM โ€” Number of initial parsimony trees (default: 100)
  • --ntop NUM โ€” Number of top initial trees (default: 20)
  • --nbest NUM โ€” Number of best trees retained during search (defaut: 5)
  • -n NUM โ€” Fix number of iterations to stop (default: OFF)
  • --nstop NUM โ€” Number of unsuccessful iterations to stop (default: 100)
  • --perturb NUM โ€” Perturbation strength for randomized NNI (default: 0.5)
  • --radius NUM โ€” Radius for parsimony SPR search (default: 6)
  • --allnni โ€” Perform more thorough NNI search (default: OFF)
  • -g FILE โ€” (Multifurcating) topological constraint tree file
  • --fast โ€” Fast search to resemble FastTree
  • --polytomy โ€” Collapse near-zero branches into polytomy
  • --tree-fix โ€” Fix -t tree (no tree search performed)
  • --treels โ€” Write locally optimal trees into .treels file
  • --show-lh โ€” Compute tree likelihood without optimisation
  • --terrace โ€” Check if the tree lies on a phylogenetic terrace

this is the main character section and I need you to respect it. --allnni? that's the "go harder" button. --fast? that's the "I have 4 minutes before my meeting" button. --tree-fix? that's the "bestie do NOT move a single branch" button. ๐Ÿ”ฅ

๐Ÿš€ ULTRAFAST BOOTSTRAP/JACKKNIFE ๐Ÿš€

  • -B, --ufboot NUM โ€” Replicates for ultrafast bootstrap (>=1000)
  • -J, --ufjack NUM โ€” Replicates for ultrafast jackknife (>=1000)
  • --jack-prop NUM โ€” Subsampling proportion for jackknife (default: 0.5)
  • --sampling STRING โ€” GENE|GENESITE resampling for partitions (default: SITE)
  • --boot-trees โ€” Write bootstrap trees to .ufboot file (default: none)
  • --wbtl โ€” Like --boot-trees but also writing branch lengths
  • --nmax NUM โ€” Maximum number of iterations (default: 1000)
  • --nstep NUM โ€” Iterations for UFBoot stopping rule (default: 100)
  • --bcor NUM โ€” Minimum correlation coefficient (default: 0.99)
  • --beps NUM โ€” RELL epsilon to break tie (default: 0.5)
  • --bnni โ€” Optimize UFBoot trees by NNI on bootstrap alignment

-B is the signature move of IQ-TREE, iykyk. and remember, -B and -J want at least 1000 replicates, that's not a suggestion, that's the law. ๐Ÿ‘‘

๐ŸŽฒ NON-PARAMETRIC BOOTSTRAP/JACKKNIFE ๐ŸŽฒ

  • -b, --boot NUM โ€” Replicates for bootstrap + ML tree + consensus tree
  • -j, --jack NUM โ€” Replicates for jackknife + ML tree + consensus tree
  • --jack-prop NUM โ€” Subsampling proportion for jackknife (default: 0.5)
  • --bcon NUM โ€” Replicates for bootstrap + consensus tree
  • --bonly NUM โ€” Replicates for bootstrap only
  • --tbe โ€” Transfer bootstrap expectation

yes, --jack-prop shows up in two different sections and yes, that's just how she is. we don't question it. same (default: 0.5) both times, so you're safe either way. โœจ

๐Ÿงช SINGLE BRANCH TEST ๐Ÿงช

  • --alrt NUM โ€” Replicates for SH approximate likelihood ratio test
  • --alrt 0 โ€” Parametric aLRT test (Anisimova and Gascuel 2006)
  • --abayes โ€” approximate Bayes test (Anisimova et al. 2011)
  • --lbp NUM โ€” Replicates for fast local bootstrap probabilities
heads up: --alrt 0 is literally the number zero, and that's what unlocks the parametric aLRT test. zero is not nothing here. ๐Ÿ’€

๐Ÿ•ต๏ธ MODEL-FINDER ๐Ÿ•ต๏ธ

  • -m TESTONLY โ€” Standard model selection (like jModelTest, ProtTest)
  • -m TEST โ€” Standard model selection followed by tree inference
  • -m MF โ€” Extended model selection with FreeRate heterogeneity
  • -m MFP โ€” Extended model selection followed by tree inference
  • -m ...+LM โ€” Additionally test Lie Markov models
  • -m ...+LMRY โ€” Additionally test Lie Markov models with RY symmetry
  • -m ...+LMWS โ€” Additionally test Lie Markov models with WS symmetry
  • -m ...+LMMK โ€” Additionally test Lie Markov models with MK symmetry
  • -m ...+LMSS โ€” Additionally test strand-symmetric models
  • --mset STRING โ€” Restrict search to models supported by other programs (raxml, phyml, mrbayes, beast1 or beast2)
  • --mset STR,... โ€” Comma-separated model list (e.g. -mset WAG,LG,JTT)
  • --msub STRING โ€” Amino-acid model source (nuclear, mitochondrial, chloroplast or viral)
  • --mfreq STR,... โ€” List of state frequencies
  • --mrate STR,... โ€” List of rate heterogeneity among sites (e.g. -mrate E,I,G,I+G,R is used for -m MF)
  • --cmin NUM โ€” Min categories for FreeRate model [+R] (default: 2)
  • --cmax NUM โ€” Max categories for FreeRate model [+R] (default: 10)
  • --merit AIC|AICc|BIC โ€” Akaike|Bayesian information criterion (default: BIC)
  • --mtree โ€” Perform full tree search for every model
  • --madd STR,... โ€” List of mixture models to consider
  • --mdef FILE โ€” Model definition NEXUS file (see Manual)
  • --modelomatic โ€” Find best codon/protein/DNA models (Whelan et al. 2015)

-m MFP is THE girl. model selection and tree inference in one breath? obsessed. ๐Ÿงš

๐Ÿงต PARTITION-FINDER ๐Ÿงต

  • --merge โ€” Merge partitions to increase model fit
  • --merge greedy|rcluster|rclusterf โ€” Set merging algorithm (default: rclusterf)
  • --merge-model 1|all โ€” Use only 1 or all models for merging (default: 1)
  • --merge-model STR,... โ€” Comma-separated model list for merging
  • --merge-rate 1|all โ€” Use only 1 or all rate heterogeneity (default: 1)
  • --merge-rate STR,... โ€” Comma-separated rate list for merging
  • --rcluster NUM โ€” Percentage of partition pairs for rcluster algorithm
  • --rclusterf NUM โ€” Percentage of partition pairs for rclusterf algorithm
  • --rcluster-max NUM โ€” Max number of partition pairs (default: 10*partitions)

note that --merge-model and --merge-rate each pull double duty โ€” one form takes 1|all, the other takes a comma-separated list. don't mix them up bestie. ๐Ÿ™ˆ

๐Ÿงฌ SUBSTITUTION MODEL ๐Ÿงฌ

  • -m STRING โ€” Model name string (e.g. GTR+F+I+G)

and now, the menu. every flavour she's got:

  • 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: LG (default), Poisson, cpREV, mtREV, Dayhoff, mtMAM, JTT, WAG, mtART, mtZOA, VT, rtREV, DCMut, PMB, HIVb, HIVw, JTTDCMut, FLU, Blosum62, GTR20, mtMet, mtVer, mtInv, FLAVI, Q.LG, Q.pfam, Q.pfam_gb, Q.bird, Q.mammal, Q.insect, Q.plant, Q.yeast
  • Protein mixture: C10,...,C60, EX2, EX3, EHO, UL2, UL3, EX_EHO, LG4M, LG4X
  • 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, GTR
  • Lie Markov DNA: 1.1, 2.2b, 3.3a, 3.3b, 3.3c, 3.4, 4.4a, 4.4b, 4.5a, 4.5b, 5.6a, 5.6b, 5.7a, 5.7b, 5.7c, 5.11a, 5.11b, 5.11c, 5.16, 6.6, 6.7a, 6.7b, 6.8a, 6.8b, 6.17a, 6.17b, 8.8, 8.10a, 8.10b, 8.16, 8.17, 8.18, 9.20a, 9.20b, 10.12, 10.34, 12.12 (optionally prefixed by RY, WS or MK)
  • Non-reversible: STRSYM (strand symmetric model, equiv. WS6.6), NONREV, UNREST (unrestricted model, equiv. 12.12) NQ.pfam, NQ.bird, NQ.mammal, NQ.insect, NQ.plant, NQ.yeast
  • Otherwise: Name of file containing user-model parameters

the Lie Markov list alone is a whole mood board. and if none of these serve, you can literally hand her a file with your own model parameters. she said "bring your own, I'll rate it". ๐Ÿ˜ญ

๐Ÿ“Š STATE FREQUENCY ๐Ÿ“Š

  • -m ...+F โ€” Empirically counted frequencies from alignment
  • -m ...+FO โ€” Optimized frequencies by maximum-likelihood
  • -m ...+FQ โ€” Equal frequencies
  • -m ...+FRY โ€” For DNA, freq(A+G)=1/2=freq(C+T)
  • -m ...+FWS โ€” For DNA, freq(A+T)=1/2=freq(C+G)
  • -m ...+FMK โ€” For DNA, freq(A+C)=1/2=freq(G+T)
  • -m ...+Fabcd โ€” 4-digit constraint on ACGT frequency (e.g. +F1221 means f_A=f_T, f_C=f_G)
  • -m ...+FU โ€” Amino-acid frequencies given protein matrix
  • -m ...+F1x4 โ€” Equal NT frequencies over three codon positions
  • -m ...+F3x4 โ€” Unequal NT frequencies over three codon positions

just tack these onto your -m string and she'll adjust her whole frequency situation for you. the abcd one is giving very specific. ๐Ÿ’…

๐Ÿ“ˆ RATE HETEROGENEITY AMONG SITES ๐Ÿ“ˆ

  • -m ...+I โ€” A proportion of invariable sites
  • -m ...+G[n] โ€” Discrete Gamma model with n categories (default n=4)
  • -m ...*G[n] โ€” Discrete Gamma model with unlinked model parameters
  • -m ...+I+G[n] โ€” Invariable sites plus Gamma model with n categories
  • -m ...+R[n] โ€” FreeRate model with n categories (default n=4)
  • -m ...*R[n] โ€” FreeRate model with unlinked model parameters
  • -m ...+I+R[n] โ€” Invariable sites plus FreeRate model with n categories
  • -m ...+Hn โ€” Heterotachy model with n classes

mini pop quiz bestie: +G uses a plus, *G uses a star, and that one character is the difference between linked and unlinked model parameters. same deal for +R vs *R. don't fumble it. ๐ŸŒŸ

  • -m ...*Hn โ€” the heterotachy model ๐ŸŒ€ with n classes and unlinked parameters (each class is doing its own thing, main character energy, no shared vibes).
  • --alpha-min NUM โ€” the minimum Gamma shape parameter for site rates (default: 0.02).
  • --gamma-median โ€” use the median approximation for +G site rates instead of the default mean โœจ.
  • --rate โ€” write the empirical Bayesian site rates out to the .rate file.
  • --mlrate โ€” write the maximum likelihood site rates out to the .mlrate file.

๐Ÿงฌ POLYMORPHISM AWARE MODELS (PoMo) ๐Ÿงฌ

  • -s FILE โ€” the input counts file (check the manual for this one, bestie ๐Ÿ‘€).
  • -m ...+P โ€” the DNA substitution model (the ones from up above โ˜๏ธ) used together with PoMo.
  • -m ...+N<POPSIZE> โ€” the virtual population size (default: 9).
  • -m ...+WB|WH|S] โ€” weighted binomial sampling.
  • -m ...+WH โ€” weighted hypergeometric sampling.
  • -m ...+S โ€” sampled sampling.
  • -m ...+G[n] โ€” discrete Gamma rate with n categories (default n=4).

๐ŸŽ›๏ธ COMPLEX MODELS ๐ŸŽ›๏ธ

  • -m "MIX{m1,...,mK}" โ€” a mixture model with K components.
  • -m "FMIX{f1,...fK}" โ€” a frequency mixture model with K components.
  • --mix-opt โ€” optimize the mixture weights (default: detect).
  • -m ...+ASC โ€” ascertainment bias correction.
  • --tree-freq FILE โ€” the input tree used to infer the site frequency model.
  • --site-freq FILE โ€” the input site frequency model file.
  • --freq-max โ€” posterior maximum instead of the mean approximation.

๐Ÿ” TREE TOPOLOGY TEST ๐Ÿ”

  • --trees FILE โ€” the set of trees whose log-likelihoods you want evaluated.
  • --test NUM โ€” how many replicates to run for the topology test.
  • --test-weight โ€” go ahead and do the weighted KH and SH tests.
  • --test-au โ€” the approximately unbiased (AU) test (Shimodaira 2002).
  • --sitelh โ€” write the site log-likelihoods to the .sitelh file.

๐Ÿ‘ต ANCESTRAL STATE RECONSTRUCTION ๐Ÿ‘ต

  • --ancestral โ€” ancestral state reconstruction via empirical Bayes.
  • --asr-min NUM โ€” the minimum probability of an ancestral state (default: equil freq).

โš–๏ธ TEST OF SYMMETRY โš–๏ธ

  • --symtest โ€” perform three tests of symmetry.
  • --symtest-only โ€” do --symtest and then exist. (Yes, the page literally says exist. We are not touching it ๐Ÿ’€)
  • --symtest-remove-bad โ€” do --symtest and remove the bad partitions.
  • --symtest-remove-good โ€” do --symtest and remove the good partitions.
  • --symtest-type MAR|INT โ€” use the MARginal/INTernal test when removing partitions.
  • --symtest-pval NUMER โ€” the P-value cutoff (default: 0.05).
  • --symtest-keep-zero โ€” keep the NAs in the tests.

๐Ÿงฎ CONCORDANCE FACTOR ANALYSIS ๐Ÿงฎ

  • -t FILE โ€” the reference tree used to assign the concordance factor.
  • --gcf FILE โ€” the set of source trees for the gene concordance factor (gCF).
  • --df-tree โ€” write the discordant trees associated with gDF1.
  • --scf NUM โ€” the number of quartets for the site concordance factor (sCF).
  • --scfl NUM โ€” like --scf but using likelihood (recommended ๐Ÿ’ฏ).
  • -s FILE โ€” the sequence alignment for --scf.
  • -p FILE|DIR โ€” the partition file or directory for --scf.
  • --cf-verbose โ€” write CF per tree/locus to cf.stat_tree/_loci.
  • --cf-quartet โ€” write sCF for all resampled quartets to .cf.quartet.

๐Ÿงช ALISIM: ALIGNMENT SIMULATOR ๐Ÿงช

Usage, gorgeous:

iqtree --alisim <OUTPUT_PREFIX> [-m MODEL] [-t TREE] ...
  • --alisim OUTPUT_ALIGNMENT โ€” activate AliSim and tell it the output alignment filename.
  • -t TREE_FILE โ€” set the input tree file name.
  • --length LENGTH โ€” set the length of the root sequence.
  • --num-alignments NUMBER โ€” set how many output datasets you want.
  • --seqtype STRING โ€” BIN, DNA, AA, CODON, MORPH{NUM_STATES} (default: auto-detect). For morphological data, 0<NUM_STATES<=32.
  • --m MODEL_STRING โ€” pick the evolutionary model. See the Manual for more detail.
  • --mdef FILE โ€” the name of a NEXUS model file that defines new models (see Manual).
  • --fundi TAXA_LIST,RHO โ€” specify a list of taxa, and Rho (Fundi weight) for the FunDi model.
  • --indel <INS>,<DEL> โ€” set the insertion and deletion rate of the indel model, relative to the substitution rate.
  • --indel-size <INS_DIS>,<DEL_DIS> โ€” set the insertion and deletion size distributions.
  • --sub-level-mixture โ€” turn on the feature that simulates a substitution-level mixture model.
  • --no-unaligned โ€” stop outputting a file of unaligned sequences when you're using indel models.
  • --root-seq FILE,SEQ_NAME โ€” specify the root sequence from an alignment.
  • -s FILE โ€” specify the input sequence alignment.
  • --no-copy-gaps โ€” disable copying gaps from the input alignment (default: false).
  • --site-freq <OPTION> โ€” pick the option (MEAN (default), or SAMPLING, or MODEL) to mimic the site-frequencies for mixture models from the input alignment (see Manual).
  • --site-rate <OPTION> โ€” pick the option (MEAN (default), or SAMPLING, or MODEL) to mimic the discrete rate heterogeneity from the input alignment (see Manual).
  • -t RANDOM{MODEL,NUM_TAXA} โ€” specify the model and the number of taxa so it can generate a random tree.
  • -rlen MIN MEAN MAX โ€” specify three numbers: minimum, mean and maximum branch lengths when generating a random tree.
  • -p FILE โ€” NEXUS/RAxML partition file, edge-linked proportional partition model.
  • -q FILE โ€” like -p but edge-linked equal partition model.
  • -Q FILE โ€” like -p but edge-unlinked partition model.
  • --distribution FILE โ€” hand over a definition file of distributions, which can be used to generate random model parameters.
  • --branch-distribution DIS โ€” specify a distribution, from which branch lengths of the input trees are randomly generated and overridden.
  • --branch-scale SCALE โ€” specify a value that scales all branch lengths.
  • --single-output โ€” output all the alignments into one single file.
  • --write-all โ€” enable outputting internal sequences.
  • --seed NUM โ€” the random seed number (default: CPU clock). โš ๏ธ Be careful to make AliSim reproducible, you should specify the seed number.
  • -gz โ€” enable output compression, but it takes longer to run.
  • -af phy|fasta โ€” set the output format (default: phylip).

The User Manual is available at http://www.iqtree.org/doc/alisim ๐Ÿ’–


๐ŸŒฟ ANALYSIS WITH GENTRIUS ALGORITHM ๐ŸŒฟ

  • --gentrius FILE โ€” the file must contain either a single species-tree or a set of subtrees.
  • -pr_ab_matrix FILE โ€” the presence-absence matrix of loci coverage.
  • -s FILE โ€” PHYLIP/FASTA/NEXUS/CLUSTAL/MSF alignment file(s).
  • -p FILE โ€” NEXUS/RAxML partition file.
  • -g_stop_t NUM โ€” stop after NUM species-trees were generated, or use 0 to turn this stopping rule off. Default: 1MLN trees.
  • -g_stop_i NUM โ€” stop after NUM intermediate trees were visited, or use 0 to turn this stopping rule off. Default: 10MLN trees.
  • -g_stop_h NUM โ€” stop after NUM hours (CPU time), or use 0 to turn this stopping rule off. Default: 7 days.
  • -g_non_stop โ€” turn off all the stopping rules, live your truth.
  • -g_query FILE โ€” species-trees to test for an identical set of subtrees.
  • -g_print โ€” write all generated species-trees.
๐Ÿšจ WARNING: there might be millions of trees! Millions. Of trees, bestie. Millions!! ๐Ÿ˜ญ
  • -g_print_lim NUM โ€” a limit on the number of species-trees to be written.
  • -g_print_induced โ€” write induced partition subtrees.
  • -g_print_m โ€” write the presence-absence matrix.
  • -g_rm_leaves NUM โ€” invoke reverse analysis for complex datasets.

๐Ÿฆ  GENOMIC EPIDEMIOLOGICAL ANALYSIS ๐Ÿฆ 

  • --pathogen โ€” apply the CMAPLE tree search algorithm if sequence divergence is low, otherwise apply the IQ-TREE algorithm.
  • --pathogen-force โ€” apply the CMAPLE tree search algorithm regardless of sequence divergence.

โณ TIME TREE RECONSTRUCTION โณ

  • --date FILE โ€” the file containing dates of tips or ancestral nodes.
  • --date TAXNAME โ€” extract dates from taxon names after the last |.
  • --date-tip STRING โ€” tip dates as a real number or YYYY-MM-DD.
  • --date-root STRING โ€” root date as a real number or YYYY-MM-DD.
  • --date-ci NUM โ€” number of replicates to compute the confidence interval.
  • --clock-sd NUM โ€” std-dev for the lognormal relaxed clock (default: 0.2).
  • --date-no-outgroup โ€” exclude the outgroup from the time tree.
  • --date-outlier NUM โ€” Z-score cutoff to remove outlier tips/nodes (e.g. 3).
  • --date-options ".." โ€” extra options passing directly to LSD2.
  • --dating STRING โ€” dating method: LSD for least square dating (default).

And that's the whole page, angel ๐Ÿซถ go sequence something iconic. This beauty is iqtree2 2.4.0+dfsg, dated July 2026, and it lives in section IQTREE2(1) of the manual. Slay ๐Ÿ’…โœจ

๐Ÿ“ฆ where this page comes from