Abstract
The understanding of cellular behavior relies on the integration of metabolism and its regulation. Multi-omics data provide a detailed snapshot of the molecular processes underpinning cellular functions and their regulation, describing the current state of the cell. While Machine Learning (ML) models can uncover complex patterns and relationships within these data, they require large datasets for training and often lack interpretability. On the other hand, mathematical models, such as Genome-Scale Metabolic Models (GEMs), offer a structured framework for analyzing the organization and dynamics of specific cellular mechanisms. At the same time, they don't allow for seamless integration of omics information. Recently, a new framework to embed GEMs in a neural network has been introduced: these hybrid models combine the strengths of mechanistic and data-driven approaches, offering a promising platform for integrating different data sources with mechanistic knowledge. In this study, we present a Metabolic-Informed Neural Network (MINN) that utilizes multi-omics data to predict metabolic fluxes in Escherichia coli, under different growth rates and gene knockouts. We test its performances against pure ML and parsimonious Flux Balance Analysis (pFBA), demonstrating its efficacy in improving prediction performances. We also highlight how conflicts can emerge between the data-driven and the mechanistic objectives, and we propose different solutions to mitigate them. Finally, we illustrate a strategy to couple the MINN with pFBA, enhancing the interpretability of the solution.
Keywords: Hybrid model, Machine learning, Flux balance analysis, Multi-omics, Genome-scale metabolic modeling, Neural-networks
Highlights
-
•
We present MINN, a hybrid neural network that integrates multi-omics data into GEMs to predict metabolic fluxes.
-
•
Different versions of MINN were tested to handle the trade-off between biological constraints and predictive accuracy.
-
•
MINN outperforms pFBA and RF on a small multi-omics dataset from E. coli single-gene KO grown in minimal glucose medium.
1. Introduction
The phenotype of a cell is a complex interplay between its metabolic network, consisting of thousands of biochemical reactions, and the regulatory mechanisms controlling diverse cellular functions. Mechanistic models, such as GEMs [39], provide a structured framework to integrate and connect the available knowledge to find emergent properties in cellular systems. GEMs mathematically represent cellular metabolism, summarizing our information about the biochemical processes present in an organism [28], [34], [37]. One common approach to simulate cellular behavior using GEMs is constraint-based modeling (CBM). Among these methods, Flux Balance Analysis (FBA) [33], [8], [35] is particularly notable. FBA applies linear programming to optimize the distribution of metabolic fluxes, aiming to maximize specific objectives like biomass production while considering nutrient availability constraints. However, the predictive power of a mechanistic model like FBA is limited by the completeness of our understanding of cellular processes. Moreover, FBA typically has multiple feasible solutions. In such cases, the solution with the lowest sum of fluxes is usually selected, based on the assumption that cells try to minimize their enzyme production [23]. However, this assumption is often an oversimplification, which does not account for the complex regulatory mechanisms within cells.
Omics data can be integrated in GEMs to enhance their predictive power and tailor models to specific cellular contexts [26], [40]. Transcriptomics and proteomics offer indirect and direct proxies for metabolic activity, respectively, and have been incorporated into GEMs using tools such as GIMME [5] and CoCo [41] for gene expression data, and GECKO [9] and sEnz [6] for enzyme abundances. Metabolomics and fluxomics provide additional constraints through extracellular metabolite levels or isotope-labeling experiments [17], [4]. While multi-omics integration offers a more comprehensive view of the cellular state [25], these efforts remain limited by standardization challenges and the difficulty of mechanistically linking non-metabolic features to model reactions [24].
On the other hand, data-driven machine learning (ML) models can effectively extract patterns in high-dimensional datasets, such as multi-omics data, without prior knowledge of underlying molecular mechanisms. These models often demonstrate strong predictive capabilities, but are limited by the scarcity of biological datasets, frequently constrained by experimental costs and time. In recent years, ML models have also been explored for predicting metabolic fluxes using multi-omics data. Although FBA remains the preferred mechanistic framework for this task, integrating omics data into CBM frameworks remains a significant challenge [26]. Interestingly, recent work [16] demonstrated that purely ML-based approaches trained on omics data can outperform FBA-based methods in metabolic flux prediction. A more detailed overview of the literature is provided in Section 1 of the Supplementary Materials.
Given the complementary strengths and limitations of ML and GEMs, there has been increasing interest in trying to combine these two approaches [42], [3], [21]. Hybrid models that merge mechanistic knowledge with the predictive capabilities of ML offer a promising direction but so far, as highlighted in Sahu et al. [36], the existing applications do not truly integrate ML and FBA. Instead, they mostly combine them in two separate steps: using ML as input for FBA [12], [20], [30], or using FBA as input for ML [27], [10].
Recently, Faure et al. [13] developed a framework that truly combines CBM with ML in a neural network architecture called an Artificial Metabolic Network (AMN). Their approach leveraged GEM structures and FBA constraints within neural networks to predict growth rates from media compositions.
In Faure et al. [13], the authors suggested three different possible configurations for incorporating the GEM structure and the FBA constraints in a neural network (NN). In this work, we selected one of these configurations, inspired by Physics-Informed Neural Networks (PINNs) [11], and we re-implemented and expanded it to integrate multi-omics data as inputs. We will refer to this new architecture as Metabolic-Informed Neural Network (MINN) with multi-omics integration (Fig. 1). We applied this hybrid model to the dataset analyzed by Gonçalves et al. [16], which examines how the metabolism of Escherichia coli adapts to varying growth rates and single-gene knockouts [19]. As discussed in Tazza et al. [38], the combination of fluxes measured experimentally lies outside the solution space of FBA, causing a conflict between the optimization of the data-driven and the mechanistic objectives. To address this, we provide different mitigation strategies.
Fig. 1.

