Litcius/Paper detail

A comparison of Monte Carlo sampling methods for metabolic network models

Shirin Fallahi, Hans J. Skaug, Guttorm Alendal

2020PLoS ONE50 citationsDOIOpen Access PDF

Abstract

Reaction rates (fluxes) in a metabolic network can be analyzed using constraint-based modeling which imposes a steady state assumption on the system. In a deterministic formulation of the problem the steady state assumption has to be fulfilled exactly, and the observed fluxes are included in the model without accounting for experimental noise. One can relax the steady state constraint, and also include experimental noise in the model, through a stochastic formulation of the problem. Uniform sampling of fluxes, feasible in both the deterministic and stochastic formulation, can provide us with statistical properties of the metabolic network, such as marginal flux probability distributions. In this study we give an overview of both the deterministic and stochastic formulation of the problem, and of available Monte Carlo sampling methods for sampling the corresponding solution space. We apply the ACHR, OPTGP, CHRR and Gibbs sampling algorithms to ten metabolic networks and evaluate their convergence, consistency and efficiency. The coordinate hit-and-run with rounding (CHRR) is found to perform best among the algorithms suitable for the deterministic formulation. A desirable property of CHRR is its guaranteed distributional convergence. Among the three other algorithms, ACHR has the largest consistency with CHRR for genome scale models. For the stochastic formulation, the Gibbs sampler is the only method appropriate for sampling at genome scale. However, our analysis ranks it as less efficient than the samplers used for the deterministic formulation.

Topics & Concepts

Monte Carlo methodGibbs samplingSampling (signal processing)Mathematical optimizationComputer scienceConvergence (economics)Importance samplingConsistency (knowledge bases)Applied mathematicsMathematicsStatisticsEconomicsArtificial intelligenceBayesian probabilityEconomic growthComputer visionFilter (signal processing)Microbial Metabolic Engineering and BioproductionBiofuel production and bioconversionGene Regulatory Network Analysis
A comparison of Monte Carlo sampling methods for metabolic network models | Litcius