Toolverse
All skills

single-cell-clustering-and-batch-correction-with-omicverse

by Starlitnightly

Guide Claude through omicverse's single-cell clustering workflow, covering preprocessing, QC, multimethod clustering, topic modeling, cNMF, and cross-batch integration as demonstrated in t_cluster.ipynb and t_single_batch.ipynb.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Data Science
Views
2

About this skill

Guide Claude through omicverse's single-cell clustering workflow, covering preprocessing, QC, multimethod clustering, topic modeling, cNMF, and cross-batch integration as demonstrated in t_cluster.ipynb and t_single_batch.ipynb.

How to use

  1. Zainstaluj omicverse i wymagane biblioteki (scanpy, scvelo dla danych demo). Zaimportuj omicverse jako ov, scanpy jako sc i zastosuj ov.plot_set() do ustawienia stylizacji wykresów.

  2. Wczytaj dane jako obiekt AnnData — użyj scv.datasets.dentategyrus() do demonstracji lub ov.read() do załadowania plików .h5ad. Jeśli analizujesz wiele batch'y, ustaw identyfikatory w adata.obs['batch'] dla każdej kohorty.

  3. Uruchom kontrolę jakości za pomocą ov.pp.qc() z progami dla procentu mitochondrialnego, liczby UMI i liczby wykrytych genów. Funkcja automatycznie odfiltruje komórki niskiej jakości i wyświetli statystyki per batch. Zapisz przefiltrowany obiekt jako punkt kontrolny.

  4. Przeprowadź preprocessing i selekcję genów — wywołaj ov.pp.preprocess() z wyborem trybu (shiftlog lub pearson), ustaw liczbę genów wysoce zmiennych (np. 3000) i opcjonalnie wskaż batch_key do normalizacji wewnątrzbatch'owej. Przypisz adata.raw = adata przed subsettingiem do wybranych genów.

  5. Wybierz metodę klasteryzacji (Leiden, Louvain, scICE lub GMM) i uruchom ją przez odpowiednią funkcję ov.pp — wynik zostanie zapisany w adata.obs['leiden'] lub innym kluczu. Wizualizuj wyniki za pomocą sc.pl.umap() lub sc.pl.tsne().

  6. Dla danych wielobatch'owych zastosuj korekcję batch'y — wybierz Harmony, scVI, BBKNN lub Combat i uruchom przez omicverse. Opcjonalnie dodaj modelowanie tematyczne (topic modeling) lub cNMF do odkrycia wzorców biologicznych w klastrach.

Related skills

stock-analyzer

by FrancyJGLisboa

Provides comprehensive technical analysis for stocks and ETFs using RSI, MACD, Bollinger Bands, and other indicators. Activates when user requests stock analysis, technical indicators, trading signals, or market data for specific ticker symbols.

Data Science
23128

threejs

by mrgoonie

Build 3D web apps with Three.js (WebGL/WebGPU). Use for 3D scenes, animations, custom shaders, PBR materials, VR/XR experiences, games, data visualizations, product configurators.

Data Science
1743

prompt-optimizer

by solatis

Optimize system prompts for Claude Code agents using proven prompt engineering patterns. Use when users request prompt improvement, optimization, or refinement for agent workflows, tool instructions, or system behaviors.

Data Science
15109

skill-creator

by anthropics

Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.

Data Science
59147

quant-analyst

by zenobi-us

Expert quantitative analyst specializing in financial modeling, algorithmic trading, and risk analytics. Masters statistical methods, derivatives pricing, and high-frequency trading with focus on mathematical rigor, performance optimization, and profitable strategy development.

Data Science
67217

a-stock-analysis

by openclaw

A股实时行情与分时量能分析。获取沪深股票实时价格、涨跌、成交量,分析分时量能分布(早盘/尾盘放量)、主力动向(抢筹/出货信号)、涨停封单。支持持仓管理和盈亏分析。Use when: (1) 查询A股实时行情, (2) 分析主力资金动向, (3) 查看分时成交量分布, (4) 管理股票持仓, (5) 分析持仓盈亏。

Data Science
48153