Skip to main content
Computational and Structural Biotechnology Journal logoLink to Computational and Structural Biotechnology Journal
. 2023 Oct 5;21:4960–4973. doi: 10.1016/j.csbj.2023.10.002

Predicting metabolic fluxes from omics data via machine learning: Moving from knowledge-driven towards data-driven approaches

Daniel M Gonçalves a,b,c,, Rui Henriques a,b,1, Rafael S Costa c,1
PMCID: PMC10590844  PMID: 37876626

Abstract

The accurate prediction of phenotypes in microorganisms is a main challenge for systems biology. Genome-scale models (GEMs) are a widely used mathematical formalism for predicting metabolic fluxes using constraint-based modeling methods such as flux balance analysis (FBA). However, they require prior knowledge of the metabolic network of an organism and appropriate objective functions, often hampering the prediction of metabolic fluxes under different conditions. Moreover, the integration of omics data to improve the accuracy of phenotype predictions in different physiological states is still in its infancy. Here, we present a novel approach for predicting fluxes under various conditions. We explore the use of supervised machine learning (ML) models using transcriptomics and/or proteomics data and compare their performance against the standard parsimonious FBA (pFBA) approach using case studies of Escherichia coli organism as an example. Our results show that the proposed omics-based ML approach is promising to predict both internal and external metabolic fluxes with smaller prediction errors in comparison to the pFBA approach. The code, data, and detailed results are available at the project's repository[1].

Keywords: Systems biology, Genome-scale models, Metabolic fluxes, Flux balance analysis, Supervised machine learning, Omics data

Graphical abstract

graphic file with name gr001.jpg

1. Introduction

Metabolic flux prediction is a central challenge in systems biology, with applications ranging from biotechnology to medicine [2], [3], [4]. In the last years, constraint-based modeling (CBM) have become an essential in silico tool to predict and optimize metabolic flux distributions in biological systems by flux balance analysis (FBA). These models rely on a set of constraints and assumptions to simulate the behavior of cell phenotypes, enabling the prediction of metabolic fluxes and cell growth at different conditions [5], [6]. FBA enables the modeling of thousands of biochemical reactions simultaneously captured in the metabolic network reconstruction, which requires prior extensive knowledge of the network and the stoichiometry of the reactions within a particular organism. The impact of genome-scale models (GEMs) in the biotechnology field comes from their essential support in metabolic engineering, namely to optimize production yields [7], [8]. The parsimonious FBA version called pFBA technique was later introduced [9]. FBA aims to maximize a specific objective function, which is usually biomass production and is subject to constraints imposed by the stoichiometry of the metabolic network; pFBA does not seek to maximize any particular objective, it finds a flux distribution that is both feasible and has the smallest possible sum of absolute flux values.

While GEMs have been successful in predicting fluxes and growth rates, they require prior knowledge of the entire metabolic network and the appropriate objective function (they are sensitive to the metabolic objective that is often unknown and likely context-specific) of an organism, limiting their applicability [10]. To overcome some of its shortcomings and improve prediction accuracy there have been successful attempts to integrate GEMs with omics datasets, namely through several context-specific metabolic model extraction algorithms (e.g., iMAT [11], INIT [12] and GIMME [13]). In 2014, Machado et al. [14] performed an extensive comparative study between various FBA-based approaches that integrate transcriptomic or proteomic data against the reference pFBA method. However, the surprisingly equal or poorer prediction performance of these methods when compared to pFBA was found. Moreover, several input preprocessing steps are required to integrate GEMs with large omics datasets. Alternatively, Sánchez et al. [15] incorporated proteomics data to improve GEMs predictions by introducing enzyme kinetic-based constraints, given their known roles in metabolic pathways (GECKO method). Ravi et al. [16] extended FBA with differential gene expression data (deltaFBA approach) to predict metabolic flux differences between conditions. However, the former needs detailed enzyme kinetics and protein abundance data (i.e., experimentally measured turnover numbers) under different conditions. The latter approach requires multiple experimental datasets and does not generate the flux prediction for a given condition (i.e., only produces differences in the fluxes between two conditions).

To compensate for the identified limitations, there have been efforts to integrate two computational frameworks – constraint-based modeling and machine learning (ML) – as pointed out in multiple review studies ([17], [18] and [19]). Vijaykumar et al. [20] introduced a hybrid pipeline combining metabolic modeling with ML to analyze GEMs and refine phenotypic predictions. Culley et al. [21] compared ML-based data integration (combining gene expression profiles with predicted metabolic flux data) to predict yeast cell growth, observing a superior prediction accuracy for multimodal neural networks. Similarly, Magazzu and co-authors [22] explored the role of statistical learning methods against FBA using omics data integration to improve cellular growth rate predictions. More recently, Faure et al. [23] employed hybrid neural-mechanistic modeling which relies on an artificial metabolic network layer encasing the metabolic knowledge while the rest of the network is responsible for learning the FBA constraints by the use of a custom loss function, achieving superior phenotype predictions while also reducing the required training data. Schinn et al. [24] addressed challenges in real-time nutrient control in biotherapeutics manufacturing by integrating statistical models with GEMs, enabling the prediction of amino acid concentrations in culture medium through time.

Recently, with the increased amount of omics data available, data-driven approaches like ML have emerged as a promising alternative to model metabolic functionalities [25], [26], [27]. Their capacity to identify patterns in large datasets, reveals hidden relationships, and learn predictive models from complex omics data has been notable across different domains [28], [29], [30], [31], [32]. Namely, Wytock et al. [33] explored the k-nearest neighbors algorithm to predict bacterial growth rate from gene expression data. Earlier, an Artificial Neural Network was used to predict the fluxes by using mass isotopomer data as the input [34]. Costello and colleagues [35] used a time series perspective of multiomics data and employed regressors to model the dynamic metabolic behavior of a cell. Wu et al. [36] predicted fluxes using an SVM model aided by a constraint programming module, with simple culture variables and detailing the bacterial species. Freischem et al. [37] introduced a novel ML approach that predicts gene essentiality directly from wild-type flux distributions, achieving near state-of-the-art accuracy in identifying essential genes through training binary classifiers on connectivity data from a mass transfer between reactions graph. Although the state-of-art ML methods can disclose some relationships among the omics data, there has not been a supervised ML-based contribution focused on the sole use of transcriptomics and/or proteomics data (with no prior information like stoichiometry) to predict metabolic fluxes.

In this study, we assess the role of state-of-the-art ML models, including Linear Regression, Support Vector Machines, Decision Trees, Random Forests, XGBoost, and Artificial Neural Networks, for predicting metabolic fluxes using transcriptomics and/or proteomics data. Our work consists of a benchmarking analysis that contrasts these models with the conventional pFBA method, underlining the substantial promise of ML techniques in addressing metabolic modeling challenges. Furthermore, the developed omics-based ML models for metabolic flux prediction set this work apart from other related contributions that tackle different predictive challenges [33], [35], [37], [24] or different input data [34], [36], [23].

