Quartet Based Phylogeny Reconstruction with Answer Set Programming

  • Authors:
  • Gang Wu;Guohui Lin;Jia-Huai You

  • Affiliations:
  • University of Alberta;University of Alberta;University of Alberta

  • Venue:
  • ICTAI '04 Proceedings of the 16th IEEE International Conference on Tools with Artificial Intelligence
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Evolution is an important sub-area of study in biological science, where given a set of species, the goal is to reconstruct their evolutionary history, or phylogeny. Many kinds of data associated with the species can be deployed for this task and many reconstruction methods have been proposed and examined in the literature. One very recent approach is to build a local phylogeny for every subset of 4 species, which is called a quartet for these 4 species, and then to assemble a phylogeny for the whole set of species satisfying these predicted quartets. In general, those predicted quartets might not always agree each other; and thus the objective function becomes to satisfy a maximum number of predicted quartets. This is the well known Maximum Quartet Consistency (MQC) problem, which is studied by a lot of researchers in the last two decades. In this paper, we present a new equivalent representation for the MQC problem, that is, to search for an ultrametric matrix to satisfy the maximum number of those predicted quartets. We examine a few number of structural properties of the MQC problem in this new representation, through formulating it into Answer Set Programming (ASP), a recent powerful logic programming tool for modeling and solving searching problems. The efficiency and usefulness of our approach are confirmed by our computational experiments on the artificial data as well as two real datasets.