Skip to content
Back to skills

572 Usage Guide 688798df

ASecurity

This skill covers quality control, filtering, and normalization for single-cell RNA-seq data using both Seurat (R) and Scanpy (Python). These are essential steps before clustering and downstream analysis.

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 11, 2026
datapythongobash

Security analysis

A96/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro shows the line behind each finding and how to fix it

Scanned October 11, 2026

npx -y skills add tools-only/X-Skills --skill 572-usage-guide_688798df --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 572 Usage Guide 688798df?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 572 Usage Guide 688798df
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-572-usage-guide-688798df/badge)](https://www.skillsdirectory.com/skills/tools-only-572-usage-guide-688798df)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
# Single-Cell Preprocessing - Usage Guide

## Overview

This skill covers quality control, filtering, and normalization for single-cell RNA-seq data using both Seurat (R) and Scanpy (Python). These are essential steps before clustering and downstream analysis.

## Prerequisites

**Python (Scanpy):**
```bash
pip install scanpy matplotlib
```

**R (Seurat):**
```r
install.packages('Seurat')
```

## Quick Start

Ask your AI agent:

> "Run QC on my single-cell data and filter low-quality cells"

> "Normalize my scRNA-seq data and find highly variable genes"

> "Preprocess this 10X data for clustering"

## Example Prompts

### Quality Control
> "Calculate QC metrics including mitochondrial percentage"

> "Show violin plots of QC metrics"

> "What are good filtering thresholds for this dataset?"

### Filtering
> "Filter cells with less than 200 genes or more than 20% mitochondrial"

> "Remove low-quality cells and rarely detected genes"

### Normalization
> "Normalize using log normalization"

> "Run SCTransform on this Seurat object"

> "Normalize to 10,000 counts per cell"

### Feature Selection
> "Find the top 2000 highly variable genes"

> "Show a plot of variable features"

## What the Agent Will Do

1. Calculate QC metrics (gene counts, UMI counts, mito %)
2. Visualize distributions to inform filtering
3. Apply filtering thresholds
4. Normalize and log-transform counts
5. Identify highly variable genes
6. Scale data for PCA

## Tips

- **Store raw counts** before normalization for later use
- **SCTransform** is recommended for Seurat workflows (combines normalize, HVG, scale)
- **Mitochondrial threshold** varies by tissue (5% for PBMCs, 20% for some tissues)
- **Filter doublets first** - high gene counts often indicate doublets
- **Check QC plots** before choosing thresholds - they're dataset-specific

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.