What can we infer from the ESM2/ESMFold results?
This project includes a PETosome — a synthetic enzyme complex that does this breakdown in two steps, like two workers on an assembly line, both physically attached to a shared scaffold protein so they work side-by-side:
Both enzymes are attached to the scaffold through a small "hook" domain called a dockerin, connected to the enzyme by a short, flexible chain of amino acids called a linker.
Problem 1 (this report's Part 1): attaching the dockerin to PETase cut its activity 6× on a simple test substrate, and reduced TPA production by 44% on real PET film — much worse than the 7% reduction seen with a smaller substrate (BHET). The team's hypothesis was that the dockerin had been physically crowding the enzyme's active site, and bigger substrates might suffer more because they need more room.
Problem 2 (this report's Part 2): after 96 hours, the PETase alone produced 67% MHET but only 32% TPA — meaning MHETase is the slower, bottleneck enzyme. The team designed one hand-picked mutant (called TfCaWA) to try to fix this, but hadn't tested it thoroughly or explored alternatives systematically.
This pipeline uses AI tools to generate and rank candidate fixes for both problems before spending wet-lab time and money synthesizing and testing them — a computational triage step.
Both tools come from the same family of AI models, originally developed by Meta AI, trained on huge databases of real protein sequences.
ESM2 is a protein language model — the same basic idea as a large language model for text, except trained on protein sequences instead of English. It learned, from millions of real proteins, which amino acid sequences tend to occur, and in what contexts. Given a sequence with one region blanked out, it can estimate how "natural" different fill-ins would be — similar to how a text model can guess a missing word from context. This pipeline uses that ability to score candidate linkers and mutations: a higher ESM2 score means the candidate looks more like a real, evolutionarily plausible protein sequence in that position — it does not mean the enzyme will actually work better.
ESMFold takes a full amino acid sequence and predicts its 3D structure — where every atom sits in space. It's built on top of ESM2's learned representations, which lets it skip a slow step that older tools like AlphaFold2 require (searching large databases for similar sequences). That makes ESMFold much faster, at some cost in accuracy — a trade-off that is expected to make these findings conjectural rather than definitive.
Every ESMFold prediction comes with a per-residue confidence score called pLDDT (0–100 scale; above 70 is generally considered reliable, below 50 is low-confidence). This lets you tell not just what shape the model predicts, but how much to trust each part of that shape.
If the dockerin is crowding the active site, maybe a longer or differently-composed linker can push it further away, giving PET polymer chains room to reach the enzyme's catalytic residues. The pipeline tested several linkers built from repeats of glycine and serine (GGGGS) — a very common, maximally flexible "spacer" sequence used throughout protein engineering — at five different lengths, plus a few AI-suggested alternatives, against the native 12-residue linker currently in use.
| Candidate | Sequence | Length | ESM2 score | pLDDT | Triad→dockerin distance | Composite |
|---|---|---|---|---|---|---|
| GS_len25 | GGGGSGGGGSGGGGSGGGGSGGGGS | 25 | -0.177 | 80 | 11.2 Å | 68.9 |
| GS_len20 | GGGGSGGGGSGGGGSGGGGS | 20 | -0.271 | 80 | 9.3 Å | 58.2 |
| GS_len15 | GGGGSGGGGSGGGGS | 15 | -0.613 | 70 | 16.0 Å | 52.9 |
| Native (baseline) | TSGGGDDGGSGG | 12 | -1.700 | 70 | 17.8 Å | 40.0 |
Composite score blends all three columns (30% ESM2 plausibility, 30% fold confidence, 40% distance), each rescaled to a 0–100 range so they're comparable, then combined with those weights.
The active site is a pocket-like cleft that a PET polymer chain has to physically fit into for the enzyme to cut it. The dockerin domain, sitting nearby, can partly block that entrance — like furniture pushed up against a doorway. "Distance" is measured as the closest 3D gap between any atom of the three catalytic residues and any atom of the dockerin domain, in the single 3D structure ESMFold predicts. A bigger number means the model predicts the dockerin sits further from the doorway; a smaller number means it's closer, and more likely to obstruct larger substrates trying to get in.
This connects to the real wet-lab numbers that motivated the whole notebook: activity dropped much more on real PET film (44%) than on BHET (7%). We might infer that small molecules can still squeeze past a partial obstruction, while long polymer chains need much more clearance — so distance is being used as a stand-in (a "proxy") for that clearance, not as a direct measurement of enzyme speed.
Every real GS-linker candidate actually came out closer to the active site than the native linker (9.3–16.0 Å vs. 17.8 Å) — the opposite of what we had expected a longer flexible spacer to do. GS_len25 still wins the overall composite score because its ESM2 and pLDDT numbers are strong, but by the notebook's own headline metric — the one built specifically to address Problem 1 — it's actually one of the weaker options.
There are two very different explanations for this, and the data alone can't tell us which is true:
Here the goal is different: instead of moving a domain further away, the aim is to widen the substrate-binding pocket of the MHETase enzyme itself, so the intermediate product (MHET) can enter and be converted to the final product (TPA) more easily. The team already had one hand-designed mutant (TfCaWA, combining two mutations: I69W and V376A) as a starting guess, and the pipeline explores whether AI-guided alternatives might do better.
| Construct | ESM2 score | pLDDT | Pocket free volume | Composite |
|---|---|---|---|---|
| WT (native) | -0.220 | 79 | 3551 ų | 60.0 |
| TfCaWA (control) | -0.750 | 78 | 3551 ų | 23.5 |
| mut_I69F | -2.592 | 79 | 3551 ų | 23.2 |
| mut_I69F_V376A | -2.656 | 79 | 3551 ų | 21.1 |
Some limitations can be found in the "Pocket free volume" column: it's identical — 3550.8 ų — for all four rows, including the wild type. That's not a coincidence and not a sign the pocket is genuinely unchanged; it's a limitation in how the code measures pocket size. The measurement function only counts how many backbone "anchor" atoms (called Cα atoms — one per amino acid, roughly its structural midpoint) fall within a fixed-size sphere around the catalytic residues, and treats every amino acid as if it were the same fixed-size ball regardless of whether it's actually a small residue like alanine or a bulky one like tryptophan. A single point mutation rarely moves the protein's backbone enough to change that atom count — even though it very much changes the actual physical bulk sitting in the pocket (that's the whole point of the mutation). So this metric is structurally blind to the exact effect it's supposed to detect, and it contributes zero useful information to every row's score here.
On top of that: the wild type's ESM2 score (−0.22) and TfCaWA's (−0.75) are hardcoded numbers written directly into the notebook's code, not values ESM2 actually computed this run. Only the two engineered mutants' ESM2 scores are real. Combined with the pocket-volume issue, the wild type "winning" this ranking is mostly an artifact of these two gaps — not evidence that the engineered mutants are worse.
This pipeline has produced genuine AI predictions, but the two metrics each problem was specifically designed to test — active-site distance and pocket volume — are surprising and unexpected. If this research is to proceed, experts will help the student team discuss and deliberate regarding which physical experiments ought to follow these computational experiences.