MEFISTO
MEFISTO performs dimensionality reduction and pattern identification in multi-modal omics datasets by explicitly integrating known spatial and temporal relationships among samples.
Key Features:
- Spatio-Temporal Integration: Incorporates known spatial and temporal relationships between samples to model continuous structures defined by covariates such as position or time.
- Dimensionality Reduction and Pattern Disentanglement: Performs unsupervised factor analysis to reduce dimensionality while distinguishing smooth sources of variation that change along covariates from other independent variation.
- Interpolation/Extrapolation: Enables interpolation and extrapolation to predict patterns at unseen timepoints or locations using modeled spatio-temporal dependencies.
- Multi-Dataset Integration: Aligns underlying patterns of variation across multiple related datasets in a data-driven manner to integrate diverse omics types or longitudinal data.
- Multi-modal omics support: Targets analysis of high-dimensional, multi-modal omics datasets, including cases with spatially resolved measurements.
- Unsupervised approach: Operates without supervision to uncover latent factors and biological processes from observed data.
Scientific Applications:
- Evolutionary organ development atlases: Applied to an evolutionary atlas of mammalian organ development to reveal conserved developmental programs and programs that diverged evolutionarily.
- Longitudinal microbiome studies: Used in infant microbiome time series to identify birth mode and diet as contributors to microbiome heterogeneity over time.
- Spatially resolved transcriptomics: Analyzes gene expression data with known spatial coordinates to provide insights into tissue organization and function.
Methodology:
Uses factor analysis adapted to explicitly model spatio-temporal dependencies, separating smooth (covariate-driven) from non-smooth patterns of variation and enabling interpolation/extrapolation across covariate space.
Topics
Details
- Tool Type:
- command-line tool, library
- Programming Languages:
- Python, R, Shell
- Added:
- 1/18/2021
- Last Updated:
- 2/20/2021
Operations
Publications
Velten B, Braunger JM, Arnol D, Argelaguet R, Stegle O. Identifying temporal and spatial patterns of variation from multi-modal data using MEFISTO. Unknown Journal. 2020. doi:10.1101/2020.11.03.366674.