G: Gibbs free energy is a thermodynamic potential (G = H − TS) that, at constant temperature and pressure, represents the maximum non-expansion work a system can perform.
ΔrG: The Gibbs free energy change of a reaction under a given set of (e.g., physiological) metabolite concentrations, which determines thermodynamic feasibility.
ΔrG°: The Gibbs free energy change of a reaction under standard conditions, reflecting the relative thermodynamic stability of reactants and products.
The actual and standard reaction free energies are related by
ΔrG = ΔrG° + RT ln Q,
where R is the universal gas constant, T is the absolute temperature,
and Q is the reaction quotient determined by reactant and product concentrations.
dGbyG web is a web-based platform that uses graph neural networks to predict the standard Gibbs free energy change (ΔrG°) of biochemical reactions. The name stands for “ΔrG° predicted by Graph neural networks.”
The platform provides two main services:
dGbyG is a graph neural network–based tool for predicting the standard reaction Gibbs free energy change (ΔrG°) of metabolic reactions.
Compared with the best existing approaches, dGbyG reduces the median prediction error on the validation set from 5.33 kJ/mol to 4.11 kJ/mol, while increasing reaction coverage in the human genome-scale metabolic model Recon3D from 64.14% to 71.22%.
For more details, please refer to: Unraveling principles of thermodynamics for genome-scale metabolic networks using graph neural networks.
SD reports the estimated model uncertainty (kJ/mol) from a bootstrap-based ensemble. It captures how much the predicted ΔrG° varies when the model is trained on different noise-perturbed versions of the training data.
Our GEM library currently includes 115 genome-scale metabolic models:
You can search for:
For each model compartment (e.g., cytosol, mitochondrion, lysosome), we set the parameters used in ΔrG° calculations—pH, ionic strength (I), pMg, and electrical potential (E)—as follows:
The selected parameters are shown on the model page under “Compartment Conditions.”
We support multiple compound identifier formats:
CCO for ethanol)InChI=1S/C2H6O/c1-2-3/h3H,2H2,1H3 for ethanol)LFQSCWFLJHTTHZ-UHFFFAOYSA-N for ethanol)C00031 for glucose)MNXM7381 for glucose)17234 for glucose)702 for ethanol)HMDB0000122 for glucose)phosphate, acetate)succ, not succ_c)CHEBI:37736).Recommendation: Use SMILES or InChI for the best accuracy and reliability.
Pi → phosphatePpi → diphosphateNAD+ → NAD(+)Rules:
= (with spaces) to separate reactants and products.+ between compounds, and place coefficients in front (e.g., 2 H2O).Examples:
glc__D + atp = g6p + adpC00031 + C00002 = C00668 + C00008You can either choose a preset for common compartments or define your own conditions.
Presets: Standard, Cytosol, Mitochondria, Lysosome, Golgi, etc. (each preset fills pH, I, pMg, E, and T)
Custom conditions:
Yes. Batch mode can process up to 100 reactions in a single run.
ΔrG° values are reported at 25 °C (298.15 K).