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 条
  • [1] A fast tool for minimum hybridization networks
    Zhi-Zhong Chen
    Lusheng Wang
    Satoshi Yamanaka
    BMC Bioinformatics, 13
  • [2] A fast tool for minimum hybridization networks
    Chen, Zhi-Zhong
    Wang, Lusheng
    Yamanaka, Satoshi
    BMC BIOINFORMATICS, 2012, 13
  • [3] An Algorithm for Constructing Parsimonious Hybridization Networks with Multiple Phylogenetic Trees
    Wu, Yufeng
    JOURNAL OF COMPUTATIONAL BIOLOGY, 2013, 20 (10) : 792 - 804
  • [4] Chua's Table as a Tool for Constructing Dual Networks
    Biolek, Dalibor
    Vavra, Jiri
    Biolek, Zdenek
    Kolka, Zdenek
    Biolkova, Viera
    Dobes, Josef
    2019 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS 2019), 2019, : 145 - 148
  • [5] ANAT: A Tool for Constructing and Analyzing Functional Protein Networks
    Yosef, Nir
    Zalckvar, Einat
    Rubinstein, Assaf D.
    Homilius, Max
    Atias, Nir
    Vardi, Liram
    Berman, Igor
    Zur, Hadas
    Kimchi, Adi
    Ruppin, Eytan
    Sharan, Roded
    SCIENCE SIGNALING, 2011, 4 (196)
  • [6] Constructing Ecological Networks: A Tool to Infer Risk of Transmission and Dispersal of Leishmaniasis
    Gonzalez-Salazar, C.
    Stephens, C. R.
    ZOONOSES AND PUBLIC HEALTH, 2012, 59 : 179 - 193
  • [7] USING NEURAL NETWORKS AS A TOOL FOR CONSTRUCTING RULE-BASED SYSTEMS
    FLETCHER, GP
    HINDE, CJ
    KNOWLEDGE-BASED SYSTEMS, 1995, 8 (04) : 183 - 189
  • [8] Neural networks as a tool for constructing continuous NDVI time series from AVHRR and MODIS
    Brown, M. E.
    Lary, D. J.
    Vrieling, A.
    Stathakis, D.
    Mussa, H.
    INTERNATIONAL JOURNAL OF REMOTE SENSING, 2008, 29 (24) : 7141 - 7158
  • [9] Constructing an Energy Landscape for the Hybridization of Short Oligonucleotides
    Whitley, Kevin
    Comstock, Matthew J.
    Chemla, Yann R.
    BIOPHYSICAL JOURNAL, 2013, 104 (02) : 262A - 262A
  • [10] A TOOL FOR CONSTRUCTING INTERACTIVE SOFTWARE
    HURLEY, WD
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1991, 1 (01) : 75 - 98