Skip to content

RAxML-NG v1.2.0

Compare
Choose a tag to compare
@amkozlov amkozlov released this 09 May 19:52
· 18 commits to master since this release

This release introduces multiple performance optimizations which yield 2x to 5x speedup for most typical analyses and datasets.

IMPORTANT: Due to change in defaults, the results are not compatible with previous raxml-ng versions. If you need to reproduce the behavior of raxml-ng 1.1.0 , add --extra compat-v11. Most changes can be also disabled one-by-one, please see instructions below:

New defaults & optimizations

  • --search1: use parsimony starting tree by default
  • bootstrap: use parsimony starting trees by default (add --extra bs-start-rand to use random starting trees as before)
  • faster CLV updates in SPR rounds by @togkousa (#157), add --extra fastclv-off to disable
  • new logLH epsilon defaults by @tschuelia: eps=1000 for brlen triplet optimization, eps=0.1 for final model optimization, eps=10 everywhere else (details: https://www.biorxiv.org/content/10.1101/2022.07.13.499893v1.full.pdf)
  • parallelize parsimony starting tree computation (#151)

New features

Bugfixes

  • fix regression failure with CATG input (#131)
  • do not auto-enable rate scalers with >2000 taxa if --force / --force model_rate_scalers is specified (#133)
  • partially incorrect TBE support values in --all mode
  • --consense: fix error if result is a star tree (#143)
  • invalid buffer size which led to failures in some parallel configurations (MPI with multiple workers per rank)
  • truncate FASTA sequence names after the first space by default (#90). Alternatively, spaces can be converted to underscores with --msa-format fasta_longlabels.

Packaging note

This release is built with pll-modules 0.4.0, and libpll-2 0.4.0, and terraphast-0.1.0.