~/aixsci
200 records · all checked

structural-biology/ai produced the result/arXiv 2024 · v2

Neural networks trained on atomic surroundings score how mutations change proteins

Researchers built HERMES, a family of neural networks that read the atoms around a single site in a protein and rank how each of the 20 amino acids would sit there. Every stability, binding and antigen result reported is a model prediction.

1. Assemble and pre-process protein structures2. Holographic encoding of atomic neighborhoods3. Pre-train equivariant network on masked residue identity4. Rosetta relaxation of mutant neighborhoods5. Zero-shot scoring of mutational effects6. Amortize relaxation by fine-tuning on relaxed predictions7. Fine-tune end-to-end on measured stability and binding effects8. Rank substitutions at viral antigen sites

spectrum · one line per step, placed by what the step does · bright lines used AI

HERMES: Holographic Equivariant neuRal network model for Mutational Effect and Stability prediction
arXiv, 2024

doi:10.48550/arxiv.2407.06703 · record aix-00089 v2 · checked 2026-10-08

ai-resultrole of AI
AI was for
Property prediction, Structure determination
Model family
Convolutional neural network, Graph neural network, Protein language model, Multilayer perceptron
Checked by
Benchmark2837 tested
Code
available

The finding the paper is about came from the AI.

read as

The science is explained before the AI appears. Switch to field specialist to go straight to the method.

Assumes the discipline and goes straight to the method.

The diagram, the record and what the paper did not report are identical in both modes. Only the framing changes — never the evidence.

Introduction by AIxSci · plain language

What this research was about

Proteins are chains of amino acids that fold into particular three-dimensional shapes. Change one amino acid for another and the shape may hold, loosen or fall apart, and the protein's grip on its partners may tighten or weaken. Biologists want to know, before doing any laboratory work, which single swaps a protein will tolerate and which will wreck it. This is hard because the answer depends on the crowded local environment: which atoms are nearby, how they are charged, how much of the site is exposed to water, and how neighbouring side chains shuffle to make room for a newcomer. Working that out physically, atom by atom, is slow.

The researchers set out to predict the effect of amino acid substitutions directly from protein structure. They also wanted the predictions to be useful for a practical task in vaccine work: finding substitutions that hold a viral surface protein in the shape the immune system is meant to see.

Where AI came in

The whole output of the work is machine prediction. The team encoded the atoms within ten ångströms of a chosen residue as a mathematical description of that small sphere, then trained a network to guess which amino acid had been hidden at the centre. A network trained this way learns which residues suit which surroundings, so the gap between its score for the original amino acid and its score for a proposed replacement can stand in for the measured effect of that swap. Separate versions were then tuned on measured stability and binding data, and on scores computed after a physics-based program had relaxed the mutant site.

One variant, HERMES-amortized, was trained to reproduce those relaxation-based scores without running the relaxation, which the record reports as about sixty-six times slower. The models were then run over all twenty amino acids at sites in five viral surface proteins, ranking candidate stabilising swaps in place of expert judgement. On thirty-three previously reported stabilising mutations, HERMES-amortized ranked twenty-four above the original residue, nineteen of them among the top three at their site.

Written by AIxSci from the checked record below, to give context for readers outside the field. It is not part of the record.

The work

Technical · from the record

HERMES is a family of SO(3)-equivariant all-atom neural networks that score amino acid substitutions from the atomic neighborhood within 10 Å of a residue. The networks were pre-trained to recover the identity of a masked residue on ProteinNet CASP12 structures, then fine-tuned either on predictions computed with Rosetta-relaxed mutant neighborhoods or on measured stability and binding effects. On the benchmark splits used by RaSP, Stability-Oracle and ThermoMPNN, the fine-tuned models matched Stability-Oracle and ThermoMPNN; on SKEMPI v2.0 the fine-tuned models were competitive with RDE-Network and MIF-Network and trailed Pythia-PPI. On 33 previously reported antigen-stabilizing mutations across five viral antigens, HERMES-amortized gave a better rank than the wild type to 24 of them, 19 of which ranked within the top three substitutions at their site; the paper also reports that pre-trained models assign elevated probabilities to wild-type residues in wild-type structural contexts.

