bio-single-cell-doublet-detection

Detect and remove doublets in single-cell RNA-seq data using Scrublet, DoubletFinder, and scDblFinder.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/ya-way/cytoclaw-skills --skill bio-single-cell-doublet-detection
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bio-single-cell-doublet-detection
Source: https://github.com/ya-way/cytoclaw-skills/tree/main/workspace/skills/bio-single-cell-doublet-detection
Command: npx skills add https://github.com/ya-way/cytoclaw-skills --skill bio-single-cell-doublet-detection

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Doublets in single-cell RNA-seq data create artificial cell states by capturing more than one cell in a droplet, skewing downstream analyses. This skill detects and removes such doublets to ensure accurate cell clustering and interpretation using Scrublet (Python), DoubletFinder (R), and scDblFinder (R).

Core Features & Use Cases

  • Detect doublets with Scrublet, DoubletFinder, and scDblFinder across scRNA-seq datasets.
  • Integrate doublet scoring into preprocessing pipelines before QC and clustering.
  • Real-world use: clean a Droplet-based scRNA-seq dataset to improve resolution and marker specificity.

Quick Start

Detect doublets in my scRNA-seq data and remove them.

Frequently Asked Questions about bio-single-cell-doublet-detection

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

FAQPage Schema
Why do I need to remove doublets in single-cell RNA-seq preprocessing pipelines?▼

Doublets in single-cell RNA-seq data capture multiple cells in one droplet, creating artificial cell states that skew downstream analyses. Removing doublets ensures accurate cell clustering and improves marker specificity.

How do I detect doublets in scRNA-seq datasets using Scrublet and DoubletFinder?▼

Detect doublets in scRNA-seq datasets by applying Scrublet in Python alongside DoubletFinder and scDblFinder in R. This integrates doublet scoring into your preprocessing pipelines before quality control and clustering.

Can I use scDblFinder for doublet detection on droplet-based scRNA-seq data?▼

Yes, scDblFinder in R is supported for doublet detection on droplet-based scRNA-seq data. It works alongside Scrublet and DoubletFinder to clean datasets and improve downstream analysis resolution.

What's the best way to compare Scrublet, DoubletFinder, and scDblFinder for doublet scoring?▼

This approach supports applying Scrublet, DoubletFinder, and scDblFinder across diverse scRNA-seq datasets. Comparing their doublet scores helps validate removal decisions before downstream clustering.

Do I need both Python and R environments to run doublet detection on scRNA-seq data?▼

Yes, you need both Python and R environments installed. The pipeline requires Python with the Scrublet library and R with the DoubletFinder and scDblFinder libraries to perform doublet detection.