Related Experiment Video
Updated: Sep 6, 2025

Reliably Engineering and Controlling Stable Optogenetic Gene Circuits in Mammalian Cells
Published on: July 6, 2021
Computing optimal factories in metabolic networks with negative regulation
Spencer Krieger1, John Kececioglu1
1Department of Computer Science, The University of Arizona, Tucson, AZ 85721, USA.
Motivation:
A factory in a metabolic network specifies how to produce target molecules from source compounds through biochemical reactions, properly accounting for reaction stoichiometry to conserve or not deplete intermediate metabolites. While finding factories is a fundamental problem in systems biology, available methods do not consider the number of reactions used, nor address negative regulation.
Methods:
We introduce the new problem of finding optimal factories that use the fewest reactions, for the first time incorporating both first- and second-order negative regulation. We model this problem with directed hypergraphs, prove it is NP-complete, solve it via mixed-integer linear programming, and accommodate second-order negative regulation by an iterative approach that generates next-best factories.
Results:
This optimization-based approach is remarkably fast in practice, typically finding optimal factories in a few seconds, even for metabolic networks involving tens of thousands of reactions and metabolites, as demonstrated through comprehensive experiments across all instances from standard reaction databases.
Availability And Implementation:
Source code for an implementation of our new method for optimal factories with negative regulation in a new tool called Odinn, together with all datasets, is available free for non-commercial use at http://odinn.cs.arizona.edu.
Related Concept Videos
Regulation of Metabolism
Operon Model
Feedback Inhibition
Other Glycolytic Pathways
Inducible Operons: lac Operon
Cell Signaling Feedback Loops
Negative feedback loops
Most signaling systems have negative feedback loops that can perform different functions such as output limiter, and adaptation.
Output limiter
Upon receiving an input signal, the cellular response rapidly increases until a threshold is reached. Beyond this threshold, a negative feedback loop...