2. Methods

2.1. Experimental data

The two experimental datasets used in this work were obtained from the literature. Originally published by Ishii et al. [2], the first dataset contains experimental information (transcriptomic, proteomic, and fluxomic data) for the wild-type K12 E. coli culture in chemostat under different dilution rates (D = 0.1, 0.2, 0.4, 0.5, and 0.7 h−1) and for 24 single knockout mutant strains at a D = 0.2 h−1. This dataset contains microarray profiles for 79 genes and proteomics data for 60 proteins of E. coli. Additionally, the dataset also provides information on the standard deviation of the transcriptomic and proteomic measurements. This is one of the largest datasets available with both omic data features (transcriptomic and proteomic) and metabolic fluxes. Therefore, it is the primary case study for training and validating the models under a nested cross-validation process.

The second dataset, published by Holm et al. [3], contains information on E. coli strains growing aerobically in batch cultures. This study produced lower volumes of data, analyzing a wild-type strain and two over-expression mutants, nox (NADH oxidase) and atpAGD (F1-ATPase), to measure transcriptional responses to lowered levels of NADH and ATP. Given the lack of available instances, it is not possible to train an ML model with this dataset. For this reason, it was used as an independent validation set, to assess the generalization ability of the predictors.

2.2. Data preprocessing

All input data are numeric in nature and therefore a standardization process for the raw expression values using the z-score strategy was applied [38]. This involves transforming the features by removing the mean and scaling to unit variance, so the resulting distribution have 0 mean and the standard deviation 1.

Multiple datasets can be used in accordance with the diverse possible feature spaces that will feed the target predictive models. Here, the proteomic, transcriptomic, or a combination of both layers was applied as input. There is also information available on the standard deviation (i.e., experimental uncertainty bounds) associated with the omics measurements which was added to the input. Furthermore, the glucose and oxygen uptake rates were fixed, depending on the test scenario, by appending these fluxes' values to the input. Note that when the fluxes for the uptake rates are fixed they are not considered in the predictive performance metric.

2.3. Models and implementation

Different ML methods to predict metabolic fluxes are tested. The ML algorithms used consist of several widely-used regression models, including Linear Regression (LR) [39], Support Vector Machine (SVM) [40], Decision Tree Regressor (DT) [41], Random Forest (RF) [42], XGBoost Regressor (XGB) [43], and Neural Networks (NN) [44]. The implementations for these models are imported from the Scikit-Learn package (version 1.2.0) [45], with the exception of XGB, which can be found in the xgboost package (version 1.7.5) [43], and the neural networks that were implemented using Tensorflow (version 2.9) [46]. The computations and calculations were performed using Python (version 3.10) [47]. Regarding pFBA, all simulations are done using the COBRApy package (version 0.26.2) [48] with the iAF1260 genome-scale metabolic reconstruction of E. coli [49]. To avoid the influence of random variations or redundancy across FBA simulations the pFBA approach was selected.

All code, data, and results are available in our GitHub repository [1].

2.4. Computational setup

To predict the phenotypes all these ML models are trained and tested in a leave-one-out cross-validation process using the gene expression data and/or protein levels as input (depending on the test scenario), retrieving the average statistics. As for pFBA, considering Ishii's dataset [2], it was used to predict growth rate, 7 secretion fluxes, and 37 intracellular fluxes by the biomass growth objective maximization, given the experimental glucose and oxygen uptake rates as constraints. All the other bounds used the original flux bounds of the metabolic model. In order to simulate the genetic interventions (knockouts), the iAF1260 metabolic network was modified based on each of the respective single-gene deletion before the simulation. Similarly, for the validation in Holm's dataset, pFBA was used to predict growth rate, 1 secretion flux, and 31 intracellular fluxes, given only the experimental glucose rate as a constraint.

The hyperparameters for the majority of the ML models were left at the default values. The only exception is the deep learning approach, which underwent a hyperparameter optimization process that chooses the architectural aspects of the network as well as other relevant parameters like regularization strategy, dropout, and the learning rate (for details, see the GitHub repository [1]).

Moreover, in the case of neural networks, the training and testing process happens in a dual-loop cross-validation process. The outer loop executes in the same leave-one-out fashion that is used across all other models, but within each training iteration, there is an inner loop of cross-validation executing in 5 folds. In each of the 5 training folds, hyperparameter optimization is performed (using a Bayesian approach [50], [51]). The best set of hyperparameters resulting from the search is used to build the neural network that is fitted and evaluated in the outer loop.

2.5. Performance metrics

The prediction performance is measured using the mean absolute error (MAE), where y is the vector of the measured fluxes, yˆ is the vector of the predicted fluxes, and n is the number of measured fluxes,

MAE=1ni=1n|yiˆyi| (1)

the root mean squared error (RMSE),

RMSE=1ni=1n(yiˆyi)2 (2)

the normalized error (NE),

NE=yˆyyˆ (3)

and the R2,

R2=1i=1n(yiˆyi)2i=1n(yiyi¯)2. (4)

Additionally, the Wilcoxon signed-rank test is used to obtain statistical guarantees in the comparison of ML models against pFBA [52]. The paired testing handles data without relying on any specific assumptions regarding its distribution. To derive a single p-value from the set of pairwise comparisons, the median p-value approach is considered.

3. Results

The aim of our work was to assess the predictive ability of ML models using transcriptomics/proteomics data and other input variations for estimating metabolic fluxes, comparing them with the standard pFBA method. The performance metrics are averaged firstly across the predicted vector and later across the range of testing instances in the cross-validation process.

3.1. Impact of different inputs on the predictive performance

To assess the influence of each input component (i.e., the type of omics data used as input, uptake rates constrained, and the use of the standard deviation of the omics measurements) in the prediction of metabolic fluxes, we compared the predictive capability of the different models for a variety of conditions and scenarios.

Fig. 1 provides an overview of the results for the best settings per model in the Ishii data [2], using the introduced cross-validation process. Our comparative analysis demonstrated that the best flux predictor was the RF model (NE = 0.261) trained with transcriptomic data (with glucose and O2 uptake rates fixed), outperforming all the other models and with a p-value < 0.01 against pFBA. Overall, the best configurations from the ML regressors seem to present a normalized error value that is inferior to that of pFBA (NE = 0.381). A more detailed comparison of all the methods and scenarios is given in Table A.1 for Ishii's dataset [2]. For all the comparisons, we found that when the uptake rates are fixed, superior results are achieved across all settings (Table A.1). This outcome is unsurprising due to the relaxation of the problem resulting from the addition of two fluxes to the input data.

Fig. 1.

Fig. 1

Comparison of the best regressors in cross-validation (see bold lines in Table A.1) and pFBA, for different prediction scores (including the intracellular, extracellular, and growth fluxes) across all experimental conditions in the E.coli Ishii's dataset. Sorted by increasing normalized error.

