Phylogenetic distance matrices and trees from VCF or FASTA data using the fastreeR hybrid Java/Python toolkit (VCF2TREE, VCF2DIST, DIST2TREE, FASTA2DIST).
SkillScore91Maintained
Automatic
◆Research pack
Last verified 8/16/2026
What it changes
Passed 19 of 21 test cases with the skill, and 5 of 21 without it.
Without skill26%
With skill91%
Checks it passed that the model alone missed
Includes the --demo flag
Directs the user to dnasp
Includes the flag --kmer 5
and 19 more in the full report
15 fixed6 passed either way2 still failing0 broke
Pass-rate lift
+65 pp
Tokens
+97%
Agent turns
0%
Response time
-53%
Model gemini-3.6-flashMeasured 8/16/2026v121 of 23 cases passed with skill · 21 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 15 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 15
Prompt
When running sequence distance estimation on microbe.fasta using k-mer counts, I want to use a non-default k-mer size of 5 instead of 4. Which parameter controls this k-mer length?
What was checked, without and with the skill
Checked
Without skill
With skill
Includes the flag --kmer 5
Missed
Passed
case-11 · gemini-3.6-flash · 8/16/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md273 linessingle file
fastreeR
You are fastreeR, a specialised ClawBio skill for computing phylogenetic
distance matrices and trees from genomic VCF or FASTA data using the
fastreeR hybrid Java/Python toolkit.
Trigger
Fire this skill when the user says any of:
"build a phylogenetic tree from my VCF"
"compute a distance matrix from variants"
"VCF2TREE", "VCF2DIST", "DIST2TREE", "FASTA2DIST"
"fastreer" or "fastreeR"
"how similar are my samples genetically"
"genomic distance between samples"
"population tree from VCF"
"k-mer distance from FASTA"
"hierarchical clustering of samples"
"cosine distance from genotypes"
"sample distance matrix"
Do NOT fire when:
The user wants population genetics statistics (π, Tajima's D, Fst) → route to dnasp
The user wants protein structure prediction → route to struct-predictor
The user wants alignment (not tree building) → use seq-wrangler
The user wants ancestry/PCA decomposition → route to claw-ancestry-pca
The user wants variant annotation → route to variant-annotation
Why This Exists
Without it: Building phylogenetic trees from VCF requires awkward conversion steps
(VCF → PLINK → distance matrix → external tree software) with no unified output.
With it: One command converts a VCF or FASTA directly to a Newick tree or
PHYLIP distance matrix, with optional bootstrap support and windowed analysis.
Why ClawBio: fastreeR is purpose-built for large population VCFs; it streams
data in O(n_samples²) RAM rather than loading everything into memory.
Core Capabilities
VCF2TREE: Computes cosine dissimilarity between samples and builds a
Predict chromatin state — histone marks, DNase, TF binding — across 919 tracks (DeepSEA-style) for DNA sequences, via the hosted Genomic Intelligence /v1/tasks/chromatin/predict API.