GeneRax: A tool for species tree-aware maximum likelihood based gene tree inference under gene duplication, transfer, and loss

Inferring gene trees is difficult because alignments are often too short, and thus contain insufficient signal, while substitution models inevitably fail to capture the complexity of the evolutionary processes. To overcome these challenges species tree-aware methods seek to use information from a putative species tree. However, there are few methods available that implement a full likelihood framework or account for horizontal gene transfers. Furthermore, these methods often require expensive data pre-processing (e.g., computing bootstrap trees), and rely on approximations and heuristics that limit the exploration of tree space. Here we present GeneRax, the first maximum likelihood species tree-aware gene tree inference software. It simultaneously accounts for substitutions at the sequence level and gene level events, such as duplication, transfer and loss and uses established maximum likelihood optimization algorithms. GeneRax can infer rooted gene trees for an arbitrary number of gene families, directly from the per-gene sequence alignments and a rooted, but undated, species tree. We show that compared to competing tools, on simulated data GeneRax infers trees that are the closest to the true tree in 90% of the simulations in terms relative Robinson-Foulds distance. While, on empirical datasets, GeneRax is the fastest among all tested methods when starting from aligned sequences, and that it infers trees with the highest likelihood score, based on our model. GeneRax completed tree inferences and reconciliations for 1099 Cyanobacteria families in eight minutes on 512 CPU cores. Thus, its advanced parallelization scheme enables large-scale analyses. GeneRax is available under GNU GPL at https://github.com/BenoitMorel/GeneRax.

[1]  Bret Larget,et al.  The estimation of tree posterior probabilities using conditional clade probability distributions. , 2013, Systematic biology.

[2]  J. Lagergren,et al.  Probabilistic orthology analysis. , 2009, Systematic biology.

[3]  Guy Perrière,et al.  Databases of homologous gene families for comparative genomics , 2009, BMC Bioinformatics.

[4]  B. Boussau,et al.  Efficient Exploration of the Space of Reconciled Gene Trees , 2013, Systematic biology.

[5]  Tandy J. Warnow,et al.  ASTRAL: genome-scale coalescent-based species tree estimation , 2014, Bioinform..

[6]  D. Robinson,et al.  Comparison of phylogenetic trees , 1981 .

[7]  Nadia El-Mabrouk,et al.  Gene Family Evolution—An Algorithmic Framework , 2019, Bioinformatics and Phylogenetics.

[8]  Dannie Durand,et al.  NOTUNG: A Program for Dating Gene Duplications and Optimizing Gene Family Trees , 2000, J. Comput. Biol..

[9]  Klaus Peter Schliep,et al.  phangorn: phylogenetic analysis in R , 2010, Bioinform..

[10]  Gergely J. Szöllősi,et al.  Lateral Gene Transfer from the Dead , 2012, Systematic biology.

[11]  Nadia El-Mabrouk,et al.  Efficient Gene Tree Correction Guided by Genome Evolution , 2016, PloS one.

[12]  Louxin Zhang,et al.  Effect of Incomplete Lineage Sorting On Tree-Reconciliation-Based Inference of Gene Duplication , 2013, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[13]  M. Gouy,et al.  Genome-scale coestimation of species and gene trees , 2013, Genome research.

[14]  Alexey M. Kozlov,et al.  ParGenes: a tool for massively parallel model selection and phylogenetic tree inference on thousands of genes , 2018, bioRxiv.

[15]  É. Tannier,et al.  The Inference of Gene Trees with Species Trees , 2013, Systematic biology.

[16]  P. Bork,et al.  ETE 3: Reconstruction, Analysis, and Visualization of Phylogenomic Data , 2016, Molecular biology and evolution.

[17]  Ziheng Yang Statistical Properties of the Maximum Likelihood Method of Phylogenetic Estimation and Comparison With Distance Matrix Methods , 1994 .

[18]  David Posada,et al.  SimPhy: Phylogenomic Simulation of Gene, Locus, and Species Trees , 2015, bioRxiv.

[19]  Edwin Jacox,et al.  Joint amalgamation of most parsimonious reconciled gene trees , 2014, Bioinform..

[20]  Astrid Gall,et al.  Ensembl 2018 , 2017, Nucleic Acids Res..

[21]  Alexey M. Kozlov,et al.  RAxML-NG: a fast, scalable and user-friendly tool for maximum likelihood phylogenetic inference , 2018, bioRxiv.

[22]  A. von Haeseler,et al.  IQ-TREE: A Fast and Effective Stochastic Algorithm for Estimating Maximum-Likelihood Phylogenies , 2014, Molecular biology and evolution.

[23]  Sophie S Abby,et al.  Phylogenetic modeling of lateral gene transfer reconstructs the pattern and relative timing of speciations , 2012, Proceedings of the National Academy of Sciences.

[24]  Renan Valieris,et al.  Bioconda: sustainable and comprehensive software distribution for the life sciences , 2018, Nature Methods.

[25]  J. Lagergren,et al.  Simultaneous Bayesian gene tree reconstruction and reconciliation analysis , 2009, Proceedings of the National Academy of Sciences.

[26]  J. Marshall,et al.  Vision using multiple distinct rod opsins in deep-sea fishes , 2018, Science.

[27]  J. Felsenstein,et al.  A simulation comparison of phylogeny algorithms under equal and unequal evolutionary rates. , 1994, Molecular biology and evolution.

[28]  Andrew Rambaut,et al.  Seq-Gen: an application for the Monte Carlo simulation of DNA sequence evolution along phylogenetic trees , 1997, Comput. Appl. Biosci..

[29]  Vincent Berry,et al.  RecPhyloXML: a format for reconciled gene trees , 2018, Bioinform..

[30]  J. Felsenstein CONFIDENCE LIMITS ON PHYLOGENIES: AN APPROACH USING THE BOOTSTRAP , 1985, Evolution; international journal of organic evolution.

[31]  J. Felsenstein Evolutionary trees from DNA sequences: A maximum likelihood approach , 2005, Journal of Molecular Evolution.

[32]  Manolis Kellis,et al.  Unified modeling of gene duplication, loss, and coalescence using a locus tree. , 2012, Genome research.

[33]  Joel Sjöstrand,et al.  GenPhyloData: realistic simulation of gene family evolution , 2013, BMC Bioinformatics.

[34]  G. X. Yu,et al.  Pathogenic Bacillus anthracis in the progressive gene losses and gains in adaptive evolution , 2009, BMC Bioinformatics.

[35]  Vincent Ranwez,et al.  Inferring incomplete lineage sorting, duplications, transfers and losses with reconciliations. , 2017, Journal of theoretical biology.

[36]  A. Danchin,et al.  Organised Genome Dynamics in the Escherichia coli Species Results in Highly Diverse Adaptive Paths , 2009, PLoS genetics.