The Ishii dataset provides information about two omic layers, transcriptomic and proteomic, but also provides the associated standard deviation of the omics measurements. Taking RF, the best predictor under analysis, Fig. 2 assesses the predictability of each omic layer as input, as well as the impact of including the respective standard deviation of the omics measurements. It can be observed that the prediction error is lower in all settings that do not use the standard deviation, reflecting the benefit of having lower dimensionality in the input. Regarding the impact of the type of omics data, transcriptomics alone seems to improve the flux predictions, outperforming settings where proteomics is used, alone or in combination.

Fig. 2.

Fig. 2

Comparison of the performance given by the RF model using different omics (P = Proteomics, T = Transcriptomics, P+T = Proteomics and Transcriptomics), with (left) and without (right) the standard deviation of the omics measurements as input.

3.2. Comparison of intra and extracellular fluxes prediction

In order to illustrate in more detail how the phenotype predictions vary between the best suggested ML model (RF model without standard deviation and including glucose and O2 uptake rates fixed) and pFBA, we compared the intracellular and extracellular flux predictions. Fig. 3 shows the prediction metrics between intracellular and extracellular fluxes. We noted that intracellular fluxes have noticeably higher absolute prediction errors. However, when the error is normalized, we identified a reduction in the NE values for the intracellular fluxes. This is likely due to the fact that the majority of extracellular fluxes are zero-valued and therefore small deviations from zero will lead to great penalizations in a normalized view. Figs. 3a and 3b further reinforce the performance differences between the RF predictive model and pFBA, since the latter is associated with higher normalized prediction errors in both scenarios. Furthermore, Fig. 3a also strengthens the claim of higher predictive power through transcriptomics data as input, showing decreased predictive error values in both intra and extracellular fluxes.

Fig. 3.

Fig. 3

Comparison of the performance between (a) RF model using different omics (P = Proteomics, T = Transcriptomics, P+T = Proteomics and Transcriptomics) as input and (b) pFBA approach for prediction of the intracellular (intra) and extracellular (extra) fluxes.

3.3. Prediction of individual fluxes

Fig. 4 shows the distributions for the normalized error across metabolic fluxes, for both RFs and pFBA. As previously reported, on average, RFs yield lower error predictions when compared to pFBA. There are 10 fluxes where pFBA performs better than RFs, they roughly coincide in 7 other fluxes (including growth), but RFs outperform pFBA in 28 of the metabolic fluxes, with 4 of those fluxes showing irregularly increased normalized error values from pFBA (i.e., ACKr, PTAr, EX_Acetate, and EX_Formate). Similar distribution plots between the same models for the MAE, RMSE, and R2 metrics can be found in appendix (Fig. A.1, Fig. A.2, Fig. A.3, respectively).

Fig. 4.

Fig. 4

Average of the normalized error (NE) of RF and pFBA for all reactions in the E.coli Ishii's dataset across different dilution rates and gene knockouts.

Fig. A.1.

Fig. A.1

Average mean absolute error distributions of RF and pFBA for all reactions in the E.coli Ishii's dataset across different dilution rates and gene knockouts.

Fig. A.2.

Fig. A.2

Average root mean squared error distributions of RF and pFBA for all reactions in the E.coli Ishii's dataset across different dilution rates and gene knockouts.

Fig. A.3.

Fig. A.3

Average R2 metric distributions of RF and pFBA for all reactions in the E.coli Ishii's dataset across different dilution rates and gene knockouts.

To explore phenotype predictions in scenarios where pFBA estimates are less accurate (i.e., higher dilution rates), caused by sub-optimal cell growth due to overflow mechanisms, we analyze two specific cases in detail. Fig. 5 shows the predictions for each metabolic flux at a dilution rate of 0.5 h−1. The prediction errors for this environmental condition was NE = 0.153 (MAE = 0.529, RMSE = 0.720, R=20.976) for RF model and NE = 0.281 (MAE = 0.899, RMSE = 1.321, R=20.906) for pFBA, respectively. For most of the fluxes, both the RF model and pFBA perform well and predict values close to the experimentally measured flux value. However, there are a few exceptions where their performance diverges. Namely for the PFK, FBA, PYK, CO2, and acetate fluxes, the RF is close to the experimental value while pFBA yields high error results. On the other hand, for ME2, ICL, MALS, Succinate, and Pyruvate the RF model tends to overestimate flux values. Interestingly, most of the fluxes where the RF fails by slightly overshooting have zero or otherwise very low values. In most of these cases, the fluxes could be accurately predicted by other models, like DTs or XGB. This raises the question of whether increasing the volume of training data would address these challenges, contributing to a stronger ensemble. Since RFs may face hindered generalization capacity, due to their lower variance and higher bias character, especially noticeable in smaller datasets, resulting from each tree in the ensemble using only part of the training data (bootstrapping and subspace selection) and the reduction of used features at each branch split.

Fig. 5.

Fig. 5

Comparison between predicted and experimentally measured (true) [2] physiology: intracellular fluxes, extracellular fluxes (mmol/gDW/h), and growth rate (h−1), for D=0.5 h−1 using different models. Details on nomenclature can be found in the metabolic reconstruction model [49]. Models refer to the settings (bold lines) in Table A.1.

A comparison between the predicted and measured fluxes for D = 0.7 h−1 is given in the appendix (Fig. A.4). In this specific dilution setting, both the RF model (MAE = 4.411, RMSE = 6.055, NE = 0.62, R=20.959) and pFBA (MAE = 4.214, RMSE = 6.031, NE = 0.618, R=20.621) show comparable results. The performance of both models is similarly poor in 10 out of 45 fluxes, with the exception of LDHD and lactate where their results match correctly. On average, across all dilution and knockout settings, the RF model performs the best out of the range of models under assessment, but here they can only outperform pFBA in 21 out of 45 fluxes, while pFBA has better predictive power in 14 out of 45 fluxes comparing to the RF. Interestingly, similarly to what happened at D = 0.5 h−1, for most of the fluxes in which the RF model deteriorates its performance, the DT model appears as a better alternative, outperforming the RF in 34 out of 45 fluxes. Another good candidate would be the XGB model which is on par with DT, outperforming the RF model in 37 out of 45 fluxes.

Fig. A.4.

Fig. A.4

Comparison between predicted and experimentally measured (true) [2] physiology: intracellular fluxes, extracellular fluxes (mmol/gDW/h), and growth rate (h−1), for D=0.7 h−1 using different models. Details on nomenclature can be found in the metabolic reconstruction model [49]. Models refer to the scenarios (bold lines) in Table A.1.

Finally, the results for the reference dilution rate, D = 0.2 h−1, are also provided in appendix, Fig. A.5. The RF (MAE = 0.118, RMSE = 0.227, NE = 0.105, R=20.994) performs significantly better than pFBA at the reference dilution rate (MAE = 0.540, RMSE = 0.763, NE = 0.353, R=20.856) on average. The only model able to surpass the predictive power of RF for this specific dilution is XGB (MAE = 0.129, RMSE = 0.188, NE = 0.087, R=20.995).

Fig. A.5.

Fig. A.5

