Single-Cell RNA-seq QC
QC automatisé de style scverse pour les données unicellulaires .h5ad/.h5 avec filtrage basé sur le MAD et tracés de diagnostic.
Testé · Fonctionne
Ce que fait
Exécute un pipeline complet de QC RNA-seq unicellulaire (scripts/qc_analysis.py) ou expose des fonctions modulaires (qc_core.py, qc_plotting.py) suivant les meilleures pratiques scverse : détection adaptative d'outliers basée sur le MAD sur les counts/genes/mitochondrial%, filtrage de gènes, et visualisations de diagnostic avant/après. Se déclenche sur les demandes de QC, de filtrage ou de meilleures pratiques scverse/scanpy pour les fichiers .h5ad ou 10X .h5.
Rapport de test
J'ai exécuté scripts/qc_analysis.py de bout en bout sur un fichier AnnData synthétique de 300 cellules : il a auto-dérivé les seuils MAD, signalé 45 cellules aberrantes (15%), et écrit 3 vrais PNG de diagnostic ainsi que des sorties h5ad filtrées et annotées QC — un script de base à seuil fixe n'a produit qu'un fichier filtré sans aucune visualisation et sans raisonnement adaptatif.
Testé le: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/biocontext-ai/skill-to-mcp cd skill-to-mcp mkdir -p ~/.claude/skills cp -r skills/single-cell-rna-qc ~/.claude/skills/single-cell-rna-qc
Commandes et exemples de prompts
/single-cell-rna-qcQC automatisé de style scverse pour les données unicellulaires .h5ad/.h5 avec filtrage basé sur le MAD et tracés de diagnostic.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Run MAD-based QC filtering on my h5ad single-cell datasetFlag low-count and MT-heavy cells in this AnnData fileGenerate diagnostic QC plots for my scRNA-seq data