Use this skill to parse two small Newick trees with `scikit-bio` and summarize a compact topology-comparison result.
Scanned 9/8/2026
Install to Claude Code
npx -y skills add ma-compbio-lab/SkillFoundry --skill scikitbio-tree-comparison-starter --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Scikitbio Tree Comparison Starter?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/ma-compbio-lab-scikitbio-tree-comparison-starter)More formats (shields.io, HTML) on the badges page.
# scikit-bio Tree Comparison Starter
Use this skill to parse two small Newick trees with `scikit-bio` and summarize a compact topology-comparison result.
## What it does
- Parses two deterministic toy phylogenies from Newick strings.
- Summarizes tip labels, total branch lengths, and both unweighted and weighted Robinson-Foulds distances.
- Returns a small JSON payload suitable for smoke tests and future phylogenetic workflow extensions.
## When to use it
- You need a runnable starter for `Phylogenetic comparative workflows`.
- You want a lightweight verified tree-comparison example before larger comparative biology analyses.
## Example
```bash
slurm/envs/ecology/bin/python skills/ecology-evolution-and-biodiversity/scikitbio-tree-comparison-starter/scripts/run_scikitbio_tree_comparison.py \
--out scratch/ecology/tree_comparison_summary.json
```
## Verification
- Skill-local tests: `python3 -m unittest discover -s skills/ecology-evolution-and-biodiversity/scikitbio-tree-comparison-starter/tests -p 'test_*.py'`
- Repository smoke: `python3 -m unittest tests.smoke.test_phase31_frontier_leaf_conversion_skills -v`
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!