@@ -83,14 +83,113 @@ extern "C" {
8383
8484void reportReferences (Params ¶ms, 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 ¶ms, 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