TaxoNN
TaxoNN predicts disease status from microbiome data by stratifying Operational Taxonomic Units (OTUs) at the phylum level, training phylum-specific Convolutional Neural Networks (CNNs), and integrating their outputs with ensemble learning to improve predictive accuracy.
Key Features:
- Stratified OTU grouping: Groups OTUs by phylum within the microbial taxonomy to account for hierarchical correlations among taxa.
- Phylum-specific CNNs: Trains Convolutional Neural Networks independently within each phylum cluster to capture intra-phylum OTU patterns.
- Ensemble feature integration: Concatenates features from each phylum-specific CNN and integrates them via ensemble learning for final prediction.
- Performance validation: Evaluated on simulated and human microbiome datasets (168 OTUs, 200 cases and controls), reporting mean AUC improvements over Random Forest of approximately 5%, 3%, and 7% across tested datasets, including cirrhosis and type 2 diabetes.
Scientific Applications:
- Precision medicine: Infers disease-associated microbiome signatures to support targeted interventions and risk stratification.
- Early diagnosis and personalized treatment: Predicts disease risk from microbiome composition to inform early diagnosis and individualized therapy decisions.
- Disease-specific microbiome studies: Applied to cirrhosis and type 2 diabetes datasets to evaluate microbiome-based predictive biomarkers.
Methodology:
OTUs are stratified into phylum-level clusters; Convolutional Neural Networks are trained separately within each cluster; features from each CNN are concatenated and combined using ensemble learning for final prediction.
Topics
Details
- Programming Languages:
- Python, R
- Added:
- 1/18/2021
- Last Updated:
- 2/26/2021
Operations
Publications
Sharma D, Paterson AD, Xu W. TaxoNN: ensemble of neural networks on stratified microbiome data for disease prediction. Bioinformatics. 2020;36(17):4544-4550. doi:10.1093/bioinformatics/btaa542. PMID:32449747. PMCID:PMC7750934.