Skip to content
This repository has been archived by the owner on Feb 6, 2024. It is now read-only.

Releases: Cibiv/IQ-TREE

Beta version 1.7-beta

12 Sep 03:01
Compare
Choose a tag to compare
Beta version 1.7-beta Pre-release
Pre-release

Notable features:

  • -spu PARTITION_FILE to perform separate phylogenetic analysis for each partition.
  • NONREV for general non-reversible models.
  • --symtest to perform Symmetry Test as of Jermiin et al.
  • --terrace to check if ML tree lies on a phylogenetic terrace (code from https://github.com/terraphast)
  • --tbe to perform transfer bootstrap expectation (code from https://github.com/evolbioinfo/booster)

New options:

  • -sup2 to map support values from a set of trees with unequal taxon sets onto a target tree.
  • -rf2 to compute Robinson-Foulds distance between two sets of trees with unequal taxon sets.
  • --link-model to link substitution models across partitions.
  • --root-move-dist to optimise rooting position up to a certain distance (default: 2).
  • --init-model to specify initial rate matrix.
  • --loop-model to specify number of loop iterations for partition model optimisation (default: 10).
  • --no-seq-comp to disable sequence composition test.
  • --symtest-remove-bad to do --symtest and remove bad partitions.

Patch version 1.6.7.1

06 Sep 23:35
Compare
Choose a tag to compare
  • Show more precision in log likelihood with --show-lh (thanks Benjamin Redelings)
  • Reimplement -tina and -st MULTI option (requested by Ingo Ebersberger)

Bugfixes:

  • Crash at the end with --runs and partition model (reported by David Maddison)

IQ-TREE version 1.6.7

23 Aug 12:31
Compare
Choose a tag to compare

Important changes:

  • Temporarily disable AU test due to unresolved numerical issue when bp-rell are all zeros.

Bugfixes:

  • Checkpointing issue in ModelFinder for mixture models causing incorrect likelihoods with e.g. -madd C10 (reported by Juergen Strassert).
  • Checkpointing Lie Markov models.
  • (v1.6.6) Incomplete parsing of site positions of partition file (reported by Alexey Kozlov).
  • Parsing polymorphic states from NEXUS file (reported by Steven Heritage).
  • Use of only 1 thread when #partitions < #cores (reported by Alexey Kozlov).
  • Double RAM usage for -bnni option (reported by Juergen Strassert).
  • Over-bound for optimizeTreeLengthScaling causing too long branch lengths in extreme cases (reported by vikaszsi77).
  • Exclude ORDERED model by default for morphological data due to frequent numerical underflow.
  • (v1.6) -m ..MERGE.. wrong concatenateAlignments with missing data (reported by David Dunchene).
  • Error message instead of crash when using -bsam with non-partition model (reported by Sarah Jensen).

Beta version 1.6.7.a

08 Jul 07:44
Compare
Choose a tag to compare
Beta version 1.6.7.a Pre-release
Pre-release

Bugfixes:

  • Checkpointing issue in ModelFinder for mixture models causing incorrect likelihoods with e.g. -madd C10 (reported by Juergen Strassert).
  • Checkpointing Lie Markov models.

IQ-TREE version 1.6.6

01 Jul 03:37
Compare
Choose a tag to compare

This version contains a number of bugfixes and is highly recommended for all users.

Bugfixes:

  • Issue with internal tree node names changed from slash to underscore (reported by JP Flandrois).
  • Wrong FREQ_UNKNOWN assertion with protein mixture models, e.g. LG4X (reported by Giddy Landan).
  • Disallow specifying both --runs with -lmap option (reported by Giap Nguyen).
  • Reading nexus polymorphic characters for non-DNA data (reported by a web user).
  • Amino-acid O (22nd amino-acid) is accepted as missing data (reported by Cuong Dang).
  • Negative initial free-rates in rare cases (reported by Paul Frandsen).
  • Memory leak in reading NEXUS alignment.
  • Crash with resampling strategy (-bsam) for standard bootstrap (-b) and jackknife (-j option).
  • Crash with standard bootstrap and partition merging (-m ...MERGE) (reported by Guoqing Li).
  • Wrong error with codon models and -t RANDOM (reported by Karen Meusemann).
  • Parsing error with blank chars in partition file (reported by David Maddison).
  • Freezing caused by old Intel OpenMP library (reported by David Maddison).
  • Too strict assertion about one applied NNI (reported by Karen Meusemann).
  • Error message when specifying mixture with GHOST model (reported by Anja Spang).

Beta version 1.6.6.c

28 Jun 02:19
Compare
Choose a tag to compare
Beta version 1.6.6.c Pre-release
Pre-release

This beta version includes all bug fixes from 1.6.6.a and 1.6.6.b and additionally:

  • Freezing caused by old Intel OpenMP library on Mac (possibly Linux as well) (reported by David Maddison).
  • Too strict assertion about one applied NNI (possibly fix Karen's bug report).
  • Error message when specifying mixture with GHOST model (reported by Anja Spang).

Beta version 1.6.6.b

25 Jun 01:36
Compare
Choose a tag to compare
Beta version 1.6.6.b Pre-release
Pre-release

NOTE: Do not use this beta version unless you are asked to test it.

Bugfixes:

  • Memory leak in reading NEXUS alignment (possibly fix --runs option reported by David Maddison).
  • Crash with resampling strategy (-bsam) for standard bootstrap (-b) and jackknife (-j option).
  • Standard bootstrap with partition merging (-m ...MERGE) (reported by Guoqing Li).
  • Wrong error with codon models and -t RANDOM (reported by Karen Meusemann).
  • Parsing error with blank chars in partition file (reported by David Maddison).

Bugfixes from v1.6.6.a:

  • Issue with internal tree node names changed from slash to underscore (reported by JP Flandrois).
  • ASSERT with protein mixture models (reported by Giddy Landan).
  • Disallow specifying both --runs with -lmap option (reported by Giap Nguyen)
  • Reading nexus composite characters for non-DNA data (reported by a web user)
  • Support amino-acid O (22nd amino-acid), which is regarded as missing data (reported by Cuong).
  • Initialising free-rate model, which may create negative rates in rare cases (reported by Paul Frandsen).

Beta version 1.6.6.a

15 Jun 06:21
Compare
Choose a tag to compare
Beta version 1.6.6.a Pre-release
Pre-release

NOTE: Do not use this beta version unless you are asked to test it.

Bugfixes:

  • Issue with internal tree node names changed from slash to underscore (reported by JP Flandrois).
  • ASSERT with protein mixture models (reported by Giddy Landan).
  • Disallow specifying both --runs with -lmap option (reported by Giap Nguyen)
  • Reading nexus composite characters for non-DNA data (reported by a web user)
  • Support amino-acid O (22nd amino-acid), which is regarded as missing data (reported by Cuong).
  • Initialising free-rate model, which may create negative rates in rare cases (reported by Paul Frandsen).

IQ-TREE version 1.6.5

08 May 04:36
Compare
Choose a tag to compare

Bugfixes:

  • GTR20 protein model does not optimise rate parameters.
  • Replace odd characters in taxon names in tree file by underscore as done with alignment file (issue #31).
  • Replace odd characters in taxon names in cluster file by underscore (issue #54).
  • Crash with combination of bootstrap (-b option), partition model (-spp) and model testing (-m TEST) at the phase of analysing original alignment (reported by paul.madeira).

IQ-TREE version 1.6.4

29 Apr 11:29
Compare
Choose a tag to compare

News:

  • New option --runs to perform multiple tree searches (issue #64 requested by David Maddison). This is motivated by a recent evaluation (Zhou et al. 2018) showing that 10 independent runs outperformed single run in terms of likelihood maximisation.
  • Print branch lengths scaled in number of substitutions for PoMo models.
  • Support specifying 6 GTR rates and G-T rate to be zero from command line (requested by Ben Redelings).
  • New option --show-lh to compute tree log-likelihood without parameter optimisation (issue #67).

Bugfixes:

  • Fix compilation with gcc 4.8.
  • Incorrect parsing +P for PoMo model string (thanks Carolin Kosiol).
  • Issue #66: Incorrect frequency mixture model when coupled with GTR20 (reported by Dominik Schrempf).
  • .ufboot trees file contains partial branch supports by combination of -bb and -alrt (reported by Guifre Torruella Cortes).
  • Crash in likelihood computation for +ASC model when some states are rare (reported by Paul Madeira).
  • Numerical instability for codon models by reducing upper bound of omega/kappa from 100 to 50 (reported by Aleksas Lab).
  • Crash reading DNA model from file (reported by Benjamin Redelings).
  • Crash with -z option with rooted trees in the presence of identical sequences (reported by cjp1043).