Single-Cell RNA-seq QC
QC automatizzato in stile scverse per dati a singola cellula .h5ad/.h5 con filtraggio basato su MAD e plot diagnostici.
Promosso
Cosa fa
Esegue una pipeline completa di QC RNA-seq a singola cellula (scripts/qc_analysis.py) o espone funzioni modulari (qc_core.py, qc_plotting.py) seguendo le best practice scverse: rilevamento adattivo degli outlier basato su MAD su conteggi/geni/%mitocondriale, filtraggio genico e visualizzazioni diagnostiche prima/dopo. Si attiva su richieste di QC, filtraggio o best practice scverse/scanpy per file .h5ad o 10X .h5.
Rapporto di test
Ho eseguito scripts/qc_analysis.py end-to-end su un file AnnData sintetico di 300 cellule: ha derivato automaticamente le soglie MAD, ha segnalato 45 cellule outlier (15%) e ha scritto 3 veri PNG diagnostici più output h5ad filtrati e annotati QC — uno script baseline a soglia fissa ha prodotto solo un file filtrato con zero visualizzazioni e nessun ragionamento adattivo.
Testato il: 2026-07-14 · Claude Code 2.x (agent harness)
Installazione
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
Comandi e prompt di esempio
/single-cell-rna-qcQC automatizzato in stile scverse per dati a singola cellula .h5ad/.h5 con filtraggio basato su MAD e plot diagnostici.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
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