Agent skill

Bio Gene Regulatory Networks Scenic Regulons

by GPTomics in GPTomics/bioSkills

Infer transcription factor regulons from single-cell RNA-seq with pySCENIC by combining GRNBoost2 co-expression, cisTarget motif-enrichment pruning, and AUCell per-cell activity scoring.

MITAuto-check passedResearch & Science

Install Bio Gene Regulatory Networks Scenic Regulons

skills CLI
$ npx skills add GPTomics/bioSkills --skill bio-gene-regulatory-networks-scenic-regulons -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install GPTomics/bioSkills bio-gene-regulatory-networks-scenic-regulons --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/GPTomics/bioSkills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/gene-regulatory-networks/scenic-regulons .claude/skills/bio-gene-regulatory-networks-scenic-regulons && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
bio-gene-regulatory-networks-scenic-regulons
GitHub stars
1.2k
Used in
1 other repo
Token cost
~3.5k tokens
SKILL.md length
1,362 words
Files
4
Skills in repo
559
Repo updated
First seen
Licence
MIT

At a glance

Infer transcription factor regulons from single-cell RNA-seq with pySCENIC by combining GRNBoost2 co-expression, cisTarget motif-enrichment pruning, and AUCell per-cell activity scoring.

  • Works in 3 steps: GRN Inference (use the multiprocessing… → Prune to Regulons by Motif Enrichment → AUCell Per-Cell Activity
  • Identifying TF regulons
  • SKILL.md covers Version Compatibility, The Single Most Important…, Pipeline Taxonomy and Decision Tree by Scenario, plus 10 more sections
  • Runs Python scripts from its folder; calls wget, python and pip; reaches resources.aertslab.org

What it does

Bio Gene Regulatory Networks Scenic Regulons is an agent skill from GPTomics/bioSkills. Infer transcription factor regulons from single-cell RNA-seq with pySCENIC by combining GRNBoost2 co-expression, cisTarget motif-enrichment pruning, and AUCell per-cell activity scoring. Covers the motif-pruning-as-directionality principle, regulon specificity scoring, run-to-run stability, and database/species matching. Use when identifying TF regulons, scoring TF activity per cell, finding master regulators of cell identity, or comparing regulon activity across conditions. For enhancer-driven multiomic GRNs see…

Its SKILL.md is about 3.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files (for example `examples/pyscenic_workflow.py`, `examples/scenic_visualization.py` and `usage-guide.md`).

It sits in Research & Science, covering Bioinformatics and Transcription. It works with Python. The repository describes itself as: a set of SKILLS.md for doing bioinformatics with agents like claude code. The licence is MIT.

When your agent uses it

  • Identifying TF regulons
  • Scoring TF activity per cell
  • Finding master regulators of cell identity
  • Comparing regulon activity across conditions

Example prompts

  • “/bio-gene-regulatory-networks-scenic-regulons”

Requirements

  • Python 3

Workflow steps

3 steps, taken from the step headings in SKILL.md.

  1. GRN Inference (use the multiprocessing wrapper)
  2. Prune to Regulons by Motif Enrichment
  3. AUCell Per-Cell Activity

What it can do on your machine

Read from SKILL.md and the folder at commit d91ed3d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • wget
    • python
    • pip

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • resources.aertslab.org

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Bio Gene Regulatory Networks Scenic Regulons loads about 3.5k tokens when it runs. Until then it costs about 161 tokens; SKILL.md has 1,362 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~161
When it runs · the whole SKILL.md, loaded when a task matches
~3.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from GPTomics/bioSkills at commit d91ed3d, republished under its MIT licence (© GPTomics). 1,362 words, ~3,474 tokens.

Download SKILL.mdSave it as .claude/skills/bio-gene-regulatory-networks-scenic-regulons/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
bio-gene-regulatory-networks-scenic-regulons
description
Infer transcription factor regulons from single-cell RNA-seq with pySCENIC by combining GRNBoost2 co-expression, cisTarget motif-enrichment pruning, and AUCell per-cell activity scoring. Covers the motif-pruning-as-directionality principle, regulon specificity scoring, run-to-run stability, and database/species matching. Use when identifying TF regulons, scoring TF activity per cell, finding master regulators of cell identity, or comparing regulon activity across conditions. For enhancer-driven multiomic GRNs see multiomics-grn; for bulk inference and VIPER protein-activity see grn-inference.
tool_type
python
primary_tool
pySCENIC

Version Compatibility

Reference examples tested with: pySCENIC 0.12+, ctxcore 0.2+, arboreto 0.1.6+, scanpy 1.10+, loompy 3.0+.

Before using code patterns, verify installed versions match. If versions differ:

  • Python: pip show <package> then help(module.function) to check signatures
  • CLI: <tool> --version then <tool> --help to confirm flags

If code throws ImportError, AttributeError, or TypeError, introspect the installed package and adapt the example to match the actual API rather than retrying.

The motif-DB machinery lives in ctxcore; a ctxcore/feather-format version mismatch is the most common silent failure. pySCENIC is most reliable on a dedicated Python 3.10 environment.

SCENIC Regulons

"Identify transcription factor regulons and score TF activity from my scRNA-seq data" -> Run the pySCENIC three-step pipeline: infer TF-target co-expression with GRNBoost2, prune to direct targets by cis-regulatory motif enrichment with cisTarget, then score per-cell regulon activity with AUCell.

  • CLI: pyscenic grn -> pyscenic ctx -> pyscenic aucell
  • Python: arboreto_with_multiprocessing.py for the GRN step (avoids the dask breakage)

The Single Most Important Modern Insight -- Motif Pruning Is What Converts Co-expression into Directed Regulation

Step 1 (GRNBoost2) produces undirected co-expression only -- it is no better than WGCNA and inherits all of co-expression's confounding (indirect edges, batch, cell-cycle). The entire conceptual payload of SCENIC is Step 2 (cisTarget): for each module it asks whether the candidate TF's binding motif is significantly enriched (NES >= 3.0) in the cis-regulatory space of the module's targets, and keeps only the targets in the motif's leading edge. This (a) imposes a mechanistic prior -- the TF can physically bind near its retained targets, (b) breaks the symmetry of co-expression into a TF -> target direction, and (c) discards indirect targets. A "regulon" is by definition only the post-cisTarget TF plus its direct targets. Modules that were never pruned are co-expression modules, and calling them regulons misuses the word.

The second non-obvious consequence is AUCell: regulon activity is not TF expression. AUCell ranks genes within each cell and computes the area under the recovery curve for the regulon's gene set, so activity can be high even when the TF's own mRNA is dropout-zero (TF transcripts are sparse). Showing TF expression in place of regulon AUC -- or "validating" activity by its correlation with TF expression -- misses the method's point and is circular. SCENIC regulons remain motif-supported co-expression: a strong, directed hypothesis worth a knockdown, not proof of causal regulation.

Pipeline Taxonomy

StepToolProducesKey parameterWatch out for
1. GRNGRNBoost2 (or GENIE3)TF-target co-expression adjacencies--seed, --num_workersstochastic; not reproducible without a fixed seed
2. PrunecisTarget (ctxcore)regulons (direct targets)--nes_threshold 3.0, --rank_threshold 5000feather DB + motif2TF version must match
3. ScoreAUCellper-cell regulon activity (AUC)--auc_threshold 0.05this is the top-fraction, NOT the binarization cut

Decision Tree by Scenario

ScenarioRecommendedWhy
scRNA-seq, want TF regulons + per-cell activitypySCENIC grn/ctx/aucellthe canonical workflow
GRN step hangs / KilledWorkerarboreto_with_multiprocessing.pyarboreto's dask backend breaks on newer dask
Need reproducible regulonsrun GRN 10-100x, keep links recurring >80%GRNBoost2/GENIE3 are stochastic
Which regulons mark a cell typeRegulon Specificity Score (RSS)JSD-based specificity, not just magnitude
Paired scRNA + scATAC available-> multiomics-grn (SCENIC+)accessibility defines enhancers; eRegulons add the region layer
Bulk RNA-seq / want protein activity-> grn-inference (ARACNe + VIPER)SCENIC is single-cell; VIPER reads TF activity from bulk
Compare activity across conditionsrun SCENIC once on the integrated objectraw AUC is population-relative; batch survives into regulons

Required Databases

cisTarget needs three matched resources: ranking database(s), motif-to-TF annotations, and the TF list -- all the same species/assembly/symbol namespace. Download from resources.aertslab.org/cistarget/.

bash
# Human hg38 gene-based rankings (~1.5 GB each). Run ctx with BOTH search-space DBs
# (500bp+100bp around TSS, and TSS +/-10kb) so the leading-edge logic pools them.
wget https://resources.aertslab.org/cistarget/databases/homo_sapiens/hg38/refseq_r80/mc9nr/gene_based/hg38__refseq-r80__10kb_up_and_down_tss.mc9nr.genes_vs_motifs.rankings.feather
wget https://resources.aertslab.org/cistarget/motif2tf/motifs-v9-nr.hgnc-m0.001-o0.0.tbl
# The ranking-DB version (mc9nr / v10) and the motif2tf annotation version MUST match.

Step 1: GRN Inference (use the multiprocessing wrapper)

Goal: Infer TF-target co-expression adjacencies as candidate regulatory modules.

Approach: Run GRNBoost2 via the bundled multiprocessing script (single-node, stable) rather than the dask backend, and fix the seed so the stochastic boosting is reproducible.

bash
# arboreto's dask backend breaks on dask>=2.x (silent hangs, KilledWorker).
# The bundled multiprocessing wrapper is the supported workaround.
python arboreto_with_multiprocessing.py \
    filtered.loom allTFs_hg38.txt \
    --method grnboost2 --output adj.tsv \
    --num_workers 8 --seed 42

Step 2: Prune to Regulons by Motif Enrichment

Goal: Keep only TF-target links whose target genes are enriched for the TF's binding motif -- the step that confers directness and direction.

Approach: Load the ranking databases and motif2TF annotations, build candidate modules from the adjacencies, and run cisTarget pruning; targets surviving motif enrichment (NES >= 3.0) form the regulon.

python
import glob, pickle, pandas as pd
from pyscenic.utils import modules_from_adjacencies
from pyscenic.prune import prune2df, df2regulons
from ctxcore.rnkdb import FeatherRankingDatabase

adjacencies = pd.read_csv('adj.tsv', sep='\t')
expr = pd.read_csv('expr.csv', index_col=0)            # cells x genes
modules = list(modules_from_adjacencies(adjacencies, expr))

dbs = [FeatherRankingDatabase(f, name=f) for f in glob.glob('*.genes_vs_motifs.rankings.feather')]
# rank_threshold=5000 matches the CLI default (the prune2df Python default is 1500).
df = prune2df(dbs, modules, 'motifs-v9-nr.hgnc-m0.001-o0.0.tbl', rank_threshold=5000)
regulons = df2regulons(df)                              # TF + direct targets only

with open('regulons.pkl', 'wb') as fh:
    pickle.dump(regulons, fh)

CLI equivalent for steps 1-2 (pyscenic grn, then pyscenic ctx adj.tsv DB.feather --annotations_fname motifs.tbl --expression_mtx_fname filtered.loom -o reg.csv). ctx verified defaults: --rank_threshold 5000, --auc_threshold 0.05, --nes_threshold 3.0, --min_genes 20. --mask_dropouts now defaults to False (matching R SCENIC); it changes the TF-target correlation sign that splits activating (+) from repressing (-) regulons, so report the setting used.

Step 3: AUCell Per-Cell Activity

Goal: Score each regulon's activity in every cell, robustly to dropout.

Approach: Rank genes within each cell, integrate the recovery curve over the top fraction (auc_threshold, default 0.05 = top 5%), and emit a cell-by-regulon AUC matrix.

python
from pyscenic.aucell import aucell

# auc_threshold = top 5% of the ranking integrated for the AUC -- NOT a binarization cut.
auc_mtx = aucell(expr, regulons, auc_threshold=0.05, num_workers=8)
auc_mtx.to_csv('auc_matrix.csv')

Interpretation: Specificity and Binarization

Goal: Surface the regulons that define each cell type and convert activity to on/off states for clustering.

Approach: Use the Regulon Specificity Score (Jensen-Shannon divergence vs an idealized cell-type-specific distribution) for identity regulators, and binarize the AUC distribution (bimodal -> density threshold) for state heatmaps.

python
from pyscenic.rss import regulon_specificity_scores
from pyscenic.binarization import binarize

cell_types = pd.read_csv('cell_types.csv', index_col=0)['cell_type']
rss = regulon_specificity_scores(auc_mtx, cell_types)     # high RSS = identity regulator
binary_mtx, thresholds = binarize(auc_mtx)                # per-regulon on/off

RSS (rewards specificity) and a per-cluster AUC z-score (rewards magnitude) can disagree; prefer RSS for "which regulon marks this cluster."

Show full SKILL.md (526 more words)Show less

Per-Method Failure Modes

Calling unpruned modules "regulons"

Trigger: skipping ctx, or dropping the NES threshold to admit everything. Mechanism: without motif enrichment the output is co-expression, not direct regulation. Symptom: no motif DB/version reported; implausibly large "regulons." Fix: always run cisTarget; report DB + motif2TF versions and the search-space windows.

Dask hang in the GRN step

Trigger: native arboreto on dask>=2.x. Mechanism: scheduler incompatibility. Symptom: silent hang or KilledWorker. Fix: use arboreto_with_multiprocessing.py (single-node, stable).

Species / assembly mismatch

Trigger: mouse genes against an hg38 ranking DB, or HGNC vs MGI symbol mismatch. Mechanism: gene IDs do not map into the database. Symptom: near-empty regulon set. Fix: match expression IDs, ranking DB, and motif2TF to one species/assembly/namespace.

Cross-condition AUC comparison without batch control

Trigger: comparing raw AUC across separately-run SCENIC analyses or strong batches. Mechanism: AUC is relative to the population it was ranked within; batch-driven co-expression can pass motif enrichment by chance. Symptom: a "condition-specific regulator" that tracks the batch. Fix: run SCENIC once on the integrated object; sanity-check condition regulons against batch.

Over-reading _extended or _- regulons

Trigger: using _extended regulons for direct-binding claims, or building a story on (-) repressor activity. Mechanism: _extended adds orthology/similarity-inferred (low-confidence) motif annotations; negative regulons are sparse and weakly enriched. Symptom: direct-regulation claims from low-confidence edges. Fix: default to high-confidence positive regulons; treat _extended/(-) as hypotheses.

Quantitative Thresholds

ThresholdSourceRationale
NES >= 3.0 (motif enrichment)Aibar 2017 / iRegulon (Janky 2014)recovery-curve enrichment cutoff defining a supported motif
auc_threshold = 0.05 (top 5%)pySCENIC defaultfraction of the ranking integrated for the AUC
GRN reruns: keep links recurring >80% of runsVan de Sande 2020GRNBoost2/GENIE3 are stochastic; recurrence = high confidence
min_genes = 20 per regulonpySCENIC defaultsmaller target sets give unstable AUC
>= a few hundred cells per cell typepracticalrare clusters and doublets inflate spurious regulons

Common Errors

Error / symptomCauseSolution
"not a cisTarget Feather database in v1 or v2 format"ctxcore/DB version mismatchdownload current DB; align ctxcore version
empty regulon setspecies/assembly or symbol mismatchmatch gene IDs to the DB namespace
different regulons each rununset seed in GRN stepfix --seed; run multiple seeds and intersect
activity != TF expression confuses the readerconflating regulon AUC with TF mRNAreport AUCell activity; that independence is the point
ctx returns nothingmissing/mismatched --annotations_fnamesupply matching motif2TF; check DB is gene-based (not region-based)

References

  • Aibar S, et al. 2017. SCENIC: single-cell regulatory network inference and clustering. Nat Methods 14(11):1083-1086.
  • Van de Sande B, et al. 2020. A scalable SCENIC workflow for single-cell gene regulatory network analysis. Nat Protoc 15(7):2247-2276.
  • Moerman T, et al. 2019. GRNBoost2 and Arboreto. Bioinformatics 35(12):2159-2161.
  • Janky R, et al. 2014. iRegulon: cisTarget ranking-and-recovery framework. PLoS Comput Biol 10(7):e1003731.
  • Suo S, et al. 2018. Revealing critical regulators of cell identity (Regulon Specificity Score). Cell Rep 25(6):1436-1445.e3.
  • Huynh-Thu VA, et al. 2010. GENIE3. PLoS ONE 5(9):e12776.
  • multiomics-grn - enhancer-driven eRegulons from paired scRNA+scATAC (SCENIC+)
  • grn-inference - bulk GRN inference and VIPER TF protein-activity (the Califano lineage)
  • coexpression-networks - undirected co-expression modules (what step 1 produces alone)
  • single-cell/clustering - cluster cells before regulon and RSS analysis
  • single-cell/preprocessing - QC, doublet removal, and normalization of scRNA-seq inputs
  • single-cell/doublet-detection - remove doublets that inflate spurious regulons

© GPTomics, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files in gene-regulatory-networks/scenic-regulons of GPTomics/bioSkills.

  • SKILL.md
  • examples/pyscenic_workflow.py
  • examples/scenic_visualization.py
  • usage-guide.md

Open the folder on GitHubat commit d91ed3d

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in GPTomics/bioSkills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Bio Gene Regulatory Networks Scenic Regulons next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Bio Gene Regulatory Networks Scenic Regulons compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Bio Gene Regulatory Networks Scenic Regulons this skillGPTomics/bioSkills1.2k1 repos~3.5kAutomated safety check: PassMIT
Alphagenome Single Variant Analysisgoogle-deepmind/science-skills3.2k2 repos~3kAutomated safety check: NotesApache-2.0
13C Metabolic Flux AnalysisK-Dense-AI/scientific-agent-skills48k1 repos~3.2kAutomated safety check: PassMIT
Singlecell Qcxuzhougeng/wisp-science1k—~1.6kAutomated safety check: PassAGPL-3.0
Trackplotygidtu/trackplot109—~1.9kAutomated safety check: PassBSD-3-Clause
UniProt Database Accessdavila7/claude-code-templates33k14 repos~1.7kAutomated safety check: PassMIT

Similar skills

  • Alphagenome Single Variant Analysis

    google-deepmind/science-skills

    Analyzes genetic variant effects on gene expression (RNA-seq), chromatin accessibility (DNASE), histone marks (ChIP), and transcription factors using the AlphaGenome API.

    3.2k GitHub starsUsed in 2 repos~3k tokens
    Research & ScienceAuto-check: notes
  • 13C Metabolic Flux Analysis

    K-Dense-AI/scientific-agent-skills

    Estimates reaction fluxes inside cells from steady-state carbon-13 labeling data with a bundled mfapy-based solver, and reports which fluxes the data pin down.

    48k GitHub starsUsed in 1 repo~3.2k tokens
    Research & ScienceAuto-check passed
  • Singlecell Qc

    xuzhougeng/wisp-science

    A skill your agent uses when designing, reviewing, or implementing single-cell RNA-seq QC in Python or R with a human-in-the-loop, data-driven approach.

    1k GitHub stars~1.6k tokensUpdated today
    Research & ScienceAuto-check passed
  • Trackplot

    ygidtu/trackplot

    Generate sashimi-style genome visualization plots (coverage, line, heatmap, IGV read-by-read, HiC, circRNA, motif) from BAM/bigWig/depth/HiC inputs.

    109 GitHub stars~1.9k tokensUpdated 15 days ago
    Research & ScienceAuto-check passed
  • UniProt Database Access

    davila7/claude-code-templates

    Queries the UniProt REST API directly to search proteins, fetch FASTA sequences, map IDs between databases and read Swiss-Prot and TrEMBL entries.

    33k GitHub starsUsed in 14 repos~1.7k tokens
    Research & ScienceAuto-check passed
  • End-to-end 10x Visium spatial transcriptomics analysis workflow with staged execution and human review gates.

    101 GitHub stars~1.4k tokensUpdated 1 mo ago
    Research & ScienceAuto-check passed

More from GPTomics/bioSkills

All 559 skills in this repo
  • Bio Alignment Io

    GPTomics/bioSkills

    Read, write, and convert multiple sequence alignment files using Biopython Bio.AlignIO.

    1.2k GitHub starsUsed in 3 repos~4.9k tokens
    Auto-check passed
  • bioSkills Installer

    GPTomics/bioSkills

    Installs the bioSkills collection of 425 bioinformatics skills in one step, or only chosen categories, so sequencing, RNA-seq, single-cell and variant tasks get specialized help.

    1.2k GitHub starsUsed in 1 repo~789 tokens
    Auto-check passed
  • Bio Write Sequences

    GPTomics/bioSkills

    Write biological sequences to files (FASTA, FASTQ, GenBank, EMBL) using Biopython Bio.SeqIO.

    1.2k GitHub starsUsed in 3 repos~2.1k tokens
    Auto-check passed
  • Amplicon Primer Clipping

    GPTomics/bioSkills

    Soft- or hard-clips PCR primer footprints from aligned amplicon BAMs so primer bases stop masquerading as confirmed reference sequence.

    1.2k GitHub starsUsed in 2 repos~2.2k tokens
    Auto-check passed
  • Filters BAM alignments by FLAG bits, mapping quality and regions with samtools view or pysam, with recipes for common keep and drop cases.

    1.2k GitHub starsUsed in 2 repos~3.6k tokens
    Auto-check passed
  • Bio Alignment Indexing

    GPTomics/bioSkills

    Create and use BAI/CSI indices for BAM/CRAM files using samtools and pysam.

    1.2k GitHub starsUsed in 2 repos~2.4k tokens
    Auto-check passed

Works with

Questions about Bio Gene Regulatory Networks Scenic Regulons

What does Bio Gene Regulatory Networks Scenic Regulons do?

Infer transcription factor regulons from single-cell RNA-seq with pySCENIC by combining GRNBoost2 co-expression, cisTarget motif-enrichment pruning, and AUCell per-cell activity scoring. Bio Gene Regulatory Networks Scenic Regulons is an agent skill from GPTomics/bioSkills. Infer transcription factor regulons from single-cell RNA-seq with pySCENIC by combining GRNBoost2 co-expression, cisTarget motif-enrichment pruning, and AUCell per-cell activity scoring.

When should I use Bio Gene Regulatory Networks Scenic Regulons?

Bio Gene Regulatory Networks Scenic Regulons fits situations like: identifying TF regulons; scoring TF activity per cell; finding master regulators of cell identity; comparing regulon activity across conditions.

How do I install Bio Gene Regulatory Networks Scenic Regulons in Claude Code?

Run `npx skills add GPTomics/bioSkills --skill bio-gene-regulatory-networks-scenic-regulons -a claude-code`. Or copy the skill folder (gene-regulatory-networks/scenic-regulons in GPTomics/bioSkills) into .claude/skills/bio-gene-regulatory-networks-scenic-regulons in your project. Claude Code loads it when a task matches its description.

How do I install Bio Gene Regulatory Networks Scenic Regulons in Codex?

Run `npx skills add GPTomics/bioSkills --skill bio-gene-regulatory-networks-scenic-regulons -a codex`. Or copy the skill folder (gene-regulatory-networks/scenic-regulons in GPTomics/bioSkills) into .agents/skills/bio-gene-regulatory-networks-scenic-regulons in your project. Codex loads it when a task matches its description.

Can I use Bio Gene Regulatory Networks Scenic Regulons in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add GPTomics/bioSkills --skill bio-gene-regulatory-networks-scenic-regulons -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bio-gene-regulatory-networks-scenic-regulons, .gemini/skills/bio-gene-regulatory-networks-scenic-regulons, .github/skills/bio-gene-regulatory-networks-scenic-regulons and .opencode/skills/bio-gene-regulatory-networks-scenic-regulons in your project.

What does Bio Gene Regulatory Networks Scenic Regulons need to run?

Going by SKILL.md and its folder, Bio Gene Regulatory Networks Scenic Regulons needs Python for the scripts in its folder and the command-line tools its instructions call (wget, python and pip). Our summary lists: Python 3.

Does Bio Gene Regulatory Networks Scenic Regulons access the network?

SKILL.md names 1 domain. In commands or code: resources.aertslab.org; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Bio Gene Regulatory Networks Scenic Regulons safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Bio Gene Regulatory Networks Scenic Regulons use?

Bio Gene Regulatory Networks Scenic Regulons is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Bio Gene Regulatory Networks Scenic Regulons use?

About 3.5k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Bio Gene Regulatory Networks Scenic Regulons?

Skills that share tags, products or a category with Bio Gene Regulatory Networks Scenic Regulons: Alphagenome Single Variant Analysis (google-deepmind/science-skills, 3.2k stars), 13C Metabolic Flux Analysis (K-Dense-AI/scientific-agent-skills, 48k stars), Singlecell Qc (xuzhougeng/wisp-science, 1k stars) and Trackplot (ygidtu/trackplot, 109 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Bio Gene Regulatory Networks Scenic Regulons?

GPTomics (a GitHub organization) maintains it in GPTomics/bioSkills, which has 1,218 GitHub stars. The repository holds 559 skills in this directory. The repository was last updated on August 15, 2026.

Source: GPTomics/bioSkills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.