Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Plant genomics and biology research — PlantReactome pathways, Ensembl Plants gene structure, POWO species taxonomy, UniProt annotation, KEGG plant pathways. Handles polyploidy (wheat hexaploidy etc.) and homeologous gene copies. Use for crop-gene annotation, plant secondary metabolism queries, and plant-disease/stress-response biology.
.claude/skills/tooluniverse-plant-genomics/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-09 | ✗→✓ | ▲ Improved | — | — |
| case-11 | ✗→✓ | ▲ Improved | — | — |
| case-24 | ✗→✓ | ▲ Improved | — | — |
| case-08 | ✗→✗ | = Same ✗ | — | — |
| case-10 | ✗→✗ | = Same ✗ | — | — |
Pipeline for investigating plant genes, metabolic pathways, species taxonomy, and comparative plant biology using ToolUniverse tools.
Plant genomes are large (wheat is ~17 Gb, vs. 3 Gb for human) and often polyploid — wheat is hexaploid (AABBDD), meaning there are three homeologous copies of most genes. When comparing plant genes to Arabidopsis, always account for whole-genome duplications: a single Arabidopsis gene may have 2–4 paralogs in a crop species, all potentially with diverged functions. Gene families are massively expanded in plants relative to animals (e.g., receptor-like kinases, cytochrome P450s, transcription factors) — a BLAST hit does not mean functional equivalence. Arabidopsis thaliana is the primary model, but its small genome and rapid life cycle mean some features (wood formation, nitrogen fixation symbiosis, C4 photosynthesis) are absent and must be studied in other species.
LOOK UP DON'T GUESS: Do not assume gene function by sequence similarity alone in polyploid species; look up functional validation evidence via UniProt (reviewed entries) or PlantReactome. Do not assume KEGG organism codes — use the table or query kegg_search_pathway with the species name to confirm availability.
Key principles:
Not this skill: For general pathway analysis (human/mouse), use tooluniverse-systems-biology. For phylogenetics, use tooluniverse-phylogenetics.
| Tool | Use For | |------|---------| | PlantReactome_search_pathways | Search plant-specific pathways by keyword | | PlantReactome_get_pathway | Get pathway details (genes, reactions, species) | | PlantReactome_list_species | List all species covered by PlantReactome | | POWO_search_plants | Search Plants of the World Online (taxonomy, distribution) | | USDA_plants_get_profile | US plant profile by PLANTS symbol (e.g., symbol="ABBA") — taxonomy, growth habit, duration, native status; use for North American flora | | USDA_plants_get_characteristics | Morphology/physiology trait records for a PLANTS symbol — use when a question needs growth-form or physiological traits | | ensembl_lookup_gene | Gene lookup — use with plant species (e.g., species="arabidopsis_thaliana") | | BAR_get_gene_info / BAR_get_rnaseq_expression | Plant gene expression (RNA-seq) — the expression-data source this skill was otherwise missing | | Planteome_search_terms / Planteome_get_term / Planteome_search_annotations | Plant ontology (trait, structure, growth-stage terms) and gene-to-term annotations, GO-style but plant-specific | | kegg_search_pathway | Search KEGG pathways (use plant organism codes: ath, osa, zma) | | KEGG_get_pathway_genes | Get genes in a plant pathway (e.g., pathway_id="ath00941" for flavonoid in Arabidopsis) | | UniProt_search | Search plant protein sequences (add taxonomy_id:3702 for Arabidopsis) | | UniProt_get_function_by_accession | Get protein function annotation | | PubMed_search_articles | Plant biology literature | | EnsemblCompara_get_orthologues | Cross-species plant gene comparison |
Phase 0: Species & Gene Identification
Species name → POWO taxonomy; Gene symbol → Ensembl/UniProt IDs
|
Phase 1: Gene Function & Annotation
UniProt function, Ensembl annotation, InterPro domains
|
Phase 2: Pathway Analysis
PlantReactome → plant-specific pathways; KEGG → metabolism
|
Phase 3: Cross-Species Comparison
Ensembl Compara → orthologs in other plant species
|
Phase 4: Literature & Report
PubMed → published studies; synthesispython# Look up an Arabidopsis gene ensembl_lookup_gene(gene_symbol="CHS", species="arabidopsis_thaliana") # Get protein function UniProt_search(query="CHS AND taxonomy_id:3702 AND reviewed:true")
Key plant-specific KEGG pathways:
| Pathway | KEGG ID (Arabidopsis) | Biological Significance | |---------|----------------------|------------------------| | Photosynthesis | ath00195 | Light reactions, electron transport | | Carbon fixation (Calvin cycle) | ath00710 | CO2 → sugar | | Flavonoid biosynthesis | ath00941 | UV protection, pigmentation, defense | | Carotenoid biosynthesis | ath00906 | Photoprotection, vitamin A precursors | | Auxin signaling | ath04075 | Growth, tropisms | | Brassinosteroid signaling | ath04712 | Cell elongation, stress response | | Circadian rhythm (plant) | ath04712 | Photoperiod, flowering time | | Terpenoid backbone | ath00900 | Secondary metabolite precursors | | Starch/sucrose metabolism | ath00500 | Carbon partitioning | | Nitrogen metabolism | ath00910 | Nitrogen assimilation |
python# Search PlantReactome for flavonoid pathway PlantReactome_search_pathways(query="flavonoid") # Get genes in Arabidopsis flavonoid biosynthesis KEGG_get_pathway_genes(pathway_id="ath00941")
KEGG organism codes for major crops:
| Species | Code | Common Name | |---------|------|-------------| | Arabidopsis thaliana | ath | Thale cress (model plant) | | Oryza sativa | osa | Rice | | Zea mays | zma | Maize/corn | | Triticum aestivum | tae | Wheat | | Glycine max | gmx | Soybean | | Solanum lycopersicum | sly | Tomato | | Nicotiana tabacum | nta | Tobacco | | Medicago truncatula | mtr | Barrel medic (legume model) |
Evidence grading: T1 = mutant phenotype confirms function; T2 = expression/localization data; T3 = ortholog has validated function in model species; T4 = computational annotation only (domain/GO term). Prioritize T1/T2 evidence; treat T3/T4 as hypotheses requiring further validation.
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-09 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-08 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-10 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-21 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-18 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-11 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-14 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-01 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-24 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-13 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-19 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-05 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-04 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-07 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-20 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-12 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-23 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-03 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-17 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-15 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-16 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-02 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-06 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-22 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 24 cases were attempted, and 14 counted toward the lift figure. The other 10 produced results that are not comparable between the two arms, so they are excluded from the headline rather than averaged into it. The headline lift of +13 percentage points is the difference between those two pass rates over the 14 comparable cases. 8 cases got worse with the skill loaded, and they are included in that figure.
The publisher has shipped newer versions since this run, so these numbers describe v1, not the version currently listed.
The per-case answers from this run were removed by the retention sweep, so the case table below shows the verdicts without the text either arm produced. The counts above were recorded at the time and are unaffected. Answers are now kept for 180 days.
Other measured skills in the registry, with their headline benchmark lift.