single-cell-preprocessing-with-omicverse

Automate single-cell preprocessing from QC to embeddings with OmicVerse and Scanpy.

32|5|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/omicverse/omicclaw --skill single-cell-preprocessing-with-omicverse-omicverse
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: single-cell-preprocessing-with-omicverse
Source: https://github.com/omicverse/omicclaw/tree/main/src/omicverse_skills/skills/single-preprocessing
Command: npx skills add https://github.com/omicverse/omicclaw --skill single-cell-preprocessing-with-omicverse-omicverse

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates end-to-end single-cell preprocessing from QC to embeddings using OmicVerse and Scanpy, enabling reproducible and scalable analysis workflows.

Core Features & Use Cases

  • End-to-end preprocessing: QC, normalization, HVG detection, PCA, neighborhood graph construction, and embeddings (UMAP/TSNE) in a single workflow.
  • Hardware versatility: Works on CPU, CPU–GPU mixed, and GPU RAPIDS stacks, with environment guidance and data-transfer tips.
  • Notebook-ready outputs: Saves raw/normalized data, embeddings, and clustering results for downstream visualization and analysis.

Quick Start

Run the end-to-end preprocessing workflow on your single-cell dataset to reproduce QC, normalization, HVG detection, dimensionality reduction, and embeddings.

Frequently Asked Questions about single-cell-preprocessing-with-omicverse

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

FAQPage Schema
How do I automate single-cell preprocessing from QC to embeddings?

To automate single-cell preprocessing, you can run an end-to-end workflow that handles QC, normalization, HVG detection, PCA, neighborhood graph construction, and UMAP/TSNE embeddings in a single step. This process uses OmicVerse and Scanpy to generate notebook-ready outputs for downstream analysis.

What is the best way to run single-cell RNA-seq preprocessing on a GPU?

For single-cell RNA-seq preprocessing on a GPU, the workflow supports CPU, CPU-GPU mixed, and GPU RAPIDS stacks. It provides environment guidance and data-transfer tips to scale your preprocessing, including QC and dimensionality reduction, efficiently on compatible hardware.

How does Leiden clustering fit into the single-cell preprocessing workflow?

Leiden clustering is integrated into the single-cell preprocessing workflow as an optional final step. After computing the neighborhood graph and embeddings, the workflow can perform Leiden clustering and save the results alongside raw and normalized data for downstream visualization.

Does this preprocessing workflow support Scanpy for HVG detection and PCA?

Yes, the preprocessing workflow uses Scanpy alongside OmicVerse to perform HVG detection and PCA. It combines these tools to execute defensive checks, data recovery, and standard preprocessing steps, ensuring reproducible single-cell analysis.

Can I save raw and normalized single-cell data with embeddings for downstream analysis?

Yes, the workflow saves raw and normalized single-cell data, embeddings, and clustering results. These notebook-ready outputs are automatically stored during the preprocessing pipeline, allowing you to directly proceed to downstream visualization and analysis.