arboreto

Infer gene regulatory networks from RNA-seq data using GRNBoost2 and GENIE3.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/Yezez9/Research-Agent --skill arboreto-yezez9
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arboreto
Source: https://github.com/Yezez9/Research-Agent/tree/main/scientific-skills/arboreto
Command: npx skills add https://github.com/Yezez9/Research-Agent --skill arboreto-yezez9

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires arboreto, pandas, scipy, scikit-learn, dask, distributed, 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 Analysis: Supports analysis of transcriptomics data (bulk RNA-seq, single-cell RNA-seq).
  • Distributed Computing: Scales inference to large datasets using Dask for multi-core and cluster environments.
  • Use Case: Analyze single-cell RNA-seq data to discover key transcription factors that regulate specific cell differentiation pathways.

Quick Start

Use the arboreto skill to infer a gene regulatory network from the file 'expression_data.tsv' and save the output to 'network.tsv'.

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?

Gene regulatory networks are inferred from gene expression data using scalable algorithms like GRNBoost2 and GENIE3 to identify transcription factor-target gene relationships from bulk or single-cell RNA-seq transcriptomics data.

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 frameworks like Dask, which support multi-core and cluster environments for processing large-scale RNA-seq data.

Can I use GRNBoost2 and GENIE3 to analyze bulk RNA-seq data?

Yes, you can use GRNBoost2 and GENIE3 to analyze bulk RNA-seq data, as these algorithms support the analysis of transcriptomics data to infer transcription factor-target gene relationships across both bulk and single-cell expression profiles.

How does gene regulatory network inference identify transcription factor-target relationships?

Gene regulatory network inference identifies transcription factor-target relationships by processing gene expression matrices to calculate regulatory strength scores between transcription factors and target genes using tree-based machine learning algorithms.

Do I need a Dask cluster to run gene regulatory network inference on expression data?

You do not strictly need a Dask cluster to run gene regulatory network inference, but Dask distributed computing is supported to scale inference to large datasets across multi-core and cluster environments.

What are the limitations of using GRNBoost2 for gene regulatory network inference?

A limitation of using GRNBoost2 for gene regulatory network inference is computational intensity on large expression matrices, requiring Dask distributed computing to manage memory and processing loads for large-scale single-cell RNA-seq datasets.