PaTz โ€” Physics-Aware Transformer with eXplainability
โ— API Offlinepatz_env

Ablation Studies

FULL MODEL DONE โ€” ABLATIONS PENDING

Systematic ablation of PaTz components. Full model Fmax=0.3212 (baseline). Each ablation removes one component and retrains from scratch on the same train/val/test split.

Note: Only the full PaTz model has been trained and evaluated. Ablation variants have not been run yet. Each ablation requires retraining from scratch (~50 epochs, ~2-3 hours per run on RTX 3050). Results will populate this table as they are collected.
๐Ÿ“
0.3212
Full Model Fmax
baseline for comparison
๐Ÿ“ˆ
0.8568
Full Model AUROC
test set n=525
๐Ÿ”ฌ
6
Ablations Planned
not yet run
๐Ÿงฎ
4.39M
Total Params
trainable (ESM-2 frozen)
Ablation Study Table
ConfigurationRemoved ComponentFmaxAUROCฮ”FmaxStatus
PaTz (full model)
Pairformer (4Lร—8h) + Physics loss (ฮป=0.01) + Score diffusion (T=1000) + MC Dropout (N=20) + Function head.
โ€”0.32120.8568baselineโœ“ DONE
w/o Physics Loss
Tests contribution of differentiable Cฮฑ bond/angle/clash energy terms. Hypothesis: physics loss improves structure-guided GO predictions.
ฮป_phys=0 (loss_phys zeroed)โ€”โ€”โ€”NOT RUN
w/o Score Diffusion
Removes score-matching diffusion (T=1000). Protein embedding passed directly to function head. Tests structural conditioning contribution.
Diffusion head removedโ€”โ€”โ€”NOT RUN
w/o Pairformer Pair Track
Removes Lร—L pair track. Only single track h_i retained. Tests pairwise residueโ€“residue reasoning contribution.
d_pair=0 (no z_ij)โ€”โ€”โ€”NOT RUN
Pairformer 1 Layer (vs 4)
Reduces Pairformer depth from 4 to 1 layer. Tests depth of triangle-update message passing.
n_layers: 4โ†’1โ€”โ€”โ€”NOT RUN
w/o MC Dropout
Standard deterministic inference instead of N=20 MC Dropout passes. Tests uncertainty quantification contribution.
dropout=0 at inferenceโ€”โ€”โ€”NOT RUN
Random ESM-2 Init (no pretraining)
ESM-2 backbone with random (not pre-trained) weights. Extreme ablation: measures contribution of transfer learning from UniRef90.
ESM-2 weights randomisedโ€”โ€”โ€”NOT RUN
Ablation Progress
PaTz (full model)Complete
w/o Physics LossPending
w/o Score DiffusionPending
w/o Pairformer Pair TrackPending
Pairformer 1 Layer (vs 4)Pending
w/o MC DropoutPending
Random ESM-2 Init (no pretraining)Pending
Ablation Methodology
๐Ÿ”’ Controlled Variables

Same train/val/test split (split_manifest.json). Same random seed (42). Same hyperparameters (training/default.yaml). Only one component changed per ablation.

๐Ÿ“ Evaluation Protocol

CAFA Fmax evaluated on held-out test set (n=525 proteins, MMseqs2 30% cluster split). Same threshold sweep ฯ„ โˆˆ [0,1]. Macro-averaged over proteins.

โฑ Expected Runtime

~50 epochs ร— ~3 min/epoch = ~2.5 hours per ablation run on RTX 3050. 6 ablations = ~15 hours total. Run sequentially or overnight.