Full text
110,110 characters
Β· extracted from
preprint-html
Β· click to expand
Identifying Optimal Machine Learning Approaches for Human Gut Microbiome (Shotgun Metagenomics) and Metabolomics Integration with Stable Feature Selection | bioRxiv /* */ /* */ <!-- <!-- /*! * yepnope1.5.4 * (c) WTFPL, GPLv2 */ (function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0];var j=d.createElement(s);var dl=l!='dataLayer'?'&l='+l:'';j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;j.type='text/javascript';j.async=true;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-M677548'); Skip to main content Home About Submit ALERTS / RSS Search for this keyword Advanced Search New Results Identifying Optimal Machine Learning Approaches for Human Gut Microbiome (Shotgun Metagenomics) and Metabolomics Integration with Stable Feature Selection View ORCID Profile Suzette N. Palmer , Animesh Mishra , Shuheng Gan , Dajiang Liu , Andrew Y. Koh , Xiaowei Zhan doi: https://doi.org/10.1101/2025.06.21.660858 Suzette N. Palmer 1 Division of Hematology/Oncology, Department of Pediatrics, The University of Texas Southwestern Medical Center , Dallas, TX 75390, USA 2 Department of Biomedical Engineering, The University of Texas Southwestern Medical Center , Dallas, TX 75390, USA 3 Peter OβDonnell Jr. School of Public Health, Quantitative Biomedical Research Center, Center for the Genetics and Host Defense, The University of Texas Southwestern Medical Center , Dallas, TX 75390, USA Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Suzette N. Palmer For correspondence: xiaowei.zhan{at}utsouthwestern.edu Animesh Mishra 1 Division of Hematology/Oncology, Department of Pediatrics, The University of Texas Southwestern Medical Center , Dallas, TX 75390, USA 4 Department of Microbiology, The University of Texas Southwestern Medical Center , Dallas, TX 75390, USA Find this author on Google Scholar Find this author on PubMed Search for this author on this site Shuheng Gan 3 Peter OβDonnell Jr. School of Public Health, Quantitative Biomedical Research Center, Center for the Genetics and Host Defense, The University of Texas Southwestern Medical Center , Dallas, TX 75390, USA Find this author on Google Scholar Find this author on PubMed Search for this author on this site Dajiang Liu 5 Department of Public Health Sciences, Pennsylvania State University College of Medicine , Hershey, PA 17033, USA Find this author on Google Scholar Find this author on PubMed Search for this author on this site Andrew Y. Koh 1 Division of Hematology/Oncology, Department of Pediatrics, The University of Texas Southwestern Medical Center , Dallas, TX 75390, USA 4 Department of Microbiology, The University of Texas Southwestern Medical Center , Dallas, TX 75390, USA 6 Harold C. Simmons Comprehensive Cancer Center, The University of Texas Southwestern Medical Center , Dallas, TX 75390, USA Find this author on Google Scholar Find this author on PubMed Search for this author on this site Xiaowei Zhan 3 Peter OβDonnell Jr. School of Public Health, Quantitative Biomedical Research Center, Center for the Genetics and Host Defense, The University of Texas Southwestern Medical Center , Dallas, TX 75390, USA 6 Harold C. Simmons Comprehensive Cancer Center, The University of Texas Southwestern Medical Center , Dallas, TX 75390, USA Find this author on Google Scholar Find this author on PubMed Search for this author on this site For correspondence: xiaowei.zhan{at}utsouthwestern.edu Abstract Full Text Info/History Metrics Supplementary material Data/Code Preview PDF Abstract Microbiome research has been limited by methodological inconsistencies. Taxonomy-based profiling presents challenges such as data sparsity, variable taxonomic resolution, and the reliance on DNA-based profiling, which provides limited functional insight. Multi-omics integration has emerged as a promising approach to link microbiome composition with function. However, the lack of standardized methodologies and inconsistencies in machine learning strategies has hindered reproducibility. Additionally, while machine learning can be used to identify key microbial and metabolic features, the stability of feature selection across models and data types remains underexplored, despite its importance for downstream experimental validation and biomarker discovery. Here, we systematically compare Elastic Net, Random Forest, and XGBoost across five multi-omics integration strategies: Concatenation, Averaged Stacking, Weighted Non-negative Least Squares (NNLS), Lasso Stacking, and Partial Least Squares (PLS), as well as individual omics models. We evaluate performance across 588 binary and 735 continuous models using human gut microbiome-derived metabolomics and taxonomic data derived from metagenomics shotgun sequencing data. Additionally, we assess the impact of feature reduction on model performance and feature selection stability. Among the approaches tested, Random Forest combined with NNLS yielded the highest overall performance across diverse datasets. Tree-based methods also demonstrated consistent feature selection across data types and dimensionalities. These results demonstrate how integration strategies, algorithm selection, data dimensionality, and response type impact both predictive performance and the stability of selected features in multi-omics microbiome modeling. Key Points A total of 1,323 models were developed to comprehensively evaluate prediction performance and the robustness of feature selection for human gut microbiome (metabolomics and taxonomy from metagenomics shotgun sequencing) datasets. These models included three widely used machine learning algorithms β Elastic Net, Random Forest and XGBoost β applied across five integration strategies and single-omics approaches on datasets with binary and continuous outcomes. For continuous outcomes, Random Forest combined with NNLS integration achieved the highest performance and maintained strong predictive performance across full-dimensional and feature-reduced datasets. For binary outcomes, Random Forest consistently performed well regardless of the integration strategy. Notably, single-omics models, especially those using metabolomics data, outperformed integrative approaches. Tree-based models demonstrated greater consistency in feature selection across different dimensionalities and integration strategies. Introduction The gut microbiome plays a critical role in host homeostasis and is implicated in the development of various diseases [ 1 , 2 ]. However, microbiome research has largely relied on correlative studies, with limited reproducibility due to methodological discrepancies and data-specific challenges [ 3 β 5 ]. Most microbiome studies focus on taxonomy-based profiling (e.g., 16S rRNA sequencing, metagenomic shotgun sequencing), which introduces challenges such as 1) data sparsity (i.e., a large proportion of zeros representing absent taxa), 2) varying levels of taxonomic resolution, and 3) reliance on DNA-based profiling, which does not necessarily reflect functional microbial activity, such as metabolite or protein production [ 6 , 7 ]. These limitations hinder efforts to move beyond association-based findings toward mechanistic insights. To address these challenges, multi-omics integration β which combines taxonomic data with functional omics (e.g., metabolomics, proteomics, transcriptomics) β has emerged as a promising strategy for uncovering disease-relevant microbial interactions [ 8 β 10 ]. Integrative approaches increase analytical power, allowing researchers to link microbiome composition with functional microbial activity. However, microbiome research methodologies vary widely in data processing, resolution, and integration strategies [ 11 β 16 ] ( Supplemental File 1 ). The lack of standardized methodologies can lead to inconsistencies in microbiome-derived findings [ 17 β 19 ]. Differences in machine learning models and integration strategies can yield highly variable results, making it difficult to establish reproducible biomarkers or validate disease associations across studies [ 10 , 20 , 21 ]. Without a systematic evaluation of these methods, it remains unclear which approaches provide the most biologically meaningful and clinically translatable insights. To address these gaps, we conducted a multi-faceted analysis to evaluate performance trends and feature selection stability across various multi-omics data integration techniques. Specifically, we analyzed 4 human gut microbiome multi-omics datasets with matched microbiome (metagenomic shotgun sequencing) and metabolomics data and assessed integration performance for both binary and continuous outcomes. Our analysis applied Random Forest, XGBoost, and Elastic Net models to both full-dimensional and feature-reduced datasets. We compared model performance across single-omics and multi-omics approaches, focusing on two integration strategies: concatenation and stacked generalization. For stacked generalization, we implemented Averaged Stacking, Weighted Non-Negative Least Squares (NNLS) [ 22 ], Lasso Stacking (LS) [ 23 ], and Partial Least Squares (PLS) [ 24 ]. To evaluate the impact of dimensionality reduction, we filtered and reduced features within each omics dataset and compared model performance against the full-dimensional datasets ( Figure 1A , Tables 1 β 2 ) [ 11 , 14 , 25 , 26 ]. Subsequently, we assessed the performance of concatenation, stacked generalization, and single-omics models ( Figure 1B ). Finally, we examined feature selection consistency across machine learning models and integration strategies, comparing stability between single-omics and concatenated approaches ( Figure 1C ). View this table: View inline View popup Download powerpoint Table 1: Details for Data With Continuous Response Variables View this table: View inline View popup Download powerpoint Table 2: Details for Data With Binary Response Variables Download figure Open in new tab Figure 1. Pipeline for the Multi-omics Integrative Analysis. A) Matched taxonomy and metabolomics data are processed separately. Taxa with an abundance below 0.001 across all samples are removed. Depending on the study design and the method used for metabolomics, data are appropriately scaled. Response variables with missing values are excluded from downstream analyses. Differential expression analyses are conducted separately for metabolomics (indicated in red) and taxa (indicated in blue). Both the original datasets (taxa β 1, metabolomics β 1) and their corresponding response variables are concatenated. Similarly, the feature-reduced datasets (taxa β 2, metabolomics β 2) and their response variables are concatenated, enabling comparisons between original and feature-reduced data. B) The processed datasets are then analyzed using the multi-omics integration pipeline. The data are first split into 80% training and 20% testing sets. The training data undergo 3 repeat 5-fold cross-validation to optimize model performance. Performance metricsβarea under the receiver operating characteristic (ROC) curve (AUROC) for binary outcomes and root mean squared error (RMSE) for continuous outcomesβare used to evaluate both validation and testing performance. The base machine learning models are Elastic Net, XGBoost, and Random Forest. Integration strategies include simple concatenation, averaged stacking, weighted non-negative least squares (NNLS), Lasso stacking, and Partial Least Squares (PLS). Additionally, single-omics models are generated separately for taxonomy and metabolomics datasets. For each response variable, 21 models are generated (or attempted), representing various combinations of base learners, integration methods, and data types. C) After model generation, feature extraction is performed. Top features selected by each machine learning model (Elastic Net, Random Forest, XGBoost) are compared to identify consistently important variables. Further comparisons are conducted to assess feature selection differences between full-dimensional and feature-reduced datasets. Lastly, the features selected from concatenated taxonomy and metabolomics base models are compared to those identified in the integrated concatenated models to evaluate the impact of data integration on feature importance. Results Creation of integrative analysis pipeline to analyze continuous and binary datasets We collected and processed four multi-omics datasets consisting of matched metagenomic shotgun sequencing and metabolomics data, and we evaluated 18 continuous and 13 binary matching response variables ( Table 1 β 2 ) [ 11 , 14 , 25 , 26 ]. The decision to use certain covariates as response variables was guided by their relevance to the disease or their known relation to microbial and metabolite differences in populations. We included BMI [ 27 , 28 ], Age [ 29 ], Gender [ 30 β 31 ], Alcohol usage [ 32 ], and Brinkman Index [ 33 ] based on prior links to perturbations in the gut microbiome and/or metabolites. For Gastrectomy, Glucose and Total Cholesterol were chosen due to alterations in microbiome and metabolome profiles [ 34 , 35 , 36 ]. For IBD, Fecal Calprotectin was used since it is a marker of inflammation and was measured and correlated in the original study with Irritable Bowel Disease (IBD) [ 11 ]. For Renal failure, Creatinine, eGFR, and Urea were included as clinical markers of disease, and prior studies have shown that renal failure is associated with altered metabolome and microbiome [ 37 , 38 ]. For Yachida (Colorectal Cancer), we also evaluated subsets of the diseases, separating them by different stages of cancer when compared to control. For the Franzosa (IBD) datasets, we developed models based on subtypes (Ulcerative Colitis (UC) or Chronβs Disease (CD)), as well as the entire IBD group. We then developed an integrative analysis pipeline to assess the performance of three machine learning algorithms (Elastic Net, Random Forest, XGBoost) in combination with five integration approaches (Concatenated, Averaged Stacked (AS), Weighted Non-negative Least Squares (NNLS), Lasso Stacked (LS), and Partial Least Squares (PLS). For concatenation, the metabolomics and metagenomic abundances for each matched sample were appended to form a single long feature vector that served as input for the analysis. The remaining four approaches relied on stacked generalization, where separate base models were first trained on the metabolomics data and on the metagenomics data. The out-of-fold predictions from the two base models were stacked to form two meta-features, which were combined by a meta-learner using all four strategies: AS, NNLS, LS, and PLS ( Figure 1A-B ). We evaluated each stacking approach on feature-reduced and full-dimensional datasets to assess how well these models performed under different feature scenarios ( Table 1 β 2 ). Each analysis incorporated a grid search with 3 repeated 5-fold cross validation to optimize the base models, and performance was assessed using root mean squared error (RMSE) for continuous outcomes and area under the receiver operating characteristic curve (AUROC) for binary outcomes. Uniform grid parameters were applied across all analyses, and features (or, for stacked models, base model-level importances) were extracted for downstream selection analysis (see Methods for more details). Random Forest with Non-Negative Least Squares Integration Emerges as the Top Performer on Datasets with Continuous Response Variables We analyzed 364 feature-reduced and 371 full-dimensional models with continuous response variables across 18 datasets using 5 integration approaches and 2 single-omics datasets (Metabolomics, MSS). To assess model performance, we selected the top 3 models (marked as *,**,***, with β*β as the best performing model) for each dataset ( Figure 2 ). Random Forest emerged as the top-performing algorithm for feature-reduced (44.1%) and full-dimensional (46.3%) datasets ( Figure 2B-D ). Among integration methods, Non-Negative Least Squares (NNLS) dominated for both feature-reduced (72.2%) and full-dimensional (75.9%) datasets ( Figure 2B, 2D ). Download figure Open in new tab Figure 2. Testing Performance Metrics Across Continuous Feature-Reduced and Full-Dimensional Datasets. Testing performance for feature-reduced matched microbiome and metabolomics datasets with continuous response variables are represented by A) . The top performing machine learning models and top integration methods for each of the feature-reduced datasets are represented as pie charts in B) . Testing performance for full-dimensional matched microbiome and metabolomics datasets with continuous response variables are represented by C) . The top performing machine learning models and top integration methods for each of the full-dimensional datasets are represented as pie charts in D) . Performance is assessed using RMSE Mean. Actual RMSE values are shown in each cell of the heatmap with log 10 scaling for the coloring. Response variables used for each model are shown on the right of each heatmap. The top performing models per response variable are represented by β*β, where β*β is the best performing model, β**β is the second-best performing model and β***β is the third-best performing model. The proportions are calculated using the top three best performing models (*, **, ***) per response variable. βTβ represents ties in performance; response variables with majority βTβ were not used for pie chart calculations. Individual omics (Metabolomics and MSS) were not represented in the pie charts. β>β or βTβ represents increased or tied performance of an individual omics to one of the top performing integration models (β*β, β**β, and β***β). Interestingly, 9 individual metabolomics models and 1 MSS model outperformed several top integration methods in the feature-reduced datasets, with 10 metabolomics models and 1 MSS model showing similar trends in full-dimensional datasets ( Figure 2A, 2C ). Despite significant feature reduction, performance comparisons between feature-reduced and full-dimensional datasets remained consistent, underscoring the robustness of the Random Forest-NNLS combination for integrating continuous datasets ( Figure 2 ). When examining validation RMSE, weighted NNLS had elevated performance for feature-reduced (40.7%) and full-dimensional (38.9%) datasets and was only outperformed by PLS. However, PLS had severe overfitting (50.0%) with low testing performance (7.4% regardless of dimensionality) ( Figure 2 , Supplemental Figure 1 ). Overall, the Random Forest-NNLS combination consistently delivered superior results for datasets with continuous response variables. Random Forest Maintains Dominance in Binary Outcome Datasets We analyzed 217 feature-reduced and 210 full-dimensional models with binary response variables across 13 datasets, applying the same integration approaches and machine learning algorithms as the continuous dataset analysis ( Figure 3A , Supplemental Figure 2 ). Random Forest dominated for both the feature-reduced (84.2%) and full-dimensional datasets (72.7%) ( Figure 3 ). For binary datasets, regardless of dimensionality, there seemed to be relatively even distribution of performance despite integration technique with a slight performance majority for AS. The top performing integration strategies for feature-reduced were AS (21.2%) and NNLS (21.2%) ( Figure 3A-B ). The top performing integration strategy for full-dimensional datasets was AS (30.3%) ( Figure 3C-D ). Download figure Open in new tab Figure 3. Test Performance Metrics Across Binary Feature-Reduced and Full-Dimensional Datasets. Testing performance for feature-reduced matched microbiome and metabolomics datasets with binary response variables are represented by A) . The top performing machine learning models and top integration methods for each of the feature-reduced datasets are represented as pie charts in B) . Testing performance for full-dimensional matched microbiome and metabolomics datasets with binary response variables are represented by C) . The top performing machine learning models and top integration methods for each of the full-dimensional datasets are represented as pie charts in D) . Performance is calculated using AUROC mean, which are shown in the heatmap. Response variables used for each model are shown on the right of each heatmap. The top performing models per response variable are represented by β*β, where β*β is the best performing model, β**β is the second-best performing model and β***β is the third-best performing model. The proportions are calculated using the top three best performing models (*, **, ***) per response variable. βTβ represents ties in performance; response variables with majority βTβ were not used for pie chart calculations. Individual omics (Metabolomics and MSS) were not represented in the pie charts. β>β or βTβ represents increased or tied performance of an individual omics to one of the top performing integration models (β*β, β**β, and β***β). Notably, several single-omics models outperformed the integrative methods in both the feature-reduced and full-dimensional datasets. Among the feature-reduced datasets, 2 metabolomics models and 7 MSS models showed superior performance ( Figure 3A ). In the full-dimensional datasets, 4 metabolomics and 4 MSS models outperformed the integrative approaches ( Figure 3C ). Validation AUROC indicate comparable performance across integration methods, with the exception of PLS (36.1%), which overfit ( Supplemental Figure 2 ), similar to the continuous analysis results ( Supplemental Figure 1 ). Elastic Net and XGBoost also displayed overfitting, as evidenced by validation AUROC means being higher than testing performance ( Figure 3 , Supplemental Figure 2 ). Overall, the Random Forest algorithm demonstrated robustness across all scenarios, irrespective of integration approach ( Figure 2 β 3 ). Uncovering Trends in Feature Selection Across Elastic Net, Random Forest and XGBoost Following model development, we next sought to determine whether our base models (Elastic Net, Random Forest, and XGBoost) identified similar features across concatenated and single-omics (Metabolomics and Taxa) datasets ( Figure 1C ). Understanding how different models select features across various dataset conditions (feature-reduced vs. full-dimensional, binary vs. continuous) is crucial for evaluating model consistency and the impact of preprocessing steps on feature selection. To assess feature selection across models, we first extracted feature importance metrics from each cross-validation step (see Methods for more details). For each run, we computed the absolute value of each featureβs importance score and applied min-max normalization. This normalization ensures that feature importance values are comparable across models, preventing any single model from dominating due to differences in scale. We then used the mean importance to identify the top overall features for each model. For this analysis, we grouped features into bins based on their importance scores within each model, selecting those with the highest feature importance. To ensure rigor, we used predefined bin sizes, which represent the top 1, 5, 10, 20 and 50 features. These discrete bins create a manageable list of high-priority candidates that can be feasibly validated through peer review, or experimentally through in vivo and in vitro studies. These predefined list sizes also allowed us to compare the most influential features across models without the impractical task of vetting each variable across every dataset. Violin plots are used for the following analysis to depict the distribution of the proportions of features selected that are shared and/or unique across Elastic Net, Random Forest and XGBoost for each dataset. Metabolite Features Selected by Tree-Based Methods Show Strong Concordance, in Contrast to the Distinct Features Selected by Elastic Net We examined metabolite feature-selection patterns from Elastic Net, Random Forest, and XGBoost in feature-reduced and full-dimensional datasets with binary and continuous response variables ( Figure 4A ). Across conditions, Elastic Net consistently identified a large proportion of unique features, regardless of dimensionality, response type, or bin size ( Figure 4B-E ). Download figure Open in new tab Figure 4. Metabolite Feature Selection Comparisons across Elastic Net, Random Forest and XGBoost. The pipeline for extracting feature importance metrics and performing comparisons are represented in A) . Feature Importance values for Elastic Net (ENET), Random Forest (RF) and XGBoost (XGB) were extracted for each cross-validation step. The absolute value was taken for each value and min-max normalization was performed. The overall average for each feature was then used as the metric for feature importance. See Methods for more details. Comparisons for the metabolites selected across feature-reduced datasets with continuous response variables are represented by B) . Comparisons for the metabolites selected across full-dimensional datasets with continuous response variables are represented by C) . Comparisons for the metabolites selected across feature-reduced datasets with binary response variables are represented by D) . Comparisons for the metabolites selected across full-dimensional datasets with binary response variables are represented by E) . For each analysis, top features for ENET, RF and XGB were binned into 5 levels β top feature (i.e., features with highest feature importance values), top 5 features, top 10 features, top 20 features and top 50 features. For each bin, comparisons for the features selected between ENET, RF and XGB were performed to identify joint and unique features. The distribution of dataset proportions for overlapping and unique features are represented by violin plots for panels B-E . Overlap among the top-ranked features chosen by all three models was minimal ( Figure 4B-E ). In nearly every dataset, the top feature differed; only one reduced continuous dataset ( Figure 4B ) and two full-dimensional binary datasets ( Figure 4E ) showed any common top feature. Another clear pattern was the near-absence of agreement between Elastic Net and the tree-based models when features were binned from 5-50. In these larger bins, overlapping metabolites typically accounted for less than one-quarter of the selections across every dataset, dimensionality and response type considered. The only exception occurred in the reduced continuous metabolomics set, where overlap between Elastic Net and both Random Forest and XGBoost for several datasets reached ~40 % for the top five features ( Figure 4B ). By contrast, Random Forest and XGBoost showed substantially higher concordance. Violin plots demonstrated that these two models consistently shared a stable subset of metabolites across bin sizes 1β50, independent of outcome type or dataset dimensionality ( Figure 4 ). Dimensionality reduction marginally increased three-way agreement for continuous data ( Figure 4B-C ) but had little effect on binary response types. Taken together, tree-based models tend to agree on a core group of features, whereas Elastic Net repeatedly favors distinct selections. Tree-Models Reveal Partial Concordance in Taxa Selection While Elastic Net Remains Distinct To evaluate taxa feature selection, we analyzed full-dimensional and feature-reduced datasets with binary or continuous outcomes ( Figure 5A ). Similar to the metabolite analysis, there were no cases where the three models converged on the same top-ranked taxa. Additionally, Elastic Net never shared its top feature with either Random Forest or XGBoost ( Figure 5B-E ). Download figure Open in new tab Figure 5. Taxa Feature Selection Comparisons across Elastic Net, Random Forest and XGBoost. The pipeline for extracting feature importance metrics and performing comparisons are represented in A) . Feature Importance values for Elastic Net (ENET), Random Forest (RF) and XGBoost (XGB) were extracted for each cross-validation step. The absolute value was taken for each value and min-max normalization was performed. The overall average for each feature was then used as the metric for feature importance. See Methods for more details. Comparisons for the taxa selected across feature-reduced datasets with continuous response variables are represented by B) . Comparisons for the taxa selected across full-dimensional datasets with continuous response variables are represented by C) . Comparisons for the taxa selected across feature-reduced datasets with binary response variables are represented by D) . Comparisons for the taxa selected across full-dimensional datasets with binary response variables are represented by E) . For each analysis, top features for ENET, RF and XGB were binned into 5 levels β top feature (i.e., features with highest feature importance values), top 5 features, top 10 features, top 20 features and top 50 features. For each bin, comparisons for the features selected between ENET, RF and XGB were performed to identify joint and unique features. The distribution of dataset proportions for overlapping and unique features are represented by violin plots for panels B-E . Patterns for the tree-based methods varied with response type. For continuous outcomes, Random Forest and XGBoost agreed on the top feature more often in full-dimensional than in reduced datasets ( Figure 5B-C ). For binary outcomes the opposite was true, with higher top feature concordance after dimensionality reduction ( Figure 5D-E ). In bins 5β50, violin plots showed that roughly half of all selected taxa were common to both tree-based models, while the remainder were uniquely assigned to one or the other ( Figure 5B-E ). Violin plots showed similar distributions of shared taxa between Random Forest and XGBoost, which closely mirrored those of their unique selections. These indicated that each algorithm still identified a considerable number of distinct taxa, even under scenarios of higher concordance. Elastic Net behaved distinctly from the tree-based methods, and across bins 1β50, more than 75% of the top features selected were unique for most datasets ( Figure 5B-E ). Distinct Elastic Net Selections Contrast with Consistent Tree-Based Features for Concatenated Models We next studied concatenated models that jointly analyze metabolite and taxa features ( Figure 6A ). For continuous outcomes, the patterns resembled the taxa-only feature analysis. There was only one instance of agreement for the top feature selected across all three algorithms, which occurred in the feature-reduced continuous dataset ( Figure 6B ). Download figure Open in new tab Figure 6. Concatenation Feature Selection Comparisons across Elastic Net, Random Forest and XGBoost. The pipeline for extracting feature importance metrics and performing comparisons are represented in A) . Feature Importance values for Elastic Net (ENET), Random Forest (RF) and XGBoost (XGB) were extracted for each cross-validation step. The absolute value was taken for each value and min-max normalization was performed. The overall average for each feature was then used as the metric for feature importance. See Methods for more details. Comparisons for the metabolites and taxa selected across feature-reduced datasets with continuous response variables are represented by B) . Comparisons for the metabolites and taxa selected across full-dimensional datasets with continuous response variables are represented by C) . Comparisons for the metabolites and taxa selected across feature-reduced datasets with binary response variables are represented by D) . Comparisons for the metabolites and taxa selected across full-dimensional datasets with binary response variables are represented by E) . For each analysis, top features for ENET, RF and XGB were binned into 5 levels β top feature (i.e., features with highest feature importance values), top 5 features, top 10 features, top 20 features and top 50 features. For each bin, comparisons for the features selected between ENET, RF and XGB were performed to identify joint and unique features. The distribution of dataset proportions for overlapping and unique features are represented by violin plots for panels B-E . Elastic Net almost never overlapped with the tree-based methods. A single continuous dataset shared the top feature between Elastic Net and XGBoost, and none showed overlap between Elastic Net and Random Forest ( Figure 6B-E ). Conversely, Random Forest and XGBoost continued to display notable concordance, sharing approximately half of their top-ranked features for datasets with binary and continuous outcomes. Examining larger bins (5β50) reinforced this pattern. Shared-feature proportions among all three models, or between Elastic Net and either tree-based method, rarely exceeded 25%. Random Forest and XGBoost typically shared close to 50% concordance ( Figure 6B-E ). Dimensionality Reduction Influences Feature Selection Stability in Machine Learning Models To evaluate the impact of dimensionality reduction on model behavior, we compared feature selection between full-dimensional and feature-reduced datasets for Elastic Net, Random Forest, and XGBoost across all metabolomics, taxa, and concatenated datasets using binary and continuous response variables ( Figure 7A ). Our goal was to determine whether dimensionality affected feature-selection stability and whether the top features selected remained consistent across the different machine learning algorithms. Download figure Open in new tab Figure 7. Feature Selection Comparisons Between Featured-Reduced (FR) and Full-Dimensional (FD) Datasets Across Elastic Net (ENET), Random Forest (RF) and XGBoost (XGB) Models. The pipeline for extracting feature importance metrics and performing comparisons are represented in A) . Feature Importance values for ENET, RF and XGB were extracted for each cross-validation step. The absolute value was taken for each value and min-max normalization was performed. The overall average for each feature was then used as the metric for feature importance. See Methods for more details. Comparisons for the metabolites selected by feature-reduced and full-dimensional datasets with continuous response variables are represented by B) . Comparisons for the taxa selected by feature-reduced and full-dimensional datasets with continuous response variables are represented by C) . Comparisons for the taxa and metabolites selected by feature-reduced and full-dimensional datasets with continuous response variables are represented by D) . Comparisons for the metabolites selected by feature-reduced and full-dimensional datasets with binary response variables are represented by E) . Comparisons for the taxa selected by feature-reduced and full-dimensional datasets with binary response variables are represented by F) . Comparisons for the taxa and metabolites selected by feature-reduced and full-dimensional datasets with continuous response variables are represented by G) . For each analysis, top features for ENET, RF and XGB were binned into 5 levels β top feature (i.e., features with highest feature importance values), top 5 features, top 10 features, top 20 features and top 50 features. For each bin, comparisons for the features selected by feature-reduced and full-dimensional datasets for ENET, RF and XGB were performed to identify joint and unique features. The distribution of dataset proportions for overlapping and unique features are represented by violin plots for panels B-G . Across all data types and response variables, Elastic Net consistently demonstrated minimal agreement in top-feature selection for the full-dimensional and feature-reduced models ( Figure 7B-G ). Regardless of whether the dataset involved metabolomics, taxonomy, or concatenated data, or the response type, only 1β2 datasets showed overlap in the top feature selected by Elastic Net ( Figure 7B-G ). In contrast, the tree-based models, with greater emphasis on Random Forest, showed stronger consistency in the top features selected for the metabolomics datasets ( Figure 7B, 7E ). Approximately half of the Random Forest models identified the same top feature in both the full and feature-reduced datasets for both binary and continuous response variables. XGBoost followed a similar trend for metabolomics data, with slightly lower proportions of agreement in top features ( Figure 7B, 7E ). In contrast, for taxa and concatenated datasets, top-feature agreement between full-dimensional and reduced models was rare, even for the tree-based methods ( Figure 7C-D, 7F-G ). Across these analyses, Random Forest and XGBoost typically shared the same top feature in only 1β4 datasets, indicating that dimensionality reduction substantially influences which features are prioritized for these data types ( Figure 7C-D, 7F-G ). When examining bins 5β50, further insights emerged regarding the broader set of selected features. For metabolomics data, regardless of response type, the majority of datasets showed less than 50% overlap in features between the full-dimensional and feature-reduced Elastic Net models ( Figure 7B, 7E ). Most distributions for Elastic Net were centered around zero and displayed major differences in selected features. Notably, Random Forest models applied to metabolomics datasets demonstrated relatively even distributions of overlap across bins 5β50, while XGBoost distributions differed based on response type ( Figure 7B, 7E ). For continuous outcomes, XGBoost showed a concentration of overlapping proportions in the 0.0β0.20 range, whereas binary outcomes exhibited a more even spread across all feature bins ( Figure 7B, 7E ). For taxa data, feature overlap across bins 5β50 for Elastic Net was sparse, with the highest density of violin-plot distributions concentrated at zero for both binary and continuous response types ( Figure 7C, 7F ). Some exceptions were observed, one continuous taxa dataset at bin 5 and two binary taxa datasets at bin 5, which showed complete agreement in selected features between full and reduced models ( Figure 7C, 7F ). Random Forest models developed using taxa data showed a more evenly distributed pattern of overlap, whereas XGBoost had the largest distribution near zero but still demonstrated higher concordance than Elastic Net across most bins ( Figure 7C, 7F ). Trends observed in the concatenated models closely mirrored those seen in the taxa data ( Figure 7D, 7G ). However, distributions for bins 5β50 were generally shifted closer to zero across all three modeling approaches, indicating even lower agreement in selected features between full-dimensional and feature-reduced models ( Figure 7D, 7G ). This suggests that when combining multiple data types, feature selection becomes increasingly sensitive to dimensionality, especially for Elastic Net, which consistently demonstrated the least concordance between full and feature-reduced models. Dimensionality and Data Integration Lead to Divergent Feature Selection To determine whether concatenated models which incorporate both metabolomics and taxa data could recover features identified by single-omics models, we compared feature-selection patterns across Elastic Net, Random Forest, and XGBoost for both full-dimensional and feature-reduced datasets with continuous and binary response types ( Figure 8A, 8F ). In the feature-reduced and full-dimensional datasets, there was limited agreement between the concatenated and metabolomics Elastic Net models for continuous outcomes, with most overlap proportions falling below 0.4 and the highest dataset density occurring near zero ( Figure 8B-C ). For binary outcomes regardless of dimensionality, Elastic Net was unable to recover any overlapping features with between the concatenated and metabolomics models ( Figure 8D-E ). Download figure Open in new tab Figure 8. Feature Selection Comparisons Between Concatenated (Concat) and Individual (Metabolomics/Taxa) Elastic Net (ENET), Random Forest (RF) and XGBoost (XGB) Models. The pipeline for extracting feature importance metrics and performing comparisons between concatenated and metabolites models are represented in A) . Feature Importance values for ENET, RF and XGB were extracted for each cross-validation step. The absolute value was taken for each value and min-max normalization was performed. The overall average for each feature was then used as the metric for feature importance. See Methods for more details. Comparisons for the metabolites selected by concatenated and metabolomics models for feature-reduced datasets with continuous response variables are represented by B) . Comparisons for the metabolites selected by concatenated and metabolomics models for full-dimensional datasets with continuous response variables are represented by C) . Comparisons for the metabolites selected by concatenated and metabolomics models for feature-reduced datasets with binary response variables are represented by D) . Comparisons for the metabolites selected by concatenated and metabolomics models for full-dimensional datasets with binary response variables are represented by E) . The pipeline for extracting feature importance metrics and performing comparisons between concatenated and metabolites models are represented in F) (See details above ( A ) and in Methods ). Comparisons for the taxa selected by concatenated and taxa models for feature-reduced datasets with continuous response variables are represented by G) . Comparisons for the taxa selected by concatenated and taxa models for full-dimensional datasets with continuous response variables are represented by H) . Comparisons for the taxa selected by concatenated and taxa models for feature-reduced datasets with binary response variables are represented by I) . Comparisons for the taxa selected by concatenated and taxa models for full-dimensional datasets with binary response variables are represented by J) . For each analysis, top features for ENET, RF and XGB were binned into 5 levels β top feature (i.e., features with highest feature importance values), top 5 features, top 10 features, top 20 features and top 50 features. For each bin, comparisons for the features selected by concatenated and individual (metabolomics and taxa) omics models for ENET, RF and XGB were performed to identify joint and unique features. The distribution of dataset proportions for overlapping and unique features are represented by violin plots for panels B-E and G-J . In contrast, the Random Forest and XGBoost models more effectively identified overlapping metabolites between concatenated and metabolomics single-omics datasets ( Figure 8BβE ). Within the top 50 feature bins, both models consistently recovered shared metabolites, and in several datasets, the same leading features were selected. For continuous outcomes, these features showed comparable distributions between full-dimensional and reduced datasets ( Figure 8BβC ). When comparing taxa features between concatenated and single-omics models, we observed a higher degree of consensus relative to the metabolite comparisons. Elastic Net models, surprisingly, displayed substantial overlap across all bins, with the majority of feature-overlap proportions falling in the 0.75 to 1.0 range across both full-dimensional and feature-reduced datasets, regardless of response type ( Figure 8G-J ). An exception occurred in the top-feature comparison for the full-dimensional binary dataset, where only one dataset showed agreement between the concatenated and taxa models ( Figure 8J ). For Random Forest and XGBoost, the proportion of overlapping taxa features between concatenated and single-omics datasets remained proportional across feature bins 5β50, regardless of feature dimensionality ( Figure 8G-J ). Slightly less agreement was observed in the top feature selection for datasets with continuous responses when compared with binary, where the latter demonstrated higher and more proportionate overlap ( Figure 8G-J ). To further investigate how different data types influence model behavior for concatenated data, we evaluated the proportion of taxa versus metabolite features selected across bin sizes 1β50 ( Supplemental Figure 3A ). For Elastic Net, taxa consistently dominated feature selection across all datasets, with top features in every bin originating from the taxa data, regardless of dimensionality or response type ( Supplemental Figure 3B-E ). This suggests Elastic Net may be more sensitive to high-dimensional features within concatenated models. By contrast, the feature sets chosen by Random Forest and XGBoost displayed a more even metabolite-to-taxon ratio across dimensionality bins, suggesting that these ensemble methods are less sensitive to changes in dimensionality ( Supplemental Figure 3B-E ). Discussion This study presents a comprehensive evaluation of machine learning performance and feature selection stability across multi-omics microbiome and metabolomics datasets using Elastic Net, Random Forest and XGBoost. By systematically comparing these models across both continuous and binary response variables, full-dimensional and feature-reduced datasets, and integration strategies including concatenation and ensemble-based methods, we aimed to uncover generalizable trends in model behavior and feature selection stability ( Figure 1 ). One of the most consistent findings was the robust performance of Random Forest, particularly when combined with Non-Negative Least Squares (NNLS) integration, for datasets with continuous outcomes ( Figure 2 ). This is consistent with prior studies highlighting the capacity of Random Forest to effectively handle noisy, sparse, nonlinear and high dimensional data, such as microbiome data [ 5 , 39 , 40 ]. NNLS further enhanced model performance, reinforcing recent evidence that integration methods leveraging weighted combinations of predictions can outperform simpler or more complex stacking strategies for microbiome multi-omics data [ 16 ]. Across binary outcomes, Random Forest also outperformed other models, though the advantage was less pronounced with more comparable performances across the stacked integration methods ( Figure 3 ). Notably, several single-omics models outperformed integrative models for both binary and continuous responses, particularly metabolomics models. This suggests that in certain cases, single-omics models may identify strong predictive features and/or relationships that are lost during integration. We also observed that model performance results were largely consistent between full-dimensional and feature-reduced datasets, with Random Forest maintaining top performance across both response types ( Figure 2 β 3 ). This suggests that, despite substantial reductions in input features, overall predictive performance can be preserved when robust models and integration strategies are applied [ 41 ]. In terms of feature selection, a key trend that emerged across all datasets is that Elastic Net consistently identified a distinct and largely non-overlapping set of features compared to Random Forest and XGBoost ( Figure 4 β 6 ). This divergence is likely attributable to the linear and sparsity-inducing nature of Elastic Net, which tends to select a small subset of features that are linearly associated with the outcome and includes groups of correlated predictors. Alternatively, tree-based models are more adept at capturing nonlinear, higher-order interactions and distributed signals [ 42 ]. This trend was particularly evident in the metabolomics datasets, where Random Forest and XGBoost frequently shared more than 50% of their top-ranked features across bins, while Elastic Net consistently selected a largely distinct set of features ( Figure 4 ). The divergence in feature selection became even more pronounced in the concatenated models that combined metabolomics and taxonomic data ( Figures 5 β 6 ). Feature selection stability was also more sensitive to dimensionality, with Elastic Net showing minimal overlap in top-ranked features between full and feature-reduced datasets, especially in metabolomics, whereas Random Forest and XGBoost demonstrated moderate consistency ( Figure 7 ). These findings suggest that dimensionality reduction alters the feature landscape more substantially for linear models, and that feature interpretability and reproducibility in Elastic Net may be more influenced by preprocessing choices compared to tree-based approaches. When comparing feature selection between single-omics and concatenated models, tree-based methods retained a relatively high degree of consistency, while Elastic Net rarely recovered the same featuresβespecially in metabolomics analyses ( Figure 8 ). Interestingly, for taxonomic features, Elastic Net showed much higher agreement between concatenated and single-omics models. This pattern likely reflects higher dimensionality in the concatenated datasets, where taxa features outnumber metabolite features. As a result, Elastic Net appears biased towards selecting taxa features, while Random Forest and XGBoost maintained a more balanced selection across both data types. These results are consistent with previous findings suggesting that tree-based models are more resilient to greater numbers of features and sparsity in high-dimensional data [ 42 ]. While this work provides several new insights into model behavior and feature selection for microbiome multi-omics data, there are several limitations. First, the study was conducted using four multi-omics microbiome datasets [ 11 , 14 , 25 , 26 ], limiting generalizability. Broader applications across a wider range of microbiome-related diseases would help validate these findings. Additionally, taxonomic profiling was performed using Kracken v2.1.1 and Bracken v2.8, which may produce different results when compared to other classification tools [ 43 , 44 ]. We also only selected one method for feature reduction analyses. We used Limma [ 45 ] for metabolomics data and Wilcoxon signed-rank test for the taxonomic relative abundance data. These might not be the best methods for feature reduction and/or may not accurately reflect feature signal structure across all datasets. Exploration into other methods of microbiome data transformation and its effect on multi-omics data integration should be explored [ 46 ]. Furthermore, the concatenated datasets suffered from greater dimensionality, with taxa feature outnumbering metabolomics for all datasets. This imbalance likely contributed to Elastic Netβs consistent selection of taxa-only features. Finally, a uniform hyperparameter grid was used across all models, which provided standardization but may not have captured optimal tuning for individual datasets. Future works should incorporate additional datasets exploring diverse diseases, consider additional integration methods such as DIABLO [ 47 ] or MOFA+ [ 48 ], explore alternative dimensionality reduction strategies and taxa classification strategies and include refined hyperparameter optimization. Additionally, biological validation of selected features, through literature mining or experimental follow-up, is crucial to ensure biological relevance. Overall, this study offers a robust framework for evaluating machine learning performance and feature selection in multi-omics microbiome data, highlighting the strengths and limitations of current modeling strategies and laying the groundwork for more interpretable and scalable integrative analysis. Methods Data Collection and Processing The data used in this study were originally obtained from Franzosa et al. (2019) [ 11 ], Yachida et al. (2019) [ 14 ], Erawijantari et al. (2020) [ 25 ], and Wang et al. (2020) [ 26 ]. Processed taxonomy relative abundance and metabolomics processed data were obtained from Muller et al. (2022) [ 49 ]. Details can also be found at https://github.com/borenstein-lab/microbiome-metabolome-curated-data/wiki5 and in Supplemental File 2 . Data Processing for the Integrated Analysis Processed data files for metabolomics, metadata, species level relative abundance and genus level relative abundance were further processed for downstream analysis. Taxonomic data at the genus and species levels were concatenated for each dataset, and taxa with an overall abundance across samples that was less than 0.1% were removed. For metabolite differential intensity analysis, Limma 3.64.1 [ 45 ] was applied, which employs linear modeling and empirical Bayes methods to identify significant differences while adjusting for multiple testing using Benjamini-Hochberg procedure. For taxonomic differential analysis, the Wilcoxon rank-sum test was used to compare taxa abundance across experimental groups (More details in Supplemental File 2 ). Overview of Multi-omics Integrative Analysis The integrative analysis was developed using a custom in-house script that is readily available at https://github.com/suziepalmer10/Multiomics-Integrative-Pipeline/tree/main . The packages tidyverse 2.0.0 and argparse 2.2.3 were used to parse and pre-process the data for this integrative analysis [ 50 ]. For continuous outcomes, performance was assessed with Root Mean Squared Error (RMSE), and binary classification was evaluated using the Area Under the Receiver Operating Characteristic Curve (AUROC). For the integrative analysis, AUROC is calculated using pROC 1.18.0 [ 51 ]. For this analysis, each dataset (as described above, in Supplemental File 2 , and presented in Tables 1 β 2 ) was processed through the Integrated Pipeline using Elastic Net, Random Forest, and XGBoost scripts. The data was split into 80% training and 20% testing, and three repeats of five-fold cross-validation were performed. To ensure both generalizability and reproducibility, the random seed for each fold was set by multiplying the repeat index and the fold index ( Supplemental File 2 ). Performance was evaluated on validation and test sets. Grid search with a predefined grid was used for Elastic Net, Random Forest, and XGBoost ( Supplemental File 2 ). Selection of Machine Learning Methods and Integrative Strategies Elastic Net, Random Forest, and XGBoost were chosen because they have been widely used in microbiome research for building predictive models and identifying features for experimental validation [ 52 β 54 ]. For multi-omics integration, we used direct concatenation and stacked generalization, two approaches frequently used in this field [ 11 β 16 ]. Collectively, these algorithms and integration techniques offer interpretable models that can be readily validated through literature review and experimental follow-up (see Supplemental File 1 for more details). Machine-learning Algorithm Overview A detailed description of each algorithm is provided in Supplemental File 2 . Elastic Net models were implemented with the caret v 6.0-93 and glmnet v 4.1-6 R packages [ 23 , 55 ]. Random Forest models used caret and randomForest v 4.7-1.1 packages [ 55 , 56 ], and XGBoost models were built with caret and xgboost v 1.7.8.1 [ 55 , 57 ]. Data Integration Overview A detailed description of each method is described in Supplemental File 2 . Direct concatenation was performed by vertically stacking the metabolomics and taxa matrices and fitting a single model to the combined feature set. In averaged stacking (AS), predictions from separate models trained on each data type were averaged to yield a single prediction. Weighted non-negative least-squares (NNLS) integration combined base-model predictions by learning non-negative weights that minimized prediction error and was implemented using the nnls package v 1.5 [ 22 ]. LASSO integration estimates a linear combination of the base-model predictions by minimizing squared error plus an L 1 penalty on the weights and was implemented with glmnet v 4.1-6 [ 23 ]. Partial least squares (PLS) integration applied PLS regression to the base predictors with the pls package v 2.8-4 [ 24 ]. Model Performance Visualization Mean RMSE and AUROC values were displayed using the ComplexHeatmap package [ 58 , 59 ]. The three best performing models for each dataset are denoted by one (*), two (**), or three (***) asterisks. Pie charts summarizing how often each algorithm or integration method ranked in the top three were generated with ggplot2 (see Supplemental File 2 for additional details) [ 60 ]. Feature Extraction Feature importance values were extracted from Elastic Net, XGBoost and Random Forest across all 15 cross-validation models. Since different metrics were used to quantify feature importance across Elastic Net, Random Forest and XGBoost models, we decided to take the absolute value of each variable and perform min-max normalization (data scaled between 0 and 1) for each model, which allows for direct comparison between features in each model (See Supplemental File 2 for more details). For this analysis, the number of top features selected per model was determined by varying feature bin sizes of 1, 5, 10, 20 and 50. For each bin size, only the top n features (where n equals the bin size) were retained to represent the most important features. The features contained in each bin have the greatest importance values and represent the top features that might be explored using peer review and/or by experimentation. Violin plots were generated using ggplot2 to illustrate the overlap and uniqueness of features selected by Elastic Net, Random Forest and XGBoost [ 60 ]. The proportions of overlapping and unique features for each dataset are represented as individual circles within a violin plot. Models with fewer than n feature ranked above 0, or those that were not able to finish, were excluded from the analysis. Data Availability Data is free and available through: https://github.com/borenstein-lab/microbiome-metabolome-curated-data/wiki/Data-overview#datasets-included [ 49 ]. Code for this integrative analysis and associated analysis are free and available through: https://github.com/suziepalmer10/Multiomics-Integrative-Pipeline . Funding This work is supported by National Institute of Allergy and Infectious Disease [grant numbers AI179406 to A.Y.K., AI169298 to X.Z., 5T32AI005284-43 to S.N.P.]; the University of Texas Southwestern Medical Center and Childrenβs Health Cellular and ImmunoTherapeutics Program (to A.Y.K.); National Human Genome Research Institute [grant number HG011035 to D.L.]; and National Institute of General Medical Sciences [grant number GM126479 to X.Z.]. Competing Interests AYK is a consultant for Prolacta Bioscience. AYK receives research funding from Novartis. AYK is co-founder of Aumenta Biosciences. Figure Legends Download figure Open in new tab Supplementary Figure 1. Validation Performance Metrics Across Continuous Feature-Reduced and Full-Dimensional Datasets. Validation performance for feature-reduced matched microbiome and metabolomics datasets with continuous response variables are represented by A) . The top performing machine learning models and top integration methods for each of the feature-reduced datasets are represented as pie charts in B) . Validation performance for full-dimensional matched microbiome and metabolomics datasets with continuous response variables are represented by C) . The top performing machine learning models and top integration methods for each of the full-dimensional datasets are represented as pie charts in D) . Performance calculated using RMSE Mean. Actual RMSE values are shown in each cell of the heatmap with log 10 scaling for the coloring. Response variables used for each model are shown on the right of each heatmap. The top performing models per response variable are represented by β*β, where β*β is the best performing model, β**β is the second-best performing model and β***β is the third-best performing model. The proportions are calculated using the top three best performing models (*, **, ***) per response variable. βTβ represents ties in performance; response variables with majority βTβ were not used for pie chart calculations. Individual omics (Metabolomics and MSS) were not represented in the pie charts. β>β or βTβ represents increased or tied performance of an individual omics to one of the top performing integration models (β*β, β**β, and β***β). Download figure Open in new tab Supplementary Figure 2. Validation Performance Metrics Across Binary Feature-Reduced and Full-Dimensional Datasets. Validation performance for feature-reduced matched microbiome and metabolomics datasets with binary response variables are represented by A) . The top performing machine learning models and top integration methods for each of the feature-reduced datasets are represented as pie charts in B) . Testing performance for full-dimensional matched microbiome and metabolomics datasets with binary response variables are represented by C) . The top performing machine learning models and top integration methods for each of the full-dimensional datasets are represented as pie charts in D) . Performance is calculated using AUROC mean, which are shown in the heatmap. Response variables used for each model are shown on the right of each heatmap. The top performing models per response variable are represented by β*β, where β*β is the best performing model, β**β is the second-best performing model and β***β is the third-best performing model. The proportions are calculated using the top three best performing models (*, **, ***) per response variable. βTβ represents ties in performance; response variables with majority βTβ were not used for pie chart calculations. Individual omics (Metabolomics and MSS) were not represented in the pie charts. β>β or βTβ represents increased or tied performance of an individual omics to one of the top performing integration models (β*β, β**β, and β***β). Download figure Open in new tab Supplementary Figure 3: Proportions of Taxa and Metabolite Features Selected by Concatenated Models. The pipeline for extracting feature importance metrics and calculating proportions of the top features that are metabolites and taxa selected by the concatenated models are represented by A) . The Proportions of taxa and metabolite features selected by ENET, RF and XGB for concatenated feature-reduced datasets with continuous response variable are shown in B) . The Proportions of taxa and metabolite features selected by ENET, RF and XGB for concatenated full-dimensional datasets with continuous response variable are shown in C) . The Proportions of taxa and metabolite features selected by ENET, RF and XGB for concatenated feature-reduced datasets with binary response variable are shown in D) . The Proportions of taxa and metabolite features selected by ENET, RF and XGB for concatenated full-dimensional datasets with binary response variable are shown in E) . The distribution of proportions for each dataset are represented as violin plots. For each analysis, top features for ENET, RF and XGB were binned into 5 levels β top feature (i.e., features with highest feature importance values), top 5 features, top 10 features, top 20 features and top 50 features. The red violin plot represents metabolomics proportions for each dataset and the blue violin plot represents the taxa proportions for each dataset. These violin plot values are inverse proportional for each dataset, so that if the proportion of metabolites for Dataset A = 1, then the proportion of taxa for Dataset A = 0. Supplemental File 1: Current Standard and Published Integration Strategies for Metagenomic and Metabolomics Multi-omics Datasets The high dimensionality and sparsity of microbiome data further complicates multi-omics integration, negatively impacting model stability and generalizability [ 1 , 2 ]. Given these complexities, feature selection and dimensionality reduction can be critical for improving model interpretability, reducing overfitting, and enhancing the reproducibility of selected microbial and metabolic features. Commonly used methods for feature selection include Elastic Net, Recursive Feature Elimination (RFE), and Random Forest-based selection, while dimensionality reduction techniques such as Principal Component Analysis (PCA) and Partial Least Squares (PLS) are often employed to improve model efficiency and interpretability [ 3 β 5 ]. However, little is known about how feature reduction impacts prediction model performance in multi-omics integration. While deep learning models have been explored for microbiome data integration, their lack of interpretability makes them less desirable for biomarker identification. Several studies have utilized different machine learning and integration strategies, yet no consensus exists on the optimal approach. For instance, Franzosa et al. 2019 [ 6 ] used concatenated metabolomics and species data to classify Control versus IBD, as well as the diseases subclasses (UC and CD). Li et al. 2017 [ 7 ] implemented concatenated random forest models to distinguish healthy controls from hypertension patients. Gao et al. 2020 [ 8 ] applied concatenated logistic regression to predict 30-day survival in patients with alcoholic hepatitis using microbial pathway and metabolite data. Yachida et al. 2019 [ 9 ] developed random forest and LASSO logistic regression classifiers to discriminate colorectal cancer cases from healthy controls. Meanwhile, Ghaemi et al. 2018 [ 10 ] objectively tested five machine learning models before selecting Elastic Net for integrating seven different omics datasets using stacked generalization. Mallick et al. 2023 [ 11 ] compared concatenated and stacked generalization approaches, finding that Bayesian Additive Regression Trees (BART) combined with Non-Negative Least Squares (NNLS) performed best for the tested microbiome datasets. While Partial Least Squares (PLS) regression has not been extensively explored for microbiome ensemble predictors, its potential in this domain warrants investigation due to its ability to handle collinear and high-dimensional data effectively. Given the challenges of multi-omics integration, incorporating PLS as a meta-learner in stacked generalization may enhance predictive performance by leveraging shared variance across omics layers, reducing overfitting, and improving feature selection consistency. Supplemental File 2: Extended Methods Metagenomic Shotgun Sequencing Processing Raw FASTQ files were obtained from the original studies [ 1 β 4 ] and processed using fastp v0.23.2 for quality filtering, adapter trimming, and deduplication [ 5 ]. Host DNA was removed using Bowtie v2.3.5 [ 6 ], which aligned human reads to the human reference genome (Genome Reference Consortium Build 38). Taxonomic classification and relative abundance estimates were generated using Kraken v2.1.1 and Bracken v2.8 [ 7 β 8 ], with the Genome Taxonomy Database (GTDB v207) [ 9 β 10 ] as the reference. Samples with fewer than 50,000 reads were excluded from downstream analyses. Taxonomic abundance data were obtained from the βgenera.tsvβ and βspecies.tsvβ files provided by MΓΌller et al., [ 11 ]. Metabolomics Data Processing The metabolomics data collected across studies vary in analytical platforms, technologies, and normalization procedures. As a result, normalization approaches and control strategies differ between datasets. Metabolite compound identifiers were not altered from their original publications [ 1 β 4 ] and are available in the β mtb.tsv β files provided by MΓΌller et al., [ 11 ]. Metadata Metadata was extracted from the original studies [ 1 β 4 ] and compiled in the β metadata.tsv β file from Muller et al., [ 11 ]. Additional details on data processing can be found at: https://github.com/borenstein-lab/microbiome-metabolome-curated-data/wiki5 . Data Processing for the Integrated Analysis Processed data files, including βmtb.tsvβ (metabolites), βgenera.tsvβ (genus-level taxa), βspecies.tsvβ (species-level taxa), and βmetadata.tsvβ, were further refined for downstream analysis. Taxonomic data at the genus and species levels were concatenated for each dataset, and taxa with an overall abundance below 0.001 across all samples were removed. To facilitate automated parsing in the integrative analysis, an βm β prefix was added to metabolite names, and a βt β prefix was added to taxonomic features. For metabolite differential intensity analysis, Limma was applied, which employs linear modeling and empirical Bayes methods to identify significant differences while adjusting for multiple testing [ 12 ]. For taxonomic differential analysis, the Wilcoxon rank-sum test was used to compare taxa abundance across experimental groups. Franzosa Data Metabolite data were log 2 -transformed to normalize distributions. A new response variable, βdisease_status,β was created to classify samples as either Control or Irritable Bowel Disease (IBD) (Ulcerative Colitis (UC) and Crohnβs Disease (CD)). Additionally, Fecal Calprotectin (Fp) was log 2 -transformed to reduce skewness. Three independent comparisons were performed, including Control vs. CD, Control vs. IBD (combined CD and UC), and Control vs. UC. Each comparison included two continuous variables (Age and Fp) and a binary classification (Control vs. Disease). Metabolite differential intensity analysis was conducted using Limma 12 , and metabolites with a log 2 fold-change and an adjusted p-value < 0.05 were retained. For taxonomic differential analysis, the Wilcoxon rank-sum test was applied, selecting taxa with an adjusted p-value < 0.05 (corrected for multiple testing using Benjamini-Hochberg). Metabolite, taxonomy, and response variables were concatenated for both the original dataset and differentially expressed features, and samples with missing values were removed. In total, 9 response variables were analyzed for both datasets, yielding 18 datasets ( Tables 1 β 2 ) . Erawijantari Data Metabolite data were log 2 -transformed, and metabolites with an adjusted p-value < 0.05 (corrected for multiple testing using Benjamini-Hochberg) and a log 2 fold-change were retained for further analysis. For taxonomic differential analysis, the Wilcoxon rank-sum test was used to compare taxa abundance between Control and Gastrectomy groups, with taxa selected based on an adjusted p-value < 0.05 (corrected for multiple testing). The dataset included three continuous variables (Age, Total Cholesterol, and Glucose) and three binary classifications (No Alcohol vs. Alcohol, Female vs. Male, and Control vs. Gastrectomy). Metabolite, taxonomy, and response variables were concatenated, and samples with missing values were removed. In total, 6 response variables were analyzed for both datasets, resulting in 12 datasets ( Tables 1 β 2 ) . Wang Data Metabolites with an adjusted p-value < 0.05 were retained for further analysis. Taxonomic differential analysis was performed using the Wilcoxon rank-sum test to compare taxa abundance between Control and Kidney Disease groups, selecting taxa with an adjusted p-value < 0.05 (corrected for multiple testing). Creatinine was log 2 -transformed to reduce skewness. The dataset included five continuous variables (Age, BMI, Creatinine, eGFR, and Urea) and two binary classifications (Female vs. Male and Control vs. Kidney Failure). Metabolite, taxonomy, and response variables were concatenated, and samples with missing values were removed. In total, 7 response variables were analyzed for both datasets, resulting in 14 datasets ( Tables 1 β 2 ) . Yachida Data Metabolite data were log 2 -transformed, and metabolites with an adjusted p-value < 0.05 were retained. Taxonomic differential analysis was conducted using the Wilcoxon rank-sum test to compare taxa abundance between Control and Disease groups, selecting taxa with an adjusted p-value < 0.05 (corrected for multiple testing). Samples were stratified into five comparison groups: All Samples, Control vs. Multiple Polyploid Adenomas (MP) & Colorectal Cancer (CRC), Control vs. MP & Stage 0 (early-stage CRC), Control vs. Stage 1 & 2 CRC, and Control vs. Stage 3 & 4 CRC. Additionally, Alcohol and Brinkman Index were log 2 -transformed to normalize distributions. The dataset included four continuous variables (Age, Alcohol, BMI, and Brinkman Index) and five binary classifications (Female vs. Male, Control vs. MP & CRC, Control vs. MP & Stage 0 CRC, Control vs. Stage 1 & 2 CRC, and Control vs. Stage 3 & 4 CRC). Metabolite, taxonomy, and response variables were concatenated, and samples with missing values were removed. In total, 9 response variables were analyzed for both datasets, resulting in 18 datasets ( Tables 1 β 2 ) . Overview of Multi-omics Integrative Analysis The integrative analysis was developed using a custom in-house script that is readily available at https://github.com/suziepalmer10/Multiomics-Integrative-Pipeline/tree/main . The accepted data format is a concatenated matrix containing the response variable, stratified variable (if specified), metabolomics data (denoted by βm β), and taxonomy data (denoted by βt β). For each dataset run, users must provide the desired machine learning model script (e.g., random_forest.R), the file path where the automated pipeline script is stored, the name of the data file, the study name for labeling output files, the type of analysis (binary or continuous), the name of the response variable, the name of the stratification variable (if applicable), the proportion of training data, the number of folds, and the number of repeats for cross-validation. The packages tidyverse 2.0.0 and argparse 2.2.3 were used to parse and pre-process the data for this integrative analysis[ 13 ]. Upon completion, the script generates four output files, including performance metrics for the five integrated models (concatenated, averaged stacked, weighted NNLS, Lasso stacked, and PLS) and two single-omics models (metabolomics and taxonomy) for the selected machine learning method (Elastic Net, XGBoost, or Random Forest). Additionally, an R Data file, metadata output, and a bar graph comparing validation and testing performance are provided. Performance metrics for continuous data include Root Mean Squared Error (RMSE), Mean Absolute Error (MAE), and R 2 , while binary classification performance metrics include Accuracy, Area Under the Receiver Operating Characteristic Curve (AUROC), and Kappa. More details are available in the user guide at https://github.com/suziepalmer10/Multiomics-Integrative-Pipeline/tree/main . For the integrative analysis, AUROC is calculated using pROC 1.18.0 and Kappa is calculated using irr 0.84.1[ 14 β 15 ]. For this analysis, each dataset (as described above and presented in Tables 1 β 2 ) was processed through the Integrated Pipeline using standard Elastic Net, Random Forest, and XGBoost scripts, generating 21 models per dataset. The data was split into 80% training and 20% testing, and three repeats of five-fold cross-validation were performed. To ensure both generalizability and reproducibility, the seed was varied for each fold using set.seed(repeat_ * fold). Performance was evaluated on both validation and test sets. Grid search with a predefined grid was used for Elastic Net, Random Forest, and XGBoost. Elastic Net Overview and Grid The Elastic Net algorithm estimates Ξ² coefficients to minimize the error term L ( Ξ² ) = β Y β XΞ² β 2 , where X represents the data matrix (concatenated, taxonomy, or metabolomics), and Y represents the response variable. The regularization penalty combines L 1 (Lasso) and L 2 (Ridge) penalties. The penalty term added to the loss function is , where β | Ξ² j | represents the L 1 penalty, represents the L 2 penalty, Ξ» determines the overall regularization strength, and Ξ± controls the balance between L 1 and L 2 regularization. For this analysis, the caret 6.0-93 and glmnet 4.1-6 R packages were used[ 16 β 17 ]. A grid search was conducted using alpha = seq(0, 1, by = 0.1) and lambda = seq(0.01, 1, length = 10). A binomial family was used for binary responses, while a Gaussian family was used for continuous response variables. Random Forest Overview and Grid The Random Forest algorithm constructs an ensemble of decision trees to enhance prediction accuracy and reduce overfitting. Each tree is trained on a bootstrapped sample of the data, and predictions are obtained via averaging (for regression) or majority voting (for classification). To introduce randomness and reduce feature correlation, Random Forest selects a subset of features at each split. For this analysis, the caret and randomForest 4.7-1.1 R packages were used[ 16 , 18 ]. The model was trained to minimize prediction error and the key tuning parameter, mtry, was used to determine the number of randomly selected features considered at each split. A grid search was conducted with mtry = seq(2, sqrt(ncol(trainData) β 1), by = 10). For classification tasks, the model used Gini impurity for node splitting, while for regression, the mean absolute error (MAE) criterion was applied. XGBoost Overview and Grid XGBoost is an optimized gradient boosting algorithm that iteratively refines weak learners to minimize the loss function. It incorporates regularization to mitigate overfitting and utilizes efficient parallel processing for computational efficiency. For this analysis, the caret and xgboost 1.7.8.1 R packages were used[ 16 , 19 ]. Grid search was performed using the following parameters: nrounds = c(100, 150, 200), max_depth = c(4, 6, 8, 10), eta = c(0.01, 0.1, 0.2), colsample_bytree = c(0.6, 0.8, 1), subsample = c(0.6, 0.8, 1), gamma = 0, min_child_weight = 1. For binary classification tasks, a log-loss objective function was used, whereas for regression tasks, the squared error loss function was applied. Data integration using direct concatenation To integrate taxa and functional data using direct concatenation, we will horizontally concatenate the two matrices, where A represents taxonomy data and B represents functional data. Both matrices share the same number of rows ( m ), corresponding to the samples and disease phenotype that is used as the response variable. However, these matrices differ in the number of columns, n A , which represents the number of taxa and, n A , which represents the number of functional data (i.e., metabolites). Mathematically, let . Concatenation results in C , where C = [ A | B ]. This creates a unified matrix, where , which enables the integration of the distinct datatypes while preserving the sample structure. We then use the combined matrix, C , for machine learning model development using Elastic Net, XGBoost and Random Forest algorithms. Data integration using averaged stacking of the predictors Data integration using averaged stacking combines predictions from individual machine learning models (Random Forest, XGBoost or Elastic Net) for each dataset (taxonomy and metabolomics) into a single, averaged prediction for each sample. For averaged stacking, let P A β β mΓ1 represent predictions from a machine learning model trained on taxonomy data, A and let P B β β mΓ1 represent predictions from a machine learning model trained on functional data. Let m represent the number of samples and response variables that are shared across both datasets. The averaged stacking prediction, P Avg , for each sample is computed as , where P Avg β β mΓ1 represents the integration prediction vector across all samples. Data integration using weighted non-negative least squares (NNLS) Data integration using weighted nnls combines predictions from each model by assigning weights to minimize the error between the combined predictions and the observed values, with the constraint that weights are non-negative. As previously described above, let P A β β mΓ1 and P B β β mΓ1 , represent predictions from a machine learning model trained on taxa data, A , and functional data, B . Let y β β mΓ1 represent response variables and let w A and w B represent non-negative weights assigned to P A and P B . The combined prediction P NNLS = w A P A + w B P B , where the weights w A and w B are determined by solving the following optimization problem, where .The nnls 1.5 package was used for non-negative least squares analysis[ 20 ]. Data integration using least absolute shrinkage and selection operator (LASSO) stacked generalization Data integration using LASSO combines predictions by assigning weights to minimize the error between the combined prediction and the observed values while enforcing sparsity in the rights through L 1 regularization. As previously described, let P A β β mΓ1 and P B β β mΓ1 , represent predictions from a machine learning model trained on taxa data, A , and functional data, B , and let y β β mΓ1 represent response variables. For LASSO, let w A and w B represent weights assigned to P A and P B . The combined prediction, P LASSO = w A P A + W B P B , where the weights w A and w B are determined by solving the following optimization problem using L 1 regularization: , where Ξ» is the weight of the L 1 regularization term and controls solution sparsity. The glmnet 4.1-6 package was using for LASSO[ 17 ]. Data integration using partial least squares (PLS) PLS is a regression method that combines the predictors from separate machine learning models by projecting the predictors into a lower dimensional space to maximize the covariance between the predictors and the response variables. This integrative method can handle multicollinearity and captures the shared variation between different datatypes. PLS operates in three stages. The first stage is latent component extraction, where PLS identifies latent components, T , by projecting the combined predictor matrix, P , onto a set of weight vectors that maximize the covariance between the latent components, T , and the response variable, y . Mathematically, T = PW , and as previously described, let P A β β mΓ1 and P B β β mΓ1 , represent predictions from a machine learning model trained on taxa data, A , and functional data, B , and let y β β mΓ1 represent response variables. Let P = [ P A | P B ] β β mΓ1 , represent the concatenated matrix of predictors. Let T β β m Γ k represent the latent variables extracted by P , where k represents the number of components. Let W β β 2Γ k represent a weight matrix that defines the linear combination between P A and P B . The next stage of PLS is to create a linear regression of the response variable. This is accomplished following extraction of latent components, T , and the response variable, y , are then modeled as a linear function of T . Mathematically, y = TC + Ξ΅, where C β β k Γ 1 represent regression coefficients for T to predict y and Ξ΅ represents the residual error term. The final stage is to combine the projection and the regression stages, which can be mathematically represented as y PLS = PWC . The pls 2.8-4 package[ 21 ] was used for partial least squares model generation. Performance Heatmap Generation Following completion of each machine learning model (Elastic Net, XGBoost or Random Forest), the performance metrics mean and standard deviation are provided as an output file. The average AUROC values for binary response variables and the average RMSE values for the continuous response variables were extracted for each dataset and model using an in-house script. Following creation of the Heatmap using the Complexheatmap R package[ 22 , 23 ], the top 3 performing models across each dataset for Elastic Net (if completed), Random Forest and XGBoost. These are represented by the β*β, β**β, and β***β, and do not include the single-omics performance metrics. For some of the datasets, the Elastic Net model was unable to run due to insufficient grid and/or the likely need for further data processing which we decided not to further optimize for this study. Performance Pie Charts The R package ggplot2 3.4.1 was used to create the performance heatmaps for Figures 2 β 3 and Supplemental Figures 1 β 2 [ 24 ]. These metrics were calculated by quantifying the number of models for each dataset that were part of the top 3 performing models (represented as β*β, β**β and β***β) (described above for Performance Heatmap Generation). Feature Importance Feature importance values were extracted from Elastic Net, XGBoost and Random Forest across all 15 cross-validation models. For Elastic Net, feature importance is accessed through the magnitude of its regression coefficients, where larger absolute values reflect greater predictive contributions. For random forest mean decrease in impurity (MDI) is applied to quantify feature importance and reflects the reduction in impurity achieved by splitting on a given feature, averages across all decision trees generated. For XGBoost, the Gain metric is used to access how effectively a feature improves the objective function by reducing prediction error during tree splits. Feature importance values were extracted from Elastic Net, XGBoost and Random Forest across all 15 cross-validation models. Since different metrics were used to quantify feature importance across Elastic Net, Random Forest and XGBoost models, we decided to take the absolute value of each variable and perform min-max normalization (data scaled between 0 and 1) for each model. Mathematically, let i denote the feature ( i = {1, 2 β¦ n }), where n is the total number of features. Let j denote the model ( j = {1,2 β¦ C }), where C represents the number of folds and repeats from 5 -fold cross validation. Let | S j,i | represent the absolute value for the importance score of feature i in model j . Next min-max normalization, N i,j , for feature i for model j is calculated by , where k indexes over all features in model j . I next compute the averaged normalized importance for each feature across all models, . This allows for direct comparison between features in each model. Footnotes Revision is based on some comments provided by reviewers. This gives more details on datasets used and why covariates were selected as response variables. https://github.com/suziepalmer10/Multiomics-Integrative-Pipeline References 1. β΅ Gilbert JA , Quinn RA , Debelius J , et al. Microbiome-wide association studies link dynamic microbial consortia to disease . Nature . 2016 Jul 7 ; 535 ( 7610 ). 2. β΅ Joos R , Boucher K , Lavelle A , et al. Examining the healthy human microbiome concept . Nature Reviews Microbiology . 2024 Mar ; 23 ( 3 ): 192 β 205 . OpenUrl PubMed 3. β΅ Walter J , Armet AM , Finlay BB , et al. Establishing or Exaggerating Causality for the Gut Microbiome: Lessons from Human Microbiota-Associated Rodents . Cell . 2020 Jan 23 ; 180 ( 2 ): 221 β 232 . OpenUrl CrossRef PubMed 4. Corander J , Hanage WP , Pensar J. Causal discovery for the microbiome . The Lancet Microbe . 2022 Nov ; 3 ( 11 ): e881 β e887 . OpenUrl 5. β΅ Knight R , Vrbanac A , Taylor BC , et al. Best practices for analysing microbiomes . Nature Reviews Microbiology . 2018 Jul ; 16 ( 7 ): 410 β 422 . OpenUrl CrossRef PubMed 6. β΅ Galloway-PeΓ±a J , Hanson B. Tools for Analysis of the Microbiome . Digestive Diseases and Sciences . 2020 Mar ; 65 ( 3 ): 674 β 685 . OpenUrl CrossRef PubMed 7. β΅ Song EJ , Lee ES , Nam YD . Progress of analytical tools and techniques for human gut microbiome research . Journal of Microbiology . 2018 Oct ; 56 ( 10 ): 693 β 705 . OpenUrl CrossRef PubMed 8. β΅ Hasin Y , Seldin M , Lusis A. Multi-omics approaches to disease . Genome Biology . 2017 May ; 83 ( 18 ). 9. Chetty A , Blekhman R. Multi-omic approaches for host-microbiome data integration . Gut Microbes . 2024 Jan-Dec ; 16 ( 1 ): 2297860 . OpenUrl CrossRef PubMed 10. β΅ Li P , Luo H , Ji B , et al. Machine learning for data integration in human gut microbiome . Microbial Cell Factories . 2022 Nov 23 ; 21 ( 1 ): 241 . OpenUrl PubMed 11. β΅ Franzosa EA , Sirota-Madi A , Avila-Pacheco J , et al. Gut microbiome structure and metabolic activity in inflammatory bowel disease . Nature Microbiology . 2019 Feb ; 4 ( 2 ): 293 β 305 . OpenUrl PubMed 12. Li J , Zhao F , Wang Y , et al. Gut microbiota dysbiosis contributes to the development of hypertension . Microbiome . 2017 Feb 1 ; 5 ( 1 ): 14 . OpenUrl CrossRef PubMed 13. Gao B , Duan Y , Lang S , et al. Functional Microbiomics Reveals Alterations of the Gut Microbiome and Host Co-Metabolism in Patients With Alcoholic Hepatitis . Hepatology Communications . 2020 Jun 19 ; 4 ( 8 ): 1168 β 1182 . OpenUrl CrossRef PubMed 14. β΅ Yachida S , Mizutani S , Shiroma H , et al. Metagenomic and metabolomic analyses reveal distinct stage-specific phenotypes of the gut microbiota in colorectal cancer . Nature Medicine . 2019 Jun ; 25 ( 6 ): 968 β 976 . OpenUrl CrossRef PubMed 15. Ghaemi MS , DiGiulio DB , Contrepois K , et al. Multiomics modeling of the immunome, transcriptome, microbiome, proteome and metabolome adaptations during human pregnancy . Bioinformatics . 2019 Jan 1 ; 35 ( 1 ): 95 β 103 . OpenUrl CrossRef PubMed 16. β΅ Mallick H , Porwal A , Saha S , et al. An integrated Bayesian framework for multi-omics prediction and classification . Statistics in Medicine . 2024 Feb 28 ; 43 ( 5 ): 983 β 1002 . OpenUrl CrossRef PubMed 17. β΅ Liu YX , Qin Y , Chen T , et al. A practical guide to amplicon and metagenomic analysis of microbiome data . Protein & Cell . 2021 May ; 12 ( 5 ): 315 β 330 . OpenUrl CrossRef PubMed 18. Poussin C , Sierro N , BouΓ© S , et al. Interrogating the microbiome: experimental and computational considerations in support of study reproducibility . Drug Discovery Today . 2018 Sep ; 23 ( 9 ): 1644 β 1657 . OpenUrl CrossRef PubMed 19. β΅ Huttenhower C , Finn RK , McHardy AC . Challenges and opportunities in sharing microbiome data and analyses . Nature Microbiology . 2023 Nov ; 8 ( 11 ): 1960 β 1970 . OpenUrl PubMed 20. β΅ Santiago-Rodriguez TM , Hollister EB . Multi βomic data integration: A review of concepts, considerations, and approaches . Seminars in Perinatology . 2021 Oct ; 45 ( 6 ): 151456 . OpenUrl CrossRef PubMed 21. β΅ Papoutsoglou G , Tarazona S , Lopes MB , et al. Machine learning approaches in microbiome research: challenges and best practices . Frontiers in Microbiology . 2023 Sep 22 ; 14 : 1261889 . OpenUrl PubMed 22. β΅ Mullen KM , van Stokkum IHM . nnls: The Lawson-Hanson Algorithm for Non-Negative Least Squares (NNLS) . https://rdrr.io/cran/nnls/ ( 27 June 2025 , date last accessed). 23. β΅ Friedman J , Hastie T , Tibshirani R. et al. Regularization Paths for Generalized Linear Models via Coordinate Descent . Journal of Statistical Software . 2010 Aug ; 33 ( 1 ): 1 β 22 . OpenUrl CrossRef PubMed 24. β΅ Mevik B-H , Wehrens R. The pls Package: Principal Component and Partial Least Squares Regression in R . Journal of Statistical Software . 2007 Jan ; 18 : 1 β 23 . OpenUrl CrossRef 25. β΅ Erawijantari PP , Mizutani S , Shiroma H , et al. Influence of gastrectomy for gastric cancer treatment on faecal microbiome and metabolome profiles . Gut . 2020 Aug ; 69 ( 8 ): 1404 β 1415 . OpenUrl Abstract / FREE Full Text 26. β΅ Wang X , Yang S , Li S , et al. Aberrant gut microbiota alters host metabolome and impacts renal failure in humans and rodents . Gut . 2020 Dec ; 69 ( 12 ): 2131 β 2142 . OpenUrl Abstract / FREE Full Text 27. β΅ Ottosson F , Brunkwall L , Ericson U , et al. Connection between BMI-related plasma metabolite profile and gut microbiota . J Clin Endocrinol Metab . 2018 Apr ; 103 ( 4 ): 1491 β 1501 . OpenUrl CrossRef PubMed 28. β΅ Puljiz Z , Kumric M , Vrdoljak J , et al. Obesity, gut microbiota, and metabolome: from pathophysiology to nutritional interventions . Nutrients . 2023 May 9 ; 15 ( 10 ): 2236 . OpenUrl PubMed 29. β΅ Ghosh TS , Shanahan F , OβToole PW . The gut microbiome as a modulator of healthy ageing . Nat Rev Gastroenterol Hepatol . 2022 Sep ; 19 ( 9 ): 565 β 584 . OpenUrl CrossRef PubMed 30. β΅ Costanzo M , Caterino M , Sotgiu G , et al. Sex differences in the human metabolome . Biol Sex Differ . 2022 Jun 15 ; 13 ( 1 ): 30 . OpenUrl CrossRef PubMed 31. β΅ Kim YS , Unno T , Kim BY , et al. Sex differences in gut microbiota . World J Mens Health . 2020 Jan ; 38 ( 1 ): 48 β 60 . OpenUrl PubMed 32. β΅ Engen PA , Green SJ , Voigt RM , et al. The gastrointestinal microbiome: alcohol effects on the composition of intestinal microbiota . Alcohol Res . 2015 ; 37 ( 2 ): 223 β 236 . OpenUrl PubMed 33. β΅ Antinozzi M , Giffi M , Sini N , et al. Cigarette smoking and human gut microbiota in healthy adults: a systematic review . Biomedicines . 2022 Feb 21 ; 10 ( 2 ): 510 . OpenUrl PubMed 34. β΅ Maksimaityte V , Bausys A , Kryzauskas M , et al. Gastrectomy impact on the gut microbiome in patients with gastric cancer: a comprehensive review . World J Gastrointest Surg . 2021 Jul 27 ; 13 ( 7 ): 678 β 688 . OpenUrl PubMed 35. β΅ Lee JW , Kim EY , Yoo HM , et al. Changes of lipid profiles after radical gastrectomy in patients with gastric cancer . Lipids Health Dis . 2015 Mar 21 ; 14 : 21 . OpenUrl PubMed 36. β΅ Kaska L , Sledzinski T , Chomiczewska A , et al. Improved glucose metabolism following bariatric surgery is associated with increased circulating bile acid concentrations and remodeling of the gut microbiome . World J Gastroenterol . 2016 Oct 21 ; 22 ( 39 ): 8698 β 8719 . OpenUrl PubMed 37. β΅ Ragi N , Sharma K. Deliverables from metabolomics in kidney disease: adenine, new insights, and implication for clinical decision-making . Am J Nephrol . 2024 ; 55 ( 4 ): 421 β 438 . OpenUrl PubMed 38. β΅ Tang Z , Yu S , Pan Y. The gut microbiome tango in the progression of chronic kidney disease and potential therapeutic strategies . J Transl Med . 2023 Oct 3 ; 21 ( 1 ): 689 . OpenUrl CrossRef PubMed 39. β΅ HernΓ‘ndez Medina R , Kutuzova S , Nielsen KN , et al. Machine learning and deep learning applications in microbiome research . ISME Communications . 2022 Oct 6 ; 2 ( 1 ): 98 . OpenUrl PubMed 40. β΅ Kumar B , Lorusso E , Fosso B , et al. A comprehensive overview of microbiome data in the light of machine learning applications: categorization, accessibility, and future directions . Frontiers in Microbiology . 2024 Feb 13 ; 15 : 1343572 . OpenUrl PubMed 41. β΅ Saeys Y , Inza I , LarraΓ±aga P. A review of feature selection techniques in bioinformatics . Bioinformatics . 2007 Oct 1 ; 23 ( 19 ): 2507 β 17 . OpenUrl CrossRef PubMed Web of Science 42. β΅ DΓaz-Uriarte R , Alvarez de AndrΓ©s S. Gene selection and classification of microarray data using random forest . BMC Bioinformatics . 2006 Jan 6 ; 7 : 3 . OpenUrl CrossRef PubMed 43. β΅ Wood DE , Lu J , Langmead B. Improved metagenomic analysis with Kraken 2 . Genome Biology . 2019 Nov 28 ; 20 ( 1 ): 257 . OpenUrl CrossRef PubMed 44. β΅ Lu J , Breitwieser FP , Thielen P , et al. Bracken: estimating species abundance in metagenomics data . PeerJ Computer Science . 2017 Jan ; 3 : e104 . OpenUrl CrossRef 45. β΅ Ritchie ME , Phipson B , Wu D , et al. Limma powers differential expression analyses for RNA-sequencing and microarray studies . Nucleic Acids Research . 2015 Apr 20 ; 43 ( 7 ): e47 . OpenUrl CrossRef PubMed 46. β΅ Karwowska Z , Aasmets O ; Kosciolek T , et al. Effects of data transformation and model selection on feature importance in microbiome classification data . Microbiome . 2025 Jan 4 ; 13 ( 1 ): 2 . OpenUrl PubMed 47. β΅ Singh A , Shannon CP , Gautier B , et al. DIABLO: an integrative approach for identifying key molecular drivers from multi-omics assays . Bioinformatics . 2019 Sep 1 ; 35 ( 17 ): 3055 β 3062 . OpenUrl CrossRef PubMed 48. β΅ Argelaguet R , Arnol D , Bredikhin D , et al. MOFA+: a statistical framework for comprehensive integration of multi-modal single-cell data . Genome Biology . 2020 May 11 ; 21 ( 1 ): 111 . OpenUrl CrossRef PubMed 49. β΅ Muller E , Algavi YM , Borenstein E. The gut microbiome-metabolome dataset collection: a curated resource for integrative meta-analysis . Npj Biofilms and Microbiomes . 2022 Oct 15 ; 8 ( 1 ): 79 . OpenUrl 50. β΅ Wickham H , Averick M , Bryan J , et al. Welcome to the Tidyverse . Journal of Open Source Software . 2019 Nov ; 4 ( 43 ): 1686 . OpenUrl 51. β΅ Robin X , Turck N , Hainard A , et al. PROC: an open-source package for R and S+ to analyze and compare ROC curves . BMC Bioinformatics . 2011 Mar 17 ; 12 : 77 . OpenUrl CrossRef PubMed 52. β΅ Greener JG , Kandathil SM , Moffat L , et al. A guide to machine learning for biologists . Nature Reviews Molecular Cell Biology . 2022 Jan ; 23 ( 1 ): 40 β 55 . OpenUrl CrossRef PubMed 53. Li Y , Wu FX , Ngom A. A review on machine learning principles for multi-view biological data integration . Briefings in Bioinformatics . 2018 Mar 1 ; 19 ( 2 ): 325 β 340 . OpenUrl CrossRef PubMed 54. β΅ Ghannam RB , Techtmann SM. et al. Machine learning applications in microbial ecology, human microbiome studies, and environmental monitoring . Computational and Structural Biotechnology Journal . 2021 Jan 27 ; 19 : 1092 β 1107 . OpenUrl 55. β΅ KΓΌhn M. Building Predictive Models in R Using the caret Package . Journal of Statistical Software . 2008 Nov ; 28 ( 5 ): 1 β 26 . OpenUrl CrossRef PubMed 56. β΅ Liaw A , Wiener MC . Classification and Regression by randomForest . R News . 2002 Dec ; 2 : 18 β 22 . OpenUrl CrossRef 57. β΅ Chen T , Guestrin C. XGBOOST: A Scalable Tree Boosting System . KDD β16: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining . 2016 Aug 13 ; 785 β 794 . 58. β΅ Gu Z. Complex heatmap visualization . iMeta . 2022 Sept ; 3 ( 1 ): e43 . OpenUrl 59. β΅ Gu Z , Eils R , Schlesner M. Complex heatmaps reveal patterns and correlations in multidimensional genomic data . Bioinformatics . 2016 Sep 15 ; 32 ( 18 ): 2847 β 9 . OpenUrl CrossRef PubMed 60. β΅ Valero-Mora PM , Valero-Mora PM . Ggplot2: Elegant Graphics for Data Analysis . Journal of Statistical Software, Book of Reviews . 2010 Jul ; 35 ( 1 ): 1 β 3 . OpenUrl References 1. β΅ Lutz KC , Jiang S , Neugent ML , et al. A Survey of Statistical Methods for Microbiome Data Analysis . Front Appl Math Stat . 2022 ; 8 : 884810 . OpenUrl PubMed 2. β΅ Pan , A. Statistical analysis of microbiome data: The challenge of sparsity . Current Opinion in Endocrine and Metabolic Research . 2021 Aug ; 19 : 35 β 40 . OpenUrl 3. β΅ Greener JG , Kandathil SM , Moffat L , et al. A guide to machine learning for biologists . Nature Reviews Molecular Cell Biology . 2022 Jan ; 23 ( 1 ): 40 β 55 . OpenUrl CrossRef PubMed 4. Li Y , Wu FX , Ngom A. A review on machine learning principles for multi-view biological data integration . Briefings in Bioinformatics . 2018 Mar 1 ; 19 ( 2 ): 325 β 340 . OpenUrl CrossRef PubMed 5. β΅ Ghannam RB , Techtmann SM. et al. Machine learning applications in microbial ecology, human microbiome studies, and environmental monitoring . Computational and Structural Biotechnology Journal . 2021 Jan 27 ; 19 : 1092 β 1107 . OpenUrl 6. β΅ Franzosa EA , Sirota-Madi A , Avila-Pacheco J , et al. Gut microbiome structure and metabolic activity in inflammatory bowel disease . Nature Microbiology . 2019 Feb ; 4 ( 2 ): 293 β 305 . OpenUrl PubMed 7. β΅ Li J , Zhao F , Wang Y , et al. Gut microbiota dysbiosis contributes to the development of hypertension . Microbiome . 2017 Feb 1 ; 5 ( 1 ): 14 . OpenUrl CrossRef PubMed 8. β΅ Gao B , Duan Y , Lang S , et al. Functional Microbiomics Reveals Alterations of the Gut Microbiome and Host Co-Metabolism in Patients With Alcoholic Hepatitis . Hepatology Communications . 2020 Jun 19 ; 4 ( 8 ): 1168 β 1182 . OpenUrl CrossRef PubMed 9. β΅ Yachida S , Mizutani S , Shiroma H , et al. Metagenomic and metabolomic analyses reveal distinct stage-specific phenotypes of the gut microbiota in colorectal cancer . Nature Medicine . 2019 Jun ; 25 ( 6 ): 968 β 976 . OpenUrl CrossRef PubMed 10. β΅ Ghaemi MS , DiGiulio DB , Contrepois K , et al. Multiomics modeling of the immunome, transcriptome, microbiome, proteome and metabolome adaptations during human pregnancy . Bioinformatics . 2019 Jan 1 ; 35 ( 1 ): 95 β 103 . OpenUrl CrossRef PubMed 11. β΅ Mallick H , Porwal A , Saha S , et al. An integrated Bayesian framework for multi-omics prediction and classification . Statistics in Medicine . 2024 Feb 28 ; 43 ( 5 ): 983 β 1002 . OpenUrl CrossRef PubMed References 1. β΅ Franzosa EA , Sirota-Madi A , Avila-Pacheco J , et al. Gut microbiome structure and metabolic activity in inflammatory bowel disease . Nature Microbiology . 2019 Feb ; 4 ( 2 ): 293 β 305 . OpenUrl PubMed 2. Yachida S , Mizutani S , Shiroma H , et al. Metagenomic and metabolomic analyses reveal distinct stage-specific phenotypes of the gut microbiota in colorectal cancer . Nature Medicine . 2019 Jun ; 25 ( 6 ): 968 β 976 . OpenUrl CrossRef PubMed 3. Erawijantari PP , Mizutani S , Shiroma H , et al. Influence of gastrectomy for gastric cancer treatment on faecal microbiome and metabolome profiles . Gut . 2020 Aug ; 69 ( 8 ): 1404 β 1415 . OpenUrl Abstract / FREE Full Text 4. β΅ Wang X , Yang S , Li S , et al. Aberrant gut microbiota alters host metabolome and impacts renal failure in humans and rodents . Gut . 2020 Dec ; 69 ( 12 ): 2131 β 2142 . OpenUrl Abstract / FREE Full Text 5. β΅ Chen S , Zhou Y , Chen Y , et al. Fastp: an ultra-fast all-in-one FASTQ preprocessor . Bioinformatics. 2018 . 2018 Sep 1 ; 34 ( 17 ): i884 β i890 . OpenUrl CrossRef PubMed 6. β΅ Langmead B , Salzberg SL . Fast gapped-read alignment with Bowtie 2 . Nature Methods . 2012 Mar 4 ; 9 ( 4 ): 357 β 9 . OpenUrl PubMed 7. β΅ Wood DE , Lu J , Langmead B. Improved metagenomic analysis with Kraken 2 . Genome Biology . 2019 Nov 28 ; 20 ( 1 ): 257 . OpenUrl CrossRef PubMed 8. β΅ Lu J , Breitwieser FP , Thielen P , et al. Bracken: estimating species abundance in metagenomics data . PeerJ Computer Science . 2017 Jan ; 3 : e104 . OpenUrl CrossRef 9. β΅ Parks , D. H. et al. GTDB: an ongoing census of bacterial and archaeal diversity through a phylogenetically consistent, rank normalized and complete genome-based taxonomy . Nucleic Acids Res . 2022 Jan 7 ; 50 ( D1 ): D785 β D794 . OpenUrl CrossRef PubMed 10. β΅ Youngblut , N. D. , Youngblut , N. D. , Ley , R. E. & Ley , R. E. Struo2: efficient metagenome profiling database construction for ever-expanding microbial genome datasets . PeerJ . 2021 Sep 16 ; 9 : e12198 . OpenUrl CrossRef PubMed 11. β΅ Muller E , Algavi YM , Borenstein E. The gut microbiome-metabolome dataset collection: a curated resource for integrative meta-analysis . Npj Biofilms and Microbiomes . 2022 Oct 15 ; 8 ( 1 ): 79 . OpenUrl 12. β΅ Ritchie ME , Phipson B , Wu D , et al. Limma powers differential expression analyses for RNA-sequencing and microarray studies . Nucleic Acids Research . 2015 Apr 20 ; 43 ( 7 ): e47 . OpenUrl CrossRef PubMed 13. β΅ Wickham H , Averick M , Bryan J , et al. Welcome to the Tidyverse . Journal of Open Source Software . 2019 Nov ; 4 ( 43 ): 1686 . OpenUrl 14. β΅ Robin , X. et al. PROC: an open-source package for R and S+ to analyze and compare ROC curves . BMC Bioinformatics ( 2011 ) doi: 10.1186/1471-2105-12-77 . OpenUrl CrossRef PubMed 15. β΅ Gamer M , Lemon J , Singh IFP . Irr: Various Coefficients of Interrater Reliability and Agreement . https://CRAN.R-project.org/package=irr . ( 27 June 2025 , date last accessed). 16. β΅ KΓΌhn M. Building Predictive Models in R Using the caret Package . Journal of Statistical Software . 2008 Nov ; 28 ( 5 ): 1 β 26 .17. OpenUrl CrossRef PubMed 17. β΅ Friedman J , Hastie T , Tibshirani R. et al. Regularization Paths for Generalized Linear Models via Coordinate Descent . Journal of Statistical Software . 2010 Aug ; 33 ( 1 ): 1 β 22 . OpenUrl CrossRef PubMed 18. β΅ Liaw A , Wiener MC . Classification and Regression by randomForest . R News . 2002 Dec ; 2 : 18 β 22 . OpenUrl CrossRef 19. β΅ Chen T , Guestrin C. XGBOOST: A Scalable Tree Boosting System . KDD β16: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining . 2016 Aug 13 ; 785 β 794 . 20. β΅ Mullen KM , van Stokkum IHM . nnls: The Lawson-Hanson Algorithm for Non-Negative Least Squares (NNLS) . https://rdrr.io/cran/nnls/ ( 27 June 2025 , date last accessed). 21. β΅ Mevik B-H , Wehrens R. The pls Package: Principal Component and Partial Least Squares Regression in R . Journal of Statistical Software . 2007 Jan ; 18 : 1 β 23 . OpenUrl CrossRef 22. β΅ Gu Z. Complex heatmap visualization . iMeta . 2022 Sept ; 3 ( 1 ): e43 . OpenUrl 23. β΅ Gu Z , Eils R , Schlesner M. Complex heatmaps reveal patterns and correlations in multidimensional genomic data . Bioinformatics . 2016 Sep 15 ; 32 ( 18 ): 2847 β 9 . OpenUrl CrossRef PubMed 24. β΅ Valero-Mora PM , Valero-Mora PM . Ggplot2: Elegant Graphics for Data Analysis . Journal of Statistical Software, Book of Reviews . 2010 Jul ; 35 ( 1 ): 1 β 3 . OpenUrl View the discussion thread. Back to top Previous Next Posted September 23, 2025. Download PDF Supplementary Material Data/Code Email Thank you for your interest in spreading the word about bioRxiv. NOTE: Your email address is requested solely to identify you as the sender of this article. Your Email * Your Name * Send To * Enter multiple addresses on separate lines or separate them with commas. You are going to email the following Identifying Optimal Machine Learning Approaches for Human Gut Microbiome (Shotgun Metagenomics) and Metabolomics Integration with Stable Feature Selection Message Subject (Your Name) has forwarded a page to you from bioRxiv Message Body (Your Name) thought you would like to see this page from the bioRxiv website. Your Personal Message CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions. Share Identifying Optimal Machine Learning Approaches for Human Gut Microbiome (Shotgun Metagenomics) and Metabolomics Integration with Stable Feature Selection Suzette N. Palmer , Animesh Mishra , Shuheng Gan , Dajiang Liu , Andrew Y. Koh , Xiaowei Zhan bioRxiv 2025.06.21.660858; doi: https://doi.org/10.1101/2025.06.21.660858 Share This Article: Copy Citation Tools Identifying Optimal Machine Learning Approaches for Human Gut Microbiome (Shotgun Metagenomics) and Metabolomics Integration with Stable Feature Selection Suzette N. Palmer , Animesh Mishra , Shuheng Gan , Dajiang Liu , Andrew Y. Koh , Xiaowei Zhan bioRxiv 2025.06.21.660858; doi: https://doi.org/10.1101/2025.06.21.660858 Citation Manager Formats BibTeX Bookends EasyBib EndNote (tagged) EndNote 8 (xml) Medlars Mendeley Papers RefWorks Tagged Ref Manager RIS Zotero Tweet Widget Facebook Like Google Plus One Subject Area Bioinformatics Subject Areas All Articles Animal Behavior and Cognition (7616) Biochemistry (17625) Bioengineering (13852) Bioinformatics (41825) Biophysics (21397) Cancer Biology (18524) Cell Biology (25417) Clinical Trials (138) Developmental Biology (13350) Ecology (19858) Epidemiology (2067) Evolutionary Biology (24277) Genetics (15581) Genomics (22459) Immunology (17698) Microbiology (40278) Molecular Biology (17134) Neuroscience (88400) Paleontology (666) Pathology (2823) Pharmacology and Toxicology (4812) Physiology (7632) Plant Biology (15106) Scientific Communication and Education (2042) Synthetic Biology (4281) Systems Biology (9807) Zoology (2266)
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source β PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.