Evidence map›Paper›PMID 24559134›Full record

ArticleJournal of computational biology : a journal of computational molecular cell biology2014

Exactly computing the parsimony scores on phylogenetic networks using dynamic programming.

Lavanya Kannan, Ward C Wheeler

Erratum issuedAbstract read
In one paragraph

Article in Journal of computational biology : a journal of computational molecular cell biology, 2014. The graph could read no effect estimate from its abstract, so it casts no vote on the map. An erratum has been issued. Cited by 4 papers.

0numbers the graph read from it
0cells of the map it votes in
4citing papers in PubMed
–field-weighted citation impact
1 · What the graph read from it

What it found

Each row is one number read from the abstract, on the scale the paper reported it, with its interval. Left of the dashed line favours the treatment, right favours the comparator. Under each row is the sentence it came from. New to these charts? A ten-minute tutorial.

The abstract states no effect estimate the extractor could read, or names no intervention and outcome on the map, so this paper lights no cell and moves no belief. It is still indexed, cited and linked below.

2 · The registry

The trial behind it

Trials whose registry record cites this paper, or whose number appears in the abstract. A trial that started after this paper was published is citing it as background, not reporting it.

Neither the registry nor the abstract names a trial number. If this is a trial report, that itself is worth knowing.

3 · Its place in the literature

Who cites it

4 citing papers in PubMed.

  1. Searching for Phylogenetic Networks.Methods in molecular biology (Clifton, N.J.) · 2026
    Article
  2. Article
  3. Article
  4. Article
4 · The record

Corrections and comments

  • Erratum issued
5 · Who and what money

Authors and funding

2 authors.

Lavanya KannanDivision of Invertebrate Zoology and Richard Gilder Graduate School , American Museum of Natural History, New York, New York.
Ward C Wheeler

Funding

No grant is acknowledged in the PubMed record.

6 · The paper itself

Abstract

Scoring a given phylogenetic network is the first step that is required in searching for the best evolutionary framework for a given dataset. Using the principle of maximum parsimony, we can score phylogenetic networks based on the minimum number of state changes across a subset of edges of the network for each character that are required for a given set of characters to realize the input states at the leaves of the networks. Two such subsets of edges of networks are interesting in light of studying evolutionary histories of datasets: (i) the set of all edges of the network, and (ii) the set of all edges of a spanning tree that minimizes the score. The problems of finding the parsimony scores under these two criteria define slightly different mathematical problems that are both NP-hard. In this article, we show that both problems, with scores generalized to adding substitution costs between states on the endpoints of the edges, can be solved exactly using dynamic programming. We show that our algorithms require O(m(p)k) storage at each vertex (per character), where k is the number of states the character can take, p is the number of reticulate vertices in the network, m = k for the problem with edge set (i), and m = 2 for the problem with edge set (ii). This establishes an O(nm(p)k(2)) algorithm for both the problems (n is the number of leaves in the network), which are extensions of Sankoff's algorithm for finding the parsimony scores for phylogenetic trees. We will discuss improvements in the complexities and show that for phylogenetic networks whose underlying undirected graphs have disjoint cycles, the storage at each vertex can be reduced to O(mk), thus making the algorithm polynomial for this class of networks. We will present some properties of the two approaches and guidance on choosing between the criteria, as well as traverse through the network space using either of the definitions. We show that our methodology provides an effective means to study a wide variety of datasets.

Indexed as

PhylogenySoftwareAnimalsAntsComputer SimulationEvolution, MolecularGenes, InsectModels, Genetic

Identifiers

PMID24559134
PMCPMC3962649

What OpenQuestion holds

Textmetadata
Read underepoch 390

Registered trials

None linked

Read under generation 80e0d062 · epoch 390. Bibliography from PubMed, PubMed Central and OpenAlex; grants from NIH RePORTER; trial links from ClinicalTrials.gov; estimates, votes and beliefs from the OpenQuestion graph.