Comparison between predicted and experimentally measured (true) [2] physiology: intracellular fluxes, extracellular fluxes (mmol/gDW/h), and growth rate (h−1), for D=0.2 h−1 using different models. Details on nomenclature can be found in the metabolic reconstruction model [49]. Models refer to the scenarios (bold lines) in Table A.1.

3.4. Generalization to an independent test set

Lastly, to assess the ability of the developed ML models to generalize to experimentally independent data, we applied them to the Holm dataset [3] (composed of three instances/conditions), training with Ishii's data [2]. Table 1 shows the detailed results on the independent validation dataset for the RF predictor and pFBA. Unlike gene knockouts (as in Ishii's data [2]), overexpressions portrayed in Holm's experiments [3] do not alter the network topology. Consequently, this limits pFBA's capacity to accurately predict the phenotypes [14]. For instance, it can be observed that pFBA (in contrast to the RF) does not predict correctly the growth rate and some other intracellular fluxes. However, despite this limitation, the RF model exhibits increased averaged prediction errors compared to pFBA for these cases. This indicates that the generalization ability of the ML models is limited as training observations are scarce.

Table 1.

Error metrics for the RF model with transcriptomics data as input and pFBA on the Holm dataset [3]. The best model is represented in bold and ± indicates the standard deviations.

Model Uptakes Deviations MAE RMSE NE R2
RF
Yes
Yes
3.556 ± 1.283
4.652 ± 1.631
0.492 ± 0.14
0.795 ± 0.066
No
3.508 ± 1.336
4.527 ± 1.807
0.469 ± 0.12
0.801 ± 0.065
No
Yes
3.519 ± 1.29
4.595 ± 1.672
0.484 ± 0.135
0.799 ± 0.065
No
3.557 ± 1.293
4.637 ± 1.669
0.489 ± 0.135
0.794 ± 0.066
pFBA Yes N/A 2.157 ± 0.538 2.727 ± 0.558 0.292 ± 0.048 0.912 ± 0.046

Uptakes – glucose uptake rate fixed/constrained or not; Deviations – standard deviation of the omics measurements used or not as input; ‘N/A’ means the option is not available; ‘No’ means the option was not included but may be available in other settings.

To further assess RF's generalization capacity, the learning curves in Fig. 6 assess the changing loss with increasing training set sizes. It is interesting to observe that the NE for the RF model slowly decreases across time, stabilizing after less than 10 training instances (from Ishii's data). When looking at the NE improvements while testing on Holm's data, a clearly steeper trend line is presented. The absence of a stabilizing trend could suggest that the learning process can benefit from additional observations to promote a greater generalization ability. These observations further back the claims for limited generalization on Holm's dataset due to the scarcity of training observations.

Fig. 6.

Fig. 6

Normalized error (NE) evolution with increasing training set size, testing on Ishii's and Holm's data.

4. Discussion

This work explores the role of ML methods to predict phenotypes (metabolic fluxes) from transcriptomics and/or proteomics data. The primary objective was to develop a proof-of-concept, rather than proposing a new comprehensive methodology to address the task of flux predictions. Our results point to the competitive performance of ML models compared to pFBA, a state-of-the-art method representative of knowledge-driven approaches for flux distribution prediction. Next, we delve into the broader interpretation and significance of the obtained results, while also addressing limitations and suggesting new avenues for future research.

From the set of ML models tested, we observed that RFs generally show the best predictions in cross-validation (p-value < 0.01 against pFBA). Still, there are specific fluxes for which the predictive performance deteriorates, where other models may outperform. This can either be due to the low amount of training data hindering the completely accurate modeling and/or inherent model limitations. Utilizing an ensemble of predictors to address situations where one model may yield outlying predictions could be a promising next step toward strengthening the predictive ability of ML-based methods. The argument for a less than ideal training data volume is further enforced when considering the good results obtained for the predictions at the reference dilution rate, D = 0.2 h−1, which is the dilution rate used to record the majority of our dataset (25 out of 29 instances). Although the performance deteriorates for higher dilutions, ML models nevertheless remain competitive with pFBA.

However, the same advantage from RFs could not be verified in the independent test set, except in predicting growth rate. This may be indicative of a limited generalization performance but is likely due to the scarcity of training examples, as illustrated in Fig. 6, combined with the added difficulty of Holm's data being generated under different conditions from the training data in Ishii's dataset. Therefore, broader testing using additional case studies is needed to acquire more comprehensive results that may in fact advocate for the use of one specific predictor. Indeed, the potential of ML models as a promising approach (if such omics data are available) is signaled, but it is still unclear how they would perform in other scenarios/conditions, such as different organisms and experimental conditions, which require more extensive training data to enable more reliable testing of their generalization ability.

As highlighted in the introduction section, prior studies have addressed similar challenges using diverse methodologies, different types of inputs, or outputs. In our approach, the core sources of information for metabolic flux predictions can either be transcriptomic or proteomic data sources. However, our results suggest that the use of mRNA data seems generally sufficient to yield good flux predictions. These findings could indicate that for these reactions, the fluxes are controlled at the gene expression level [53]. However, other works found that a combination of both omics yields slightly better results [54], while others point to higher predictive power from proteomics data [55], [56]. In essence, it seems that the two omics contain relevant information for metabolic modeling and it would probably be best to use a combination of both in order to maximize the amount of available information. On the other hand, the inclusion of the standard deviation of the omics measurements as a variable of experimental error was also found to be detrimental to the predictive capacity. Regarding the applications and possible extrapolations, the ML-based modeling of other types of cells/organisms should be achievable given that there are efforts in creating similar datasets (i.e., with both transcriptomic/proteomic and fluxomic data at the same condition/strain).

While our study has shown promising results, the major limitation is the amount of data, due to the scarcity of coordinated transcriptomic and flux profiles, obtained in the same conditions. Also, the omics data used in the learning [2] are limited to the central pathways. Having more data would be important to further assess the models' generalization ability. Nevertheless, a sound cross-validation methodology was adopted to reduce the impact of these limitations, providing the most statistically significant assessment possible, while a small external validation is also presented.

It is also important to delve into the intricacies of model design and constraints, as they play a pivotal role in shaping our findings. We acknowledge the comparison made in our work between ‘structure-naive’ models optimized on experimental data and pFBA. pFBA derives its predictive power from the underlying metabolic stoichiometry and imposed flux constraints rather than direct optimization from experimental data. The lack of generalization observed with some of the machine learning models may extend beyond mere data volume; it is intrinsically tied to the complex landscape of predictive model configurations explored during learning. These models tend to traverse a vast space of plausible configurations, which may not necessarily align with out-of-distribution data, as it is evident in our validation with the Holm's dataset. Therefore, it is imperative to consider not only the data-driven aspects of our study but also the underpinning model design choices and constraints as prior knowledge to guide the learning process. This is precisely the gap that hybrid modeling methodologies (i.e., combined use of CBM and ML) [17], [18], [19], [20], [21], [22] help to fill. However, the full departure from GEMs imposes the aforementioned costs that can only be truly mitigated via more extensive learning processes that can ultimately be carried under the foundations presented in our work.

