kwp-bio-research-single-cell-rna-qc

Automate quality control and filtering of single-cell RNA-seq datasets in .h5ad or .h5 formats.

7|5|Updated May 7, 2026
One-click install
npx skills add https://github.com/14790897/MiQi --skill kwp-bio-research-single-cell-rna-qc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kwp-bio-research-single-cell-rna-qc
Source: https://github.com/14790897/MiQi/tree/main/miqi/skills/kwp/bio-research/single-cell-rna-qc
Command: npx skills add https://github.com/14790897/MiQi --skill kwp-bio-research-single-cell-rna-qc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires anndata, scanpy, scipy, matplotlib, seaborn, numpy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill addresses the complexity of processing single-cell RNA-seq data by automating the identification and removal of low-quality cells, ensuring downstream analysis is based on reliable, high-quality biological signals.

Core Features & Use Cases

  • Automated QC Pipeline: Executes standard scverse-compliant workflows to calculate metrics and filter cells based on MAD thresholds.
  • Modular Analysis: Provides granular control for custom filtering logic, such as applying different thresholds to specific cell types or tissue subsets.
  • Use Case: When analyzing a new 10X Genomics dataset, use this skill to automatically generate QC visualizations and filter out cells with high mitochondrial content or low gene detection rates before proceeding to clustering.

Quick Start

Use the single-cell rna qc skill to perform a complete quality control analysis on the file named raw_data.h5ad.

Frequently Asked Questions about kwp-bio-research-single-cell-rna-qc

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

FAQPage Schema
How do I perform automated quality control on single-cell RNA-seq data?

Automated quality control for single-cell RNA-seq calculates metrics and filters cells using MAD-based outlier detection. It removes low-quality cells with high mitochondrial content or low gene detection rates to ensure downstream analysis uses reliable biological signals.

What is MAD-based outlier detection in scRNA-seq quality control?

MAD-based outlier detection in scRNA-seq quality control identifies anomalous cells using median absolute deviations from standard scverse best practices. It automatically flags cells deviating significantly from typical metric distributions across diverse tissue types.

Can I use scanpy to filter cells with high mitochondrial content in .h5ad files?

Yes, this workflow uses scanpy to process .h5ad and .h5 files, automatically filtering cells with high mitochondrial content. It generates comprehensive QC visualizations to help validate the filtering thresholds applied to your dataset.

How do I apply custom filtering thresholds to specific cell types in an scRNA-seq dataset?

You can apply custom filtering thresholds to specific cell types or tissue subsets using the modular analysis capabilities. This provides granular control over the scverse-compliant workflow, allowing distinct MAD thresholds for different cellular populations within your dataset.

Do I need anndata and scanpy installed to run scRNA-seq quality control visualizations?

Yes, you need anndata, scanpy, scipy, matplotlib, seaborn, and numpy installed. These dependencies are required for computational processing, MAD-based metric calculations, and generating comprehensive quality control visualizations for your single-cell datasets.