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.