In the future, it would be relevant to extend this work with more extensive datasets for the same organism. Learning models with more data can improve the predictions and it enables better validation of the approach, which is vital for ensuring generalization. Future work may also complement this study by exploring alternative supervised regression models, using different hyperparameterizations, exploring complex model ensembles, or extending the current principles with constraint programming [36].

GEMs are so well established today that the cost and labor of their use have become marginal, but there are still efforts to create and improve these models, with successive updates promising more complete and accurate metabolic modeling. However, classical GEMs have met their limits with new contributions turning to omics-integrating variants [11], [12], [13], [15], [16], hybrid methods [17], [18], [19], [20], [21], [22], or pure ML-models [26], [27], [33], [34], [35], [36]. We now witness the first efforts to introduce ML-based methods for metabolic modeling which can achieve similar results, or even surpass the performance of pFBA. Furthermore, omics data profiles are being generated faster and more often than ever before. So one can only expect that ML-based methodologies are employed more frequently and with increasingly improved results. This is contrasting to condition-specific GEMs, where the large dimensionality of such data is difficult to handle, need gene-protein-reaction mapping and the selecting of arbitrary thresholds in the gene expression levels can be a problem.

To conclude, the findings presented here motivate the use of ML models for future work in this area, specially to less studied phenotypes/microorganisms. From a temporal perspective, recent contributions are moving towards the fusion of information from pre-acquired metabolic networks and ML [20], [21], [22], [57]. However, pure omics-driven modeling approaches show promise, given the proof of principle presented here. Furthermore, to the best of our knowledge, this is the only study aiming to link transcriptomics/proteomics to metabolic fluxes via supervised ML methods, suggesting that it can be used as a complementary approach (e.g., offer flux constraints/features to reduce the solution space and/or provide an overview of metabolic phenotypes) to the traditional FBA. Currently, this research gap is yet to be fully addressed and there is still room for further contributions, particularly as more omics data will become available.

Funding

This work was supported by the FCT PhD grant to DG (2022.12633.BD), Associate Laboratory for Green Chemistry (LAQV) financed by national funds from FCT/MCTES (UIDB/50006/2020 and UIDP/50006/2020), INESC-ID plurianual (UIDB/50021/2020), and the contract CEECIND/01399/2017 to RSC. The authors also wish to acknowledge the European Union's Horizon BioLaMer project under grant agreement number [101099487].

CRediT authorship contribution statement

Daniel M. Gonçalves: Data curation, Formal analysis, Investigation, Methodology, Software, Validation, Writing – original draft. Rui Henriques: Funding acquisition, Methodology, Supervision, Writing – review & editing. Rafael S. Costa: Conceptualization, Funding acquisition, Methodology, Supervision, Validation, Writing – review & editing.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could influence the work reported in this paper. Any opinions, findings, conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the funding bodies. Therefore, the authors declare that they have no conflicts of interest.

Contributor Information

Daniel M. Gonçalves, Email: dmateusgoncalves@tecnico.ulisboa.pt.

Rui Henriques, Email: rmch@tecnico.ulisboa.pt.

Rafael S. Costa, Email: rs.costa@fct.unl.pt.

Appendix A.

Table A.1.

Detailed metrics for all models and scenarios in the Ishii dataset with different inputs. Values in bold represent the best result for each model, ± indicates the standard deviations, and asterisk (*) indicates the best performance overall.

Model Omics Uptakes Deviations MAE RMSE NE R2 p-value
DT
P
Yes
Yes
0.782 ± 1.142
1.123 ± 1.561
0.438 ± 0.645
0.946 ± 0.058
1.40e-03
No
1.065 ± 1.518
1.504 ± 2.074
0.571 ± 0.851
0.934 ± 0.066
1.57e-02
No
Yes
0.982 ± 1.354
1.412 ± 1.867
0.581 ± 0.918
0.952 ± 0.051
4.11e-03
No
0.741 ± 0.842
1.071 ± 1.203
0.449 ± 0.727
0.944 ± 0.06
4.44e-03
T
Yes
Yes
0.706 ± 0.941
1.013 ± 1.286
0.338 ± 0.286
0.951 ± 0.048
8.59e-03
No
0.642 ± 0.905
0.909 ± 1.229
0.306 ± 0.268
0.951 ± 0.059
5.16e-03
No
Yes
0.793 ± 0.912
1.136 ± 1.237
0.405 ± 0.312
0.957 ± 0.034
5.57e-03
No
0.729 ± 0.728
1.052 ± 0.999
0.407 ± 0.362
0.941 ± 0.063
6.69e-04
T+P
Yes
Yes
0.746 ± 0.936
1.076 ± 1.282
0.381 ± 0.364
0.947 ± 0.053
6.45e-03
No
0.697 ± 0.917
0.992 ± 1.253
0.333 ± 0.271
0.944 ± 0.061
5.99e-03
No
Yes
0.765 ± 0.937
1.086 ± 1.275
0.381 ± 0.351
0.952 ± 0.061
1.29e-02
No 0.667 ± 0.692 0.963 ± 0.944 0.361 ± 0.272 0.952 ± 0.04 4.44e-03

LR
P
Yes
Yes
0.69 ± 0.558
1.007 ± 0.753
0.415 ± 0.375
0.903 ± 0.158
1.21e-02
No
0.686 ± 0.526
0.953 ± 0.688
0.392 ± 0.325
0.908 ± 0.121
7.46e-03
No
Yes
1.017 ± 0.898
1.442 ± 1.234
0.592 ± 0.587
0.872 ± 0.207
4.31e-02
No
1.071 ± 0.978
1.483 ± 1.323
0.603 ± 0.587
0.853 ± 0.235
4.55e-02
T
Yes
Yes
0.691 ± 0.867
0.989 ± 1.198
0.401 ± 0.51
0.936 ± 0.181
1.29e-02
No
0.653 ± 0.763
0.9 ± 1.038
0.368 ± 0.454
0.913 ± 0.183
5.57e-03
No
Yes
0.723 ± 0.901
1.034 ± 1.246
0.419 ± 0.529
0.936 ± 0.18
1.29e-02
No
0.699 ± 0.899
0.961 ± 1.194
0.39 ± 0.508
0.91 ± 0.188
5.57e-03
T+P
Yes
Yes
0.689 ± 0.86
0.987 ± 1.189
0.401 ± 0.507
0.936 ± 0.181
1.29e-02
No
0.652 ± 0.763
0.9 ± 1.038
0.368 ± 0.454
0.913 ± 0.183
5.57e-03
No
Yes
0.723 ± 0.904
1.034 ± 1.248
0.419 ± 0.53
0.936 ± 0.18
1.29e-02
No 0.699 ± 0.897 0.961 ± 1.193 0.39 ± 0.507 0.91 ± 0.188 5.57e-03

