Constructing phylogenetic networks via cherry picking and machine learning

被引:2
|
作者
Bernardini, Giulia [1 ]
van Iersel, Leo [2 ]
Julien, Esther [2 ]
Stougie, Leen [3 ,4 ,5 ]
机构
[1] Univ Trieste, Trieste, Italy
[2] Delft Inst Appl Math, Delft, Netherlands
[3] CWI, Amsterdam, Netherlands
[4] Vrije Univ, Amsterdam, Netherlands
[5] INRIA ERABLE, Lyon, France
关键词
Phylogenetics; Hybridization; Cherry picking; Machine learning; Heuristic; HYBRIDIZATION NUMBER; ALGORITHMS; SET;
D O I
10.1186/s13015-023-00233-3
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
BackgroundCombining a set of phylogenetic trees into a single phylogenetic network that explains all of them is a fundamental challenge in evolutionary studies. Existing methods are computationally expensive and can either handle only small numbers of phylogenetic trees or are limited to severely restricted classes of networks.ResultsIn this paper, we apply the recently-introduced theoretical framework of cherry picking to design a class of efficient heuristics that are guaranteed to produce a network containing each of the input trees, for practical-size datasets consisting of binary trees. Some of the heuristics in this framework are based on the design and training of a machine learning model that captures essential information on the structure of the input trees and guides the algorithms towards better solutions. We also propose simple and fast randomised heuristics that prove to be very effective when run multiple times.ConclusionsUnlike the existing exact methods, our heuristics are applicable to datasets of practical size, and the experimental study we conducted on both simulated and real data shows that these solutions are qualitatively good, always within some small constant factor from the optimum. Moreover, our machine-learned heuristics are one of the first applications of machine learning to phylogenetics and show its promise.
引用
收藏
页数:28
相关论文
共 50 条
  • [1] Constructing phylogenetic networks via cherry picking and machine learning
    Giulia Bernardini
    Leo van Iersel
    Esther Julien
    Leen Stougie
    [J]. Algorithms for Molecular Biology, 18
  • [2] Inferring phylogenetic networks from multifurcating trees via cherry picking and machine learning
    Bernardini, Giulia
    van Iersel, Leo
    Julien, Esther
    Stougie, Leen
    [J]. MOLECULAR PHYLOGENETICS AND EVOLUTION, 2024, 199
  • [3] Combining Networks Using Cherry Picking Sequences
    Janssen, Remie
    Jones, Mark
    Murakami, Yukihiro
    [J]. ALGORITHMS FOR COMPUTATIONAL BIOLOGY (ALCOB 2020), 2020, 12099 : 77 - 92
  • [4] Automatic microseismic event picking via unsupervised machine learning
    Chen, Yangkang
    [J]. GEOPHYSICAL JOURNAL INTERNATIONAL, 2020, 222 (03) : 1750 - 1764
  • [5] Stock picking with machine learning
    Wolff, Dominik
    Echterling, Fabian
    [J]. JOURNAL OF FORECASTING, 2024, 43 (01) : 81 - 102
  • [6] Constructing phylogenetic networks from trees
    Bereg, S
    Bean, K
    [J]. BIBE 2005: 5th IEEE Symposium on Bioinformatics and Bioengineering, 2005, : 299 - 305
  • [7] PTGAC Model: A machine learning approach for constructing phylogenetic tree to compare protein sequences
    Pal, Jayanta
    Saha, Sourav
    Maji, Bansibadan
    Bhattacharya, Dilip Kumar
    [J]. JOURNAL OF BIOINFORMATICS AND COMPUTATIONAL BIOLOGY, 2023, 21 (01)
  • [8] Machine Learning in NextG Networks via Generative Adversarial Networks
    Ayanoglu, Ender
    Davaslioglu, Kemal
    Sagduyu, Yalin E.
    [J]. IEEE TRANSACTIONS ON COGNITIVE COMMUNICATIONS AND NETWORKING, 2022, 8 (02) : 480 - 501
  • [9] Accurate and rapid image segmentation method for bayberry automatic picking via machine learning
    Lei, Huan
    Li, Chentong
    Tang, Yu
    Zhong, Zhenyu
    Jiao, Zeyu
    [J]. INTERNATIONAL JOURNAL OF AGRICULTURAL AND BIOLOGICAL ENGINEERING, 2023, 16 (06) : 246 - 254
  • [10] Constructing Phylogenetic Networks Based on the Isomorphism of Datasets
    Wang, Juan
    Zhang, Zhibin
    Li, Yanjuan
    [J]. BIOMED RESEARCH INTERNATIONAL, 2016, 2016