tschuelia/PyPythia
Lightweight python library for predicting the difficulty of alignments in phylogenetics
This tool helps evolutionary biologists and phylogeneticists quickly assess the analytical difficulty of their multiple sequence alignment (MSA) datasets. It takes DNA, amino acid, or morphological data in Phylip or FASTA format and outputs a prediction of how challenging it will be to infer phylogenetic trees. This allows researchers to decide on the most appropriate tree inference methods and post-analysis setups before committing significant computational resources.
Use this if you need to quickly understand the inherent complexity and uncertainty in your phylogenetic dataset before running computationally intensive Maximum-Likelihood tree inferences.
Not ideal if you need to embed difficulty prediction directly into a C-based phylogenetic tool for faster, integrated performance.
Stars
21
Forks
2
Language
Python
License
GPL-3.0
Category
Last pushed
Dec 06, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/tschuelia/PyPythia"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
sbi-dev/sbi
sbi is a Python package for simulation-based inference, designed to meet the needs of both...
SMTorg/smt
Surrogate Modeling Toolbox
reservoirpy/reservoirpy
A simple and flexible code for Reservoir Computing architectures like Echo State Networks
GPflow/GPflow
Gaussian processes in TensorFlow
thousandbrainsproject/tbp.monty
Monty is a sensorimotor learning framework based on the thousand brains theory of the neocortex.