Schematic representation of the MINN architecture. Protein and gene expression levels, and exchange flux data are used as input to a feed-forward neural network, which produces an initial estimate for the flux distribution V0. This estimate is refined in a mechanistic layer via a gradient descent step to better align with flux balance constraints, resulting in the final flux distribution Vout. The custom loss function combines the discrepancy between the model predictions and the target fluxomics data with the violation of FBA constraints, and is used to train the network via backpropagation.
To summarize, in this work:
-
i.
We describe the implementation of a MINN with multi-omics integration, using an early concatenation approach.
-
ii.
We benchmark its predictive performances on the ISHII dataset, compared to pure ML methods [16].
-
iii.
We recalculated the data to be in the FBA solution space and compared the predictive performances with those based on the original measurements.
-
iv.
We explore different hybrid optimization strategies to address the conflict between the objectives, while using the original data.
-
v.
Finally, we adapt the MINN to a “reservoir” configuration Faure et al. [13], which uses the MINN predictions to directly constrain pFBA, and compare its predictions with those of pFBA alone.
With these analyses, we provide a detailed overview of methods and strategies to adapt and use hybrid ML-FBA methods for multi-omics integration. Our findings highlight the potential of hybrid models to enhance the predictive accuracy and robustness of metabolic flux predictions. This paves the way for more precise and comprehensive metabolic network analyses, particularly for phenotypes where metabolism is significantly influenced by other layers of cellular organization, which are challenging to incorporate into FBA. Furthermore, with this work we aim to provide a guide to the use of the MINN framework, helping researchers choose the most suitable configuration based on the specific objective of their study.
2. Methods
2.1. Dataset
The dataset analyzed in this work was originally published by Ishii et al. [19] and consists of 29 chemostat experiments, in which E. coli was grown in glucose minimal medium. Wild-type strain K-12 was grown at 5 different dilution rates (D = 0.1, 0.2, 0.4, 0.5, and 0.7 ), while 24 different single-knockout mutant strains were cultivated at fixed dilution rate (D = 0.2 ). The same dataset was already used by Gonçalves et al. [16] to test traditional ML for the prediction of metabolic fluxes from multi-omics data.
The dataset consists of transcriptomic, proteomic, and fluxomic measurements. For each sample, microarrays were used to assess the expression profiles of 79 genes and LC-MS/MS quantitative proteomics to measure the abundances of 60 proteins. -labeled metabolomics experiments were analyzed with MFA to estimate 47 metabolic fluxes: 37 reactions of the central carbon metabolism, 9 exchange fluxes (production or consumption of external metabolites) and biomass growth.
The metabolic model used by Ishii et al. [19] to perform MFA is a core model that mainly represents the central carbon metabolism of E. coli and how it connects to the measured external metabolites. This model is much smaller and less complete than the GEM [14] integrated in the MINN. For the GEM to grow, many more different biomass components must be synthesized, diverting some metabolic precursors outside the pathways represented in the MFA model. For this reason, the fluxomics data from Ishii et al. [19] lie outside the solution space [38]. In most of our analyses we used the original fluxomics data, to highlight the ability of the MINN to reconcile MFA fluxomics data with the structure of the full-size GEMs. However, to investigate the impact of this discrepancy, we repeated some of the analyses with a second set of fluxes, now residing in the FBA solution space. This second set of fluxomics data is composed of the fluxes with the minimum Euclidean distance from the original ones, following an approach detailed in the Supplementary Material of Machado and Herrgard [26] and we refer to it as FBA fit data.
2.2. GEM preparation
In this section we describe all the genome-scale metabolic reconstructions utilized to build the MINNs. The most recent GEM available for E. coli K-12 is iML1515 [29], but we opted for iAF1260 [14]. The two differ mainly for the more comprehensive coverage of accessory pathways of iML1515, which are relevant in complex environments like the human gut, but not for growth on minimal medium. On the other hand, the size of the GEM can heavily affect the complexity of the MINN: using a smaller GEM would improve the efficiency of our hybrid model by reducing the computational resources required for training. Possibly, it would also reduce the noise in the model, enhancing the prediction accuracy. iAF1260 is reasonably smaller than iML1515 (2382 reactions vs. 2712) and is also the same model used by Gonçalves et al. [16] in their analyses.
We further reduced the size of the model by excluding all the reactions which cannot carry flux during growth in glucose minimal medium. This was achieved performing Flux Variability Analysis (FVA) and retaining only the reactions with a non-zero span. We refer to this model as FVA-reduced GEM. We also tested a second strategy, inspired from Faure et al. [13], to further reduce the model. We generated a dataset of 2000 FBA solutions by randomly selecting single-gene knockouts and varying the maximum glucose uptake rate within the experimentally observed range. Reactions that consistently carried zero flux across all the simulations were removed from the model. We refer to this model as FBA-reduced GEM. To investigate the impact of an extreme decrease in the genome-scale reconstruction size, we also built a MINN using the e_coli_core model [32], a manually reduced GEM focused on central carbon metabolism, which is the smallest model available in the BiGG database.
Finally, to further test the role of the GEM and the underlining metabolic network, we also tested our baseline configuration including the GEM of a different organism. We used the iNF517 model [15] for Lactococcus lactis subsp. cremoris MG1363. This microorganism is a lactic acid bacterium, with an incomplete TCA cycle, which makes it an interesting comparison for E.coli, both in terms of structure of the network in the central carbon metabolism and of general metabolic behavior. The model was reduced using the FVA-guided reduction approach. The results of this comparison are available in the Section 3.1 of the Supplementary Materials.
In Table 1 we summarize the dimensions of each GEM. The GEMs were downloaded from the BiGG database [22] and handled/modified using CBMPy 0.8.4 [31]. In each model, reversible reactions were split into a forward and a reverse reaction using the built-in CBMPy function cbmpy.CBTools.splitReversibleReactions.
Table 1.
Dimensions of all the GEM used in this analysis.
| GEMs | ||
|---|---|---|
| GEM name | original splitted reactions | reduced and splitted reactions |
| iAF1260 | 2957 | NA |
| iAF1260 FVA-reduced | 2957 | 1873 |
| iAF1260 FBA-reduced | 2957 | 587 |
| e_coli_core | 115 | NA |
| iNF517 FVA-reduced | 1022 | 704 |
2.3. MINN architecture
This study introduces a MINN architecture designed to predict multiple fluxes using multi-omics data, which provide key insights for metabolic predictions but are challenging to integrate with FBA [26]. Fig. 1 illustrates the structure of our MINN architecture, built to predict fluxes measured in the ISHII dataset using proteomics, transcriptomics, and the measurements of two exchange fluxes, namely R_EX_glc__D_e, R_EX_o2_e. The data are integrated using an early concatenation strategy [1], where the three omics datasets are combined into a single matrix that is fed into the MINN.
The omics data are used in the first part of the model (shown in red in Fig. 1), which is a pure feed-forward neural network. Here, the network is trained to learn a mapping from the input omics profiles to an initial estimate of the flux distribution, denoted as . The input dimension corresponds to the total number of features after concatenating the transcriptomics, proteomics, and exchange flux data, while the output dimension corresponds to the total number of reactions in the GEM. This part of the model is purely data-driven, meaning that it does not rely on any mechanistic assumption or require prior knowledge such as gene-protein-reaction (GPR) associations. Instead, it learns directly from the data how to associate the omics features with a plausible flux configuration. This makes the method flexible and compatible with a wide range of input omics data, including those not directly related to metabolism but still informative of the broader cellular context.
The second part, the mechanistic layer, blue in Fig. 1, consists of a gradient descent optimization loop. This loop refines the output of the first neural network step by adjusting the final predicted flux distribution V to better comply with the FBA constraints, minimizing the FBA loss function . The neural network weights are trained using a standard back-propagation algorithm and a custom loss function that considers both the data error and the FBA constraints.
To formalize this, let the input data be where N is the mini-batch dimension in the back-propagation algorithm and is the number of features of X. The first NN part can be expressed as:
| (1) |
with σ the ReLU activation function, , , , , the weight matrices and the biases of the input and hidden layer respectively, where is the hidden layer dimension and is the output dimension, which coincides with the dimension of the flux distribution. Then, is refined in the mechanistic layer through a gradient descent optimization, using only the mechanistic constraints. For simplicity, the notation refers to the simple case when the loop has one iteration:
| (2) |
The first element represents the steady-state constraint of FBA, with S as the stoichiometric matrix of the GEM. The term m denotes the number of metabolites and serves as the normalization term. The second element represents the upper-bound constraint on the vector of fluxes . Here, represents the projection matrix that projects the flux distribution vector V into the dimension of , while the normalization term stands for the number of bounded fluxes. Lastly, the last element symbolizes the lower bound constraint, which required since the GEM is built to ensure that all the fluxes are positive.
The custom loss used to train the weights of the MINN is:
| (3) |
where is the vector with the measured fluxes and a projection matrix that projects V to the dimension of ; while the other elements represent the FBA constraints and are the same as in .
In order to guide the reader through the understanding of the MINN architecture, we provide an illustrative toy example in Section 1 of the Supplementary Material.
In Faure et al. [13], the authors used Mean Squared Error (MSE) as because they wanted to predict a single flux, specifically the growth rate. In our work, we use the Normalized Error (NE) [16] to have a scale-invariant when predicting multiple fluxes in order to avoid favoring reactions with higher flux values.
In addition, during our analysis a conflict between the data-driven and mechanistic losses emerged. In order to mitigate this issue, we multiply L1 with a constant c, which allow us to adjust the balance between the two losses:
| (4) |
The c constant becomes a hyperparameter of the model, tuned using k-fold cross-validation and the optimized value determines the best balance between and .
It is important to note that the mechanistic part of the loss function includes only terms enforcing FBA constraints, to reduce the solution space, but does not include any term related to the FBA objective (e.g., biomass maximization). As a result, the optimization is guided solely by , a data-driven objective, without imposing any predefined metabolic goal. This is particularly advantageous in cases where no clear cellular objective exists, such as in gene knockout mutants.
2.3.1. MINN-reservoir
Similarly to Faure et al. [13], we tested an additional configuration of the MINN, named MINN-reservoir. The training of the MINN-reservoir requires two steps, as shown in Fig. 2. In the first step (2a), a MINN (with no omics data in input) is trained only to reproduce FBA using a dataset of FBA solutions. This dataset contains the results of 2000 FBA simulations, in which the reactions belonging to (R_EX_glc__D_e, R_EX_o2_e, R_EX_co2_e, R_EX_etoh_e and R_EX_ac_e) were assigned random values, within the ranges of variability observed in the ISHII dataset. This procedure creates a model that acts as a pure approximator of an FBA solver (Pretrained block in Fig. 2), capable of predicting the optimal flux distributions from measurements of external metabolite fluxes, similar to an FBA solver. In the second step (Fig. 2b), this Pretrained block is embedded into a new MINN architecture, where it replaces the Mechanistic Layer. The resulting architecture consists of a neural network layer that predicts from multi-omics data and medium exchange fluxes (R_EX_glc__D_e, R_EX_o2_e), followed by the Pretrained block, which computes the flux distribution from the predicted . The two-step approach ensures that the predicted values are compatible with FBA and can be reliably used by the solver to produce a true, linear programming solution. For the test sample in each split, the predicted are extracted and used as additional constraints for pFBA: increasing the input information in a data-driven way while preserving the mechanistic structure of the model. Unlike the default configuration of the MINN, this approach produces as final output not only the full flux distribution, but a complete solution from a Linear Programming solver, which can be analyzed with all the tools developed for this purpose.
Fig. 2.
Two-step training strategy of the MINN-reservoir architecture: a) In the first step, a MINN (with no omics data in input) is trained to approximate an FBA solver, using a dataset of simulated FBA solutions. The network learns to predict the flux distribution Vout from randomly sampled external fluxes Vin(R_EX_glc__D_e, R_EX_o2_e, R_EX_co2_e, R_EX_etoh_e and R_EX_ac_e). Once trained, its weights are frozen, and the resulting model is reused as a fixed Pretrained block. b) In the second step, this Pretrained block is embedded within a new architecture that takes omics data and medium exchange fluxes (R_EX_glc__D_e, R_EX_o2_e) as input. A neural network predicts Vin, which is then passed to the Pretrained block to compute Vout.
2.3.2. Hybrid optimization strategies for data-driven and mechanistic integration
Equation (3) highlights how the loss of the MINN is composed of two components: , which drives the optimization on the data, and , which minimizes the divergence from the mechanistic constraints. In Equation (4), we already introduced the coefficient c, which allows us to tweak the balance between the two components, either manually or through hyperparameter optimization. In this section, we introduce three other methods to tune this balance while minimizing the trade-off between the two components.
In developing hybrid models that integrate mechanistic constraints with data-driven approaches, we propose different strategies to balance the objectives of maintaining adherence to the FBA constraints without substantially compromising predictive performance. These methods address the challenge posed by different scales of mechanistic and data-driven losses, ensuring that neither dominates the optimization process and that the model generalizes well to unseen data.
Bound on mechanistic loss
The first method introduced is a bound on the mechanistic loss. This method ensures that the model's predictions do not deviate too far from the mechanistic solutions. A fixed threshold is set, and when the mechanistic loss exceeds this threshold, a multiplicative factor is applied to penalize further deviations. This approach softly constrains the model within a feasible solution space derived from mechanistic constraints, preventing the model from paying an excessive cost in terms of mechanistic loss to improve the data-driven one. To provide a clear view of the described bound on the mechanistic loss, a graphical representation is available in Section 2 of the Supplementary Material file.
Loss balancing
A loss balancing mechanism was employed to handle the different scales of mechanistic and data-driven losses. This method normalizes each loss dividing it by the exponential average of its previous values, as detailed in Hu et al. [18]. Through this approach, both losses are considered equally during gradient updates, preventing one from outweighing the other during the training process. The loss balancing ensures that the mechanistic loss, which would typically be underrepresented due to its smaller scale, contributes adequately to model optimization alongside the data-driven loss.
Loss weight scheduler
Lastly, a dynamic loss weight scheduler was implemented to gradually shift the model's focus between the mechanistic and data-driven tasks over the course of training. For the first phase, the scheduler prioritizes the mechanistic loss, ensuring it starts from a solution closer to the mechanistic model's feasible space. As training progresses, there is a transition phase where the scheduler gradually increases the importance of the data-driven loss until it reaches the final phase, where the data-driven loss has a higher weight, guiding the model toward better predictive performance for the data-driven task. The transitions between the three training phases were defined based on the learning curves of the validation data from the inner K-Fold cross-validation loop (also used for hyperparameter optimization). The transition phase was triggered once the mechanistic loss had converged, which occurred at epoch 30. This phase lasted for 40 epochs, followed by a final phase of 80 epochs, during which the data-driven objective was given higher priority. The loss balance in the initial phase was fixed at 90% mechanistic and 10% data-driven. In contrast, the balance parameter for the final phase was subject to hyperparameter tuning, with a search space ranging from 80% to 100% data-driven loss (and the remainder assigned to the mechanistic loss). For the sake of clarity, a graphical representation of the weight scheduler is available in Section 2 of the Supplementary Material file.
These methods provide a comprehensive framework for balancing the trade-offs between data-driven accuracy and mechanistic integrity.
2.4. Computational setup
We adopted the same evaluation pipeline for all our MINN configurations to evaluate the MINN performance and have a fair comparison with the results obtained by [16]. It consists of a dual-loop cross-validation process. The outer loop is a leave-one-out, and in each train loop, there is an inner loop of a k-fold with to tune the hyper-parameters. The tuning concerns the dimension of the first hidden layer, the learning rate of the NN, the intensity of dropout and L2 regularization, and the c constant for the loss in the case of the MINN-c-balanced. Instead, for the MINN-scheduler model, only the hyperparameter controlling the balance between data-driven and mechanistic losses in the final training phase was tuned, where the data-driven component becomes predominant. The initial balance and the epoch marking the transition between phases were kept fixed. For a consistent comparison with the work of Gonçalves et al. [16], we employed identical metrics to evaluate all our experiments: the regression coefficient , the mean absolute error (MAE), the root mean squared error (RMSE) and the normalized error (NE). As described later, in some of our results, we also report the as a metric to measure the quality of the predicted flux distribution.
3. Results and discussion
This work aims to compare the predictive performance of the MINN w.r.t. pure ML approaches and mechanistic models such as pFBA. For clarity, we divide all the results and discussions into three groups. The first one (Table 2) contains the results of the performance comparison between our approach and the pure ML ones presented in Gonçalves et al. [16]. Here, we evaluate the predictive performance of different methods on the 45 reference fluxes measured in the ISHII dataset. The second one (Table 3) includes the results of the comparison between different approaches employed to mitigate the issue of conflicting losses. Here, we compare the performance of the different methods on the measured fluxes and the quality of the predicted flux distribution, which we measure using, as a proxy, . The third group (Table 4), instead, compares the results obtained using the MINN-reservoir configuration with those of pFBA.
Table 2.
Comparison of predictive performance between our proposed MINN-based approaches and purely mechanistic and machine learning methods from Gonçalves et al. [16]. Metrics average and standard deviation over 29 leave-one-out splits. All the MINN models were generated using the iAF1260-FVA reduced GEM.
| ISHII |
||||
|---|---|---|---|---|
| Model | R2 | MAE | RMSE | NE |
| pFBA* | 0.823 ± 0.156 | 0.692 ± 0.733 | 1.058 ± 1.029 | 0.381 ± 0.185 |
| NN* | 0.967 ± 0.036 | 0.652 ± 0.945 | 0.936 ± 1.314 | 0.338 ± 0.338 |
| RF* | 0.970 ± 0.037 | 0.507 ± 0.804 | 0.729 ± 1.105 | 0.271 ± 0.347 |
| MINN-MSE-base | 0.950 ± 0.060 | 0.525 ± 0.525 | 0.736 ± 0.703 | 0.287 ± 0.282 |
| MINN-unbalanced | 0.951 ± 0.051 | 0.563 ± 0.739 | 0.814 ± 1.067 | 0.325 ± 0.442 |
| MINN-c-balanced | 0.950 ± 0.055 | 0.473 ± 0.480 | 0.678 ± 0.653 | 0.272 ± 0.280 |
*Results from Gonçalves et al. [16].
Table 3.
Performance comparison of different methods addressing the issue of conflicting losses. Metrics average and standard deviation over 29 leave-one-out splits. All the models were generated using the iAF1260-FVA reduced GEM.
| ISHII |
|||||
|---|---|---|---|---|---|
| Model | R2 | MAE | RMSE | NE | L2 |
| MINN-c-balanced | 0.950 ± 0.055 | 0.473 ± 0.480 | 0.678 ± 0.653 | 0.272 ± 0.280 | 8.75 ⋅ 10−5 ± 2.95 ⋅ 10−4 |
| MINN-c-balanced FBA fit | 0.957 ± 0.061 | 0.489 ± 0.497 | 0.706 ± 0.720 | 0.295 ± 0.403 | 2.98 ⋅ 10−5 ± 8.75 ⋅ 10−5 |
| MINN-bound | 0.949 ± 0.050 | 0.548 ± 0.556 | 0.790 ± 0.779 | 0.308 ± 0.314 | 7.1 ⋅ 10−5 ± 2.1 ⋅ 10−4 |
| MINN-scheduler | 0.949 ± 0.058 | 0.581 ± 0.823 | 0.833 ± 1.146 | 0.299 ± 0.320 | 1.60 ⋅ 10−5 ± 7.63 ⋅ 10−5 |
| MINN-scheduler-bound | 0.946 ± 0.062 | 0.560 ± 0.551 | 0.806 ± 0.761 | 0.304 ± 0.287 | 7.47 ⋅ 10−5 ± 3.78 ⋅ 10−4 |
| MINN-divided loss | 0.951 ± 0.050 | 0.489 ± 0.471 | 0.703 ± 0.648 | 0.281 ± 0.289 | 0.22 ± 0.29 |
Table 4.
Performance comparison between the standard pFBA and MINN-reservour + pFBA. The results evaluate the effectiveness of the MINN-reservoir approach to enrich the input for pFBA in comparison to standard pFBA. Metrics average and standard deviation over 29 leave-one-out splits. The MINN-reservoir model was generated using the iAF1260-FBA reduced GEM.
| ISHII |
||||
|---|---|---|---|---|
| Model | R2 | MAE | RMSE | NE |
| pFBA | 0.892 ± 0.127 | 0.496 ± 0.353 | 0.836 ± 0.625 | 0.306 ± 0.367 |
| MINN-reservoir + pFBA | 0.910 ± 0.091 | 0.445 ± 0.261 | 0.740 ± 0.421 | 0.253 ± 0.159 |
Lastly, we tested the impact of using different GEMs in the mechanistic layer of the MINN. In particular, when we included the GEM of Lactococcus lactis subsp. cremoris, a bacterium with an incomplete TCA cycle compared to E. coli, we observed a decrease in the quality of the predicted flux distribution. Although the difference was moderate, probably due to the conservation of central carbon metabolism, these results suggest that the biological relevance of the GEM has an important role in the regularizing effect of the mechanistic layer. A more detailed analysis is available in Section 3.1 of the Supplementary Materials.
3.1. MINN to predict measured fluxes
In the first group, as a baseline, we used the MINN architecture with an MSE as (MINN-MSE-base), as in Faure et al. [13]. As shown in Table 2, the results are already comparable with a Random Forest (RF), the best machine learning method in Gonçalves et al. [16], and better than the NN approach. To avoid potential bias from the large discrepancies (up to two orders in magnitude) between the values of the fluxes we are predicting, we replaced the MSE in with a NE. As detailed in the Section 2, we multiply with a constant c, optimized during the cross-validation. This method, incorporating the c parameter, is referred to as MINN-c-balanced, while the one without this adjustment as MINN-unbalanced. Although the change from MSE to NE ensures a scale-invariant , it also reduces its magnitude, amplifying the conflict between losses as the mechanistic constraints gain more influence. For this reason, the MINN-unbalanced obtained worse results w.r.t. the MINN-MSE-base, but the MINN-c-balanced shows the best results, achieving comparable or better performance than the RF in three out of four metric averages.
Moreover, the MINN-c-balanced shows a reduction in standard deviation. This suggests that the inclusion of biological constraints stabilizes the learning process, reduces overfitting, and leads to more robust and consistent predictions across the 29 leave-one-out splits. In addition, MINN not only learn flux values from data but also derive the entire flux distributions, as done by FBA simulations. These results suggest that MINN is a promising hybrid approach for flux prediction, showing consistent improvements in both average performance and standard deviation across all baselines, including pure mechanistic and ML methods. However, the statistical significance tests detailed in the Supplementary Material (Section 3.2) indicate that the difference between MINN-c-balanced and Random Forest is not statistically significant. This, together with the fact that our analysis was limited to a single microorganism, highlights the need for further investigations to better understand the effectiveness of hybrid approaches in the context of flux prediction.
The challenge of predicting multiple fluxes, with significant variability in their values, was effectively addressed by substituting the MSE with an NE for the and adding the c constant that handled the emerging imbalances. The MINN's flexibility also makes it a powerful tool for integrating multi-omics and potentially other kinds of data with GEMs, enabling its application in diverse systems biology contexts.
3.2. MINN to predict a qualitative flux distribution
Regarding the second group of results, we aim to compare different methods to mitigate the issue of the conflicting losses already introduced in Section 2. We address this problem from two different points of view. First, we act on the mechanistic aspects of the MINN: the reference data. In contrast, the second perspective addresses the optimization process of the MINN, where we apply various hybrid optimization strategies discussed in Section 2.3.2 As a baseline, we employ our best method in terms of prediction performance, hence MINN-c-balanced.
In the first case, we compare it with a configuration of the same MINN-c-balanced which uses different fluxes data, recalculated to be in the solution space of FBA. We described this process in Section 2.1. As shown in the first section of Table 3, this approach, named MINN-c-balanced FBA fit, does not reduce the quality of the fluxes prediction, represented by the four metrics, but it improves the by reducing its value by a third.
The results show that MINN maintains strong predictive performance even when the flux data are not in the FBA solution space. This suggests that its data-driven component can compensate for deviations from mechanistic constraints. However, using flux data that aligns with the FBA solution space improves the quality of the predicted flux distribution. This correction makes the optimization process easier by alleviating the issue of conflicting losses.
Regarding the hybrid optimization strategies, we compare the MINN-c-balanced with three other methods previously introduced in Section 2.3.2: MINN-bound, which penalizes violations of the mechanistic loss that exceed a threshold; MINN-scheduler, which gradually shifts the focus from mechanistic to data-driven loss during training; and MINN-scheduler-bound, which combines both approaches. From the second section of the table, we observe that the MINN-c-balanced model achieves the lowest RMSE, indicating the best performance on the data-driven task. However, this comes at the cost of a higher , suggesting a trade-off where improved performance is achieved at the expense of mechanistic fidelity. On the other hand, the models incorporating a mechanistic bound, such as MINN-bound and MINN-scheduler-bound, show a small increase in RMSE and a modest reduction in , suggesting a limited effect on improving the trade-off between mechanistic accuracy and data-driven performance. Interestingly, the MINN-scheduler model finds a better compromise between these objectives: at the cost of a moderate RMSE worsening, it achieves the lowest by a consistent margin. This demonstrates the strength of dynamic scheduling in keeping the solution close to the FBA feasible space, without heavily impacting data-driven performance. Interestingly, the balance parameter between the data-driven and mechanistic losses of the last phase, optimized during hyperparameter tuning, converged to values around 90–95% in favor of the data-driven loss, rather than the maximum of 100%, suggesting that the mechanistic component remained beneficial even during the data-driven–oriented phase.
Fig. 3 provides a visual comparison of the performance of these methods, focusing on the trade-offs between mechanistic fit and data-driven task performance. The MINN-scheduler model demonstrates a balanced performance across both objectives, with a moderate decline in data-driven accuracy but a substantial reduction in mechanistic loss, positioning it much closer to the FBA feasible solution. On the other hand, the models incorporating a mechanistic bound (MINN-bound and MINN-scheduler-bound) show improvements in mechanistic fit but at a comparable cost in terms of data-driven performance.
Fig. 3.

