UltraNet
UltraNet constructs ultrametric networks from pairwise distance matrices to compute nearest ultrametric distance matrices under the L∞ metric for phylogenetic and classification analyses.
Key Features:
- Ultrametric focus: Targets optimization problems in phylogenetic analysis by operating on ultrametric distances within distance-based trees.
- Network construction from MSTs: Derives ultrametric networks from the collection of edges that form any minimum spanning tree of a given distance matrix.
- Nearest ultrametric via L∞: Computes the nearest ultrametric distance matrix to an arbitrary distance matrix using the L∞ distance metric realized through minimum spanning tree construction on the weighted graph.
- Optimal time complexity: Implements a construction algorithm with time complexity O(n^2) for a graph with n vertices.
- Improvement over Warshall: Reduces computation compared to classical O(n^3) approaches such as Warshall's algorithm for transitive closures.
- Relaxed networks and artificial points: Supports computation of relaxed networks and the introduction of artificial points to minimize the maximum distance between vertex pairs.
- Subdominant ultrametric networks: Generates subdominant ultrametric networks shown useful in experimental evaluations.
Scientific Applications:
- Phylogenetic classification: Applies ultrametric networks to classify taxa using distance-based and ultrametric trees.
- Approximation of additive trees: Uses ultrametric trees to approximate additive trees for classification tasks.
- Large-scale phylogenetics: Enables analyses on large datasets due to O(n^2) algorithmic efficiency.
- Evolutionary relationship analysis: Facilitates study of evolutionary relationships in contexts informed by the molecular clock concept and ultrametricity.
Methodology:
Constructs a minimum spanning tree for the weighted graph of the input distance matrix to derive ultrametric networks; computes nearest ultrametric matrices under the L∞ metric; implements an O(n^2) algorithm; and supports computing relaxed networks and introducing artificial points to minimize maximum pairwise distances, contrasted with Warshall's O(n^3) transitive-closure approach.
Topics
Details
- License:
- GPL-3.0
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Windows, Mac
- Added:
- 1/22/2015
- Last Updated:
- 11/25/2024
Operations
Publications
Apostolico A, Comin M, Dress A, Parida L. Ultrametric networks: a new tool for phylogenetic analysis. Algorithms for Molecular Biology. 2013;8(1). doi:10.1186/1748-7188-8-7. PMID:23497437. PMCID:PMC3693977.