Skip to content

Commit 750008e

Browse files
committed
Update references to ask users to cite
1 parent 6501328 commit 750008e

File tree

2 files changed

+144
-16
lines changed

2 files changed

+144
-16
lines changed

README.md

Lines changed: 35 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -62,22 +62,44 @@ For feature requests bug reports please post a topic at
6262
Citations
6363
---------
6464

65-
General citation for IQ-TREE 2:
65+
General citation for IQ-TREE 3:
6666

67-
* B.Q. Minh, H.A. Schmidt, O. Chernomor, D. Schrempf, M.D. Woodhams, A. von Haeseler, R. Lanfear (2020)
68-
IQ-TREE 2: New models and efficient methods for phylogenetic inference in the genomic era.
69-
*Mol. Biol. Evol.*, 37:1530-1534. <https://doi.org/10.1093/molbev/msaa015>
67+
* T.K.F. Wong, N. Ly-Trong, H. Ren, H. Banos,
68+
A.J. Roger, E. Susko, C. Bielow, N. De Maio,
69+
N. Goldman, M.W. Hahn, G. Huttley, R. Lanfear, B.Q. Minh (2025)
70+
IQ-TREE 3: Phylogenomic Inference Software using Complex Evolutionary Models.
71+
Submitted.
7072

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

78+
> **NOTE**: You can also obtain the citations in `.iqtree` output file.
79+
80+
When using MixtureFinder please cite:
81+
82+
* H. Ren, T.K.F. Wong, B.Q. Minh, R. Lanfear (2025)
83+
MixtureFinder: Estimating DNA mixture models for phylogenetic analyses.
84+
_Mol. Biol. Evol._, 42:msae264. <https://doi.org/10.1093/molbev/msae264>
85+
86+
When using GTRpmix model please cite:
87+
88+
* H. Banos, T.K.F. Wong, J. Daneau, E. Susko, B.Q. Minh, R. Lanfear, M.W. Brown, L. Eme, A.J. Roger (2024)
89+
GTRpmix: A linked general-time reversible model for profile mixture models.
90+
_Mol. Biol. Evol._, 92:msae174. <https://doi.org/10.1093/molbev/msae174>
91+
92+
When using CMAPLE please cite:
93+
94+
* N. Ly-Trong, C. Bielow, N. De Maio, B.Q. Minh (2024)
95+
CMAPLE: Efficient phylogenetic inference in the pandemic era.
96+
_Mol. Biol. Evol._, 41:msae134. <https://doi.org/10.1093/molbev/msae134>
97+
7698
When using tree mixture models (MAST) please cite:
7799

78100
* T.K.F. Wong, C. Cherryh, A.G. Rodrigo, M.W. Hahn, B.Q. Minh, R. Lanfear (2024)
79101
MAST: Phylogenetic Inference with Mixtures Across Sites and Trees.
80-
_Syst. Biol._, in press. <https://doi.org/10.1093/sysbio/syae008>
102+
_Syst. Biol._, 73:375–391. <https://doi.org/10.1093/sysbio/syae008>
81103

82104
When computing concordance factors please cite:
83105

@@ -89,7 +111,7 @@ When using AliSim to simulate alignments please cite:
89111

90112
* N. Ly-Trong, G.M.J. Barca, B.Q. Minh (2023)
91113
AliSim-HPC: parallel sequence simulator for phylogenetics.
92-
*Bioinformatics*, 39:btad540. <https://doi.org/10.1093/bioinformatics/btad540>
114+
_Bioinformatics_, 39:btad540. <https://doi.org/10.1093/bioinformatics/btad540>
93115

94116
When estimating amino-acid Q matrix please cite:
95117

@@ -152,6 +174,13 @@ When using IQ-TREE version 1 please cite:
152174
IQ-TREE: A Fast and Effective Stochastic Algorithm for Estimating Maximum-Likelihood Phylogenies.
153175
_Mol. Biol. and Evol._, 32:268-274. <https://doi.org/10.1093/molbev/msu300>
154176

177+
When using IQ-TREE version 2 please cite:
178+
179+
* B.Q. Minh, H.A. Schmidt, O. Chernomor, D. Schrempf, M.D. Woodhams, A. von Haeseler, R. Lanfear (2020)
180+
IQ-TREE 2: New models and efficient methods for phylogenetic inference in the genomic era.
181+
*Mol. Biol. Evol.*, 37:1530-1534. <https://doi.org/10.1093/molbev/msaa015>
182+
183+
155184
#### Credits and Acknowledgements
156185

