Single-cell preprocessing with omicverse

Community

Streamline single-cell data preprocessing.

AuthorStarlitnightly
Version1.0.0
Installs0

System Documentation

What problem does it solves? Preparing raw single-cell RNA-seq data for analysis involves numerous critical steps like quality control, normalization, and dimensionality reduction, which are often computationally intensive and require careful parameter tuning. This Skill automates and accelerates these processes.

Core Features & Use Cases

  • Comprehensive Quality Control: Perform QC filtering, including doublet detection (Scrublet), to ensure high-quality data.
  • Normalization & HVG Detection: Normalize counts, log-transform, and identify highly variable genes (HVGs) for feature selection.
  • Dimensionality Reduction & Embedding: Compute PCA, build neighborhood graphs, and generate UMAP/MDE embeddings for visualization.
  • GPU Acceleration: Support for CPU, CPU-GPU mixed, and pure GPU (RAPIDS) processing for faster workflows.
  • Use Case: Take raw 10x Genomics PBMC3k data, apply QC filters, normalize and select HVGs, then generate a UMAP embedding, leveraging GPU acceleration for faster processing.

Quick Start

Preprocess my PBMC3k single-cell data, including QC with Scrublet, normalize with shiftlog|pearson, and generate a UMAP embedding.

Dependency Matrix

Required Modules

omicversescanpyscvelonumpymatplotlibrapids-singlecellscrublet

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: Single-cell preprocessing with omicverse
Download link: https://github.com/Starlitnightly/omicverse/archive/main.zip#single-cell-preprocessing-with-omicverse

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.