mofaplus-multi-omics

Perform joint decomposition of multi-omics data with MOFA+ using mofapy2.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables the joint decomposition of multiple omics layers (e.g., scRNA-seq, ATAC-seq, proteomics) into a reduced set of latent factors, revealing underlying biological variation and relationships across modalities.

Core Features & Use Cases

  • Multi-Omics Integration: Combine data from different biological measurements (RNA, ATAC, protein, methylation) from the same samples.
  • Latent Factor Discovery: Identify hidden biological drivers and patterns that span across omics types.
  • Dimensionality Reduction: Reduce complex multi-omics data into a more manageable set of interpretable factors.
  • Use Case: Integrate single-cell RNA sequencing and ATAC sequencing data to discover cell states defined by coordinated gene expression and chromatin accessibility patterns.

Quick Start

Use the mofaplus-multi-omics skill to train a MOFA+ model on your RNA and ATAC AnnData objects, saving the output to 'mofa_model.hdf5'.

Frequently Asked Questions about mofaplus-multi-omics

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

FAQPage Schema
How do I integrate scRNA-seq and ATAC-seq data for latent factor discovery?

You integrate scRNA-seq and ATAC-seq data using Multi-Omics Factor Analysis v2 (MOFA+) to perform joint decomposition, identifying shared and view-specific latent factors that represent coordinated biological variation across modalities.

What is multi-omics factor analysis and when do I need it for single-cell data?

Multi-omics factor analysis is a joint decomposition technique that reduces complex multi-omics single-cell data into interpretable latent factors. You need it when discovering hidden biological drivers spanning across RNA, ATAC, protein, or methylation modalities.

Can I use MOFA+ to analyze multi-group experimental designs with multiple omics layers?

Yes, MOFA+ supports multi-group experimental designs for comparative analysis. You can integrate multiple omics layers across different sample groups to identify both shared and view-specific latent factors representing biological variation.

What data formats do I need to run multi-omics integration with mofapy2?

You need AnnData objects for your omics layers, such as scRNA-seq and ATAC-seq data. The trained MOFA+ model output is saved as an HDF5 file, requiring h5py alongside mofapy2 and muon dependencies.

Does mofapy2 work with muon for multi-omics dimensionality reduction?

Yes, mofapy2 works with muon to perform multi-omics dimensionality reduction. This combination integrates multiple biological measurements into a reduced set of interpretable latent factors representing underlying biological variation.