By cpanse
Deep learning and GPU-accelerated single-cell analysis: scVI/scANVI/totalVI/MultiVI batch correction, RAPIDS GPU preprocessing for large datasets (>500K cells), CyteType AI cell annotation, and rctd-py GPU-accelerated Python RCTD spatial deconvolution.
AI-powered cell type annotation for single-cell RNA-seq data using CyteTypeR on FGCZ infrastructure. This skill should be used when performing automated cell type annotation on clustered Seurat objects via the Nygen Analytics CyteType API, especially for PBMC, immune, or other well-characterized cell types. Handles complete workflow from preprocessing through annotation mapping and visualization.
GPU-accelerated single-cell and spatial transcriptomics analysis using rapids_singlecell on FGCZ infrastructure. Use when processing large datasets (>500K cells) with GPU acceleration, converting Seurat to h5ad, creating Marimo GPU notebooks, or leveraging NVIDIA L40S GPUs for fast preprocessing, clustering, and UMAP on Xenium/Visium data.
GPU-accelerated Python RCTD cell type deconvolution for spatial transcriptomics (Visium, Xenium, VisiumHD, MERFISH, Slide-seq). Use when running rctd-py, Python RCTD, GPU deconvolution, converting spacexr references to h5ad, submitting GPU SLURM jobs for RCTD, or needing a faster alternative to R spacexr. Covers CLI (`rctd run`), Python API (`run_rctd`, `Reference`, `RCTDConfig`), SBATCH GPU templates for FGCZ L40S/Blackwell nodes, reference preparation from Seurat/scanpy, result integration back to R/Seurat, and mode selection (doublet/multi/full). Use this skill even when the user just mentions "rctd" with Python or GPU context, h5ad deconvolution, or fast spatial annotation.
Deep learning for single-cell analysis using scvi-tools. This skill should be used when users need (1) data integration and batch correction with scVI/scANVI, (2) ATAC-seq analysis with PeakVI, (3) CITE-seq multi-modal analysis with totalVI, (4) multiome RNA+ATAC analysis with MultiVI, (5) spatial transcriptomics deconvolution with DestVI, (6) label transfer and reference mapping with scANVI/scArches, (7) RNA velocity with veloVI, or (8) any deep learning-based single-cell method. Triggers include mentions of scVI, scANVI, totalVI, PeakVI, MultiVI, DestVI, veloVI, sysVI, scArches, variational autoencoder, VAE, batch correction, data integration, multi-modal, CITE-seq, multiome, reference mapping, latent space.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Shared Agent Skills for bioinformatics workflows at the Functional Genomics Center Zurich (FGCZ).
This repository contains reusable skills that extend AI agents (Claude Code, Cursor, VS Code, etc.) with FGCZ-specific knowledge, workflows, and infrastructure integration.
Another example of biology related skill list can be found in the bioSkills repo.
Agent Skills are a lightweight, open format for extending AI agent capabilities with specialized knowledge and workflows. Originally developed by Anthropic and released as an open standard, skills are now supported by multiple AI development tools.
Key benefits:
This repo is a Claude Code plugin marketplace. The marketplace flow keeps every team member on the same version, supports auto-update, and avoids manual path config.
Add the marketplace (one-time, per machine):
claude /plugin marketplace add fgcz/skills
Install the plugins you need (cherry-pick by role):
# Single-cell analysts:
claude /plugin install single-cell-spatial-general@fgcz-skills
claude /plugin install single-cell-ml@fgcz-skills
# Pipelines & demux:
claude /plugin install sequencing-pipelines@fgcz-skills
# B-Fabric / LIMS:
claude /plugin install bfabric-lims@fgcz-skills
# Infrastructure / SUSHI app dev:
claude /plugin install fgcz-infrastructure@fgcz-skills
# Metabolomics:
claude /plugin install metabolomics-data-analysis@fgcz-skills
Enable auto-update so new releases land without manual pulls. Add to
~/.claude/settings.json:
{
"extraKnownMarketplaces": {
"fgcz-skills": {
"source": { "source": "github", "repo": "fgcz/skills" },
"autoUpdate": true
}
}
}
Verify: claude /plugin list should show the installed plugins with their version.
Skills auto-activate from keyword matching in the description field — just mention
relevant terms (e.g. "Seurat", "CellRanger", "B-Fabric") in your prompt.
If you cannot use the marketplace (offline cluster, custom setup), clone the repo
and point Claude Code at the relevant plugin's skills/ directory. As of v1.3.0,
skills live under per-plugin subdirectories (one skills/ dir per plugin):
git clone [email protected]:fgcz/skills.git ~/.claude/fgcz-skills
Add the plugins you need to ~/.claude/settings.json:
{
"skills": {
"paths": [
"~/.claude/fgcz-skills/single-cell-spatial-general/skills",
"~/.claude/fgcz-skills/fgcz-infrastructure/skills",
"~/.claude/fgcz-skills/sequencing-pipelines/skills"
]
}
}
This path skips the marketplace's version pinning and auto-update — you're responsible for pulling the repo manually.
Agent Skills are compatible with any skills-compatible agent. See the integration guide for details.
single-cell-spatial-general plugin)| Skill | Description |
|---|---|
seurat-analysis | Seurat v5 workflows: QC, normalization, clustering, DEGs, integration |
cellranger-fgcz | 10x CellRanger processing: HTO, OCM, CITE-seq, VDJ, multi config |
cytotrace2-analysis | Cellular potency prediction and differentiation states |
screpertoire-analysis | TCR/BCR repertoire analysis with scRepertoire |
rctd-annotation | Spatial cell type deconvolution with RCTD |
split-purification | Xenium/VisiumHD contamination removal with SPLIT |
scevan-analysis | CNV-based malignant cell identification |
scomatic-analysis | Somatic mutation detection in scRNA-seq |
cellchat-analysis | Cell-cell communication inference + per-condition merge/compare |
slingshot-trajectory | Trajectory inference and pseudotime on Seurat v5 embeddings |
xenium-ccf-registration | Xenium → Allen Brain CCFv3 alignment via STalign LDDMM |
clusterprofiler-pathways | GO/KEGG/MSigDB/Reactome/GSEA pathway enrichment on DEGs |
insitucnv-analysis | Spatial CNV inference (Xenium, MERFISH) via infercnvpy |
single-cell-ml plugin)npx claudepluginhub cpanse/skills --plugin single-cell-mlLC-MS untargeted metabolomics feature curation with automated QC metrics and interactive HTML reports.
Single-cell and spatial transcriptomics: Seurat v5, CellRanger, cytotrace2, scRepertoire, RCTD spatial deconvolution, SPLIT purification, SCEVAN CNV, SComatic somatic mutations, CellChat cell-cell communication, Slingshot trajectory/pseudotime, Xenium-to-Allen-CCF spatial registration, clusterProfiler pathway enrichment, and InSituCNV spatial CNV inference.
Meta-skills for the fgcz-skills marketplace: shared FGCZ environment context, multi-LLM review workflow, and self-skill auditing. Load when working on any FGCZ task that benefits from institutional context, or when authoring/reviewing skills in this marketplace.
FGCZ infrastructure and deployment: SUSHI job submission and app development with ezRun, Lmod module management with pixi project environment setup, GitLab CI/CD on gitlab.bfabric.org, ShinyProxy app deployment, ScMultiOmics SUSHI app, promotion of one-off Rmd analyses into SUSHI-shaped artefacts for B-Fabric/SUSHI lineage, and autonomous self-correcting R Markdown / Python report rendering.
Sequencing data processing: nf-core/Nextflow pipelines, MiXCR bulk TCR/BCR repertoire, genome reference building, Draugr demultiplexing, Sample2Barcode generation, and SpaceRanger Visium/VisiumHD/CytAssist spatial transcriptomics.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Payload Development plugin - covers collections, fields, hooks, access control, plugins, and database adapters.