DeepBiome
DeepBiome employs a phylogeny-informed deep neural network to analyze microbiome abundance (bacterial count) data and predict host phenotypes for human health research.
Key Features:
- Phylogeny-Informed Neural Network Architecture: Incorporates evolutionary relationships between bacteria via a phylogenetic tree into the neural network design to improve phenotype prediction from microbiome counts.
- Handling Sparse Data and Taxonomic Hierarchies: Operates on sparse bacterial count tables and is not restricted to predefined taxonomic levels, enabling analysis across taxonomic ranks from species to phylum.
- Reduced Need for Extensive Training Data: Utilizes phylogenetic guidance to mitigate the requirement for very large training datasets and to reduce the risk of overfitting in small to moderate sample sizes.
- Regression and Classification Support: Applicable to both regression and classification tasks for microbiome-based phenotype modeling.
- Visualization and Interpretation: Provides visualization of pathways linking microbiome counts to diseases to support interpretation of microbiome-phenotype associations.
Scientific Applications:
- Phenotype Prediction: Predicts host phenotypes from microbiome abundance data using phylogeny-informed models.
- Microbiome-Phenotype Association Discovery: Uncovers associations within the microbiome-phenotype network and provides ecological and evolutionary insights into host-microbe interactions.
- Biomedical Regression and Classification Studies: Supports regression and classification analyses in human health research using microbiome data.
- Validation on Simulations and Real Data: Has been evaluated on simulation studies and real-life data analyses demonstrating accuracy and efficiency.
Methodology:
Phylogeny-informed neural network architecture implemented in Python using Keras and TensorFlow that integrates phylogenetic tree information with microbiome abundance (bacterial count) tables.
Topics
Details
- License:
- BSD-3-Clause
- Tool Type:
- library
- Programming Languages:
- Python
- Added:
- 1/18/2021
- Last Updated:
- 2/24/2021
Operations
Publications
Zhai J, Choi Y, Chen Y, Knox K, III HT, Joong-Ho W, Zhou H, Zhou J. DeepBiome: a phylogenetic tree informed deep neural network for microbiome data analysis. Unknown Journal. 2020. doi:10.21203/rs.3.rs-33860/v1.
Documentation
User manual
https://Young-won.github.io/deepbiome