arboreto

Infer gene regulatory networks from RNA-seq expression matrices using GRNBoost2 or GENIE3.

783|65|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/LeonChaoX/qinyan-academic-skills --skill arboreto-leonchaox
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: arboreto
Source: https://github.com/LeonChaoX/qinyan-academic-skills/tree/main/skills/05-%E7%94%9F%E7%89%A9%E4%BF%A1%E6%81%AF%E4%B8%8E%E5%9F%BA%E5%9B%A0%E7%BB%84%E5%AD%A6/arboreto
Command: npx skills add https://github.com/LeonChaoX/qinyan-academic-skills --skill arboreto-leonchaox

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you infer gene regulatory networks (GRNs) by predicting transcription factor (TF) to target gene relationships from gene expression data.

Core Features & Use Cases

  • GRN inference from expression data: Use GRNBoost2 or GENIE3 to produce TF–target links with importance scores from bulk RNA-seq or single-cell RNA-seq matrices.
  • TF-target specificity controls: Optionally restrict candidate regulators to a provided TF list to focus computation and improve biological relevance.
  • Scalable distributed execution: Run locally with multi-core Dask or connect to a remote Dask scheduler for large datasets.

Quick Start

Ask the AI to run GRNBoost2 using your TSV expression matrix file to output a TF–target network TSV, optionally restricting regulators with a TF list and setting a fixed random seed for reproducibility.

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?▼

To infer gene regulatory networks from single-cell RNA-seq data, you can use this Skill to predict transcription factor to target gene relationships from your gene expression matrices, generating networks with importance scores via GRNBoost2 or GENIE3.

Can I restrict transcription factor candidates during GRN inference to improve biological relevance?▼

Yes, you can restrict candidate regulators during GRN inference by providing a specific transcription factor list, which focuses the computation on relevant TF-target relationships and improves the biological accuracy of your inferred network.

Does Dask support scalable gene regulatory network inference for large expression matrices?▼

Dask supports scalable gene regulatory network inference by enabling distributed execution, allowing you to run GRNBoost2 or GENIE3 locally with multi-core processing or connect to a remote Dask scheduler for large RNA-seq datasets.

What is the difference between GRNBoost2 and GENIE3 for predicting TF-target relationships?▼

GRNBoost2 and GENIE3 are both algorithms used to predict TF-target relationships and produce importance scores from gene expression data, but you can choose either method within this workflow depending on your specific inference requirements.

How do I ensure reproducible results when inferring gene regulatory networks?▼

To ensure reproducible results when inferring gene regulatory networks, you can set a fixed random seed within the GRNBoost2 or GENIE3 execution parameters, guaranteeing identical TF-target-importance outputs across multiple runs.

Can I compare gene regulatory networks across multiple experimental conditions?▼

Yes, you can compare gene regulatory networks across multiple experimental conditions using this Skill, which supports multi-condition comparisons alongside single-condition analysis and TF-restricted inference for bulk and single-cell RNA-seq workflows.