SPECTRE

SPECTRE implements algorithms for constructing and analyzing planar split networks to represent complex phylogenetic relationships, including reticulate events such as hybridization and horizontal gene transfer.


Key Features:

  • Data Structures and Algorithms: Provides implementations of pre-published algorithms for computing split networks, including split-decomposition, NeighborNet, QNet, and FlatNJ.
  • Planar Split Network Analysis: Supports construction and analysis of planar split networks to represent non-treelike evolutionary relationships.
  • Integration with Analysis Pipelines: Allows adjustment and extension of implemented approaches for incorporation into bioinformatics workflows.
  • Command-line Execution for HPC: Supplies command-line interfaces for running long-running algorithms on servers and High Performance Computing environments.

Scientific Applications:

  • Reticulate evolution analysis: Enables exploration of hybridization and horizontal gene transfer events using split networks.
  • Phylogenetic network construction: Used when traditional tree models are insufficient to capture complex evolutionary histories.
  • Large-scale phylogenetic analyses: Supports execution of computationally intensive network algorithms in server and HPC settings.
  • Workflow integration: Facilitates incorporation of split-network methods into existing bioinformatics pipelines.

Methodology:

Implements computational methods explicitly including split-decomposition, NeighborNet, QNet, and FlatNJ for computing planar split networks.

Topics

Details

License:
GPL-3.0
Tool Type:
command-line tool
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Java
Added:
6/24/2018
Last Updated:
11/25/2024

Operations

Publications

Bastkowski S, Mapleson D, Spillner A, Wu T, Balvočiūtė M, Moulton V. SPECTRE: a suite of phylogenetic tools for reticulate evolution. Bioinformatics. 2017;34(6):1056-1057. doi:10.1093/bioinformatics/btx740. PMID:29186450. PMCID:PMC5860355.

Documentation