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

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

C. Functional similarity — EC / GO / cofactor + PGES family


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)

Cα-backbone superposition of mPGES-2 (Q9H7Z7) onto H-PGDS (O60760); the H-PGDS chain overlaps mPGES-2's N-terminal thioredoxin domain (residues 88-179).
mPGES-2 (AF-Q9H7Z7, 377 aa) superposed on H-PGDS (AF-O60760, 199 aa) with US-align. TM-score 0.431 normalized by mPGES-2 length / 0.751 by H-PGDS length; RMSD 3.37 Angstrom over 190 aligned residues. The shared thioredoxin/GST fold lies in mPGES-2's N-terminal domain (res 88-179, teal); H-PGDS aligns to that one structural unit while mPGES-2's GST-C domain + ~46-aa insertion extend beyond it -> classified domain-level-partial (master_similar_proteins.tsv row 6). Cα coordinates projected onto shared principal axes (deterministic). Regenerated by 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

Databases (name · version · entry count)

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.