Comparison of different methods based on data-driven task performance (RMSE) and mechanistic fit (L2 loss), highlighting the trade-off between the two objectives.
These results highlight a clear trade-off between optimizing for mechanistic fidelity and predictive accuracy. While the MINN-c-balanced method achieves the lowest RMSE, indicating better performance on the data-driven task, its high mechanistic loss shows that the model prioritizes predictive accuracy over adherence to mechanistic constraints. In contrast, the MINN-scheduler method effectively reduces the mechanistic loss, with only a marginal increase in RMSE.
Overall, these results emphasize the need to carefully select hybrid optimization methods based on the specific priorities of the task. In cases where mechanistic accuracy is crucial, dynamic scheduling methods like MINN-scheduler provide a balanced solution, allowing the model to gradually adjust the emphasis between mechanistic fidelity and data-driven optimization.
Additionally, as shown in the third section of Table 3, we tested a configuration of the MINN, called MINN-divided loss, where the loss is purely data-driven (), to check if we could further improve the prediction performance at the cost of . The results show that the improvement in terms of prediction performance is marginal w.r.t. the substantial (four orders of magnitude) increase in the value. This confirms that the regularization effect happens exclusively in the Mechanistic Layer, while the complete is needed to obtain a qualitative flux distribution as output of the MINN.
3.3. MINN-reservoir to improve pFBA predictions
In this third group, we present results for the MINN-reservoir method, which extends the use of MINN beyond applications focused solely on prediction. As introduced by Faure et al. [13], the MINN-reservoir can be used to generate constraints for a mechanistic model in a data-driven manner. In our case, we trained the MINN-reservoir to predict three arbitrarily selected exchange fluxes (R_EX_co2_e, R_EX_etoh_e and R_EX_ac_e) which were then used as additional inputs for pFBA. FBA relies on optimization and is generally more accurate in predicting metabolic shifts caused by gene knockouts only after the microbial population has undergone an adaptation period. It is therefore of interest to explore whether the data-driven insights provided by the MINN-reservoir can help overcome this limitation in the case of the newly generated knockout strains from the ISHII dataset. Our baseline consists of a standard pFBA model that uses only the uptake rates of glucose (R_EX_glc__D_e) and oxygen (R_EX_o2_e) as inputs. We compare it with pFBA when it is provided with the same inputs plus the three extra constraints generated by the MINN-reservoir. This setup reflects a realistic use case, in which multi-omics data are available for all samples, while fluxomics data are only partially available. In this context, the MINN-reservoir allows us to estimate missing input fluxes from omics measurements, avoiding the need to experimentally quantify them for every sample.
The advantage of this neural network-based approach is that, once trained, it can generate additional inputs for pFBA based on initial conditions alone, enabling a more informative and automated modeling pipeline. As shown in Table 4, the enhanced version (MINN-reservoir + pFBA) slightly improves the performance in terms of average metrics across the 47 fluxes. However, the most evident benefit is the reduction in the standard deviation, which indicates that the model produces more stable and consistent predictions across the 29 leave-one-out splits.
4. Conclusion
Faure et al. [13] introduced a new hybrid architecture, which incorporates a Genome-Scale Metabolic Model in a neural network structure, and used it to predict E. coli growth rates in different growth media. In our work, we adapted this framework into a Metabolic-Informed Neural Network, which also uses multi-omics data as input, and tested it with a more challenging task: predicting metabolic fluxes for different E. coli single-gene KO strains grown in minimal glucose medium. The MINN showed improved performance compared to traditional machine learning, and the mechanistic component exerted a regularizing effect on the predictions. We then explored the effect of different components of the architecture on the predictions and their accuracy. Finally, we tested the ability of the MINN to reconcile data and models in a flexible way, even in scenarios where data-driven and mechanistic optimization show a trade-off. To achieve this, we suggested different hybrid optimization strategies.
We chose a naive multi-omics integration approach, such as early concatenation. While the predictive performances are encouraging, as discussed in [7], mixed integration strategies are often to be preferred and they could be tested to further improve the prediction power of a MINN-based method. Moreover, GPR rules could be leveraged to more directly link omics data to metabolic fluxes, for example by incorporating into future versions of MINN a loss term that maximizes the correlation between expression levels and predicted fluxes [2].
Additionally, more work is needed for assessing the interpretability of the flux distribution. As a first step in this direction, in our simulation we kept track of , as a proxy for how much the predicted metabolic profile complies with the theoretical assumptions of FBA. Moreover, this novel framework has been tested only for E. coli, the classical “work-horse” of microbial physiology. We hope the promising result of these works will prompt the creation of suitable datasets to apply these techniques to other microorganisms and to more diverse scenarios, in which secondary metabolism plays a bigger role and the information provided by the GEM is potentially even more effective in complementing the data-driven learning. In addition, the mechanistic component of MINN holds strong potential to improve predictions in more complex systems, such as eukaryotic cells or microbial communities, and the architecture of MINN is designed to scale seamlessly to these settings.
Although this was not the most favorable scenario for FBA, the results of the MINN-reservoir highlight its potential as a promising strategy to enable the full integration of FBA into a machine learning framework, effectively combining the advantages of both mechanistic and data-driven approaches.
Finally, with this work we provide a practical guide for choosing the most suitable MINN configuration based on the modeling objective. If the goal is only to achieve high predictive performance, the standard MINN configuration is sufficient. When the aim is to improve the quality of the predicted flux distribution, the optimization strategies presented here can reduce the mechanistic constraints violation. Lastly, if the objective is to enrich mechanistic models with additional inputs, the MINN-reservoir offers a viable solution to generate constraints in a data-driven way, while keeping the structure and interpretability of classical FBA.
Code availability
The code used for the analyses presented in this work is available at https://github.com/gabrieletaz/MINN.
Funding
This work was supported by the E-MUSE project funded by the European Union's Horizon 2020 Research and Innovation Programme [Marie Skłodowska-Curie Grant Agreement number 956126].
CRediT authorship contribution statement
Gabriele Tazza: Writing – review & editing, Writing – original draft, Visualization, Software, Methodology, Formal analysis, Conceptualization. Francesco Moro: Writing – review & editing, Writing – original draft, Software, Methodology, Formal analysis, Conceptualization. Dario Ruggeri: Writing – review & editing, Writing – original draft, Visualization, Software, Methodology, Formal analysis. Bas Teusink: Writing – review & editing, Supervision, Funding acquisition, Conceptualization. László Vidács: Writing – review & editing, Supervision, Funding acquisition, Conceptualization.
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.
Acknowledgements
We thank the members of the Systems Biology Lab at VU Amsterdam for insightful discussions during the early stages of conceptualization, and in particular Pranas Grigaitis for sharing his expertise on omics integration in constraint-based modeling. We also thank all members of the E-MUSE ITN network for their valuable feedback during the Consortium Meetings.
Footnotes
Supplementary material related to this article can be found online at https://doi.org/10.1016/j.csbj.2025.08.004.
Contributor Information
Gabriele Tazza, Email: tazza@inf.u-szeged.hu.
Francesco Moro, Email: f.moro@vu.nl.
Dario Ruggeri, Email: ruggeri@inf.u-szeged.hu.
Bas Teusink, Email: b.teusink@vu.nl.
László Vidács, Email: lac@inf.u-szeged.hu.
Appendix A. Supplementary material
The following is the Supplementary material related to this article.
This supplementary material provides extended explanations and details that complement the main manuscript, including a Related Work section on genome-scale metabolic models, omics data integration, and hybrid mechanistic-data-driven approaches. It contains additional results, statistical significance tests, additional details on computational settings, and hyperparameter details. Additional figures show optimization strategies, while a step-by-step toy example guides the reader through the MINN architecture.
References
- 1.Adossa N., Khan S., Rytkönen K.T., Elo L.L. Computational strategies for single-cell multi-omics integration. Comput Struct Biotechnol J. 2021;19:2588–2596. doi: 10.1016/j.csbj.2021.04.060. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2.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:1867–1884. doi: 10.1101/gr.271205.120. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3.Antonakoudis A., Barbosa R., Kotidis P., Kontoravdi C. The era of big data: genome-scale modelling meets machine learning. Comput Struct Biotechnol J. 2020;18:3287–3300. doi: 10.1016/j.csbj.2020.10.011. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.Antoniewicz M.R. A guide to metabolic flux analysis in metabolic engineering: methods, tools and applications. Metab Eng. 2021;63:2–12. doi: 10.1016/j.ymben.2020.11.002. [DOI] [PubMed] [Google Scholar]
- 5.Becker S.A., Palsson B.O. Context-specific metabolic networks are consistent with experiments. PLoS Comput Biol. 2008;4 doi: 10.1371/journal.pcbi.1000082. Publisher: Public Library of Science. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.van den Bogaard S., Saa P.A., Alter T.B. Sensitivities in protein allocation models reveal distribution of metabolic capacity and flux control. Bioinformatics. 2024;40 doi: 10.1093/bioinformatics/btae691. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7.Briscik M., Tazza G., Vidács L., Dillies M.A., Déjean S. Supervised multiple kernel learning approaches for multi-omics data integration. BioData Min. 2024;17(1):1–25. doi: 10.1186/s13040-024-00406-9. Publisher: BioMed Central. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Bruggeman F.J., Planqué R., Molenaar D., Teusink B. Searching for principles of microbial physiology. FEMS Microbiol Rev. 2020;44:821–844. doi: 10.1093/femsre/fuaa034. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Chen Y., Gustafsson J., Tafur Rangel A., Anton M., Domenzain I., Kittikunapong C., et al. Reconstruction, simulation and analysis of enzyme-constrained metabolic models using GECKO Toolbox 3.0. Nat Protoc. 2024;19:629–667. doi: 10.1038/s41596-023-00931-7. Publisher: Nature Publishing Group. [DOI] [PubMed] [Google Scholar]
- 10.Culley C., Vijayakumar S., Zampieri G., Angione C. A mechanism-aware and multiomic machine-learning pipeline characterizes yeast cell growth. Proc Natl Acad Sci USA. 2020;117:18869–18879. doi: 10.1073/pnas.2002959117. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Cuomo S., Di Cola V.S., Giampaolo F., Rozza G., Raissi M., Piccialli F. Scientific machine learning through physics–informed neural networks: where we are and what's next. J Sci Comput. 2022;92 doi: 10.1007/s10915-022-01939-z. [DOI] [Google Scholar]
- 12.Dai D., Horvath N., Varner J. Dynamic sequence specific constraint-based modeling of cell-free protein synthesis. Processes. 2018;6:132. doi: 10.3390/pr6080132. [DOI] [Google Scholar]
- 13.Faure L., Mollet B., Liebermeister W., Faulon J.L. A neural-mechanistic hybrid approach improving the predictive power of genome-scale metabolic models. Nat Commun. 2023 doi: 10.1038/s41467-023-40380-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.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:121. doi: 10.1038/msb4100155. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Flahaut N.A.L., Wiersma A., van de Bunt B., Martens D.E., Schaap P.J., Sijtsma L., et al. Genome-scale metabolic model for Lactococcus lactis MG1363 and its application to the analysis of flavor formation. Appl Microbiol Biotechnol. 2013;97(19):8729–8739. doi: 10.1007/s00253-013-5140-2. Company: Springer Distributor: Springer Institution: Springer Label: Springer Publisher: Springer Berlin Heidelberg. [DOI] [PubMed] [Google Scholar]
- 16.Gonçalves D.M., Henriques R., Costa R.S. Predicting metabolic fluxes from omics data via machine learning: moving from knowledge-driven towards data-driven approaches. Comput Struct Biotechnol J. 2023:4960–4973. doi: 10.1016/j.csbj.2023.10.002. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Henriques D., Minebois R., Mendoza S.N., Macías L.G., Pérez-Torrado R., Barrio E., et al. A multiphase multiobjective dynamic genome-scale model shows different redox balancing among yeast species of the saccharomyces genus in fermentation. mSystems. 2021;6 doi: 10.1128/mSystems.00260-21. Publisher: American Society for Microbiology. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18.Hu H., Dey D., Hebert M., Bagnell J.A. Learning anytime predictions in neural networks via adaptive loss balancing. 2018. arXiv:1708.06832
- 19.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:593–597. doi: 10.1126/science.1132067. [DOI] [PubMed] [Google Scholar]
- 20.Kim M., Rai N., Zorraquino V., Tagkopoulos I. Multi-omics integration accurately predicts cellular state in unexplored conditions for escherichia coli. Nat Commun. 2016;7 doi: 10.1038/ncomms13090. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21.Kim Y., Kim G.B., Lee S.Y. Machine learning applications in genome-scale metabolic modeling. Curr Opin Syst Biol. 2021;25:42–49. doi: 10.1016/j.coisb.2021.03.001. [DOI] [Google Scholar]
- 22.King Z.A., Lu J., Dräger A., Miller P., Federowicz S., Lerman J.A., et al. BiGG models: a platform for integrating, standardizing and sharing genome-scale models. Nucleic Acids Res. 2016;44:D515–D522. doi: 10.1093/nar/gkv1049. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23.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:390. doi: 10.1038/msb.2010.47. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24.Liebermeister W., Noor E., Flamholz A., Davidi D., Bernhardt J., Milo R. Visual account of protein investment in cellular functions. Proc Natl Acad Sci USA. 2014;111:8488–8493. doi: 10.1073/pnas.1314810111. Publisher: Proceedings of the National Academy of Sciences. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Lu H., Cao W., Liu X., Sui Y., Ouyang L., Xia J., et al. Multi-omics integrative analysis with genome-scale metabolic model simulation reveals global cellular adaptation of Aspergillus niger under industrial enzyme production condition. Sci Rep. 2018;8:14404. doi: 10.1038/s41598-018-32341-1. Publisher: Nature Publishing Group. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26.Machado D., Herrgard M. Systematic evaluation of methods for integration of transcriptomic data into constraint-based models of metabolism. PLoS Comput Biol. 2014;10 doi: 10.1371/journal.pcbi.1003580. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 27.Magazzù G., Zampieri G., Angione C. Multimodal regularized linear models with flux balance analysis for mechanistic integration of omics data. Bioinformatics. 2021;37:3546–3552. doi: 10.1093/bioinformatics/btab324. [DOI] [PubMed] [Google Scholar]
- 28.Monk J., Nogales J., Palsson B.O. Optimizing genome-scale network reconstructions. Nat Biotechnol. 2014;32:447–452. doi: 10.1038/nbt.2870. publisher: Nature Publishing Group. [DOI] [PubMed] [Google Scholar]
- 29.Monk J.M., Lloyd C.J., Brunk E., Mih N., Sastry A., King Z., et al. iML1515, a knowledgebase that computes Escherichia coli traits. Nat Biotechnol. 2017;35(10):904–908. doi: 10.1038/nbt.3956. Publisher: Nature Publishing Group. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 30.Morrissey J., Barberi G., Strain B., Facco P., Kontoravdi C. Next-fba: a hybrid stoichiometric/data-driven approach to improve intracellular flux predictions. Metab Eng. 2025 doi: 10.1016/j.ymben.2025.03.010. [DOI] [PubMed] [Google Scholar]
- 31.Olivier B., Gottstein W., Molenaar D., Teusink B. CBMPy release 0.8.4. 2023. https://doi.org/10.5281/zenodo.7679232
- 32.Orth J.D., Fleming R.M.T., Palsson B. Reconstruction and use of microbial metabolic networks: the core escherichia coli metabolic model as an educational guide. EcoSal Plus. 2010;4 doi: 10.1128/ecosalplus.10.2.1. [DOI] [PubMed] [Google Scholar]
- 33.Orth J.D., Thiele I., Palsson B. What is flux balance analysis? Nat Biotechnol. 2010;28(3):245–248. doi: 10.1038/nbt.1614. Publisher: Nature Publishing Group. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 34.O'Brien E., Monk J., Palsson B.O. Using genome-scale models to predict biological capabilities. Cell. 2015;161:971–987. doi: 10.1016/j.cell.2015.05.019. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 35.Palsson B.O. 2015. Systems biology: constraint-based reconstruction and analysis. [Google Scholar]
- 36.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]
- 37.Somerville V., Grigaitis P., Battjes J., Moro F., Teusink B. Use and limitations of genome-scale metabolic models in food microbiology. Curr Opin Food Sci. 2022;43:225–231. doi: 10.1016/j.cofs.2021.12.010. [DOI] [Google Scholar]
- 38.Tazza G., Moro F., Teusink B., Vidács L. In: 13th international conference on simulation and modelling in the food and bio-industry (FOODSIM 2024), Eurosis-ETI. Van Impe J., Polańska M., editors. 2024. Metabolic-informed neural network for multi-omics data integration; pp. 193–197. [Google Scholar]
- 39.Thiele I., Palsson B. A protocol for generating a high-quality genome-scale metabolic reconstruction. Nat Protoc. 2010;5:93–121. doi: 10.1038/nprot.2009.203. publisher: Nature Publishing Group. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 40.Yizhak K., Benyamini T., Liebermeister W., Ruppin E., Shlomi T. Integrating quantitative proteomics and metabolomics with a genome-scale metabolic network model. Bioinformatics. 2010;26:i255–i260. doi: 10.1093/bioinformatics/btq183. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 41.Zampieri G., Campanaro S., Angione C., Treu L. Metatranscriptomics-guided genome-scale metabolic modeling of microbial communities. Cell Rep Methods. 2023;3 doi: 10.1016/j.crmeth.2022.100383. Publisher: Elsevier. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 42.Zampieri G., Vijayakumar S., Yaneske E., Angione C. Machine and deep learning meet genome-scale metabolic modeling. PLoS Comput Biol. 2019;15 doi: 10.1371/journal.pcbi.1007084. [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
This supplementary material provides extended explanations and details that complement the main manuscript, including a Related Work section on genome-scale metabolic models, omics data integration, and hybrid mechanistic-data-driven approaches. It contains additional results, statistical significance tests, additional details on computational settings, and hyperparameter details. Additional figures show optimization strategies, while a step-by-step toy example guides the reader through the MINN architecture.