How AI was used

Protein structures were pre-processed with either a PyRosetta or a Biopython pipeline to add hydrogens, partial charges and solvent-accessible surface areas, and each residue's surrounding atoms within 10 Å were projected onto a Zernike Fourier basis to form a holographic encoding, optionally with 0.50 Å Gaussian coordinate noise. SO(3)-equivariant layers followed by a multilayer perceptron map that encoding to 20 amino-acid logits, and the network was pre-trained on the masked focal-residue prediction task over ProteinNet CASP12 splits, with each model an ensemble of ten independently trained networks of about 3.5M parameters. Mutational effects were scored as the difference between mutant and wild-type logits, either on the wild-type structure alone (HERMES-fixed) or with the mutant term evaluated on a PyRosetta FastRelax side-chain-relaxed mutant neighborhood (HERMES-relaxed). HERMES-amortized was obtained by fine-tuning the network so that fixed-protocol scores regress onto HERMES-relaxed scores over a sampled subset of pre-training sites. Separately, the models were fine-tuned end-to-end under a Huber loss on Rosetta-derived and experimental ΔΔG datasets and on SKEMPI v2.0 binding labels with random, hold-out-protein and hold-out-type splits. The models were then run over all 20 substitutions at sites in multimeric viral antigen structures to rank candidate stabilizing mutations, alongside ProteinMPNN, ThermoMPNN, Rosetta and BLOSUM62 as comparisons, with ESMFold-predicted structures used in a separate robustness analysis.

The shape of the work

Structural · the record, drawn

PREPARATIONREPRESENTATIONTRAININGSIMULATIONINFERENCETRAININGTRAININGSCREENING12345678AIAIAIAIAIAssemble andpre-processprotein structur…Holographicencoding ofatomic neighborh…Pre-trainequivariantnetwork on maske…Rosettarelaxation ofmutant neighborh…Zero-shot scoringof mutationaleffectsAmortizerelaxation byfine-tuning on r…Fine-tuneend-to-end onmeasured stabili…Ranksubstitutions atviral antigen si…↤ physical experiment↤ simulation↤ expert judgement
AI stepNo AI↤ what the AI stood in for
1Preparation
no AI

Assemble and pre-process protein structures

Cleaning, filtering, normalising or labelling data already obtained.

We adopted the same data splits as in H-CNN: 10,957 structures for training, 2,730 for validation, and 212 for testing.where the paper describes this · verbatim
in the paper
2Representation
no AI

Holographic encoding of atomic neighborhoods

Encoding data into features, descriptors, embeddings or graphs.

We then use 3D Zernike Fourier Transform (ZFT) of the density function to encode the neighborhood into a convenient SO(3) equivariant basiswhere the paper describes this · verbatim
in the paper
3Training
AI

Pre-train equivariant network on masked residue identity

Fitting model parameters, including fine-tuning an existing model.

We pre-trained HERMES using an inverse folding objective, in which the model predicts the identity of a masked focal amino acidwhere the paper describes this · verbatim
in the paper
4Simulation
no AI

Rosetta relaxation of mutant neighborhoods

Numerical or physics simulation, including where a learned surrogate replaces it.

all side-chain atoms within 12 Å of the focal residue’s C- α atom are relaxed using the FastRelax protocolwhere the paper describes this · verbatim
in the paper
5Inference
AI

Zero-shot scoring of mutational effects

Running a trained model over new data to predict, classify or score. The AI stood in for physical experiment.

We approximate the effect of wild-type to mutant (wt→mt) substitution at residue i by the log-likelihood ratio between the wild-type and the mutant amino acidswhere the paper describes this · verbatim
in the paper
6Training
AI

Amortize relaxation by fine-tuning on relaxed predictions

Fitting model parameters, including fine-tuning an existing model. The AI stood in for simulation.

we fine-tune the model so that the mutational-effect predictions produced with the fast HERMES-fixed protocol regress to the corresponding HERMES-relaxed predictionswhere the paper describes this · verbatim
in the paper
7Training
AI

Fine-tune end-to-end on measured stability and binding effects

Fitting model parameters, including fine-tuning an existing model.

