Skip to main content
. 2021 Jul 3;19:3892–3907. doi: 10.1016/j.csbj.2021.06.048

Table 3.

Tools for computational strain design. (HI)–Heterologous insertion; (RD)–Reaction deletion; (RA)–Reaction amplification; (RDR)–Reaction down-regulation; (GD)–Gene deletion; (GA)–Gene amplification; (GDR)–Gene down-regulation.

Algorithm Description Type of intervention Heuristic/Exact Ref.
OptKnock It is a bi-level optimisation framework where the inner problem maximises the cellular objective while the outer problem maximises the bioengineering objective. Most of the future algorithms adopt a similar framework. RD Exact [142]
OptStrain Identifies the non-native reactions to be cloned into the microbe to achieve heterologous functionality. RD/ HI Exact [149]
OptReg Identifies both reaction deletions and amplifications using OptKnock framework RD/RA Exact [155]
OptORF Uses GPR association rules to identify gene knock-outs and amplifications. (Penalty for each intervention) GD/GA Exact [156]
OptForce Compares the flux ranges for wild type and mutant network using FVA and thereby identifies intervention targets. RD/RA/RDR Exact [157]
FSEOF Scans the changes in the flux distribution of the metabolic network when the product synthesis is pushed. The reactions that show an increase/decrease in flux, as a result, are chosen as potential over-expression/deletion targets RD/RA Exact [145]
EMILiO Uses iterative linear optimisation to identify the optimal flux values for each intervention target. Flux value Exact [150]
CASOP Uses elementary modes to identify deletion and overexpression targets. RD/RA Exact [158]
cMCS Identifies reaction deletions by identifying constrained Minimal Cut-Sets (cMCS), which are MCS that are restricted to maintain certain functionalities. These constraints are chosen such that the bioengineering objective is met. RD Exact [159]
CosMos Identifies optimal flux value by continuous modification of flux bounds of a reaction Flux value Exact [160]
NIHBA Uses evolutionary game theory and a hybrid Bender’s algorithm to optimise the strain design RD Exact [151]
OptGene Uses genetic algorithms to identify knock-out targets RD Heuristic [148]
ModCell2 Uses evolutionary algorithms to achieve modular cell engineering. Here, the parent strain is transformed into a modular cell, and many such exchange modules constitute a strain design RD Heuristic [152]
OptRAM Uses simulated annealing to identify knock-outs, up-regulation, and down-regulation of genes and transcription factors from the IDREAM integrated network framework GD/GA/GDR Heuristic [153]