157186
Some parts of the code were taken from the following packages/libraries: [Phylogenetic likelihood library](http://www.libpll.org), [TREE-PUZZLE](http://www.tree-puzzle.de),

main/phyloanalysis.cpp

Lines changed: 109 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -83,14 +83,113 @@ extern "C" {
8383

8484
void reportReferences(Params &params, ofstream &out) {
8585

86-
out << "To cite IQ-TREE please use:" << endl << endl
87-
<< "Bui Quang Minh, Heiko A. Schmidt, Olga Chernomor, Dominik Schrempf," << endl
88-
<< "Michael D. Woodhams, Arndt von Haeseler, and Robert Lanfear (2020)" << endl
89-
<< "IQ-TREE 2: New models and efficient methods for phylogenetic inference" << endl
90-
<< "in the genomic era. Mol. Biol. Evol., in press." << endl
91-
<< "https://doi.org/10.1093/molbev/msaa015" << endl << endl;
86+
out << "To cite IQ-TREE 3 please use:" << endl << endl
87+
<< "Thomas K.F. Wong, Nhan Ly-Trong, Huaiyan Ren, Hector Banos, Andrew J. Roger," << endl
88+
<< "Edward Susko, Chris Bielow, Nicola De Maio, Nick Goldman, Matthew W. Hahn," << endl
89+
<< "Gavin Huttley, Robert Lanfear, Bui Quang Minh (2025)" << endl
90+
<< "IQ-TREE 3: Phylogenomic Inference Software using Complex Evolutionary Models." << endl
91+
<< "Submitted." << endl << endl;
92+
93+
out << "Please also cite the following paper(s) for the feature(s) that you used:" << endl << endl;
9294

9395
bool modelfinder_only = false;
96+
if (params.model_name.find("MIX") != string::npos && params.model_name.find("MIX{") == string::npos) {
97+
out << "To cite MixtureFinder please use: " << endl << endl
98+
<< "Huaiyan Ren, Thomas KF Wong, Bui Quang Minh, Robert Lanfear (2025)" << endl
99+
<< "MixtureFinder: Estimating DNA Mixture Models for Phylogenetic Analyses." << endl
100+
<< "Molecular Biology and Evolution, 42:msae264." << endl
101+
<< "https://doi.org/10.1093/molbev/msae264" << endl << endl;
102+
}
103+
104+
if (params.optimize_linked_gtr) {
105+
out << "To cite GTRpmix please use: " << endl << endl
106+
<< "Hector Banos, Thomas KF Wong, Justin Daneau, Edward Susko, Bui Quang Minh," << endl
107+
<< "Robert Lanfear, Matthew W Brown, Laura Eme, Andrew J Roger (2025)" << endl
108+
<< "GTRpmix: A linked general-time reversible model for profile mixture models." << endl
109+
<< "Molecular Biology and Evolution, 92:msae174." << endl
110+
<< "https://doi.org/10.1093/molbev/msae174" << endl << endl;
111+
}
112+
113+
if (params.inference_alg != ALG_IQ_TREE) {
114+
out << "To cite CMAPLE please use: " << endl << endl
115+
<< "Nhan Ly-Trong, Chris Bielow, Nicola De Maio, Bui Quang Minh (2024)" << endl
116+
<< "CMAPLE: Efficient phylogenetic inference in the pandemic era." << endl
117+
<< "Molecular Biology and Evolution, 41:msae134." << endl
118+
<< "https://doi.org/10.1093/molbev/msae134" << endl << endl;
119+
}
120+
121+
if (params.model_name.find("+T") != string::npos) {
122+
out << "To cite the MAST model \"+T\" please use: " << endl << endl
123+
<< "Thomas KF Wong, Caitlin Cherryh, Allen G Rodrigo, Matthew W Hahn, Bui Quang Minh, Robert Lanfear (2024)" << endl
124+
<< "MAST: Phylogenetic Inference with Mixtures Across Sites and Trees." << endl
125+
<< "Systematic Biology, 73:375–391." << endl
126+
<< "https://doi.org/10.1093/sysbio/syae008" << endl << endl;
127+
}
128+
129+
if (params.consensus_type == CT_ASSIGN_SUPPORT_EXTENDED) {
130+
out << "To cite site/gene concordance factor please use: " << endl << endl
131+
<< "Yu K Mo, Robert Lanfear, Matthew W Hahn, Bui Quang Minh (2023)" << endl
132+
<< "Updated site concordance factors minimize effects of homoplasy and taxon sampling." << endl
133+
<< "Bioinformatics, 39:btac741." << endl
134+
<< "https://doi.org/10.1093/bioinformatics/btac741" << endl << endl;
135+
}
136+
137+
if (params.alisim_active) {
138+
out << "To cite AliSim please use: " << endl << endl
139+
<< "Nhan Ly-Trong, Giuseppe MJ Barca, Bui Quang Minh (2023)" << endl
140+
<< "AliSim-HPC: parallel sequence simulator for phylogenetics." << endl
141+
<< "Bioinformatics, 39:btad540." << endl
142+
<< "https://doi.org/10.1093/bioinformatics/btad540" << endl << endl;
143+
}
144+
145+
if (params.model_joint != "" && params.model_joint.find("NONREV") == string::npos) {
146+
out << "To cite QMaker for estimating protein Q matrix please use: " << endl << endl
147+
<< "Bui Quang Minh, Cuong Cao Dang, Le Sy Vinh, Robert Lanfear (2021)" << endl
148+
<< "QMaker: Fast and Accurate Method to Estimate Empirical Models of Protein Evolution." << endl
149+
<< "Systematic Biology, 70:1046–1060." << endl
150+
<< "https://doi.org/10.1093/sysbio/syab010" << endl << endl;
151+
}
152+
153+
if (params.model_joint != "" && params.model_joint.find("NONREV") != string::npos) {
154+
out << "To cite nQMaker for estimating non-reversible Q matrix please use: " << endl << endl
155+
<< "Cuong Cao Dang, Bui Quang Minh, Hanon McShea, Joanna Masel, Jennifer E James, Le Sy Vinh, Robert Lanfear (2022)" << endl
156+
<< "nQMaker: Estimating Time Nonreversible Amino Acid Substitution Models." << endl
157+
<< "Systematic Biology, 71:1110–1123." << endl
158+
<< "https://doi.org/10.1093/sysbio/syac007" << endl << endl;
159+
}
160+
161+
if (params.consensus_type == CT_ROOTSTRAP) {
162+
out << "To cite Rootstrap please use: " << endl << endl
163+
<< "Suha Naser-Khdour, Bui Quang Minh, Robert Lanfear (2022)" << endl
164+
<< "Assessing Confidence in Root Placement on Phylogenies: An Empirical Study Using Nonreversible Models for Mammals." << endl
165+
<< "Systematic Biology, 71:959–972." << endl
166+
<< "https://doi.org/10.1093/sysbio/syab067" << endl << endl;
167+
}
168+
169+
if (params.model_name.find("+H") != string::npos) {
170+
out << "To cite the GHOST \"+H\" please use: " << endl << endl
171+
<< "Stephen M Crotty, Bui Quang Minh, Nigel G Bean, Barbara R Holland, Jonathan Tuke, Lars S Jermiin, Arndt Von Haeseler (2020)" << endl
172+
<< "GHOST: Recovering Historical Signal from Heterotachously Evolved Sequence Alignments." << endl
173+
<< "Systematic Biology, 69:249-264." << endl
174+
<< "https://doi.org/10.1093/sysbio/syz051" << endl << endl;
175+
}
176+
177+
if (params.symtest != SYMTEST_NONE) {
178+
out << "To cite tests of symmetry please use: " << endl << endl
179+
<< "Suha Naser-Khdour, Bui Quang Minh, Wenqi Zhang, Eric A Stone, Robert Lanfear (2024)" << endl
180+
<< "The Prevalence and Impact of Model Violations in Phylogenetic Analysis." << endl
181+
<< "Genome Biology and Evolution, 11:3341-3352." << endl
182+
<< "https://doi.org/10.1093/gbe/evz193" << endl << endl;
183+
}
184+
185+
// if (DecentTree) {
186+
// out << "To cite WHAT please use: " << endl << endl
187+
// << "Weiwen Wang, James Barbetti, Thomas Wong, Bryan Thornlow, Russ Corbett-Detig, Yatish Turakhia, Robert Lanfear, Bui Quang Minh (2023)" << endl
188+
// << "DecentTree: scalable Neighbour-Joining for the genomic era." << endl
189+
// << "Bioinformatics, 39:btad536." << endl
190+
// << "https://doi.org/10.1093/bioinformatics/btad536" << endl << endl;
191+
// }
192+
94193
if (params.model_name.substr(0,4) == "TEST" || params.model_name.substr(0, 2) == "MF" || params.model_name.empty()) {
95194
out << "To cite ModelFinder please use: " << endl << endl
96195
<< "Subha Kalyaanamoorthy, Bui Quang Minh, Thomas KF Wong, Arndt von Haeseler," << endl
@@ -102,10 +201,10 @@ void reportReferences(Params &params, ofstream &out) {
102201
}
103202
if (posPOMO(params.model_name) != string::npos) {
104203
out << "For polymorphism-aware models please cite:" << endl << endl
105-
<< "Dominik Schrempf, Bui Quang Minh, Nicola De Maio, Arndt von Haeseler, and Carolin Kosiol" << endl
106-
<< "(2016) Reversible polymorphism-aware phylogenetic models and their application to" << endl
107-
<< "tree inference. J. Theor. Biol., 407:362–370." << endl
108-
<< "https://doi.org/10.1016/j.jtbi.2016.07.042" << endl << endl;
204+
<< "Dominik Schrempf, Bui Quang Minh, Arndt von Haeseler, Carolin Kosiol (2019)" << endl
205+
<< "Polymorphism-Aware Species Trees with Advanced Mutation Models, Bootstrap, and Rate Heterogeneity" << endl
206+
<< "Molecular Biology and Evolution, 36:1294–1301." << endl
207+
<< "https://doi.org/10.1093/molbev/msz043" << endl << endl;
109208
}
110209

111210
if (params.site_freq_file || params.tree_freq_file)

0 commit comments

Comments
 (0)