What problem does it solve?
Building a maximum-likelihood phylogenetic tree requires correctly chaining at least five external tools (aligner, trimmer, model selector, tree engine, visualizer), each with conflicting CLI flags, incompatible model-name formats, and different bootstrap thresholds. This Skill automates the entire pipeline and handles tool quirks automatically.
Core Features & Use Cases
- Full pipeline orchestration: Runs MSA (mafft, muscle, clustalw, kalign, tcoffee, prank), trimAl trimming, IQ-TREE2 ModelFinder model selection, and tree inference with IQ-TREE2 or RAxML-NG.
- Flexible bootstrap and rooting: Supports UFBoot, standard Felsenstein, and triple support (UFBoot + aLRT + aBayes), plus outgroup or midpoint rooting.
- Reproducible outputs: Generates a Markdown report, Newick tree, phylogram figure, branch support CSV, and a reproducibility bundle with exact commands, Conda environment, and SHA-256 checksums.
- Use Case: A researcher has unaligned primate DNA sequences in a FASTA file and needs a publication-ready bootstrapped tree; the Skill aligns, trims, selects the best substitution model, infers the tree, and renders the figure in one command.
Quick Start
Ask the agent to build a maximum-likelihood phylogenetic tree from your sequences.fasta file using IQ-TREE2 with UFBoot support.