Agent skill · Code Review & Quality

bio-phylo-modern-tree-inference

Build maximum likelihood phylogenetic trees using IQ-TREE2 and RAxML-NG with expert model selection, branch support assessment, and topology testing. Use when inferring publication-quality ML trees, selecting substitution models, interpreting bootstrap and concordance factor support, or running partitioned phylogenomic analyses.

BioTender-maxgithub.com/BioTender-maxGitHub ↗
claude-codeships scriptsNOASSERTION
Install
npx skills add BioTender-max/awesome-bio-agent-skills --skill modern-tree-inference --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 5
SKILL.md size: 12 KB
Bundled scripts: yes
Path: skills/bioskills/modern-tree-inference/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 135
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

## Version Compatibility Reference examples tested with: IQ-TREE 2.2+, RAxML-NG 1.2+ Before using code patterns, verify installed versions match. If versions differ: - CLI: `iqtree2 --version` then `iqtree2 --help` to confirm flags - CLI: `raxml-ng --version` then `raxml-ng --help` to confirm flags If commands fail, introspect the installed version and adapt flags rather than retrying. # Modern ML Tree Inference **"Infer a maximum likelihood tree from my alignment"** -> Build publication-quality ML trees with automatic substitution model selection, ultrafast bootstrap support, concordance factors, and topology testing. - CLI: `iqtree2 -s alignment.fa -m MFP -B 1000 -alrt 1000 -bnni` (IQ-TREE2) - CLI: `raxml-ng --all --msa alignment.fa --model GTR+G --bs-trees 100` (RAxML-NG) ## IQ-TREE2 vs RAxML-NG Decision | Factor | IQ-TREE2 | RAxML-NG | |--------|----------|----------| | Model selection | Built-in ModelFinder | External ModelTest-NG | | Ultrafast bootstrap | UFBoot2 | No | | Branch lengths | Good | More accurate | | Concordance factors | Built-in (gCF/sCF) | No | | Very large trees (>1000 taxa) | Good | Better | | Transfer bootstrap | No | Yes | | Partition models | Extensive |

What's inside
Steps it walks through
  1. Version Compatibility
  2. IQ-TREE2 vs RAxML-NG Decision
  3. Model Selection
  4. Use ModelFinder (-m MFP), Not -m TEST
  5. Rate Heterogeneity Models
  6. BIC vs AIC for Model Selection
  7. DNA Model Hierarchy
  8. Protein Models
  9. Branch Support Assessment
  10. Standard Analysis: UFBoot2 + SH-aLRT
  11. Interpreting Support Values
  12. When Low Support Matters
  13. Transfer Bootstrap (RAxML-NG)
  14. Concordance Factors
Ships with 4 files
  • examples/iqtree_basic.sh
  • examples/partitioned_analysis.sh
  • examples/raxml_analysis.sh
  • usage-guide.md
Commands it runs
iqtree2 -s alignment.fasta -m MFP -B 1000 -alrt 1000 -bnni -T AUTO
Model selection only (no tree inference)
iqtree2 -s alignment.fasta -m MF -T AUTO
Partition model with automatic merging
iqtree2 -s concat.fasta -p partitions.nex -m MFP+MERGE -B 1000 -bnni -T AUTO
Protein with ModelFinder
iqtree2 -s protein.fasta -m MFP -B 1000 -bnni -st AA -T AUTO
Protein with mixture model (for deep phylogenies)
iqtree2 -s protein.fasta -m LG+C60+F+G -B 1000 -bnni -st AA -T AUTO
Recommended for most analyses
More from awesome-bio-agent-skills
All skills →
About this skill
What does the bio-phylo-modern-tree-inference skill do?

Build maximum likelihood phylogenetic trees using IQ-TREE2 and RAxML-NG with expert model selection, branch support assessment, and topology testing. Use when inferring publication-quality ML trees, selecting substitution models, interpreting bootstrap and concordance factor support, or running partitioned phylogenomic analyses.

How do I install it?

Run `npx skills add BioTender-max/awesome-bio-agent-skills --skill modern-tree-inference --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From BioTender-max/awesome-bio-agent-skills, a repository with 135 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going