arboreto

Infers gene regulatory networks from expression data using GRNBoost2 and GENIE3.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/SciMate-AI/scicli --skill arboreto-scimate-ai
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: arboreto
Source: https://github.com/SciMate-AI/scicli/tree/main/internal/skills/bundled/claude-scientific-skills/skills/arboreto
Command: npx skills add https://github.com/SciMate-AI/scicli --skill arboreto-scimate-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, arboreto, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Arboreto provides scalable methods to infer gene regulatory networks from large-scale expression data, enabling researchers to uncover transcription factor–target relationships efficiently.

Core Features & Use Cases

  • GRN inference with GRNBoost2 and GENIE3 for both single-cell and bulk RNA-seq data.
  • Distributed computing support via Dask to scale analyses from laptop to cluster.
  • Ready-to-run scripts for common workflows and an API to integrate into pipelines.

Quick Start

Install Arboreto and run a GRNBoost2 workflow on your expression matrix to infer gene regulatory networks.

Frequently Asked Questions about arboreto

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I infer gene regulatory networks from single-cell RNA-seq data?▼

You can infer gene regulatory networks from single-cell RNA-seq data by applying scalable algorithms like GRNBoost2 and GENIE3 to your expression matrix. This process outputs a table mapping transcription factor-target relationships and importance scores.

Can I use Dask for distributed computing when inferring GRNs on large datasets?▼

Yes, gene regulatory network inference supports distributed computing via Dask, allowing you to scale analyses from a laptop to a cluster when processing large bulk or single-cell RNA-seq datasets.

What is the difference between GRNBoost2 and GENIE3 for gene regulatory network inference?▼

Both GRNBoost2 and GENIE3 infer transcription factor-target relationships from expression data, but GRNBoost2 is specifically designed for scalable distributed computation across large datasets.

What output format does gene regulatory network inference produce from expression matrices?▼

Gene regulatory network inference produces a TF-target-importance table detailing the relationships between transcription factors and their targets. This table is generated from your expression matrix using the Python API.

Do I need a preprocessed expression matrix to run bulk RNA-seq gene regulatory network inference?▼

Yes, you need a preprocessed expression matrix as input to run bulk RNA-seq gene regulatory network inference. The algorithms use this matrix to calculate transcription factor-target relationships and output the importance table.