Rxivist logo

Model balancing: consistent in-vivo kinetic constants and metabolic states obtained by convex optimisation

By Wolfram Liebermeister

Posted 23 Dec 2019
bioRxiv DOI: 10.1101/2019.12.23.887166

Enzyme kinetic constants in vivo are largely unknown, which limits the construction of large metabolic models. In theory, kinetic constants can be fitted to measured metabolic fluxes, metabolite concentrations, and enzyme concentrations, but these estimation problems are typically non-convex. This makes them hard to solve, especially if models are large. Here I assume that the metabolic fluxes are given and show that consistent kinetic constants, metabolite levels, and enzyme levels can then be found by solving a convex optimality problem. If logarithmic kinetic constants and metabolite concentrations are used as free variables and if Gaussian priors are employed, the posterior density is strictly convex. The resulting estimation method, called model balancing, can employ a wide range of rate laws, accounts for thermodynamic constraints on parameters, and considers the dependences between flux directions and metabolite concentrations through thermodynamic forces. It can be used to complete and adjust available data, to estimate in-vivo kinetic constants from omics data, or to construct plausible metabolic states with a predefined flux distribution. To demonstrate model balancing and to assess its practical use, I balance a model of E. coli central metabolism with artificial or experimental data. The tests show what information about kinetic constants can be extracted from omics data and reveal practical limits of estimating kinetic constants in vivo.

Download data

  • Downloaded 290 times
  • Download rankings, all-time:
    • Site-wide: 82,540
    • In systems biology: 1,989
  • Year to date:
    • Site-wide: 66,738
  • Since beginning of last month:
    • Site-wide: 51,658

Altmetric data

Downloads over time

Distribution of downloads per paper, site-wide


Sign up for the Rxivist weekly newsletter! (Click here for more details.)