bioFAM/MOFA2
Multi-Omics Factor Analysis
What it solves
It provides a general framework for the unsupervised integration of multi-omic data sets, allowing researchers to discover patterns across different biological data types.
How it works
MOFA uses a factor analysis model to integrate multiple data sets in an unsupervised manner, identifying common patterns (factors) that explain variance across the different omics layers.
Who it’s for
Bioinformaticians and biological researchers who need to integrate and analyze multi-omic data sets.
Highlights
- Unsupervised integration of multi-omic data.
- General framework for factor analysis.
- Available as an R package via Bioconductor and has a Python implementation (mofapy2).
Related
- Project
omicverse/omicverseOmicVerse is a Python library that unifies bulk RNA‑seq, single‑cell, and spatial transcriptomics analysis. It bundles dozens of established bio‑informatics tools, standardises on the anndata/mudata data structures, and adds AI‑assisted agents (J.A.R.V.I.S.) and an MCP server so you can run pipelines via natural‑language commands or LLM integration. Optional extensions provide synthetic‑biology modelling and GPU‑accelerated molecular‑dynamics workflows.
- Project
scverse/spatialdataA universal data framework and serialization format for processing and analyzing uni- and multi-modal spatial omics datasets.
- Project
welch-lab/ligerLIGER is a package for integrating and analyzing multiple single-cell datasets using integrative non-negative matrix factorization to identify shared and dataset-specific factors.
- Dispatch
OFA: Towards Building a One-For-All ModelOFA is a unified multimodal pretrained model that unifies understanding and generation tasks across modalities into a single framework using instruction-based multitask pretraining.
- Project
biocypher/biocypherA framework for creating and maintaining knowledge graphs in the life sciences, simplifying the integration of diverse biological data for AI and analysis.