What problem does it solve?
Arboreto helps you discover which transcription factors regulate which genes by turning expression data into a ranked gene regulatory network. It reduces the manual burden of interpreting large bulk or single-cell transcriptomics datasets and makes it easier to spot meaningful regulatory relationships.
Core Features & Use Cases
- Fast network inference: Use GRNBoost2 for scalable inference on large datasets, or GENIE3 when you want a classic random-forest baseline.
- Flexible inputs: Work with Pandas DataFrames, NumPy arrays, or sparse CSC matrices, and optionally restrict inference to a known transcription factor list.
- Distributed execution: Run locally across CPU cores or connect to a Dask cluster for larger transcriptomics workflows.
- Use case: A researcher can analyze single-cell RNA-seq counts, infer cell-type-specific regulatory links, compare multiple conditions, and export the resulting network for downstream visualization or validation.
Quick Start
Use the arboreto skill to infer a gene regulatory network from your expression matrix, optionally applying a transcription factor list and writing the ranked links to a TSV file.