| Literature DB >> 29552648 |
Lin Wang1, Satyakam Dash1, Chiam Yu Ng1, Costas D Maranas1.
Abstract
Metabolic pathways reflect an organism's chemical repertoire and hence their elucidation and design have been a primary goal in metabolic engineering. Various computationpan>al methods have been developed to design novel metabolic pathways while takinpan>g inpan>to acpan> class="Chemical">count several prerequisites such as pathway stoichiometry, thermodynamics, host compatibility, and enzyme availability. The choice of the method is often determined by the nature of the metabolites of interest and preferred host organism, along with computational complexity and availability of software tools. In this paper, we review different computational approaches used to design metabolic pathways based on the reaction network representation of the database (i.e., graph or stoichiometric matrix) and the search algorithm (i.e., graph search, flux balance analysis, or retrosynthetic search). We also put forth a systematic workflow that can be implemented in projects requiring pathway design and highlight current limitations and obstacles in computational pathway design.Entities:
Year: 2017 PMID: 29552648 PMCID: PMC5851934 DOI: 10.1016/j.synbio.2017.11.002
Source DB: PubMed Journal: Synth Syst Biotechnol ISSN: 2405-805X
Fig. 1A conceptualized pathway design workflow.
Graph-based, Stoichiometry-based, and retrosynthesis-based pathway design tools and their characteristics.
| Category | Name | Database | Network representation | Network pruning | Search algorithm | Pathway ranking | Reference |
|---|---|---|---|---|---|---|---|
| Graph-based | ReTrace | KEGG | Bipartite graph | Atom mapping | Heuristic search | Atom conservation and pathway length | |
| PathComp | KEGG | Substrate graph | – | Depth-first search (DFS) | – | ||
| MetaRoute | KEGG | Reaction graph | Weighted graph and atom mapping | Eppstein's k-shortest path | Atom conservation and metabolite connectivity | ||
| Pathway Hunter Tool | KEGG | Substrate graph | – | Breadth-first search (BFS) with (Higher-order horn logic) HOHL | Structure similarity and pathway length | ||
| FMM | KEGG | Substrate graph | Manual cofactor removal | BFS | Compare pathway across organisms | ||
| RouteSearch | MetaCyc | Substrate graph | Atom mapping | Branch and Bound | Atom conservation and pathway length | ||
| MRE | KEGG | Substrate graph | Weighted graph | Yen's loopless k-shortest path | Thermodynamics and genes from host organism | ||
| CMPF | KEGG, RPAIR | Bipartite graph | Weighted graph | Bounded depth path enumeration | Metabolite connectivity, reaction occurrence frequency, and pathway switching | ||
| NeAT | MetaCyc | Bipartite graph | Weighted graph | Takahashi–Matsuyama, Pairwise K-shortest paths, and kWalks | Metabolite connectivity | ||
| LPAT/BPAT | KEGG | Bipartite graph | Atom mapping | BPAT-M Search | Atom conservation and pathway length | ||
| Rahnuma | KEGG | Hypergraph | Phylogeny or sub-network | DFS | – | ||
| Metabolic Tinker | CHEBI, Rhea | Hypergraph | Weighted graph | Heuristic search | Pathway length, structure similarity, and thermodynamics | ||
| FogLight | KEGG, MetaCyc | Hypergraph | And/Or graph | Brute-force search | Pathway length | ||
| MRSD | KEGG | substrate graph | Weighted graph | Eppstein's k-shortest path | Reaction occurrence frequency | ||
| DESHARKY | KEGG | – | Phylogeny | Monte Carlo | Metabolic burden | ||
| Stoichiometry-based | optStoic | KEGG, MetRxn | Design overall stoichiometry | MILP | Pathway length or total metabolic flux | ||
| PathTracer | BIGG, | Substrate graph, | Atom mapping (MapMaker) | MILP | Pathway length or most active path | ||
| CFP | BIGG | Substrate graph, | Atom mapping (carbon exchange network) | MILP | Pathway length | ||
| METATOOL 5.0/k-shortest EFM | BIGG, | – | MILP | Pathway length | |||
| OptStrain | KEGG | – | MILP | Number of heterologous reactions | |||
| Retrosynthesis-based | Simpheny | BIGG | Substrate graph | molecule sizes | Retrosynthetic enumeration | Pathway length, thermodynamics, product yield, number of known metabolites/enzymes, and existence of reaction operators | |
| GEM-Path | BIGG, | Substrate graph | Third level EC number and substrate similarity | Retrosynthetic enumeration | Thermodynamics and product yield | ||
| XTMS/RetroPath/RetroPath 2.0 | MetaCyc, BioCyc | Molecular signature with predetermined distance | Retrosynthetic enumeration and MILP | Thermodynamics, gene prediction, pathway length, number of putative steps, and product yield | |||
| BNICE | KEGG, ATLAS | Substrate graph | Qualitative/Quantitative pruning | Retrosynthetic enumeration | Pruning criteria assessment (thermodynamics, pathway length, etc.) | ||
| UM-PPS | UM-BBD | Substrate graph | Rule priority | Retrosynthetic enumeration | – | ||
| PathPred | KEGG, RPAIR | Substrate graph | Structure similarity | Retrosynthetic enumeration | Compound similarity and pathway score | ||
| Route Designer | MOS, Beilste Crossfile | Substrate graph | Heuristics and user defined limits | Retrosynthetic enumeration | Weighted function (wastage, example counts, and balanced disconnections.) | ||
| SimIndex/SimZyme | BRENDA | Substrate graph | Structure similarity | Byers–Waterman type pathway search | Pathway length | ||
| Method by Cho et al. | KEGG | Substrate graph | – | Retrosynthetic enumeration | Combination of five priority factors |