single-cell-rna-qc

Automate single-cell RNA-seq quality control with MAD-based filtering and visualizations.

10|1|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/giadaf-boosha/claude-code --skill single-cell-rna-qc-giadaf-boosha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: single-cell-rna-qc
Source: https://github.com/giadaf-boosha/claude-code/tree/main/skills/bio-research-single-cell-rna-qc
Command: npx skills add https://github.com/giadaf-boosha/claude-code --skill single-cell-rna-qc-giadaf-boosha

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the quality control process for single-cell RNA-seq data, ensuring data integrity and reliability for downstream analysis.

Core Features & Use Cases

  • Automated QC Workflow: Follows scverse best practices for single-cell RNA-seq data quality control.
  • MAD-based Filtering: Implements Median Absolute Deviation (MAD) for robust outlier detection.
  • Comprehensive Visualizations: Provides detailed visualizations for data quality assessment.
  • Use Case: When analyzing single-cell RNA-seq data, this Skill helps to identify and filter out low-quality cells, ensuring the reliability of downstream analysis.

Quick Start

Run the skill with single-cell-rna-qc analyze --input input.h5ad to perform quality control on your single-cell RNA-seq data.

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 single-cell RNA-seq data using scanpy?

To perform single-cell RNA-seq quality control with scanpy, this Skill automates the process by applying scverse best practices, including MAD-based filtering and visualization, directly on your input data.

What is MAD-based filtering in scRNA-seq quality control?

MAD-based filtering in single-cell RNA-seq quality control uses Median Absolute Deviation to robustly detect and filter out low-quality cell outliers, ensuring data integrity for downstream analysis.

Can I use anndata files for single-cell RNA-seq quality control?

Yes, you can use anndata files for single-cell RNA-seq quality control. The Skill processes standard .h5ad input files and requires anndata, scanpy, scipy, matplotlib, and seaborn to execute the workflow.

Does this single-cell RNA-seq QC workflow generate visualizations?

Yes, the single-cell RNA-seq QC workflow generates comprehensive visualizations for data quality assessment, utilizing matplotlib and seaborn to provide detailed plots that help evaluate filtered results.

Do I need loompy to run scverse best practices for scRNA-seq data?

You do not need loompy to run scverse best practices for scRNA-seq data, as it is only an optional dependency for advanced processing. The core workflow requires anndata, scanpy, numpy, and scipy.

What is the best way to automate scRNA-seq quality control?

The best way to automate scRNA-seq quality control is using a Skill that implements scverse best practices, applying MAD-based filtering and generating visualizations to identify low-quality cells efficiently.