Proteins similar to mPGES-2 (PTGES2 / Q9H7Z7)
mPGES-2 · PTGES2 · Q9H7Z7 Similarity search across five complementary methods — every number traces to a committed tool output.
Target identity — what "glutathione heme-bound PGE synthase" is
The target named in the request — the glutathione / heme-bound prostaglandin E synthase — resolves to microsomal prostaglandin E synthase-2 (mPGES-2), gene PTGES2, human UniProt Q9H7Z7 (377 aa, EC 5.3.99.3). This is the enzyme that binds a GSH–heme complex, belongs to the GST superfamily, and carries an N-terminal thioredoxin/glutaredoxin fold (110-Cys-x-x-Cys-113 redox motif); its holo structure — PDB 2PBJ, the "GSH-heme bound microsomal prostaglandin E synthase" — is literally the glutathione-heme-bound form described.
It is not the more famous mPGES-1 (gene PTGES, UniProt O14684), which is an unrelated MAPEG-fold membrane enzyme that does not bind heme. mPGES-1 appears below only as a functional analog (same EC 5.3.99.3 reaction, different fold), and every structural and sequence method here correctly rejects it as a structural neighbour. All similarity results on this page are computed against Q9H7Z7.
Proteins similar to mPGES-2 — methods and the convergent-vs-divergent conclusion
Target. Microsomal prostaglandin E synthase-2 (mPGES-2, gene PTGES2, human UniProt Q9H7Z7, 377 aa, EC 5.3.99.3). It is a GST-superfamily enzyme with an N-terminal thioredoxin/glutaredoxin fold carrying the 110-Cys-x-x-Cys-113 redox motif, and it binds a GSH–heme complex. Every number and every protein name below is drawn from this run's own full-database tool outputs; each is traceable to a row of results/master_similar_proteins.tsv (with a per-score pointer in results/master_provenance.tsv) or to the named per-method raw file. Nothing is imported from prior knowledge or the prior hermes run.
Why several complementary methods — and what each contributes
The proteins that are structurally similar to mPGES-2 and the proteins that are functionally similar to it are different sets (shown below). A single method therefore cannot answer the question, so five complementary axes were run, each recovering something the others miss.
A. Sequence homology — BLASTp, PSI-BLAST, jackhmmer
- BLASTp vs full Swiss-Prot (2026_02, 575,503 seqs) recovers only the PTGES2 orthologs: Macaca Q9N0A4 (97.3 % id), bovine Q66LN0 (88.1 %), mouse Q8BWM0 (83.3 %), zebrafish Q7ZUC7 (60.8 %, E = 1.14e-151); everything below is weak (GSTU6 E = 0.13, E. coli Grx2 P0AC59 E = 2.4). Single-pass sequence identity does not reach the wider GST superfamily — mPGES-2 is a divergent member (
results/seq/blastp_swissprot.tsv; master rows 1–5, 9). - PSI-BLAST (inclusion 0.5, 3 iterations, 38→97→305 hits) uses the position-specific profile to cross the twilight zone and newly reach GSTO1 (P78417, iter 2, E = 4.78e-4), GSTZ1/MAAI (O43708, iter 3, E = 1.43e-17), CLIC1 (iter 3), GDAP1 (Q8TB36, iter 3), CLIC6 (iter 3) and even H-PGDS (O60760, iter 3, E = 0.66) — remote homologs invisible to BLASTp (
results/seq/psiblast.tsv; thepsiblast_iter/psiblast_evaluecolumns of the master table). - HMMER hmmscan vs Pfam-A (38.2) fixes mPGES-2's own domain architecture: GST_N PF13417 (i-E = 7.6e-12, env 104–174) + GST_C PF00043 (i-E = 0.0016, env 277–369) + Glutaredoxin PF00462 — a two-domain GST fold spanning Pfam clans CL0172 + CL0497 (
results/seq/hmmscan_pfam.tsv).
A′. Domain / family-membership enumeration — InterPro + reverse-Pfam + Oakley benchmark
Running the domain call in reverse — "which human proteins carry mPGES-2's GST-fold Pfam families?" — enumerates 40 human GST-fold members and recovers 33/39 of the literature-curated Oakley 2023 "hidden GST" list (84.6 % recall, 100 % precision). The 6 misses (CLIC4, CLIC6, MTX1, MTX2, MTX3, GSTCD) carry GST-clan sibling Pfam families the query lacks and are explicitly delegated to the structural search (results/domain/membership_summary.json, oakley_benchmark_compare.md; the pfam_membership column of the master table).
B. Structural similarity — Foldseek + US-align/TM-align
- Foldseek vs full PDB (324,204 structures, TM-align mode,
-s 9.5 -e 10) returns the holo target 2PBJ as the #1 hit (aligned-TM 0.996, self-control), then 296 glutathione-transferase structures, H-PGDS (3VI5 = human hematopoietic PGD synthase), glutaredoxins (human Grx2 2FLS, E. coli Grx2 4KX4), thioredoxin (6GN9) and CLIC1/CLIC4 (results/struct/README.md,foldseek_pdb_afmodel.tsv). - Foldseek vs AFDB-SwissProt (590,183 models) returns 562 hits, of which 318 (57 %) are absent from the entire sequence-search hit set (BLASTp + PSI-BLAST union = 320 accessions) — the GST-fold neighbourhood is a structural signal, invisible to primary sequence (
results/struct/afdb_vs_sequence_comparison.tsv). - US-align/TM-align confirms every headline hit pairwise (26 structures) under a fixed classifier — same-fold = TM ≥ 0.5 by BOTH normalizations; domain-level-partial = ≥ 0.5 by the smaller-chain or the mPGES-2 N-domain (88–179) norm only; not-similar = < 0.5 by all. Because mPGES-2 is a two-domain, 377-aa protein with a ~46-aa insertion, a single-unit GST/glutaredoxin (~150–250 aa) matches ~one structural unit: the whole-mPGES-2 norm sits below 0.5 while the partner and N-domain norms sit well above it. The closest fold, H-PGDS, scores 0.431 / 0.751 (N-dom 0.669), RMSD 3.37 Å —
domain-level-partial. All human GSTs (GSTO1 0.440/0.656, GSTO2 0.445/0.660, GSTP1 0.427/0.713, GSTA1 0.424/0.670, GSTM2 0.431/0.700, GSTZ1 0.423/0.685, GSTK1 N-dom 0.695), the CLICs (CLIC1 0.408/0.598, CLIC4 0.405/0.569, CLIC6 N-dom 0.732), GDAP1 (0.479/0.500), the three metaxins (MTX1 0.508/0.422, MTX2 0.491/0.666, MTX3 0.491/0.578), FAXC (0.512/0.476), and the glutaredoxin/thioredoxin partners (E. coli Grx2 0.445/0.714, human GLRX2 N-dom 0.661, TXN N-dom 0.562) classifydomain-level-partial(results/struct/tmalign_summary.tsv+tmalign_extra_summary.tsv; master rows 6–26). Dali was best-effort supplementary; US-align/TM-align is the required oracle and is what the classification rests on.
C. Functional similarity — EC / GO / cofactor + PGES family
- RCSB EC-5.3.99.3 enumeration: the exact reaction "PGH2 = PGE2" is carried by 27 PDB polymer entities that fall into 3 unrelated folds — GST (2 entities: 1Z9H + 2PBJ, mPGES-2), MAPEG (18 entities, mPGES-1) and Hsp90-p23 (7 entities, cPGES). One enzyme activity, three independent structural solutions (
results/func/ec_family_breakdown.tsv). - Dual-GO intersection
(GO:0043295 glutathione-binding) AND (GO:0020037 heme-binding)returns 7 hits, of which the 5 reviewed entries are all PTGES2 orthologs — the GSH+heme signature is PTGES2-unique (results/func/go_heme_gsh_dual.json). - Cofactor site (2PBJ): the sole Fe axial ligand is the GSH cysteinyl-thiolate SG2 at 2.60–2.73 Å; a whole-PDB survey finds only 2PBJ co-binds GSH+heme with a thiolate–Fe bridge inside a GST fold (
results/ligand/fe_coordination.tsv,bridge_survey.tsv).
The conclusion: the structural and functional neighbourhoods DIVERGE
Laying the two neighbourhoods side by side (all from the master table):
Structural neighbourhood — same fold, different function → divergent evolution. H-PGDS, the cytosolic GSTs (Omega/Pi/Alpha/Mu/Zeta/Kappa/Theta), the CLICs, GDAP1, the metaxins, FAXC, and the glutaredoxins/thioredoxins all share mPGES-2's GST/thioredoxin fold at the domain level (TM ≥ 0.5 by the partner or N-domain normalization) — yet they do different chemistry: GSH-conjugation detox (GSTs, EC 2.5.1.18), maleylacetoacetate isomerization (GSTZ1, EC 5.2.1.2), prostaglandin D synthesis (H-PGDS, EC 5.3.99.2), chloride-channel / glutaredoxin-like redox (CLICs, glutaredoxins), mitochondrial fission (GDAP1), protein import (metaxins). These proteins descend from a common ancestral GST/thioredoxin fold that diverged in function — classic divergent evolution.
Functional neighbourhood — same function, different fold → convergent evolution. The other enzymes that perform mPGES-2's reaction — mPGES-1 (PTGES, MAPEG fold) and cPGES (PTGES3, Hsp90-co-chaperone/p23 fold) — carry EC 5.3.99.3 (PGH2→PGE2) but are structurally unrelated to mPGES-2: US-align gives mPGES-1 0.184 / 0.353 / 0.377 and cPGES 0.152 / 0.283 / 0.240, < 0.5 on every normalization (master rows 55, 57; results/func/pges_family.tsv). (L-PGDS P41222, a lipocalin PGD synthase, is an additional different-fold negative control, 0.204/0.331/0.308.) Three unrelated folds independently arriving at the same PGH2-isomerase activity is convergent evolution — the same conclusion the RCSB "one EC → three folds" enumeration reaches.
Therefore the two sets are essentially disjoint. The proteins most similar to mPGES-2 in structure (GST-fold relatives) share almost none of its function; the proteins most similar to it in function (mPGES-1, cPGES) share none of its fold. The classifier is not merely permissive — it places the same-fold-different-function relatives at domain-level-partial and the same-function-different- fold analogs at not-similar (< 0.5 all norms). This divergence is exactly why several methods are required: sequence + structure recover the divergent GST-fold neighbourhood, while the functional axis (EC/GO/PGES-family) is the only way to surface mPGES-1 and cPGES, which every structural and sequence method correctly rejects.
Headline answer. The structurally similar proteins — the user's primary ask — are the GST-superfamily / thioredoxin-fold relatives foregrounded in the master table: closest is H-PGDS, then the human GSTs (Omega highest, then Pi/Alpha/Mu/Zeta/Kappa/Theta), the CLICs, GDAP1, the metaxins, FAXC, and the glutaredoxins/thioredoxin (N-domain match). mPGES-1 and cPGES are functional look-alikes only, on completely different folds.
Sources: results/master_similar_proteins.tsv (+ .md), results/master_provenance.tsv, and the per-method raw outputs under results/{seq,domain,struct,func,ligand}/. Methods, versions, DBs and exact commands: RUNBOOK.md and results/ENVIRONMENT.md. Reproducibility: results/REPRODUCIBILITY.md.
Structural superposition — mPGES-2 vs its closest structural hit (H-PGDS)
pipeline/45_figure_superpose.py from the
committed structures data/AF-Q9H7Z7-F1-model_v6.pdb and data/AF-O60760-F1-model_v6.pdb
via the committed US-align binary (rotation matrix results/struct/figure_superpose_matrix.txt) —
not a stock image.Master table — structural / domain neighbourhood (headline answer)
The structurally similar proteins, foregrounded first. Full machine-readable source:
results/master_similar_proteins.tsv; per-score provenance:
results/master_provenance.tsv. This table is generated at build time directly from that
TSV, so it cannot diverge from the committed data.
| # | class | struct class | protein | gene | UniProt | fold | methods | TM mPGES2/partner/N-dom | Foldseek qtm/ttm | RMSD Å | best seq E | Pfam |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | target | same-fold | mPGES-2 / Prostaglandin E synthase 2 (TARGET) | PTGES2 | Q9H7Z7 | GST-superfamily / thioredoxin-fold (mPGES-2) | BLASTp;PSI-BLAST;HMMER-Pfam;Foldseek-AFDB | ·/·/· | 1.000E+00/1.000E+00 | · | 0.0 | PF13417 |
| 2 | both | same-fold | mPGES-2 (Macaca ortholog) | PTGES2 | Q9N0A4 | GST-superfamily / thioredoxin-fold (mPGES-2) | BLASTp;PSI-BLAST;Foldseek-AFDB;Foldseek-PDB;TM-align | 0.722/0.9914/0.85569 | 9.783E-01/9.783E-01 | 0.59 | 0.0 | · |
| 3 | both | same-fold | mPGES-2 (bovine ortholog) | PTGES2 | Q66LN0 | GST-superfamily / thioredoxin-fold (mPGES-2) | BLASTp;PSI-BLAST;Foldseek-AFDB | ·/·/· | 7.996E-01/8.100E-01 | · | 0.0 | · |
| 4 | both | same-fold | mPGES-2 (mouse ortholog) | Ptges2 | Q8BWM0 | GST-superfamily / thioredoxin-fold (mPGES-2) | BLASTp;PSI-BLAST;Foldseek-AFDB | ·/·/· | 7.572E-01/7.436E-01 | · | 0.0 | · |
| 5 | both | same-fold | mPGES-2 (zebrafish ortholog) | ptges2 | Q7ZUC7 | GST-superfamily / thioredoxin-fold (mPGES-2) | BLASTp;PSI-BLAST;Foldseek-AFDB | ·/·/· | 7.436E-01/7.436E-01 | · | 1.14e-151 | · |
| 6 | domain-level-partial | domain-level-partial | H-PGDS / Hematopoietic prostaglandin D synthase | HPGDS | O60760 | GST Sigma (closest fold) | PSI-BLAST;HMMER-Pfam;Foldseek-PDB;TM-align | 0.43069/0.75087/0.66932 | ·/· | 3.37 | 0.66 | PF02798;PF14497 |
| 7 | domain-level-partial | domain-level-partial | FzlA, FtsZ-localized protein A | fzlA | FZLA_5NR1 | bacterial GST-fold | Foldseek-PDB;TM-align | 0.47139/0.74986/0.74919 | ·/· | 3.2 | · | · |
| 8 | domain-level-partial | domain-level-partial | Tau-class glutathione transferase | GSTU | GSTTAU_5AGY | plant GST (Tau) | Foldseek-PDB;TM-align | 0.45131/0.74265/0.76016 | ·/· | 2.96 | · | · |
| 9 | domain-level-partial | domain-level-partial | Glutaredoxin-2 (+GSH) | grxB | P0AC59 | glutaredoxin (thioredoxin fold) | BLASTp;PSI-BLAST;Foldseek-AFDB;Foldseek-PDB;TM-align | 0.44527/0.71397/0.72204 | 4.513E-01/7.424E-01 | 3.6 | 2.4 | · |
| 10 | domain-level-partial | domain-level-partial | Glutathione S-transferase P (pi) | GSTP1 | P09211 | GST Pi | HMMER-Pfam;TM-align | 0.42695/0.71349/0.67277 | ·/· | 3.41 | · | PF02798;PF14497 |
| 11 | domain-level-partial | domain-level-partial | Glutathione S-transferase Mu 2 | GSTM2 | P28161 | GST Mu | HMMER-Pfam;TM-align | 0.43089/0.69969/0.67363 | ·/· | 3.11 | · | PF00043;PF02798 |
| 12 | domain-level-partial | domain-level-partial | Glutathione S-transferase zeta-1 / MAAI | GSTZ1 | O43708 | GST Zeta / maleylacetoacetate isomerase | PSI-BLAST;HMMER-Pfam;Foldseek-AFDB;TM-align | 0.42334/0.68534/0.71158 | 4.346E-01/7.149E-01 | 3.83 | 1.43e-17 | PF13409;PF14497 |
| 13 | domain-level-partial | domain-level-partial | Glutathione S-transferase A1 (alpha) | GSTA1 | P08263 | GST Alpha | HMMER-Pfam;TM-align | 0.42377/0.67006/0.679 | ·/· | 3.3 | · | PF00043;PF02798 |
| 14 | domain-level-partial | domain-level-partial | Metaxin-2 | MTX2 | O75431 | hidden GST (metaxin) | Foldseek-AFDB;TM-align | 0.49078/0.66582/0.61418 | 5.065E-01/7.196E-01 | 3.76 | · | · |
| 15 | domain-level-partial | domain-level-partial | Glutathione S-transferase omega-2 | GSTO2 | Q9H4Y5 | GST Omega | PSI-BLAST;HMMER-Pfam;Foldseek-AFDB;Foldseek-PDB;TM-align | 0.44521/0.65995/0.73154 | 4.544E-01/6.808E-01 | 3.28 | 0.012 | PF13417 |
| 16 | domain-level-partial | domain-level-partial | Glutathione S-transferase omega-1 | GSTO1 | P78417 | GST Omega | PSI-BLAST;HMMER-Pfam;Foldseek-AFDB;TM-align | 0.44017/0.65561/0.72516 | 4.498E-01/6.765E-01 | 3.47 | 4.78e-04 | PF13409;PF14497 |
| 17 | domain-level-partial | domain-level-partial | Chloride intracellular channel 1 | CLIC1 | O00299 | CLIC (GST-fold) | PSI-BLAST;HMMER-Pfam;Foldseek-AFDB;Foldseek-PDB;TM-align | 0.40774/0.59842/0.74311 | 4.200E-01/6.247E-01 | 3.8 | 2.71e-07 | PF13410 |
| 18 | domain-level-partial | domain-level-partial | Metaxin-3 | MTX3 | Q5HYI7 | hidden GST (metaxin) | Foldseek-AFDB;TM-align | 0.49057/0.57786/0.64668 | 5.074E-01/7.364E-01 | 3.86 | · | · |
| 19 | domain-level-partial | domain-level-partial | Chloride intracellular channel 4 | CLIC4 | Q9Y696 | CLIC (GST-fold) | PSI-BLAST;Foldseek-AFDB;Foldseek-PDB;TM-align | 0.40463/0.56926/0.72882 | 4.165E-01/5.936E-01 | 3.92 | 4.50e-07 | · |
| 20 | domain-level-partial | domain-level-partial | Thioredoxin | TXN | P10599 | thioredoxin fold | Foldseek-PDB;TM-align | 0.18457/0.54502/0.56169 | ·/· | 3.06 | · | · |
| 21 | domain-level-partial | domain-level-partial | Ganglioside-induced differentiation-associated protein 1 | GDAP1 | Q8TB36 | hidden GST (GDAP1) | PSI-BLAST;HMMER-Pfam;Foldseek-AFDB;TM-align | 0.47857/0.50025/0.73002 | 4.945E-01/5.176E-01 | 4.51 | 4.97e-07 | PF13410;PF13417 |
| 22 | domain-level-partial | domain-level-partial | Failed axon connections homolog | FAXC | Q5TGI0 | hidden GST (FAXC) | HMMER-Pfam;Foldseek-AFDB;TM-align | 0.5121/0.47573/0.61956 | 5.238E-01/4.858E-01 | 3.29 | · | PF17172 |
| 23 | domain-level-partial | domain-level-partial | Glutaredoxin-2, mitochondrial | GLRX2 | Q9NS18 | glutaredoxin (thioredoxin fold) | HMMER-Pfam;Foldseek-AFDB;Foldseek-PDB;TM-align | 0.23551/0.4525/0.66089 | 1.888E-01/4.112E-01 | 5.02 | · | PF00462 |
| 24 | domain-level-partial | domain-level-partial | Metaxin-1 | MTX1 | Q13505 | hidden GST (metaxin) | Foldseek-AFDB;TM-align | 0.50843/0.42236/0.64318 | 5.101E-01/5.954E-01 | 3.81 | · | · |
| 25 | domain-level-partial | domain-level-partial | Glutathione S-transferase kappa 1 | GSTK1 | Q9Y2Q3 | GST Kappa (distinct topology; N-domain match) | Foldseek-AFDB;TM-align | 0.19961/0.29302/0.69526 | 2.090E-01/3.138E-01 | 5.39 | · | · |
| 26 | domain-level-partial | domain-level-partial | Chloride intracellular channel 6 | CLIC6 | Q96NY7 | CLIC (GST-fold) | PSI-BLAST;Foldseek-AFDB;TM-align | 0.43882/0.2528/0.73237 | 4.533E-01/2.571E-01 | 4.33 | 1.07e-04 | · |
| 27 | domain-level-partial | domain-level-partial | Glutathione S-transferase theta-1 (EC 2.5.1.18) (GST class-theta-1) (G | GSTT1 | P30711 | GST Theta | PSI-BLAST;HMMER-Pfam;Foldseek-AFDB | ·/·/· | 4.689E-01/7.086E-01 | · | 0.033 | PF00043;PF13417 |
| 28 | domain-level-partial | domain-level-partial | Glutathione S-transferase Mu 3 (EC 2.5.1.18) (GST class-mu 3) (GSTM3-3 | GSTM3 | P21266 | GST Mu | HMMER-Pfam;Foldseek-AFDB | ·/·/· | 4.407E-01/7.048E-01 | · | · | PF00043;PF02798 |
| 29 | domain-level-partial | domain-level-partial | Glutathione S-transferase theta-4 (EC 2.5.1.18) (GST class-theta-4) (G | GSTT4 | A0A1W2PR19 | GST Theta | HMMER-Pfam;Foldseek-AFDB | ·/·/· | 4.652E-01/6.994E-01 | · | · | PF00043;PF13417 |
| 30 | domain-level-partial | domain-level-partial | Glutathione S-transferase A4 (EC 2.5.1.18) (GST class-alpha member 4) | GSTA4 | O15217 | GST Alpha | HMMER-Pfam;Foldseek-AFDB | ·/·/· | 4.333E-01/6.972E-01 | · | · | PF02798;PF14497 |
| 31 | domain-level-partial | domain-level-partial | Glutathione S-transferase theta-2B (EC 2.5.1.18) (Glutathione S-transf | GSTT2B | P0CG30 | GST Theta | PSI-BLAST;HMMER-Pfam;Foldseek-AFDB | ·/·/· | 4.657E-01/6.916E-01 | · | 0.25 | PF00043;PF02798 |
| 32 | domain-level-partial | domain-level-partial | Glutathione S-transferase theta-2 (EC 2.5.1.18) (GST class-theta-2) | GSTT2 | P0CG29 | GST Theta | PSI-BLAST;HMMER-Pfam;Foldseek-AFDB | ·/·/· | 4.639E-01/6.886E-01 | · | 0.25 | PF00043;PF02798 |
| 33 | domain-level-partial | domain-level-partial | Chloride intracellular channel protein 2 (Glutaredoxin-like oxidoreduc | CLIC2 | O15247 | CLIC (GST-fold) | PSI-BLAST;HMMER-Pfam;Foldseek-AFDB | ·/·/· | 4.159E-01/6.026E-01 | · | 3.4 | PF13410 |
| 34 | domain-level-partial | domain-level-partial | Chloride intracellular channel protein 5 (Glutaredoxin-like oxidoreduc | CLIC5 | Q9NZA1 | CLIC (GST-fold) | PSI-BLAST;HMMER-Pfam;Foldseek-AFDB | ·/·/· | 4.166E-01/5.984E-01 | · | 5.74e-06 | PF13410 |
| 35 | domain-level-partial | domain-level-partial | Aminoacyl tRNA synthase complex-interacting multifunctional protein 2 | AIMP2 | Q13155 | GST-fold module (tRNA-synthetase complex / EF1B) | HMMER-Pfam;Foldseek-AFDB | ·/·/· | 3.695E-01/5.286E-01 | · | · | PF00043 |
| 36 | domain-level-partial | domain-level-partial | Ganglioside-induced differentiation-associated protein 1-like 1 (GDAP1 | GDAP1L1 | Q96MZ0 | hidden GST (GDAP1-like) | PSI-BLAST;HMMER-Pfam;Foldseek-AFDB | ·/·/· | 2.070E-01/5.032E-01 | · | 0.016 | PF13409;PF13410 |
| 37 | domain-level-partial | domain-level-partial | Elongation factor 1-gamma (EF-1-gamma) (eEF-1B gamma) | EEF1G | P26641 | GST-fold module (tRNA-synthetase complex / EF1B) | HMMER-Pfam;Foldseek-AFDB | ·/·/· | 4.694E-01/3.707E-01 | · | · | PF00043;PF02798 |
| 38 | domain-level-partial | domain-level-partial | Valine--tRNA ligase (EC 6.1.1.9) (Protein G7a) (Valyl-tRNA synthetase) | VARS1 | P26640 | GST-fold module (tRNA-synthetase complex / EF1B) | HMMER-Pfam;Foldseek-AFDB | ·/·/· | 2.947E-01/1.112E-01 | · | · | PF00043 |
| 39 | domain-level-partial | family-level | Chloride intracellular channel protein 3 (Glutaredoxin-like oxidoreduc | CLIC3 | O95833 | CLIC (GST-fold) | PSI-BLAST;HMMER-Pfam | ·/·/· | ·/· | · | 0.15 | PF13410 |
| 40 | domain-level-partial | family-level | Eukaryotic translation elongation factor 1 epsilon-1 (Aminoacyl tRNA s | EEF1E1 | O43324 | GST-fold module (tRNA-synthetase complex / EF1B) | HMMER-Pfam | ·/·/· | ·/· | · | · | PF21972 |
| 41 | domain-level-partial | family-level | Bifunctional glutamate/proline--tRNA ligase (Bifunctional aminoacyl-tR | EPRS1 | P07814 | GST-fold module (tRNA-synthetase complex / EF1B) | HMMER-Pfam | ·/·/· | ·/· | · | · | PF21972 |
| 42 | domain-level-partial | family-level | Glutaredoxin-1 (Thioltransferase-1) (TTase-1) | GLRX | P35754 | glutaredoxin (thioredoxin fold) | HMMER-Pfam | ·/·/· | ·/· | · | · | PF00462 |
| 43 | domain-level-partial | family-level | Glutaredoxin-3 (PKC-interacting cousin of thioredoxin) (PICOT) (PKC-th | GLRX3 | O76003 | glutaredoxin (thioredoxin fold) | HMMER-Pfam | ·/·/· | ·/· | · | · | PF00462 |
| 44 | domain-level-partial | family-level | Glutaredoxin-related protein 5, mitochondrial (Monothiol glutaredoxin- | GLRX5 | Q86SX6 | glutaredoxin (thioredoxin fold) | HMMER-Pfam | ·/·/· | ·/· | · | · | PF00462 |
| 45 | domain-level-partial | family-level | Glutaredoxin domain-containing cysteine-rich protein 1 | GRXCR1 | A8MXD5 | glutaredoxin (thioredoxin fold) | HMMER-Pfam | ·/·/· | ·/· | · | · | PF00462 |
| 46 | domain-level-partial | family-level | Glutathione S-transferase A2 (EC 2.5.1.18) (GST HA subunit 2) (GST cla | GSTA2 | P09210 | GST Alpha | HMMER-Pfam | ·/·/· | ·/· | · | · | PF00043;PF02798 |
| 47 | domain-level-partial | family-level | Glutathione S-transferase A3 (EC 2.5.1.18) (GST class-alpha member 3) | GSTA3 | Q16772 | GST Alpha | HMMER-Pfam | ·/·/· | ·/· | · | · | PF00043;PF02798 |
| 48 | domain-level-partial | family-level | Glutathione S-transferase A5 (EC 2.5.1.18) (GST class-alpha member 5) | GSTA5 | Q7RTV2 | GST Alpha | HMMER-Pfam | ·/·/· | ·/· | · | · | PF00043;PF02798 |
| 49 | domain-level-partial | family-level | Glutathione S-transferase Mu 1 (EC 2.5.1.18) (GST HB subunit 4) (GST c | GSTM1 | P09488 | GST Mu | HMMER-Pfam | ·/·/· | ·/· | · | · | PF00043;PF02798 |
| 50 | domain-level-partial | family-level | Glutathione S-transferase Mu 4 (EC 2.5.1.18) (GST class-mu 4) (GST-Mu2 | GSTM4 | Q03013 | GST Mu | HMMER-Pfam | ·/·/· | ·/· | · | · | PF00043;PF02798 |
| 51 | domain-level-partial | family-level | Glutathione S-transferase Mu 5 (EC 2.5.1.18) (GST class-mu 5) (GSTM5-5 | GSTM5 | P46439 | GST Mu | HMMER-Pfam | ·/·/· | ·/· | · | · | PF00043;PF02798 |
| 52 | domain-level-partial | family-level | Methionine--tRNA ligase, cytoplasmic (EC 6.1.1.10) (Methionyl-tRNA syn | MARS1 | P56192 | GST-fold module (tRNA-synthetase complex / EF1B) | HMMER-Pfam | ·/·/· | ·/· | · | · | PF00043 |
| 53 | domain-level-partial | family-level | Thioredoxin reductase 1, cytoplasmic (TR) (EC 1.8.1.9) (Gene associate | TXNRD1 | Q16881 | thioredoxin reductase (thioredoxin fold) | HMMER-Pfam | ·/·/· | ·/· | · | · | PF00462 |
| 54 | domain-level-partial | family-level | Thioredoxin reductase 3 (EC 1.8.1.9) (Thioredoxin and glutathione redu | TXNRD3 | Q86VQ6 | thioredoxin reductase (thioredoxin fold) | HMMER-Pfam | ·/·/· | ·/· | · | · | PF00462 |
Master table — functional analogs (same reaction, different fold — the divergence)
| # | class | struct class | protein | gene | UniProt | fold | EC | TM mPGES2/partner/N-dom | methods |
|---|---|---|---|---|---|---|---|---|---|
| 55 | functional-analog | not-similar | mPGES-1 / Prostaglandin E synthase (MAPEG) | PTGES | O14684 | MAPEG (different fold) | 5.3.99.3 | 0.18431/0.35255/0.37687 | TM-align;Functional-EC/GO |
| 56 | functional-analog | not-similar | L-PGDS / Prostaglandin D2 synthase (lipocalin) | PTGDS | P41222 | lipocalin (different fold) | · | 0.20368/0.33131/0.30813 | TM-align |
| 57 | functional-analog | not-similar | cPGES / Prostaglandin E synthase 3 (Hsp90 co-chaperone) | PTGES3 | Q15185 | Hsp90 co-chaperone / p23 (different fold) | 5.3.99.3 | 0.15227/0.28305/0.24017 | TM-align;Functional-EC/GO |
Scope note — AFDB search used the Swiss-Prot subset
The AlphaFold structural search (Foldseek vs AFDB) was run against the AlphaFold Database
Swiss-Prot subset — 590,183 models (one per reviewed UniProtKB/Swiss-Prot entry), not
the full ~214-million-model AlphaFold Database. The full AFDB (~700 GB compressed) does not fit the
available disk and is beyond the ≤ $5 compute budget, so it is deliberately out of scope. The
Swiss-Prot subset is the standard curated slice and contains the human proteome and all reviewed
GST-superfamily / thioredoxin-fold relatives — exactly mPGES-2's neighbourhood. Any neighbour existing
only as an unreviewed (TrEMBL) model would not appear in the AFDB run; the complementary
Foldseek-vs-full-PDB search (324,204 searchable structures / 1,562,678 chains) is
not subset-limited and independently recovers the same GST-fold neighbourhood.
(results/struct/AFDB_SCOPE_NOTE.md.)
Reproducibility appendix
Every number on this page traces to a committed raw tool output under
results/; the master table is emitted from results/master_similar_proteins.tsv
and each score has a pointer in results/master_provenance.tsv (468/468 resolve). The full
pipeline is CPU-only and cost $0 — vast.ai/GPU was not used. Host of record: the
hermes NUC (12 cores). Methods, exact commands and per-step hosts: RUNBOOK.md;
environment of record: results/ENVIRONMENT.md; input provenance: data/PROVENANCE.md.
Pinned tool versions
- Foldseek — commit
7f4b94644d…(linux-avx2, static), TM-align mode - US-align (USalign) — 20260527 (static)
- BLAST+ — 2.17.0+ · HMMER — 3.4
- Python / biopython — 3.12.3 / 1.87 · matplotlib 3.10.9 / numpy 1.26.4 (figure)
Databases (name · version · entry count)
- Swiss-Prot (BLASTp/PSI-BLAST) — release 2026_02 — 575,503 sequences
- Pfam-A (hmmscan) — 38.2 — 30,134 HMMs
- Foldseek PDB (
pdb, PDB_DATE 250101) — 324,204 searchable structures (1,562,678 chains) - Foldseek AFDB-Swiss-Prot — AF v6 / SP 2025_03 — 590,183 models (subset; see scope note)
Representative commands
# sequence homology vs full Swiss-Prot
blastp -query data/Q9H7Z7.fasta -db swissprot -evalue 10 -max_target_seqs 5000 \
-outfmt '6 saccver pident qcovs bitscore evalue'
psiblast -query data/Q9H7Z7.fasta -db swissprot -num_iterations 3 -inclusion_ethresh 0.5
hmmscan --domtblout hmmscan_pfam.domtbl Pfam-A.hmm data/Q9H7Z7.fasta
# structural search (TM-align mode, pinned sensitivity/e-value)
foldseek easy-search Q.pdb pdb aln.m8 tmp --alignment-type 1 -s 9.5 -e 10 \
--format-output query,target,qtmscore,ttmscore,alntmscore,lddt,evalue,prob,alnlen,qlen,tlen,rmsd
foldseek easy-search AF-Q9H7Z7.pdb afdb_swissprot aln.m8 tmp --alignment-type 1 -s 9.5 -e 10 ...
# same-fold classifier oracle (whole-chain, both normalizations)
USalign data/AF-Q9H7Z7-F1-model_v6.pdb .pdb # + vs N-domain 88-179
# regenerate this page's figure from committed structures
python3 pipeline/45_figure_superpose.py
# deterministic reproducibility spot-check (US-align pair + BLASTp)
bash pipeline/42_repro_check.sh
Classifier (fixed, no cherry-picking)
same fold = TM-score ≥ 0.5 by both normalizations; domain-level-partial = ≥ 0.5 by the smaller-chain or the mPGES-2 N-domain (88–179) normalization only; not-similar = < 0.5 by all. Because mPGES-2 is a two-domain 377-aa protein with a ~46-aa insertion, single-unit GST/thioredoxin relatives match one structural unit → they clear the partner/N-domain norm but not the whole-mPGES-2 norm, hence domain-level-partial.