Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot

arboreto — Claude Code skill: gene regulatory networks

Ranks candidate regulator-target pairs from expression data: GRNBoost2 with gradient boosting, GENIE3 with random forests. Needs a gene table and a TF list.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add K-Dense-AI/scientific-agent-skills --skill arboreto -a claude-code
Open on GitHub

What arboreto does

The skill gives the agent a recipe for candidate gene regulatory networks. Rows are observations, columns are genes, and the result is a ranked list of regulator-target pairs with an importance score. GRNBoost2 fits gradient boosting per target, GENIE3 fits random forests. A gene never predicts itself. These are predictive associations, so binding, activation or causality still needs separate evidence.

Everything runs in an isolated Python 3.11 environment: arboreto==0.1.6 with dask[complete]==2024.7.1, distributed==2024.7.1, numpy==1.26.4, pandas==2.2.3, scikit-learn==1.5.2, scipy==1.13.1. The pins are not decoration. The PyPI wheel builds an empty metadata graph that newer Dask rejects, and 0.1.6 calls .A on sparse targets, which SciPy 1.14 dropped. Set dask.config.set({"dataframe.query-planning": False}) before importing Arboreto, and restart a notebook kernel that already loaded the newer backend. No credentials required; network only for installation.

The bundled scripts/basic_grn_inference.py takes a TSV, rejects duplicate headers, non-numeric values and an empty overlap with the TF list, then writes a headerless file in TF, target, importance order. --limit caps links across the whole network, not per target. One worker is the default, which is the right place to start before scaling to available memory.

What it helps with

  • rank transcription factor to target links by importance
  • compare GRNBoost2 against GENIE3 on one matrix
  • feed a CSC sparse expression matrix into inference
  • check network stability across seeds and resampled observations
  • hand a ranked network to pySCENIC

Example prompts for the agent

  • Build the network from `expression_data.tsv`, take factors from `tfs.txt`, seed 777, two workers
  • Run `scripts/basic_grn_inference.py` with `--limit 5000` and `--index-col 0`, sample IDs in the first column
  • Compare GRNBoost2 and GENIE3 output and show pairs that survive both runs

How to install arboreto

1Skills CLI (Vercel)

npx skills add K-Dense-AI/scientific-agent-skills --skill arboreto -a claude-code

2Manually: put the files in place

~/.claude/skills/arboreto/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/arboreto/

From the same set120

The whole set →
scientific-visualization K-Dense-AI Generates and audits publication-ready scientific figures in Matplotlib, Seaborn, and Plotly, focusing on truthful data encoding and accessibility. Claude Code CX Codex Cursor +1 2,400installs scientific-writing K-Dense-AI This skill drafts and audits scientific manuscripts and reports while tying claims to verified evidence. Use it for sections, references, declarations, and submission checks. Claude Code CX Codex Cursor +1 2,400installs statistical-analysis K-Dense-AI Runs hypothesis tests with assumption checking, effect sizes, and APA-formatted reports. Covers t-tests, ANOVA, correlation, regression, non-parametric and Bayesian methods. Claude Code CX Codex Cursor +1 2,300installs scientific-brainstorming K-Dense-AI Structures early-stage research ideation through independent idea generation, transparent scoring, and adversarial review. Useful for ranking hypotheses without premature consensus. Claude Code CX Codex Cursor +1 2,300installs literature-review K-Dense-AI This skill searches and synthesizes research literature, checks citations, and prepares Markdown or PDF reviews. Use it for reproducible searches and screening. Claude Code CX Codex Cursor +1 2,300installs scientific-critical-thinking K-Dense-AI Evaluates scientific claims, research methodology, and evidence quality. Applies GRADE and Cochrane Risk of Bias frameworks. Claude Code CX Codex Cursor +1 2,300installs scientific-schematics K-Dense-AI Creates PNG drafts of scientific diagrams and runs a separate quality review. Use it for neural network architectures, flowcharts, system diagrams, and biological pathways. Claude Code CX Codex Cursor +1 2,200installs scikit-learn K-Dense-AI A skill for Python machine learning tasks: classification, regression, clustering, preprocessing, and building ML pipelines with scikit-learn 1.9.1. Claude Code CX Codex Cursor +1 2,200installs

Similar

sr-screener Imbad0202 Applies protocol-driven screening to study records for reviews. It manages double-blind screening of titles, abstracts, and full texts. Claude Code CX Codex Cursor +1 449installs typst-author jihe520 Generates, edits, and troubleshoots Typst markup while enforcing syntax rules and formatting checks. Keeps agents grounded against hallucinations. Claude Code CX Codex Cursor +1 1,800installs anysearch anysearch-ai This skill gives an agent web search, domain-specific queries, parallel batch search, and page extraction. Use it when a task needs current information or a claim needs checking. Claude Code CX Codex Cursor +1 38,500installs academic-paper Imbad0202 This skill runs a 12-agent academic pipeline across 11 modes. It guides projects from literature searches and outlines to citation audits and rebuttal reviews. Claude Code CX Codex Cursor +1 10,800installs nature-figure Yuan1z0825 A skill that builds, revises and audits scientific figures for manuscripts in Python or R. Useful when plots go to submission, not to a report. Claude Code CX Codex Cursor +1 18,700installs academic-paper-reviewer Imbad0202 This skill reviews an academic paper through five role-based perspectives. Use it for peer review, revision checks, or a focused methodology assessment. Claude Code CX Codex Cursor +1 9,800installs nature-polishing Yuan1z0825 A skill that polishes, translates and tightens existing academic prose. Facts, terminology and evidence boundaries stay intact. Claude Code CX Codex Cursor +1 17,400installs nature-citation Yuan1z skill, refactored into static/dynamic layers Finds Nature and CNS-family papers for manuscript claims, maps claims to sources, and prepares a reference-manager export. Use it when the journal scope matters. Claude Code CX Codex Cursor +1 15,600installs

Questions about arboreto

How to install arboreto in Claude Code?

Run npx skills add K-Dense-AI/scientific-agent-skills --skill arboreto -a claude-code, and the skill lands at ~/.claude/skills/arboreto/SKILL.md.

What does arboreto do?

It produces candidate transcription factor to target pairs scored by importance from expression data, so you can decide which edges to follow up.

Which library versions does it need?

The pinned set is arboreto==0.1.6, dask[complete]==2024.7.1, distributed==2024.7.1, numpy==1.26.4, pandas==2.2.3, scikit-learn==1.5.2, scipy==1.13.1 on Python 3.11. Sparse targets need SciPy no newer than 1.13.1.

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor