Lagrange-NG

Lagrange-NG computes ancestral biogeographic ranges using the Dispersion Extinction and Cladogenesis (DEC) model with optimized numerical methods for large-state analyses.


Key Features:

  • DEC model implementation: Implements the Dispersion Extinction and Cladogenesis (DEC) model for ancestral range inference on phylogenetic trees.
  • State-space scaling: Addresses the exponential increase in state count relative to the number of regions, enabling analyses of larger region sets.
  • Matrix exponential acceleration: Uses a Krylov subspace method to compute large matrix exponentials and reduce the primary runtime bottleneck.
  • Multithreading and performance: Provides multithreading with reported speedups up to 49× over the original implementation and up to 26× in single-threaded comparisons.
  • Benchmark capacity: Demonstrates the capacity to analyze datasets with up to 12 regions in approximately 18 minutes.
  • Range-comparison metric: Introduces a novel metric for assessing differences between range inferences on phylogenetic trees.

Scientific Applications:

  • Ancestral biogeography inference: Infers ancestral ranges for taxa across geographic regions under the DEC model.
  • Comparative phylogenetic analysis: Compares and validates alternative ancestral range inferences on phylogenetic trees using the introduced metric.

Methodology:

Uses the Dispersion Extinction and Cladogenesis (DEC) model, computes large matrix exponentials via a Krylov subspace method, and applies multithreading for performance scaling.

Topics

Details

License:
GPL-2.0
Cost:
Free of charge
Tool Type:
command-line tool
Programming Languages:
C++
Added:
11/8/2023
Last Updated:
11/24/2024

Operations

Publications

Bettisworth B, Smith SA, Stamatakis A. Lagrange-NG: The next generation of Lagrange. Systematic Biology. 2023;72(1):242-248. doi:10.1093/sysbio/syad002. PMID:36705582. PMCID:PMC10198646.

PMID: 36705582
Funding: - Marie Sklodowska-Curie: 764840

Links