BioinformaticsBioinformaticsPeer-reviewed journal article
SPECTRE: a Suite of PhylogEnetiC Tools for Reticulate Evolution
Sarah BastkowskiiD, Daniel MaplesoniD, Andreas SpillneriD, Taoyang WuiD, Monika Balvočiūtė, Vincent MoultoniD
Abstract
SummarySplit-networks are a generalization of phylogenetic trees that have proven to be a powerful tool in phylogenetics. Various ways have been developed for computing such networks, including split-decomposition, NeighborNet, QNet and FlatNJ. Some of these approaches are implemented in the user-friendly SplitsTree software package. However, to give the user the option to adjust and extend these approaches and to facilitate their integration into analysis pipelines, there is a need for robust, open-source implementations of associated data structures and algorithms. Here we present SPECTRE, a readily available, open-source library of data structures written in Java, that comes complete with new implementations of several pre-published algorithms and a basic interactive graphical interface for visualizing planar split networks. SPECTRE also supports the use of longer running algorithms by providing command line interfaces, which can be executed on servers or in High Performance Computing (HPC) environments.\n\nAvailabilityFull source code is available under the GPLv3 license at: https://github.com/maplesond/SPECTRE\n\nSPECTREs core library is available from Maven Central at: https://mvnrepository.com/artifactuk.ac.uea.cmp.spectre/core\n\nDocumentation is available at: http://spectre-suite-of-phylogenetic-tools-for-reticulate-evolution.readthedocs.io/en/latest/\n\nContactsarah.bastkowski@earlham.ac.uk\n\nSupplementary Information (SI)Supplementary information is available at Bioinformatics online.
- research focus: software / tool
- research focus: benchmarking
- approach: statistical model
- approach: experimental assay
- Citations
- 9
- FWCI
- 0.33
- Field percentile
- top 43%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- PhyloZoo: a unified framework for phylogenetic network analysis in Python
Niels Holtgrefe·BioinformaticsPeer-reviewed·Oct 1, 2026
- PhyloFusion- Fast and easy fusion of rooted phylogenetic trees into rooted phylogenetic networks
Louxin Zhang, Banu Cetinkaya, Daniel H. Huson·Systematic BiologyPeer-reviewed·Jul 17, 2025
- Inferring Phylogenetic Networks Using PhyloNet
D. Wen, Y. Yun, … L. Nakhleh·bioRxiv·Dec 22, 2017
- Sketch, capture and layout phylogenies
Daniel H. Huson·PLoS Computational BiologyPeer-reviewed·Dec 15, 2025
- A Divide-and-Conquer Method for Scalable Phylogenetic Network Inference from Multi-locus Data
J. Zhu, X. Liu, … L. Nakhleh·bioRxiv·Mar 24, 2019
- PaNDA: Efficient Optimization of Phylogenetic Diversity in Networks
Niels Holtgrefe, Leo J. J. van Iersel, … Jannik Schestag·Journal of Computational BiologyPeer-reviewed·Sep 8, 2026