NN
P
Yes
Yes
0.653 ± 0.944
0.937 ± 1.313
0.338 ± 0.335
0.966 ± 0.037
4.13e-05
No
0.653 ± 0.944
0.937 ± 1.314
0.339 ± 0.342
0.966 ± 0.037
4.13e-05
No
Yes
0.684 ± 0.931
0.969 ± 1.294
0.361 ± 0.357
0.969 ± 0.037
4.13e-05
No
0.684 ± 0.93
0.969 ± 1.293
0.361 ± 0.357
0.969 ± 0.037
4.13e-05
T
Yes
Yes
0.656 ± 0.946
0.94 ± 1.317
0.341 ± 0.347
0.967 ± 0.036
4.13e-05
No
0.67 ± 0.938
0.968 ± 1.303
0.353 ± 0.346
0.964 ± 0.036
4.13e-05
No
Yes
0.705 ± 0.931
1.0 ± 1.294
0.375 ± 0.361
0.968 ± 0.036
4.13e-05
No
0.684 ± 0.93
0.969 ± 1.293
0.361 ± 0.357
0.969 ± 0.037
4.13e-05
T+P
Yes
Yes
0.656 ± 0.945
0.941 ± 1.314
0.34 ± 0.337
0.967 ± 0.036
4.13e-05
No
0.652 ± 0.945
0.936 ± 1.314
0.338 ± 0.338
0.967 ± 0.036
4.13e-05
No
Yes
0.684 ± 0.931
0.969 ± 1.294
0.361 ± 0.357
0.969 ± 0.037
4.13e-05
No 0.65 ± 0.798 0.922 ± 1.111 0.354 ± 0.355 0.967 ± 0.038 3.63e-05

RF
P
Yes
Yes
0.627 ± 0.822
0.893 ± 1.134
0.355 ± 0.408
0.968 ± 0.039
1.03e-05
No
0.571 ± 0.826
0.816 ± 1.138
0.324 ± 0.428
0.971 ± 0.038
1.84e-05
No
Yes
0.733 ± 0.941
1.043 ± 1.3
0.412 ± 0.464
0.97 ± 0.037
2.43e-05
No
0.672 ± 0.909
0.951 ± 1.255
0.379 ± 0.482
0.97 ± 0.038
1.38e-05
T
Yes
Yes
0.542 ± 0.823
0.777 ± 1.132
0.282 ± 0.295
0.97 ± 0.038
1.03e-05
No
0.502 ± 0.777*
0.716 ± 1.067*
0.261 ± 0.299*
0.969 ± 0.038*
7.58e-06*
No
Yes
0.592 ± 0.814
0.841 ± 1.118
0.316 ± 0.333
0.969 ± 0.037
2.11e-05
No
0.53 ± 0.803
0.756 ± 1.106
0.283 ± 0.36
0.97 ± 0.036
1.19e-05
T+P
Yes
Yes
0.542 ± 0.787
0.77 ± 1.081
0.286 ± 0.311
0.97 ± 0.037
8.84e-06
No
0.507 ± 0.804
0.729 ± 1.105
0.271 ± 0.347
0.97 ± 0.037
7.58e-06
No
Yes
0.584 ± 0.846
0.829 ± 1.165
0.312 ± 0.362
0.97 ± 0.038
8.84e-06
No 0.531 ± 0.804 0.758 ± 1.104 0.278 ± 0.316 0.969 ± 0.036 1.03e-05

SVM
P
Yes
Yes
0.589 ± 0.941
0.854 ± 1.304
0.318 ± 0.43
0.971 ± 0.037
3.63e-05
No
0.567 ± 0.944
0.822 ± 1.307
0.305 ± 0.421
0.971 ± 0.038
1.84e-05
No
Yes
0.6 ± 0.948
0.87 ± 1.315
0.327 ± 0.465
0.971 ± 0.037
6.84e-05
No
0.586 ± 0.94
0.852 ± 1.303
0.322 ± 0.466
0.971 ± 0.038
4.13e-05
T
Yes
Yes
0.613 ± 0.934
0.883 ± 1.293
0.321 ± 0.352
0.971 ± 0.037
2.43e-05
No
0.597 ± 0.934
0.861 ± 1.296
0.315 ± 0.378
0.969 ± 0.037
2.11e-05
No
Yes
0.614 ± 0.935
0.885 ± 1.294
0.323 ± 0.355
0.971 ± 0.037
3.63e-05
No
0.602 ± 0.937
0.869 ± 1.299
0.318 ± 0.384
0.97 ± 0.037
2.43e-05
T+P
Yes
Yes
0.613 ± 0.934
0.883 ± 1.293
0.321 ± 0.352
0.971 ± 0.037
2.43e-05
No
0.597 ± 0.934
0.861 ± 1.296
0.315 ± 0.378
0.969 ± 0.037
2.11e-05
No
Yes
0.614 ± 0.935
0.885 ± 1.294
0.323 ± 0.355
0.971 ± 0.037
3.63e-05
No
0.602 ± 0.937
0.869 ± 1.299
0.318 ± 0.384
0.97 ± 0.037
2.43e-05
XGB
P
Yes
Yes
1.229 ± 1.558
1.823 ± 2.238
0.724 ± 0.911
0.906 ± 0.09
1.74e-04
No
1.229 ± 1.558
1.825 ± 2.245
0.725 ± 0.912
0.903 ± 0.089
8.88e-04
No
Yes
1.33 ± 1.601
1.96 ± 2.295
0.781 ± 0.935
0.905 ± 0.089
4.08e-04
No
1.381 ± 1.576
2.034 ± 2.255
0.818 ± 0.941
0.899 ± 0.088
2.54e-03
T
Yes
Yes
0.575 ± 0.703
0.882 ± 0.972
0.316 ± 0.26
0.928 ± 0.083
6.05e-05
No
0.559 ± 0.693
0.866 ± 0.96
0.314 ± 0.271
0.93 ± 0.074
2.17e-04
No
Yes
0.664 ± 0.761
0.998 ± 1.057
0.366 ± 0.318
0.924 ± 0.089
8.09e-04
No
0.647 ± 0.721
0.977 ± 1.008
0.358 ± 0.311
0.925 ± 0.084
8.09e-04
T+P
Yes
Yes
1.006 ± 1.193
1.647 ± 1.898
0.643 ± 0.745
0.908 ± 0.085
6.84e-05
No
0.997 ± 1.201
1.635 ± 1.903
0.642 ± 0.748
0.91 ± 0.082
4.99e-04
No
Yes
1.095 ± 1.174
1.749 ± 1.871
0.686 ± 0.739
0.902 ± 0.09
1.67e-03
No
1.065 ± 1.172
1.719 ± 1.872
0.671 ± 0.733
0.902 ± 0.095
1.82e-03
pFBA
N/A
Yes
N/A
0.692 ± 0.733
1.058 ± 1.029
0.381 ± 0.185
0.823 ± 0.156
N/A

