sc-grn

Infers gene regulatory networks from single-cell expression data using pySCENIC or correlation-based fallback.

155|26|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/TianGzlab/OmicsClaw --skill sc-grn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sc-grn
Source: https://github.com/TianGzlab/OmicsClaw/tree/main/skills/singlecell/sc-grn
Command: npx skills add https://github.com/TianGzlab/OmicsClaw --skill sc-grn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires scanpy, numpy, pandas, pyscenic, arboreto, ctxcore, loompy, celloracle, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the complex and multi-step process of inferring gene regulatory networks (GRNs) from single-cell RNA sequencing data, which traditionally requires stitching together multiple bioinformatics tools.

Core Features & Use Cases

  • Unified GRN Inference: Integrates pySCENIC (GRNBoost2, cisTarget, AUCell) for comprehensive GRN construction.
  • Fallback Correlation Method: Provides a simpler correlation-based GRN inference when pySCENIC is unavailable.
  • CellOracle Integration: Supports GRN simulation and perturbation analysis using CellOracle.
  • Use Case: Analyze single-cell RNA-seq data to identify key transcription factors and their target genes that drive cell identity or response to stimuli.

Quick Start

Run the sc-grn skill to infer gene regulatory networks from the provided processed single-cell data file.

Frequently Asked Questions about sc-grn

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?

Infer gene regulatory networks from single-cell RNA-seq data by running automated multi-step inference using pySCENIC, which identifies transcription factor regulons and scores their activity per cell.

What is the fallback method for gene regulatory network inference if pySCENIC is unavailable?

A correlation-based fallback method infers gene regulatory networks when pySCENIC is unavailable, providing a simpler alternative to identify transcription factor relationships from single-cell expression data.

How do I simulate transcription factor perturbation in single-cell data?

Simulate transcription factor perturbation in single-cell data using the integrated CellOracle support, which performs GRN simulation and perturbation analysis to predict cell identity responses.

Do I need scanpy to identify transcription factor regulons and score their activity?

Yes, scanpy is required to process the single-cell expression data needed to identify transcription factor regulons and score their activity per cell using pySCENIC or the correlation-based fallback.

What libraries are needed for pySCENIC-based gene regulatory network construction?

pySCENIC-based gene regulatory network construction requires pyscenic, arboreto, and ctxcore libraries to execute the GRNBoost2, cisTarget, and AUCell pipeline steps for comprehensive GRN analysis.

Can I use a correlation-based approach instead of pySCENIC for single-cell transcriptomics GRN inference?

Yes, you can use a simpler correlation-based approach for single-cell transcriptomics GRN inference instead of pySCENIC, serving as an automated fallback when the full pySCENIC library stack is unavailable.