mmvec
mmvec estimates conditional probabilities between microorganisms and metabolites using a neural network to infer microbe–metabolite interactions from multiomics co-occurrence data.
Key Features:
- Neural Network Architecture: Employs a neural network that models the conditional probability of metabolites given the presence of specific microorganisms.
- Multiomics Integration: Integrates diverse omics datasets to analyze co-occurrence patterns across biological layers.
- Statistical Robustness: Addresses statistical challenges in cross-omics interaction inference to provide reliable interaction estimates.
Scientific Applications:
- Environmental Microbiome Studies: Applied to datasets such as desert soil biocrust wetting to elucidate microbe–metabolite relationships in natural ecosystems.
- Clinical Research: Used to analyze complex microbiomes such as cystic fibrosis lung environments to study disease-associated microbial interactions.
- Disease Association Studies: Facilitates discovery of links between microbially produced metabolites and diseases, exemplified by inflammatory bowel disease research.
Methodology:
Uses neural networks to compute conditional probabilities that a metabolite is present given a specific microorganism, inferring interactions from observed co-occurrence patterns within multiomics datasets.
Topics
Details
- License:
- BSD-3-Clause
- Maturity:
- Emerging
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- Python
- Added:
- 11/17/2019
- Last Updated:
- 11/25/2024
Operations
Publications
Morton JT, Aksenov AA, Nothias LF, Foulds JR, Quinn RA, Badri MH, Swenson TL, Van Goethem MW, Northen TR, Vazquez-Baeza Y, Wang M, Bokulich NA, Watters A, Song SJ, Bonneau R, Dorrestein PC, Knight R. Learning representations of microbe–metabolite interactions. Nature Methods. 2019;16(12):1306-1314. doi:10.1038/s41592-019-0616-3. PMID:31686038. PMCID:PMC6884698.
Documentation
Downloads
- Source codehttps://github.com/biocore/mmvec
- Test datahttps://github.com/knightlab-analyses/multiomic-cooccurrencesCode to generate benchmarks. Analysis scripts and cystic fibrosis datasets to showcase the utility of applying neural networks to learn multi-omics cooccurences.