scvi-contrastivevi

Community

Isolate perturbation signals in single-cell data.

Authortony-zhelonkin
Version1.0.0
Installs0

System Documentation

What problem does it solve?

ContrastiveVI enables analysis of perturbation experiments by separating salient (perturbation-specific) variation from background (shared) variation in single-cell data.

Core Features & Use Cases

  • Identify target vs background effects in Perturb-seq and related experiments.
  • Train models with dual latent spaces to visualize perturbation effects and adjust for confounders.
  • Use differential expression analysis focused on perturbation-specific signals.

Quick Start

Identify target and background cells, set up an AnnData object with counts, initialize ContrastiveVI, train with n_latent and n_salient, and extract latent representations for downstream analysis.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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: scvi-contrastivevi
Download link: https://github.com/tony-zhelonkin/SciAgent-toolkit/archive/main.zip#scvi-contrastivevi

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 471,000+ vetted skills library on demand.