bio-multi-omics-mofa-integration

Integrate multi-omics datasets with MOFA2 to discover shared and modality-specific latent factors.

7|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/dailycafi/metabolism-skills --skill bio-multi-omics-mofa-integration-dailycafi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bio-multi-omics-mofa-integration
Source: https://github.com/dailycafi/metabolism-skills/tree/main/skills/multi-omics/mofa-integration
Command: npx skills add https://github.com/dailycafi/metabolism-skills --skill bio-multi-omics-mofa-integration-dailycafi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Integrate heterogeneous omics datasets to identify shared and modality-specific latent factors that explain biological variation, enabling researchers to find cross-platform signals and reduce dimensionality for interpretation.

Core Features & Use Cases

  • Data alignment and preparation: guidance to load multiple omics matrices, intersect samples, transpose to MOFA2 view format, and apply normalization and feature selection.
  • Model creation and training: instructions to configure MOFA2 model options, set training parameters, run variational or stochastic inference, and save models.
  • Analysis and interpretation: extract factor scores and weights, compute variance explained per view, visualize factors and weights, and perform gene-set or pathway enrichment on top features.
  • Advanced scenarios: support for multi-group comparisons, single-cell MOFA+ workflows, and exporting results for downstream plotting or statistical analysis.
  • Use case example: combine metabolomics and transcriptomics to discover latent factors associated with treatment response and extract top features for pathway enrichment.

Quick Start

Run MOFA2 on my RNA-seq and proteomics matrices to identify shared and modality-specific latent factors and export factor scores and feature weights as CSV.

Frequently Asked Questions about bio-multi-omics-mofa-integration

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

FAQPage Schema
How do I integrate metabolomics and transcriptomics data to find shared biological signals?

To integrate metabolomics and transcriptomics data, you can use MOFA2 to identify shared and modality-specific latent factors. This requires aligned feature matrices with common sample identifiers, followed by normalization and feature selection before model training.

Can I use MOFA2 for single-cell multimodal data integration?

Yes, MOFA2 supports single-cell multimodal data workflows through the MOFA+ framework. You can apply unsupervised factor discovery to single-cell data to identify latent factors explaining biological variation across modalities, provided matrices are properly aligned and preprocessed.

What data preparation is required before running multi-omics factor analysis?

Data preparation for multi-omics factor analysis involves loading multiple omics matrices, intersecting samples to ensure common identifiers, transposing to MOFA2 view format, and applying normalization and feature selection. Proper preprocessing ensures reliable latent factor extraction across modalities.

How do I extract and interpret latent factors from multi-omics integration results?

To interpret latent factors from multi-omics integration, extract factor scores and weights from the trained MOFA2 model, compute variance explained per view, visualize factors and weights, and perform gene-set or pathway enrichment analysis on top features to derive biological meaning.

Does multi-omics factor analysis work with Python or do I need R?

Multi-omics factor analysis can be performed using either MOFA2 in R or mofapy2 in Python. Both implementations support model configuration, variational or stochastic inference training, and model saving for downstream analysis and visualization tasks.

What are the limitations of using MOFA2 for multi-omics integration?

MOFA2 multi-omics integration requires aligned feature matrices with common sample identifiers across all views, meaning datasets without shared samples cannot be directly integrated. Additionally, preprocessing including normalization and feature selection is mandatory for reliable factor discovery.