Skip to content
Back to skills

Aucell And Binarization

ASecurity

"Score pySCENIC regulon or gene-signature activity with AUCell,

  • 247 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 9, 2026
businesspythonbashexpressapi

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill aucell-and-binarization --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Aucell And Binarization?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Aucell And Binarization
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-aucell-and-binarization/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-aucell-and-binarization)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: aucell-and-binarization
description: "Score pySCENIC regulon or gene-signature activity with AUCell,
  derive thresholds, binarize AUC matrices, inspect activity plots, and compute
  regulon specificity scores."
disable-model-invocation: true
metadata:
  disco-role: operating
license: GPL 3.0
---

# AUCell And Binarization

Use this sub-skill when the task starts from an expression matrix plus already-created regulons or gene signatures and needs cell-level activity scoring, activity thresholding, binary regulon calls, activity inspection, or RSS summaries.

## Route Here

- Run `pyscenic aucell` or `pyscenic.aucell.aucell` on CSV/TSV, loom, h5ad, GMT, YAML, DAT, or motif-table-derived signatures.
- Check whether expression input is cells-by-genes, whether text input needs `--transpose`, and whether AUCell output is cells-by-regulons.
- Choose `auc_threshold`, `seed`, `num_workers`, `--weights`, `noweights`, or `normalize` settings for scoring.
- Use `derive_auc_threshold`, `create_rankings`, `aucell4r`, `derive_threshold`, `binarize`, `plot_binarization`, `plot_rss`, or `regulon_specificity_scores`.
- Diagnose empty signatures, non-overlapping gene names, multiprocessing memory behavior, optional loom/h5ad dependency issues, and unimodal threshold results.

## Route Elsewhere

- Create modules, motif-prune them, or convert enriched motifs into regulons with `../motif-pruning-and-regulons/SKILL.md`.
- Export SCope loom or AnnData metadata beyond AUCell output append behavior with `../data-io-and-export/SKILL.md`.
- Build end-to-end `grn -> ctx -> aucell` CLI/container recipes with `../cli-and-containers/SKILL.md`.

## Bundled References

- `references/api-reference.md` lists the AUCell, binarization, plotting, RSS, CLI, and signature-format contracts.
- `references/workflows.md` gives safe API and CLI recipes for scoring, thresholding, binarization, plotting, RSS, and orientation checks.
- `references/troubleshooting.md` covers common failures and ambiguous outputs for AUCell and binarization.
- `scripts/aucell_smoke.py` runs a tiny deterministic AUCell API smoke test and can print equivalent CLI guidance.

## Quick Start

```bash
python scripts/aucell_smoke.py --show-cli
```

For real data, keep expression matrices as cells x genes for the Python API and CSV/TSV CLI input unless using `pyscenic aucell --transpose` for genes x cells text files. Treat returned AUC and binary matrices as cells x regulons.

Files in this skill

  • SKILL.md2.4 KB
  • references/api-reference.md7.8 KB
  • references/troubleshooting.md6.4 KB
  • references/workflows.md5.6 KB
  • scripts/aucell_smoke.py6.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.