HGPRGDel: GPR-Aware Learning and Ranking for Growth-Coupled Gene Deletion Design
Organizations: Bioinformatics Center, Institute for Chemical Research, Kyoto University, Kyoto, Japan
Abstract
Designing microbial strains for growth-coupled production, in which cellular growth is linked to the synthesis of a target compound through genetic interventions, is a fundamental goal in metabolic engineering. Constraint-based methods can identify growth-coupled deletion strategies, but design for each target typically requires a separate search across a large number of possible gene-deletion combinations. This motivates a reusable approach that learns from previously evaluated strain designs to prioritize candidate interventions before downstream constraint-based evaluation. We present a reproducible protocol for growth-coupled gene deletion design that learns and ranks gene-deletion priorities for each target metabolite. Using computationally curated deletion strategies as learning resources, the protocol generates continuous deletion-priority rankings, constructs candidate strategies at adjustable search-space budgets, and evaluates these candidates through constraint-based metabolic analysis. Its learning component, HGPRGDel, explicitly represents gene-protein-reaction (GPR) logic, capturing how multiple genes can jointly support a reaction or alternative genes can maintain its activity, while integrating molecular and reaction-level information. Across e_coli_core, iMM904, and iML1515, the protocol achieves the highest macro-F1 and AUC among the evaluated learning configurations. HGPRGDel's rankings recovered an average of 90% of the reference deletion genes from MetNetComp by examining fewer genes than the evaluated baseline methods. By separating learned intervention prioritization from downstream constraint-based assessment, the protocol provides a reproducible framework for reusing strain-design knowledge while controlling the size of the candidate space and retaining mechanistic evaluation of growth-coupled production.
Figures & tables
| e_coli_core | iMM904 | iML1515 | |
|---|---|---|---|
| #Genes | 137 | 905 | 1516 |
| #Pre-determined genes | 71 | 850 | 1483 |
| #Target-dependent genes | 66 | 55 | 33 |
| #Reactions | 95 | 1577 | 2712 |
| #GCP target metabolites | 48 | 782 | 1085 |
| #Deletion strategies | 41 | 105 | 443 |
| GEM | #Held-out | #Scored | Avg. | Avg. | Rec. (%) | Prec. (%) | F1 (%) | AP (%) |
|---|---|---|---|---|---|---|---|---|
| e_coli_core | 41 | 41 | 67.1 | 66.4 | 92.03 | 92.53 | 91.98 | 94.71 |
| iMM904 | 105 | 105 | 670.4 | 672.5 | 98.91 | 98.62 | 98.76 | 99.97 |
| iML1515 | 443 | 408 | 1205.3 | 1201.6 | 99.02 | 99.34 | 99.18 | 99.53 |
| GEM | GCP targets | Deletion strategies | Target-dep. pairs | Del. rate (%) | |||
|---|---|---|---|---|---|---|---|
| e_coli_core | 72 | 95 | 137 | 48 | 41 | 2,706 | 43.4 |
| iMM904 | 1226 | 1577 | 905 | 782 | 105 | 5,775 | 64.6 |
| iML1515 | 1877 | 2712 | 1516 | 1085 | 443 | 13,464 | 52.7 |
| GEM | Roster pairs | Target-dep. pairs | Del. pairs (target-dep.) | Pre-det. genes | Del. rate (%) |
|---|---|---|---|---|---|
| e_coli_core | 5,617 | 2,706 | 1,175 | 71 | 43.4 |
| iMM904 | 95,025 | 5,775 | 3,730 | 850 | 64.6 |
| iML1515 | 671,588 | 13,464 | 7,097 | 1,483 | 52.7 |
| GEM | Fold 1 | Fold 2 | Fold 3 | Fold 4 | Fold 5 |
|---|---|---|---|---|---|
| e_coli_core | 1,096 | 1,096 | 1,096 | 1,096 | 1,233 |
| iMM904 | 19,005 | 19,005 | 19,005 | 19,005 | 19,005 |
| iML1515 | 133,408 | 133,408 | 133,408 | 133,408 | 137,956 |
| GEM | Med. depth | Max depth | Single gene (%) | Flat AND (%) | Flat OR (%) | Nested (%) | Empty (%) | |
|---|---|---|---|---|---|---|---|---|
| e_coli_core | 95 | 1 | 4 | 28.4 | 10.5 | 28.4 | 5.3 | 27.4 |
| iMM904 | 1577 | 1 | 3 | 43.9 | 4.5 | 13.6 | 4.2 | 33.9 |
| iML1515 | 2712 | 1 | 4 | 48.0 | 7.6 | 24.0 | 3.9 | 16.5 |
| Parameter | Value |
|---|---|
| Gene representation dim ( ) | 320 |
| Metabolite representation dim ( ) | 256 |
| Hypergraph conv dim | 128 |
| Hypergraph conv layers | 2 |
| GPR-M reaction-embedding dim | ( ; GPR-M output) |
| Reaction-context dim ( ) | 128 (association-MLP output, ) |
| Method | Input representation | Pretrained backbone | Optimization | Training |
|---|---|---|---|---|
| DNN | Sequence encoders (from scratch), no graph | None | Adam, 0.001 | 50 epochs, patience 5 |
| DeepGDel | LSTM sequence encoders (from scratch) | None | Adam, 0.001 | 50 epochs, patience 5 |
| NMA | DeepGDel encoders + fixed one-hop neighborhood-mean graph feature | None | Adam, 0.001 | 50 epochs, patience 5 |
| GraphGDel | LSTM sequence encoders + GCN (from scratch) on pairwise metabolite graph | None | Adam, 0.001 | 50 epochs, patience 5 |
| HGPRGDel | ESM-2 (gene) + ChemBERTa (metabolite) | ESM-2 / ChemBERTa (frozen) | Adam, 0.001 | 50 epochs, patience 5 |
| GEM | Method | Accuracy (%) | M-Prec. (%) | M-Recall (%) | Macro-F1 (%) | AUC (%) |
|---|---|---|---|---|---|---|
| M-Prec. macro-precision; M-Recall macro-recall; AUC area under the ROC curve. | ||||||
| e_coli_core | DNN | |||||
| DeepGDel | ||||||
| NMA | ||||||
| GraphGDel | ||||||
| HGPRGDel | ||||||
| GEM | Mean (pp) | CI | Wilcoxon (two-sided) | Wilcoxon (one-sided) | NB -test |
|---|---|---|---|---|---|
| e_coli_core | |||||
| iMM904 | |||||
| iML1515 |
| Ranking source | Successes | Genes examined | Mean GT recall | Mean Jaccard |
|---|---|---|---|---|
| HGPRGDel deletion priority | 26 | 41.7 | 0.617 | 0.616 |
| Random order (mean of ) | 4.3 [2–7] | 9.2 | 0.077 | 0.069 |
| Curated reference (reference-informed) | 41 | 38.7 | 0.591 | 0.591 |
| Ranking source | Successes | Genes examined | Mean GT recall | Mean Jaccard |
|---|---|---|---|---|
| HGPRGDel deletion priority | 44 | 455.0 | 0.681 | 0.680 |
| Random order (mean of ) | 9.9 [8–12] | 3.8 | 0.005 | 0.005 |
| Curated reference (reference-informed) | 105 | 377.4 | 0.563 | 0.563 |
| Budget (%) | Genes allowed | Successes | Mean search iterations | Mean GT recall | Mean Jaccard |
|---|---|---|---|---|---|
| 5 | 7 | 2/41 | 1.00 | 0.074 | 0.074 |
| 10 | 14 | 2/41 | 1.00 | 0.181 | 0.181 |
| 20 | 28 | 4/41 | 1.00 | 0.404 | 0.403 |
| 30 | 42 | 10/41 | 1.10 | 0.607 | 0.601 |
| 50 | 69 | 32/41 | 1.59 | 0.885 | 0.822 |
| 100 | 137 | 41/41 | 1.59 | 0.874 | 0.653 |
| GEM | Target-dependent Macro-F1 | Target-dependent AUC | Full-gene Macro-F1 | Full-gene AUC |
|---|---|---|---|---|
| e_coli_core | ||||
| iMM904 | ||||
| iML1515 |
| GEM | Targets evaluated | Mean top-10 hit rate | Targets with hits |
|---|---|---|---|
| e_coli_core | ( ) | ||
| iMM904 | ( ) | ||
| iML1515 | ( ) |
| GEM | Target-dependent genes | Macro-F1 | AUC | |
|---|---|---|---|---|
| e_coli_core | ||||
| iMM904 | ||||
| GEM | Targets | Macro-F1 ( CI) | AUC ( CI) |
|---|---|---|---|
| e_coli_core | |||
| iMM904 | |||
| iML1515 |
| GEM | Method | Fold 1 | Fold 2 | Fold 3 | Fold 4 | Fold 5 |
|---|---|---|---|---|---|---|
| e_coli_core | DNN | 54.67 | 62.23 | 57.09 | 62.94 | 57.77 |
| DeepGDel | 65.27 | 73.43 | 68.22 | 74.28 | 69.60 | |
| NMA | 67.03 | 74.19 | 68.71 | 75.67 | 68.95 | |
| GraphGDel | 70.05 | 76.10 | 75.07 | 71.77 | 78.11 | |
| HGPRGDel | 88.30 | 92.90 | 92.37 | 83.45 | 88.55 | |
| iMM904 | DNN | 63.48 | 67.01 | 64.54 | 67.23 | 64.89 |
| GEM | Configuration | Accuracy (%) | M-Prec. (%) | M-Recall (%) | Macro-F1 (%) | AUC (%) |
|---|---|---|---|---|---|---|
| e_coli_core | Full | |||||
| Mean Pooling | ||||||
| No Graph-M | ||||||
| No pretrained | ||||||
| No GPR-M | ||||||
| iMM904 | Full |
| AND-node configuration | Macro-F1 (%) | AUC (%) |
|---|---|---|
| Combined (default) | ||
| Mean-only | ||
| Soft-min-only |
| Graph encoder | Macro-F1 (%) |
|---|---|
| Hypergraph (default) | |
| Bipartite MPNN | |
| Pairwise GCN |
| Target | AP | Top-10 | Precision | Recall | F1 | Pred | Jaccard |
|---|---|---|---|---|---|---|---|
| succ_c | 0.91 | 0.84 | 0.61 | 0.71 | 32 | 0.72 | |
| akg_c | 0.96 | 0.96 | 0.87 | 0.92 | 28 | 0.92 | |
| fum_c | 0.94 | 0.94 | 0.80 | 0.86 | 17 | 0.86 |
| Gene | Retention score | Curated | Example reaction | GPR type |
|---|---|---|---|---|
| b1773 | 0.007 | Deleted | FBA | OR |
| b1276 | 0.009 | Deleted | ACONTa | OR |
| b0733 | 0.046 | Deleted | CYTBD | AND |
| b0734 | 0.050 | Deleted | CYTBD | AND |
| b2587 | 0.058 | Deleted | AKGt2r | SINGLE |
| b3739 | 0.065 | Deleted | ATPS4r | AND |
| Gene | Retention score | Curated | Example reaction | GPR type |
|---|---|---|---|---|
| b3952 | 0.000 | Deleted | PFL | AND |
| b1478 | 0.000 | Deleted | ALCD2x | OR |
| b0727 | 0.001 | Deleted | AKGDH | AND |
| b0811 | 0.002 | Deleted | GLNabc | AND |
| b3739 | 0.004 | Deleted | ATPS4r | AND |
| b0724 | 0.011 | Deleted | SUCDi | AND |
| Gene | Retention score | Curated | Example reaction | GPR type |
|---|---|---|---|---|
| b0733 | 0.007 | Deleted | CYTBD | AND |
| b1276 | 0.008 | Deleted | ACONTa | OR |
| b3739 | 0.089 | Deleted | ATPS4r | AND |
| b3731 | 0.093 | Deleted | ATPS4r | AND |
| b0734 | 0.097 | Deleted | CYTBD | AND |
| b0727 | 0.104 | Deleted | AKGDH | AND |
| GEM | GPR-referenced genes | Genes with ESM-2 | Gene coverage | Reactions (complete GPR) |
|---|---|---|---|---|
| e_coli_core | 137 | 137 | 100% | 69 / 69 (100%) |
| iMM904 | 905 | 905 | 100% | 1,043 / 1,043 (100%) |
| iML1515 | 1,516 | 1,516 | 100% | 2,266 / 2,266 (100%) |
| GEM | Unique metabolites | Currency matched | Non-currency | Incidence kept / total |
|---|---|---|---|---|
| e_coli_core | 72 | 20 | 52 | 175 / 360 |
| iMM904 | 1226 | 88 | 1138 | 3,749 / 6,517 |
| iML1515 | 1877 | 41 | 1836 | 6,333 / 10,575 |
| GEM | NN same-subsystem | Random NN | NMI (subsystem) | NMI (GPR type) | ||
|---|---|---|---|---|---|---|
| e_coli_core | 95 | 0.225 | 0.404 | 0.471 | ||
| iMM904 | 1577 | 0.196 | 0.357 | 0.411 | ||
| iML1515 | 2712 | 0.411 | 0.287 | 0.504 |
Learning to Rank
Learning to rank develops models that order items by relevance or utility for search, recommendations, and other decisions.
See all 273 papers