single-cell-multiomics-integration

Integrate paired and unpaired single-cell multi-omics datasets using MOFA, GLUE, SIMBA, TOSICA, and StaVIA.

1.2k|145|Updated Mar 22, 2021
One-click install
npx skills add https://github.com/omicverse/omicverse --skill single-cell-multiomics-integration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: single-cell-multiomics-integration
Source: https://github.com/omicverse/omicverse/tree/main/.claude/skills/single-multiomics
Command: npx skills add https://github.com/omicverse/omicverse --skill single-cell-multiomics-integration

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mofapy2, scglue, simba, simba_pbg, PyTorch, scvelo, pyVIA, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill enables comprehensive integration of multiple single-cell omics datasets, facilitating combined analysis and interpretation of diverse modalities.

Core Features & Use Cases

  • Paired multi-omics integration: Perform joint factor analysis of RNA and ATAC data from the same cells using MOFA.
  • Unpaired data alignment: Use GLUE to align separate modalities from different experiments before joint analysis.
  • Batch correction across multiple studies: Apply SIMBA to harmonize multi-batch single-modality data.
  • Cell label transfer: Utilize TOSICA for transferring annotations from a reference to new datasets.
  • Trajectory inference: Implement StaVIA/VIA for pseudotime and lineage analysis with velocity data.

Quick Start

Load your multimodal datasets and select the appropriate integration method based on data pairing and desired analysis goal, then run the corresponding workflow steps described in the guide.

Frequently Asked Questions about single-cell-multiomics-integration

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

FAQPage Schema
How do I integrate paired RNA and ATAC single-cell multi-omics data?

Joint factor analysis of paired RNA and ATAC single-cell multi-omics data is performed using MOFA. This enables combined interpretation of diverse modalities from the same cells by loading datasets and selecting the paired integration workflow.

What is the best way to align unpaired single-cell datasets from different experiments?

Unpaired single-cell data alignment across different experiments is achieved using GLUE. It aligns separate modalities before joint analysis, allowing you to integrate datasets that lack direct cell-level pairing.

Can I perform batch correction across multiple single-cell studies?

Batch correction across multiple single-cell studies is supported using SIMBA. It harmonizes multi-batch single-modality data to remove technical variation while preserving biological signals across different experimental batches.

How do I transfer cell type labels from a reference to new single-cell datasets?

Cell label transfer from a reference to new single-cell datasets is executed using TOSICA. It transfers annotations to new datasets by leveraging the integrative analysis workflow to map labels across samples.

Does this Skill support trajectory inference with velocity data?

Trajectory inference with velocity data is supported via StaVIA and VIA. It implements pseudotime and lineage analysis for single-cell datasets, enabling trajectory inference directly within the multi-omics integration workflow.

Do I need PyTorch installed to run single-cell multi-omics integration?

PyTorch is required as a dependency to run single-cell multi-omics integration. The workflow relies on libraries like scglue, simba, and PyTorch to perform alignment, batch correction, and joint analysis.