we fine-tuned HERMES models under a Huber Loss objective with hyperparameter δ=1.0, for 15 epochs using the Adam optimizerwhere the paper describes this · verbatim
in the paper
8Screening
AI

Rank substitutions at viral antigen sites

Reducing a candidate set by filtering or ranking, in a single pass. The AI stood in for expert judgement.

we benchmarked model performances on 33 previously reported antigen-stabilizing mutations drawn from five viral antigenswhere the paper describes this · verbatim
in the paper

What the record says

Technical · every part carries its own basis

+ in the paper~ our reading− not reported

How to read the quotations. A quotation shows where the paper describes something. It does not quote every value beside it: one passage locates a part of the work, and values without their own quotation are our reading of that passage.

~Role of AI
AI produced the resultour reading

The paper's results are the predictions of the models it introduces; every reported stability, binding and antigen-stabilization result is produced by a learned model.

+What the AI was for
HERMES is a 3D, rotationally equivariant convolutional neural network that predicts the propensity of the 20 different canonical amino acidswhere the paper describes this · verbatim
+How it was taught
Self-supervisedSupervisedZero-shotTransfer / fine-tuningSemi-supervisedin the paper
+Models named
HERMES (pre-trained, used as HERMES-fixed and HERMES-relaxed protocols) · Trained from scratchHERMES-amortized · Fine-tunedHERMES fine-tuned on cDNA117k · Fine-tunedHERMES fine-tuned on Megascale · Fine-tunedHERMES fine-tuned on the RaSP Rosetta-derived dataset · Fine-tunedHERMES fine-tuned on SKEMPI v2.0 · Fine-tunedHERMES without pre-training (stability-only, 3.5M and 50k parameters) · Trained from scratchH-CNN (re-implemented in the e3nn framework for comparison) · Trained from scratchProteinMPNN · Off the shelfThermoMPNN · Off the shelfESMFold (via ESM Metagenomic Atlas API) · Off the shelfin the paper
+How results were checked
Benchmark2837 testedin the paper
The resulting test set comprises 2,837 mutations.where the paper describes this · verbatim
+Code · weights · data
code availableweights not reporteddata availablein the paper
Our code is open source at https://github.com/StatPhysBio/hermes/tree/mainwhere the paper describes this · verbatim
+Compute
Pre-training one network instance took approximately 40 minutes per epoch on a single NVIDIA A40 GPU; fine-tuning took approximately 2.5 minutes per epoch on cDNA117k and about 4 minutes per epoch on the Megascale training set on the same GPU; HERMES-relaxed inference is reported as ~66 times slower than HERMES-fixed on a single CPU / A40 GPU.in the paper

What this paper did not report

Technical · absence is published deliberately

Reported as not stated — 14 items
  • Trained model weightsWhether the trained model is available is not stated.
  • Version of HERMES (pre-trained, used as HERMES-fixed and HERMES-relaxed protocols)Which version of the model was used is not stated.
  • Version of HERMES-amortizedWhich version of the model was used is not stated.
  • Version of HERMES fine-tuned on cDNA117kWhich version of the model was used is not stated.
  • Version of HERMES fine-tuned on MegascaleWhich version of the model was used is not stated.
  • Version of HERMES fine-tuned on the RaSP Rosetta-derived datasetWhich version of the model was used is not stated.
  • Version of HERMES fine-tuned on SKEMPI v2.0Which version of the model was used is not stated.
  • Version of HERMES without pre-training (stability-only, 3.5M and 50k parameters)Which version of the model was used is not stated.
  • Version of H-CNN (re-implemented in the e3nn framework for comparison)Which version of the model was used is not stated.
  • Version of ProteinMPNNWhich version of the model was used is not stated.
  • Version of ThermoMPNNWhich version of the model was used is not stated.
  • Version of ESMFold (via ESM Metagenomic Atlas API)Which version of the model was used is not stated.
  • What step 3 replacedThe paper gives no basis for what the AI stood in for.
  • What step 7 replacedThe paper gives no basis for what the AI stood in for.

About this article

Record aix-00089, version 2, checked by a person on 2026-10-08. The record describes the paper; it does not assess whether the paper's findings are right. The paper is published under CC-BY; quotations are at most 25 words. How we work · Report an error