One-click install
npx skills add https://github.com/tony-zhelonkin/SciAgent-toolkit --skill single-cell-rna-qc-tony-zhelonkin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: single-cell-rna-qc
Source: https://github.com/tony-zhelonkin/SciAgent-toolkit/tree/main/skills/single-cell-rna-qc
Command: npx skills add https://github.com/tony-zhelonkin/SciAgent-toolkit --skill single-cell-rna-qc-tony-zhelonkin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

MAD-based quality control for single-cell RNA-seq data provides adaptive, data-driven thresholds for commonly used QC metrics, reducing reliance on fixed cutoffs.

Core Features & Use Cases

  • Adaptive MAD thresholds on log1p_total_counts, log1p_n_genes_by_counts, and pct_counts_mt
  • Species-aware annotation of mitochondrial, ribosomal, and hemoglobin gene sets for human and mouse
  • QC visualization and compatibility with downstream doublet-detection tools (scrublet/scDblFinder)
  • Guidance for running QC from raw data and for activation of MAD-based scverse-style QC

Quick Start

Run the MAD-based QC workflow on your raw data to filter low-quality cells and generate QC plots prior to normalization.

Frequently Asked Questions about single-cell-rna-qc

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform quality control on scRNA-seq data using adaptive thresholds?

scRNA-seq quality control can be performed using MAD-based adaptive outlier detection on log1p_total_counts, log1p_n_genes_by_counts, and pct_counts_mt to identify and remove low-quality cells.

What is MAD-based adaptive thresholding for single-cell RNA-seq?

MAD-based adaptive thresholding is a data-driven method that calculates quality control cutoffs for scRNA-seq metrics, reducing reliance on fixed thresholds to filter low-quality cells.

Does this scRNA-seq QC workflow support both human and mouse gene markers?

Yes, the scRNA-seq QC workflow supports species-aware annotation, distinguishing between human (MT-/RPL/RPS) and mouse (mt-/Rpl/Rps) mitochondrial, ribosomal, and hemoglobin gene sets.

Can I run MAD-based QC directly on raw 10x data or .h5ad files?

Yes, the MAD-based QC workflow applies directly to raw 10x data or .h5ad files to compute QC metrics, apply adaptive thresholding, and generate visualization plots prior to normalization.

How do I handle doublet detection after scRNA-seq quality control?

After completing scRNA-seq quality control, the workflow recommends running downstream doublet-detection steps using compatible tools like scrublet or scDblFinder prior to HVG selection.

When should I use MAD-based QC instead of fixed cutoffs for scRNA-seq data?

MAD-based QC should be used for scRNA-seq data when you need adaptive, data-driven thresholds to avoid the limitations of fixed cutoffs across varying datasets and experimental conditions.