Omics – P = proteomics, T = transcriptomics, T+P = combination of transcriptomics and proteomics; Uptakes – glucose and O2 uptake rates fixed/constrained or not; Deviations – standard deviation of the omics measurements used or not as input; ‘N/A’ means the option is not available; ‘No’ means the option was not included but may be available in other settings.

References

  • 1.https://github.com/dmgoncal/omics2flux Project's GitHub repository – Omics2Flux.
  • 2.Ishii N., Nakahigashi K., Baba T., Robert M., Soga T., Kanai A., et al. Multiple high-throughput analyses monitor the response of e. coli to perturbations. Science. 2007;316(5824):593–597. doi: 10.1126/science.1132067. [DOI] [PubMed] [Google Scholar]
  • 3.Holm A.K., Blank L.M., Oldiges M., Schmid A., Solem C., Jensen P.R., et al. Metabolic and transcriptional response to cofactor perturbations in escherichia coli. J Biol Chem. 2010;285(23):17498–17506. doi: 10.1074/jbc.M109.095570. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Barberis E., Khoso S., Sica A., Falasca M., Gennari A., Dondero F., et al. Precision medicine approaches with metabolomics and artificial intelligence. Int J Mol Sci. 2022;23(19) doi: 10.3390/ijms231911269. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Orth J.D., Thiele I., Palsson B.Ø. What is flux balance analysis? Nat Biotechnol. 2010;28(3):245–248. doi: 10.1038/nbt.1614. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Bordbar A., Monk J.M., King Z.A., Palsson B.O. Constraint-based models predict metabolic and associated cellular functions. Nat Rev Genet. 2014;15(2):107–120. doi: 10.1038/nrg3643. [DOI] [PubMed] [Google Scholar]
  • 7.Xu C., Liu L., Zhang Z., Jin D., Qiu J., Chen M. Genome-scale metabolic model in guiding metabolic engineering of microbial improvement. Appl Microbiol Biotechnol. 2013;97:519–539. doi: 10.1007/s00253-012-4543-9. [DOI] [PubMed] [Google Scholar]
  • 8.Xu N., Ye C., Liu L. Genome-scale biological models for industrial microbial systems. Appl Microbiol Biotechnol. 2018;102:3439–3451. doi: 10.1007/s00253-018-8803-1. [DOI] [PubMed] [Google Scholar]
  • 9.Lewis N.E., Hixson K.K., Conrad T.M., Lerman J.A., Charusanti P., Polpitiya A.D., et al. Omic data from evolved e. coli are consistent with computed optimal growth from genome-scale models. Mol Syst Biol. 2010;6(1):390. doi: 10.1038/msb.2010.47. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Wintermute E.H., Lieberman T.D., Silver P.A. An objective function exploiting suboptimal solutions in metabolic networks. BMC Syst Biol. 2013;7:1–16. doi: 10.1186/1752-0509-7-98. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Zur H., Ruppin E., Shlomi T. Imat: an integrative metabolic analysis tool. Bioinformatics. 2010;26(24):3140–3142. doi: 10.1093/bioinformatics/btq602. [DOI] [PubMed] [Google Scholar]
  • 12.Agren R., Bordel S., Mardinoglu A., Pornputtapong N., Nookaew I., Nielsen J. Reconstruction of genome-scale active metabolic networks for 69 human cell types and 16 cancer types using init. PLoS Comput Biol. 2012;8(5) doi: 10.1371/journal.pcbi.1002518. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Becker S.A., Palsson B.O. Context-specific metabolic networks are consistent with experiments. PLoS Comput Biol. 2008;4(5) doi: 10.1371/journal.pcbi.1000082. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Machado D., Herrgård M. Systematic evaluation of methods for integration of transcriptomic data into constraint-based models of metabolism. PLoS Comput Biol. 2014;10(4) doi: 10.1371/journal.pcbi.1003580. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Sánchez B.J., Zhang C., Nilsson A., Lahtvee P.-J., Kerkhoven E.J., Nielsen J. Improving the phenotype predictions of a yeast genome-scale metabolic model by incorporating enzymatic constraints. Mol Syst Biol. 2017;13(8):935. doi: 10.15252/msb.20167411. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Ravi S., Gunawan R. δ fba—predicting metabolic flux alterations using genome-scale metabolic models and differential transcriptomic data. PLoS Comput Biol. 2021;17(11) doi: 10.1371/journal.pcbi.1009589. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Zampieri G., Vijayakumar S., Yaneske E., Angione C. Machine and deep learning meet genome-scale metabolic modeling. PLoS Comput Biol. 2019;15(7) doi: 10.1371/journal.pcbi.1007084. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Rana P., Berry C., Ghosh P., Fong S.S. Recent advances on constraint-based models by integrating machine learning. Curr Opin Biotechnol. 2020;64:85–91. doi: 10.1016/j.copbio.2019.11.007. [DOI] [PubMed] [Google Scholar]
  • 19.Sahu A., Blätke M.-A., Szymański J.J., Töpfer N. Advances in flux balance analysis by integrating machine learning and mechanism-based models. Comput Struct Biotechnol J. 2021;19:4626–4640. doi: 10.1016/j.csbj.2021.08.004. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Vijayakumar S., Rahman P.K., Angione C. A hybrid flux balance analysis and machine learning pipeline elucidates metabolic adaptation in cyanobacteria. iScience. 2020;23(12) doi: 10.1016/j.isci.2020.101818. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Culley C., Vijayakumar S., Zampieri G., Angione C. A mechanism-aware and multiomic machine-learning pipeline characterizes yeast cell growth. Proc Natl Acad Sci. 2020;117(31):18869–18879. doi: 10.1073/pnas.2002959117. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Magazzù G., Zampieri G., Angione C. Multimodal regularized linear models with flux balance analysis for mechanistic integration of omics data. Bioinformatics. 2021;37(20):3546–3552. doi: 10.1093/bioinformatics/btab324. [DOI] [PubMed] [Google Scholar]
  • 23.Faure L, Mollet B, Liebermeister W, Faulon J. Hybrid models enabling neural computations with metabolic networks. 2022.
  • 24.Schinn S.-M., Morrison C., Wei W., Zhang L., Lewis N.E. A genome-scale metabolic network model and machine learning predict amino acid concentrations in Chinese hamster ovary cell cultures. Biotechnol Bioeng. 2021;118(5):2118–2123. doi: 10.1002/bit.27714. [DOI] [PubMed] [Google Scholar]
  • 25.Galal A., Talal M., Moustafa A. Applications of machine learning in metabolomics: disease modeling and classification. Front Genet. 2022;13:3340. doi: 10.3389/fgene.2022.1017340. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Oyetunde T., Liu D., Martin H.G., Tang Y.J. Machine learning framework for assessment of microbial factory performance. PLoS ONE. 2019;14(1) doi: 10.1371/journal.pone.0210558. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Patra P., Disha B., Kundu P., Das M., Ghosh A. Recent advances in machine learning applications in metabolic engineering. Biotechnol Adv. 2022 doi: 10.1016/j.biotechadv.2022.108069. [DOI] [PubMed] [Google Scholar]
  • 28.Ching T., Himmelstein D.S., Beaulieu-Jones B.K., Kalinin A.A., Do B.T., Way G.P., et al. Opportunities and obstacles for deep learning in biology and medicine. J R Soc Interface. 2018;15(141) doi: 10.1098/rsif.2017.0387. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Liviu P., et al. BMC; 2010. Machine learning methods for metabolic pathway prediction. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Jervis A.J., Carbonell P., Vinaixa M., Dunstan M.S., Hollywood K.A., Robinson C.J., et al. Machine learning of designed translational control allows predictive pathway optimization in escherichia coli. ACS Synth Biol. 2018;8(1):127–136. doi: 10.1021/acssynbio.8b00398. [DOI] [PubMed] [Google Scholar]
  • 31.Acharjee A., Kloosterman B., Visser R.G., Maliepaard C. Integration of multi-omics data for prediction of phenotypic traits using random forest. BMC Bioinform. 2016;17(5):363–373. doi: 10.1186/s12859-016-1043-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 32.Ajjolli Nagaraja A., Fontaine N., Delsaut M., Charton P., Damour C., Offmann B., et al. Flux prediction using artificial neural network (ann) for the upper part of glycolysis. PLoS ONE. 2019;14(5) doi: 10.1371/journal.pone.0216178. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33.Wytock T.P., Motter A.E. Predicting growth rate from gene expression. Proc Natl Acad Sci. 2019;116(2):367–372. doi: 10.1073/pnas.1808080116. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34.Antoniewicz M.R., Stephanopoulos G., Kelleher J.K. Evaluation of regression models in metabolic physiology: predicting fluxes from isotopic data without knowledge of the pathway. Metabolomics. 2006;2:41–52. doi: 10.1007/s11306-006-0018-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35.Costello Z., Martin H.G. A machine learning approach to predict metabolic pathway dynamics from time-series multiomics data. NPJ syst biol appl. 2018;4(1):1–14. doi: 10.1038/s41540-018-0054-3. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 36.Wu S.G., Wang Y., Jiang W., Oyetunde T., Yao R., Zhang X., et al. Rapid prediction of bacterial heterotrophic fluxomics using machine learning and constraint programming. PLoS Comput Biol. 2016;12(4) doi: 10.1371/journal.pcbi.1004838. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37.Freischem L.J., Barahona M., Oyarzún D.A. Prediction of gene essentiality using machine learning and genome-scale metabolic models. IFAC-PapersOnLine. 2022;55(23):13–18. [Google Scholar]
  • 38.Cheadle C., Vawter M.P., Freed W.J., Becker K.G. Analysis of microarray data using z score transformation. J Mol Diagnostics. 2003;5(2):73–81. doi: 10.1016/S1525-1578(10)60455-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 39.Pearson K. X. On the criterion that a given system of deviations from the probable in the case of a correlated system of variables is such that it can be reasonably supposed to have arisen from random sampling. Lond Edinb Dublin Philos Mag J Sci. 1900;50(302):157–175. [Google Scholar]
  • 40.Boser B.E., Guyon I.M., Vapnik V.N. Proceedings of the fifth annual workshop on computational learning theory. 1992. A training algorithm for optimal margin classifiers; pp. 144–152. [Google Scholar]
  • 41.Hastie T., Tibshirani R., Friedman J.H., Friedman J.H. Springer; 2009. The elements of statistical learning: data mining, inference, and prediction, vol. 2. [Google Scholar]
  • 42.Breiman L. Random forests. Mach Learn. 2001;45:5–32. [Google Scholar]
  • 43.Chen T., Guestrin C. Proceedings of the 22nd acm sigkdd international conference on knowledge discovery and data mining. 2016. Xgboost: a scalable tree boosting system; pp. 785–794. [Google Scholar]
  • 44.Rumelhart D.E., Hinton G.E., Williams R.J. Learning representations by back-propagating errors. Nature. 1986;323(6088):533–536. [Google Scholar]
  • 45.Pedregosa F., Varoquaux G., Gramfort A., Michel V., Thirion B., Grisel O., et al. Scikit-learn: machine learning in Python. J Mach Learn Res. 2011;12:2825–2830. [Google Scholar]
  • 46.Abadi M., et al. TensorFlow: large-scale machine learning on heterogeneous systems. 2015. https://www.tensorflow.org/ Software available from.
  • 47.Van Rossum G., Drake F.L. CreateSpace; Scotts Valley, CA: 2009. Python 3 reference manual. [Google Scholar]
  • 48.Ebrahim A., Lerman J.A., Palsson B.O., Hyduke D.R. Cobrapy: constraints-based reconstruction and analysis for python. BMC Syst Biol. 2013;7:1–6. doi: 10.1186/1752-0509-7-74. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 49.Feist A.M., Henry C.S., Reed J.L., Krummenacker M., Joyce A.R., Karp P.D., et al. A genome-scale metabolic reconstruction for escherichia coli k-12 mg1655 that accounts for 1260 orfs and thermodynamic information. Mol Syst Biol. 2007;3(1):121. doi: 10.1038/msb4100155. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 50.Snoek J., Larochelle H., Adams R.P. Practical Bayesian optimization of machine learning algorithms. Adv Neural Inf Process Syst. 2012;25 [Google Scholar]
  • 51.O'Malley T., Bursztein E., Long J., Chollet F., Jin H., Invernizzi L., et al. Kerastuner. 2019. https://github.com/keras-team/keras-tuner
  • 52.Wilcoxon F. Individual comparisons by ranking methods. Biom Bull. 1945;1(6):80–83. [Google Scholar]
  • 53.Hoppe A. What mrna abundances can tell us about metabolism. Metabolites. 2012;2(3):614–631. doi: 10.3390/metabo2030614. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 54.Caglar M.U., Hockenberry A.J., Wilke C.O. Predicting bacterial growth conditions from mrna and protein abundances. PLoS ONE. 2018;13(11) doi: 10.1371/journal.pone.0206634. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 55.Tian M., Reed J.L. Integrating proteomic or transcriptomic data into metabolic models using linear bound flux balance analysis. Bioinformatics. 2018;34(22):3882–3888. doi: 10.1093/bioinformatics/bty445. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 56.Kaste J.A., Shachar-Hill Y. Accurate flux predictions using tissue-specific gene expression in plant metabolic modeling. Bioinformatics. 2023;39(5) doi: 10.1093/bioinformatics/btad186. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 57.Alghamdi N., Chang W., Dang P., Lu X., Wan C., Gampala S., et al. A graph neural network model to estimate cell-wise metabolic flux using single-cell rna-seq data. Genome Res. 2021;31(10):1867–1884. doi: 10.1101/gr.271205.120. [DOI] [PMC free article] [PubMed] [Google Scholar]

Articles from Computational and Structural Biotechnology Journal are provided here courtesy of Research Network of Computational and Structural Biotechnology

RESOURCES