Reconciliation with Non-binary Gene Trees Revisited

  • Yu Zheng
  • Louxin Zhang
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8394)


By reconciling the phylogenetic tree of a gene family with the corresponding species tree, it is possible to infer lineage-specific duplications and losses with high confidence and hence annotate orthologs and paralogs. However, the currently available reconciliation methods for non-binary gene trees are computationally expensive for being applied on a genomic level. Here, an O(|G| + |S|) algorithm is presented to reconcile an arbitrary gene tree G with its corresponding species tree S, where |·| denotes the number of nodes in the corresponding tree. The improvement is achieved through two innovations: a fast computation of compressed child-image subtrees and efficient reconstruction of irreducible duplication histories.


Species Tree Gene Tree Defect Tree Incomplete Lineage Sorting Speciation History 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bansal, M.S., Alm, E.J., Kellis, M.: Reconciliation revisited: Handling multiple optima when reconciling with duplication, transfer, and loss. In: Deng, M., Jiang, R., Sun, F., Zhang, X. (eds.) RECOMB 2013. LNCS, vol. 7821, pp. 1–13. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  2. 2.
    Chang, W.-C., Eulenstein, O.: Reconciling gene trees with apparent polytomies. In: Chen, D.Z., Lee, D.T. (eds.) COCOON 2006. LNCS, vol. 4112, pp. 235–244. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  3. 3.
    Chauve, C., El-Mabrouk, N.: New perspectives on gene family evolution: Losses in reconciliation and a link with supertrees. In: Batzoglou, S. (ed.) RECOMB 2009. LNCS, vol. 5541, pp. 46–58. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  4. 4.
    Chen, K., Durand, D., Farach-Colton, M.: NOTUNG: a program for dating gene duplications and optimizing gene family trees. J. Comput. Biol. 7, 429–447 (2000)CrossRefGoogle Scholar
  5. 5.
    Chen, Z.Z., Deng, F., Wang, L.: Simultaneous identification of duplications, losses, and lateral gene transfers. IEEE-ACM Trans. Comput. Biol. Bioinformatics 9, 1515–1528 (2012)CrossRefGoogle Scholar
  6. 6.
    Doyon, J.P., et al.: Models, algorithms and programs for phylogeny reconciliation. Briefings Bioinform. 12, 392–400 (2011)CrossRefGoogle Scholar
  7. 7.
    Dufayard, J.-F., et al.: Tree pattern matching in phylogenetic trees: automatic search for orthologs or paralogs in homologous gene sequence databases. Bioinformatics 21, 2596–2603 (2005)CrossRefGoogle Scholar
  8. 8.
    Durand, D., Halldorsson, B., Vernot, B.: A hybrid micro-macroevolutionary approach to gene tree reconstruction. J. Comput. Biol. 13, 320–335 (2006)CrossRefMathSciNetGoogle Scholar
  9. 9.
    Eulenstein, O., Huzurbazar, S., Liberles, D., Eulenstein, O., et al.: Reconciling phylogenetic trees. In: Dittmar, K., Liberles, D. (eds.) Evolution After Duplication, pp. 185–206. Wiley-Blackwell, USA (2010)Google Scholar
  10. 10.
    Fitch, W.M.: Distinguishing homologous from analogous proteins. Syst. Zool. 19, 99–113 (1970)CrossRefGoogle Scholar
  11. 11.
    Goodman, M., et al.: Fitting the gene lineage into its species lineage, a parsimony strategy illustrated by cladograms constructed from globin sequences. Syst. Zool. 28, 132–163 (1979)CrossRefGoogle Scholar
  12. 12.
    Goodstadt, L., Ponting, C.: Phylogenetic reconstruction of orthology, paralogy, and conserved synteny for dog and human. PLoS Comput. Biol. 2, e133 (2006)Google Scholar
  13. 13.
    Górecki, P., Tiuryn, J.: DLS-trees: a model of evolutionary scenarios. Theoret. Comput. Sci. 359, 378–399 (2006)CrossRefzbMATHMathSciNetGoogle Scholar
  14. 14.
    Huelsenbeck, J.P., Ronquist, F.: MRBAYES: Bayesian inference of phylogenetic trees. Bioinformatics 17, 754–755 (2001)CrossRefGoogle Scholar
  15. 15.
    Kellis, M., et al.: Sequencing and comparison of yeast species to identify genes and regulatory elements. Nature 423, 241–254 (2003)CrossRefGoogle Scholar
  16. 16.
    Kristensen, D.M., Wolf, Y.I., Mushegian, A.R., Koonin, E.V.: Computational methods for gene orthology inference. Briefings Bioinform. 12, 379–391 (2011)CrossRefGoogle Scholar
  17. 17.
    Lafond, M., Swenson, K.M., El-Mabrouk, N.: An optimal reconciliation algorithm for gene trees with polytomies. In: Raphael, B., Tang, J. (eds.) WABI 2012. LNCS, vol. 7534, pp. 106–122. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  18. 18.
    Pollard, et al.: Widespread discordance of gene trees with species tree in Drosophila: evidence for incomplete lineage sorting. PLoS Genet. 2(10), e173 (2006)Google Scholar
  19. 19.
    Schieber, B., Vishkin, U.: On finding lowest common ancestors: simplification and parallelization. SIAM J. Comput. 17, 1253–1262 (1988)CrossRefzbMATHMathSciNetGoogle Scholar
  20. 20.
    Stolzer, M., et al.: Inferring duplications, losses, transfers and incomplete lineage sorting with non-binary species trees. Bioinformatics 28(18), i409–i415 (2012)Google Scholar
  21. 21.
    Storm, C., Sonnhammer, E.: Automated ortholog inference from phylogenetic trees and calculation of orthology reliability. Bioinformatics 18, 92–99 (2002)CrossRefGoogle Scholar
  22. 22.
    Tatusov, R.L., et al.: A genomic perspective on protein families. Science 278, 631–637 (1997)CrossRefGoogle Scholar
  23. 23.
    Wapinski, I., et al.: Natural history and evolutionary principles of gene duplication in fungi. Nature 449, 54–61 (2007)CrossRefGoogle Scholar
  24. 24.
    Warnow, T.: Large-scale multiple sequence alignment and phylogeny estimation. In: Models and Algorithms for Genome Evolution, pp. 85–146. Springer, UK (2013)CrossRefGoogle Scholar
  25. 25.
    Zhang, L.X.: On a Mirkin-Muchnik-Smith conjecture for comparing molecular phylogenies. J. Comput. Biol. 4, 177–187 (1997)CrossRefGoogle Scholar
  26. 26.
    Zheng, Y., Wu, T., Zhang, L.: A linear-time algorithm for reconciliation of non-binary gene tree and binary species tree. In: Widmayer, P., Xu, Y., Zhu, B. (eds.) COCOA 2013. LNCS, vol. 8287, pp. 190–201. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  27. 27.
    Zheng, Y., Zhang, L.: Effect of incomplete lineage sorting on tree-reconciliation-based inference of gene duplication. In: Cai, Z., Eulenstein, O., Janies, D., Schwartz, D. (eds.) ISBRA 2013. LNCS, vol. 7875, pp. 261–272. Springer, Heidelberg (2013)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Yu Zheng
    • 1
  • Louxin Zhang
    • 1
  1. 1.Department of MathematicsNational University of SingaporeSingapore

Personalised recommendations