Litcius/Paper detail

Common Methods for Phylogenetic Tree Construction and Their Implementation in R

Yue Zou, Zixuan Zhang, Yujie Zeng, Hanyue Hu, Youjin Hao, Sheng Huang, Bo Li

2024Bioengineering56 citationsDOIOpen Access PDF

Abstract

A phylogenetic tree can reflect the evolutionary relationships between species or gene families, and they play a critical role in modern biological research. In this review, we summarize common methods for constructing phylogenetic trees, including distance methods, maximum parsimony, maximum likelihood, Bayesian inference, and tree-integration methods (supermatrix and supertree). Here we discuss the advantages, shortcomings, and applications of each method and offer relevant codes to construct phylogenetic trees from molecular data using packages and algorithms in R. This review aims to provide comprehensive guidance and reference for researchers seeking to construct phylogenetic trees while also promoting further development and innovation in this field. By offering a clear and concise overview of the different methods available, we hope to enable researchers to select the most appropriate approach for their specific research questions and datasets.

Topics & Concepts

SupertreeSupermatrixPhylogenetic treeComputational phylogeneticsConstruct (python library)Tree rearrangementTree (set theory)Phylogenetic networkMaximum parsimonyInferenceBayesian probabilityPhylogeneticsComputer scienceData scienceBiologyMachine learningComputational biologyArtificial intelligenceMathematicsCladeGeneGeneticsCurrent algebraPure mathematicsMathematical analysisAffine Lie algebraAlgebra over a fieldProgramming languageGenomics and Phylogenetic StudiesGenetic diversity and population structureGenetic Mapping and Diversity in Plants and Animals