iqtree / iqtree2

NEW location of IQ-TREE software for efficient phylogenomic software by maximum likelihood http://www.iqtree.org
GNU General Public License v2.0
231 stars 55 forks source link

IQ-TREE

Github IQ-TREE 1 Releases Github IQ-TREE 2 Releases BioConda downloads BioConda platforms Build Status License: GPL v2

Efficient and versatile phylogenomic software by maximum likelihood http://www.iqtree.org

Introduction

The IQ-TREE software was created as the successor of IQPNNI and TREE-PUZZLE (thus the name IQ-TREE). IQ-TREE was motivated by the rapid accumulation of phylogenomic data, leading to a need for efficient phylogenomic software that can handle a large amount of data and provide more complex models of sequence evolution. To this end, IQ-TREE can utilize multicore computers and distributed parallel computing to speed up the analysis. IQ-TREE automatically performs checkpointing to resume an interrupted analysis.

As input IQ-TREE accepts all common sequence alignment formats including PHYLIP, FASTA, Nexus, Clustal and MSF. As output IQ-TREE will write a self-readable report file (name suffix .iqtree), a NEWICK tree file (.treefile) which can be visualized by tree viewer programs such as FigTree, Dendroscope or iTOL.

Key features of IQ-TREE

The strength of IQ-TREE is the availability of a wide variety of phylogenetic models:

IQ-TREE web service

For a quick start you can also try the IQ-TREE web server, which performs online computation using a dedicated computing cluster. It is very easy to use with as few as just 3 clicks! Try it out at:

User support

Please refer to the user documentation and frequently asked questions. If you have further questions and feedback, please create a topic at Github discussions. For feature requests bug reports please post a topic at Github issues.

Citations

General citation for IQ-TREE 2:

Moreover, there are other papers associated with notable features in IQ-TREE, which are normally mentioned in the corresponding documentation. We ask that you also cite these papers, which are important for us to obtain fundings to continuously maintain the code of IQ-TREE. These papers are also listed below.

When using tree mixture models (MAST) please cite:

When computing concordance factors please cite:

When using AliSim to simulate alignments please cite:

When estimating amino-acid Q matrix please cite:

When using the heterotachy GHOST model "+H" please cite:

When using the tests of symmetry please cite:

When using polymorphism-aware models please cite:

For the ultrafast bootstrap (UFBoot) please cite:

When using posterior mean site frequency model (PMSF) please cite:

When using ModelFinder please cite:

When using partition models please cite:

When using IQ-TREE web server please cite:

When using IQ-TREE version 1 please cite:

Credits and Acknowledgements

Some parts of the code were taken from the following packages/libraries: Phylogenetic likelihood library, TREE-PUZZLE, BIONJ, Nexus Class Libary, Eigen library, SPRNG library, Zlib library, gzstream library, vectorclass library, GNU scientific library.

IQ-TREE was funded by the Austrian Science Fund - FWF (grant no. I 760-B17 from 2012-2015 and and I 2508-B29 from 2016-2019), the University of Vienna (Initiativkolleg I059-N), the Australian National University, Chan-Zuckerberg Initiative (open source software for science grants), Simons Foundation, Moore Foundation, and Australian Research Council.