HybridNET: a tool for constructing hybridization networks

被引:20
|
作者
Chen, Zhi-Zhong [1 ]
Wang, Lusheng [2 ]
机构
[1] Tokyo Denki Univ, Dept Math Sci, Hiki, Saitama 3590394, Japan
[2] City Univ Hong Kong, Dept Comp Sci, Kowloon, Hong Kong, Peoples R China
关键词
EVENTS; NUMBER;
D O I
10.1093/bioinformatics/btq548
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Motivations: When reticulation events occur, the evolutionary history of a set of existing species can be represented by a hybridization network instead of an evolutionary tree. When studying the evolutionary history of a set of existing species, one can obtain a phylogenetic tree of the set of species with high confidence by looking at a segment of sequences or a set of genes. When looking at another segment of sequences, a different phylogenetic tree can be obtained with high confidence too. This indicates that reticulation events may occur. Thus, we have the following problem: given two rooted phylogenetic trees on a set of species that correctly represent the tree-like evolution of different parts of their genomes, what is the hybridization network with the smallest number of reticulation events to explain the evolution of the set of species under consideration? Results: We develop a program, named HybridNet, for constructing a hybridization network with the minimum number of reticulate vertices from two input trees. We first implement the O(3(d) n)-time algorithm by Whidden et al. for computing a maximum (acyclic) agreement forest. Our program can output all the maximum (acyclic) agreement forests. We then augment the program so that it can construct an optimal hybridization network for each given maximum acyclic agreement forest. To our knowledge, this is the first time that optimal hybridization networks can be rapidly constructed.
引用
收藏
页码:2912 / 2913
页数:2
相关论文
共 50 条
  • [41] Constructing hysteretic memory in neural networks
    Wei, JD
    Sun, CT
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2000, 30 (04): : 601 - 609
  • [42] Constructing Hierarchical Bayesian Networks with Pooling
    Nishino, Kaneharu
    Inaba, Mary
    THIRTY-SECOND AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTIETH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / EIGHTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, : 8125 - 8126
  • [43] A NEW CONCEPT FOR CONSTRUCTING TELECOMMUNICATIONS NETWORKS
    TAZAKI, K
    AOKI, T
    NTT REVIEW, 1991, 3 (02): : 48 - 53
  • [44] Constructing phylogenetic networks from trees
    Bereg, S
    Bean, K
    BIBE 2005: 5th IEEE Symposium on Bioinformatics and Bioengineering, 2005, : 299 - 305
  • [45] Bioinformatics Methods for Constructing Metabolic Networks
    Petrovsky, Denis V.
    Malsagova, Kristina A.
    Rudnev, Vladimir R.
    Kulikova, Liudmila I.
    Pustovoyt, Vasiliy I.
    Balakin, Evgenii I.
    Yurku, Ksenia A.
    Kaysheva, Anna L.
    PROCESSES, 2023, 11 (12)
  • [46] Constructing a query facility for RBF networks
    Augusteijn, MF
    Shaw, K
    MICAI 2000: ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2000, 1793 : 376 - 388
  • [47] On Constructing Threshold Networks for Pattern Classification
    Anthony, Martin
    CONSTRUCTIVE NEURAL NETWORKS, 2009, 258 : 71 - 82
  • [48] Theory and method for constructing temporal networks
    Li A.-M.
    Hou G.-Y.
    Wang L.
    Kongzhi yu Juece/Control and Decision, 2023, 38 (06): : 1473 - 1490
  • [49] Constructing minimum-interference networks
    Benkert, Marc
    Gudmundsson, Joachim
    Haverkort, Herman
    Wolff, Alexander
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2008, 40 (03): : 179 - 194
  • [50] Comparative genomic hybridization as a tool in tumour cytogenetics
    James, LA
    JOURNAL OF PATHOLOGY, 1999, 187 (04): : 385 - 395