plugins/ngs-analysis/skills/ngs-scrna-seq/SKILL.md
Route single-cell or single-nucleus RNA-seq FASTQs to public count-generation workflows and defer post-count matrix QC, annotation, clustering, and UMAP analysis to the embedded scrna-seq-qc skill.
npx skillsauth add openai/plugins ngs-scrna-seqInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill for scRNA-seq or snRNA-seq kickoff from FASTQs, Cell Ranger-style outputs, matrices, .h5, .h5ad, or .rds. This skill owns upstream intake and FASTQ-to-count routing; post-count QC, annotation, clustering, and UMAPs must route to the embedded scrna-seq-qc skill.
Confirm:
.h5, .h5ad, or .rdsFor FASTQs, prefer public alternatives:
nf-core/scrnaseqkb-pythonUse 10x Cell Ranger only when the user explicitly wants vendor-standard output and has accepted the 10x EULA.
Treat scRNA as three ordered rows in the plugin state and execute them sequentially:
Cell Ranger is an optional backend when vendor-standard output is explicitly required. It is not a standalone roadmap row and it is not the default execution target.
For post-count QC/annotation, use the embedded skills/scrna-seq-qc guidance. Route to that skill whenever the requested endpoint starts from a matrix, .h5, .h5ad, .rds, Cell Ranger output, or asks for QC, doublets, ambient RNA, annotation, clustering, UMAPs, or post-count differential summaries.
python plugins/ngs-analysis/scripts/ngs_preflight.py --pipeline scrnaseq --emit-install-plan
nf-core preflight run:
python plugins/ngs-analysis/scripts/run_nfcore_pipeline.py \
--pipeline scrnaseq \
--sample-sheet samplesheet.csv \
--profile docker \
--genome GRCh38 \
--bundle-root grch38_core=/refs/GRCh38
This adapter captures the generated params, pinned Nextflow command, resource gate, trace/report paths, run manifest, and visualization index in the standard plugin envelope. Add --revision <tag> for pinned nf-core execution and --execute only when Nextflow plus a container/HPC profile are ready.
Plugin-owned local execution:
python plugins/ngs-analysis/scripts/run_scrnaseq_fastq_to_count.py \
--sample-sheet samplesheet.csv \
--genome-fasta reference/genome.fa \
--annotation-gtf reference/genes.gtf \
--cb-whitelist reference/whitelist.txt \
--execute
The FASTQ-to-count runner emits advisory resources/resource_plan.json, resource_manifest.tsv, resource_env.sh, and resource_readiness.md outputs by default. Add --genome-build, --bundle-root <bundle>=<path>, and --require-resource-plan when STARsolo reference bundle completeness should block readiness.
Matrix-level QC should be handled by scrna-seq-qc and must preserve raw counts, per-sample metadata, filter decisions, doublet calls, ambient-RNA handling, and plot outputs.
tools
Top-level workflow skill for USD performance diagnosis and optimization. Use for slow loading, high memory, low FPS, or 'optimize my scene' requests; delegates auth/runtime setup to Phase 0 owners.
data-ai
Use when the user mentions MagicPath, designs, UI components, themes, canvas selections, or repo-to-canvas UI work; run magicpath-ai to search, inspect, install, or author components.
documentation
Use as the top-level router for Omniverse Realtime Viewer USD app requests and focused viewer reference documents.
tools
Turn Notion specs into implementation plans, tasks, and progress tracking; use when implementing PRDs/feature specs and creating Notion plans + tasks from them.