• Home
  • Search
  • Efficiently gap-filling reaction networks
  • Open Access IconOpen Access
  • Cite Icon60
  • https://doi.org/10.1186/1471-2105-15-225Copy DOI Icon

Efficiently gap-filling reaction networks

Show More
  • Abstract
  • Highlights & Summary
  • PDF
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

BackgroundFlux Balance Analysis (FBA) is a genome-scale computational technique for modeling the steady-state fluxes of an organism’s reaction network. When the organism’s reaction network needs to be completed to obtain growth using FBA, without relying on the genome, the completion process is called reaction gap-filling. Currently, computational techniques used to gap-fill a reaction network compute the minimum set of reactions using Mixed-Integer Linear Programming (MILP). Depending on the number of candidate reactions used to complete the model, MILP can be computationally demanding.ResultsWe present a computational technique, called FastGapFilling, that efficiently completes a reaction network by using only Linear Programming, not MILP. FastGapFilling creates a linear program with all candidate reactions, an objective function based on their weighted fluxes, and a variable weight on the biomass reaction: no integer variable is used. A binary search is performed by modifying the weight applied to the flux of the biomass reaction, and solving each corresponding linear program, to try reducing the number of candidate reactions to add to the network to generate a working model. We show that this method has proved effective on a series of incomplete E. coli and yeast models with, in some cases, a three orders of magnitude execution speedup compared with MILP. We have implemented FastGapFilling in MetaFlux as part of Pathway Tools (version 17.5), which is freely available to academic users, and for a fee to commercial users. Download from: biocyc.org/download.shtml.ConclusionsThe computational technique presented is very efficient allowing interactive completion of reaction networks of FBA models. Computational techniques based on MILP cannot offer such fast and interactive completion.

Loading PDF

Similar Papers
  • Single Report

Faster EPTAS for Scheduling on Uniform Machines

  • Oct 01, 2025
  • Klaus Jansen +2
  • Research Article
  • Citations102

Supply chain network design and operation: Systematic decision-making for centralized, distributed, and mobile biofuel production using mixed integer linear programming (MILP) under uncertainty

  • Aug 01, 2015
  • Biomass and Bioenergy
  • Mahdi Sharifzadeh +2
  • Book Chapter
  • Citations3

Combined MILP-constraint programming approach for the optimal scheduling of multistage batch processes

  • Jan 01, 2001
  • Computer Aided Chemical Engineering
  • Iiro Harjunkoski +1
  • Book Chapter

Combinatorial Optimization: An Introduction

  • Jan 01, 2001
  • Dimitres Alevras +1
  • Research Article
  • Citations28

Faster integer-feasibility in mixed-integer linear programs by branching to force change

  • Oct 27, 2010
  • Computers and Operations Research
  • Jennifer Pryor +1
  • Research Article
  • Citations243

An Algorithm for the Solution of Multiparametric Mixed Integer Linear Programming Problems

  • Dec 01, 2000
  • Annals of Operations Research
  • Vivek Dua +1
  • Research Article
  • Citations3

A computational comparison of cargo prioritization and terminal allocation problem models

  • Apr 05, 2020
  • Computers & Industrial Engineering
  • Liliana Delgado-Hidalgo +2
  • Research Article
  • Citations8

Multi-period demand allocation among supplier in a supply chain

  • Jul 20, 2015
  • Journal of Modelling in Management
  • Amol Singh
  • Research Article
  • Citations62

Analyzing Infeasible Mixed-Integer and Integer Linear Programs

  • Feb 01, 1999
  • INFORMS Journal on Computing
  • Olivier Guieu +1
  • Research Article

A Strategy for Partitioning Variables in Using a Decomposition Method for Mixed-Integer Linear Programming.

  • Jan 01, 2001
  • TRANSACTIONS OF THE JAPAN SOCIETY OF MECHANICAL ENGINEERS Series C
  • Ryohei Yokoyama +1
  • Research Article
  • Citations19

Wakeup Scheduling in MTCMOS Circuits Using Successive Relaxation to Minimize Ground Bounce

  • Apr 01, 2007
  • Journal of Low Power Electronics
  • Anand Ramalingam +2
  • PDF
  • Research Article
  • Citations10

MILP Formulation for Solving and Initializing MINLP Problems Applied to Retrofit and Synthesis of Hydrogen Networks

  • Sep 04, 2020
  • Processes
  • Patrícia R Da Silva +3
  • Research Article
  • Citations1

Using submodularity in solving the robust bandwidth packing problem with queuing delay guarantees

  • Aug 09, 2023
  • Computers & Operations Research
  • Seulgi Joung
  • Research Article
  • Citations29

Complementarity Theorems for Linear Programming

  • Jan 01, 1970
  • SIAM Review
  • A C Williams
  • Research Article
  • Citations4

Estimating aspiration levels from discrete choices - computational techniques and experiences

  • Aug 01, 1994
  • European Journal of Operational Research
  • Rudolf Vetschera
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.