muon-multiomics-singlecell

Integrate RNA, ATAC, and protein modalities with WNN graphs in MuData.

298|27|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill muon-multiomics-singlecell
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: muon-multiomics-singlecell
Source: https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/systems-biology-multiomics/muon-multiomics-singlecell
Command: npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill muon-multiomics-singlecell

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires muon, scanpy, anndata, numpy, scipy, pandas, matplotlib, leidenalg, mofapy2, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the complex process of analyzing multi-modal single-cell data, such as combining RNA and ATAC-seq or RNA and protein expression from the same cells, enabling deeper biological insights.

Core Features & Use Cases

  • Integrated Data Handling: Manages multiple data modalities (RNA, ATAC, protein, etc.) within a single MuData object.
  • Joint Analysis: Performs dimensionality reduction (WNN graph) and clustering that integrates signals across modalities.
  • Modality-Specific Preprocessing: Offers tailored preprocessing steps for different data types (e.g., TF-IDF for ATAC, CLR for proteins).
  • Use Case: Analyze 10x Multiome data to identify cell types based on both gene expression and chromatin accessibility simultaneously, revealing cell states that might be missed by analyzing each modality alone.

Quick Start

Process a 10x Multiome dataset by running the full WNN clustering pipeline.

Frequently Asked Questions about muon-multiomics-singlecell

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

FAQPage Schema
How do I integrate RNA and ATAC-seq data for joint single-cell clustering?

To integrate RNA and ATAC-seq data for joint single-cell clustering, use the muon framework to load modalities into a MuData container and apply Weighted Nearest Neighbor (WNN) graphs for unified dimensionality reduction and clustering.

What is the best way to preprocess 10x Multiome ATAC-seq and protein data?

Preprocessing 10x Multiome ATAC-seq and protein data requires modality-specific transformations, utilizing TF-IDF for chromatin accessibility and CLR normalization for protein expression before constructing WNN graphs.

Can I use scanpy and anndata for multiomics single-cell analysis?

Yes, you can use scanpy and anndata for multiomics single-cell analysis, as the muon framework integrates directly with scanpy and scvi-tools to process MuData objects for comprehensive cross-modal workflows.

When do I need WNN graphs for multi-modal single-cell data?

You need WNN graphs for multi-modal single-cell data when you want to perform joint dimensionality reduction that integrates signals across RNA, ATAC, and protein modalities to reveal cell states missed by individual modalities.

Does muon support CITE-seq data integration with gene expression?

Yes, muon supports CITE-seq data integration by managing protein and RNA modalities within a single MuData object, applying CLR preprocessing to proteins, and performing joint clustering across both modalities.

What are the limitations of using MuData containers for single-cell multiomics?

MuData containers manage multiple single-cell modalities but rely on dependencies like scanpy, mofapy2, and leidenalg, requiring an advanced understanding of Python workflows to execute joint WNN analysis effectively.