SuchTree
SuchTree provides fast, thread-safe computations on phylogenetic trees in Python to support evolutionary biology analyses.
Key Features:
- Performance: Optimized for speed to perform complex phylogenetic tree computations efficiently.
- Thread Safety: Implements thread-safe operations suitable for multi-threaded applications and parallel processing environments.
- Comprehensive Functionality: Offers a cohesive set of computational tools focused on tasks related to phylogenetic tree analysis.
Scientific Applications:
- Large-scale phylogenetic analysis: Processing and analyzing datasets containing numerous phylogenetic trees.
- Concurrent computation: Accelerating analyses via multi-threaded or parallel processing without compromising data integrity.
- Complementary workflows: Serving alongside existing phylogenetic analysis packages by prioritizing performance and thread safety.
Methodology:
Implemented as a Python library that provides thread-safe operations and optimizations for speed to support multi-threaded and parallel processing of phylogenetic trees.
Topics
Details
- License:
- BSD-3-Clause
- Maturity:
- Emerging
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python
- Added:
- 7/3/2023
- Last Updated:
- 11/24/2024
Operations
Publications
Y. Neches R, Scott C. SuchTree: Fast, thread-safe computations with phylogenetic trees. Journal of Open Source Software. 2018;3(27):678. doi:10.21105/joss.00678.
DOI: 10.21105/joss.00678
Documentation
Downloads
- Software packageVersion: 1.0https://pypi.org/project/SuchTree/
Links
Repository
https://github.com/ryneches/SuchTreeIssue tracker
https://github.com/ryneches/SuchTree/issues