What problem does it solve?
Single-cell RNA-seq analysis requires many error-prone steps—QC gating, doublet detection, normalization, clustering, marker identification, and cell-type annotation—where wrong thresholds or skipped steps silently corrupt results. This Skill provides a complete, distribution-aware scanpy/AnnData workflow with explicit guidance on choosing thresholds, detecting doublets and ambient RNA, and interpreting results with statistical rigor.
Core Features & Use Cases
- QC Gating & Filtering: Compute per-cell metrics (n_genes_by_counts, total_counts, pct_counts_mt, pct_counts_ribo), apply MAD-based outlier thresholds, and handle doublets (Scrublet/scDblFinder), ambient RNA (SoupX/DecontX), and empty droplets (EmptyDrops/knee).
- Full Analysis Pipeline: Normalization, highly variable gene selection, PCA, UMAP/t-SNE, Leiden/Louvain clustering, marker gene identification, and cell-type annotation with Harmony batch correction.
- Downstream Analysis: Per-cell-type differential expression (Wilcoxon), pseudo-bulk DESeq2, gene-property correlation, cell-cell communication via OmniPath ligand-receptor pairs, and trajectory analysis.
- Use Case: Given an h5ad file of tumor-infiltrating immune cells, load it, gate out dying cells and doublets, cluster with Leiden, annotate T-cell and myeloid populations using CellMarker references, and identify which cell type has the most treatment-induced DEGs.
Quick Start
Ask the agent to load your h5ad or 10X scRNA-seq file, run QC gating with MAD-based thresholds, cluster the cells, and annotate cell types with marker genes.