arboreto

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

8|Updated Nov 19, 2025
One-click install
npx skills add https://github.com/sanand0/scientific-research --skill arboreto-sanand0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arboreto
Source: https://github.com/sanand0/scientific-research/tree/main/.claude/skills/arboreto
Command: npx skills add https://github.com/sanand0/scientific-research --skill arboreto-sanand0

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires arboreto, pandas, dask, distributed, scipy, scikit-learn, numpy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the complex process of inferring gene regulatory networks (GRNs) from gene expression data, helping researchers understand gene interactions and biological pathways.

Core Features & Use Cases

  • GRN Inference: Identifies transcription factor-target gene relationships using scalable algorithms like GRNBoost2 and GENIE3.
  • Data Handling: Supports large-scale transcriptomics data (bulk RNA-seq, single-cell RNA-seq).
  • Distributed Computing: Scales inference across multi-core machines and clusters for massive datasets.
  • Use Case: Analyze single-cell RNA-seq data to discover key regulatory interactions driving cell differentiation or response to stimuli.

Quick Start

Run basic GRN inference using the script with your expression data and desired output file.

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 infer gene regulatory networks from single-cell RNA-seq data by applying scalable algorithms like GRNBoost2 and GENIE3 to identify transcription factor-target relationships and regulatory interactions.

What is the best way to scale gene regulatory network inference for large transcriptomics datasets?

The best way to scale gene regulatory network inference for large transcriptomics datasets is to use distributed computation across multi-core machines and clusters, which this Skill supports via dask.

Can I use GRNBoost2 and GENIE3 for bulk RNA-seq gene expression analysis?

Yes, you can use GRNBoost2 and GENIE3 for bulk RNA-seq gene expression analysis, as the Skill supports both bulk and single-cell transcriptomics data to map regulatory interactions.

Do I need dask and distributed computing to analyze transcription factor-target gene relationships?

You do not strictly need dask and distributed computing for small datasets, but these dependencies enable scalable inference across multi-core machines and clusters for massive transcriptomics datasets.

What algorithms are available to identify transcription factor-target relationships from gene expression data?

GRNBoost2 and GENIE3 are the available algorithms used to identify transcription factor-target relationships and regulatory interactions from gene expression data.