atlas

Research map / Vision-language and multimodal / Human and embodied modeling

ESM All-Atom: Multi-Scale Protein Language Model for Unified Molecular Modeling

ICML 2024 · Vision-language and multimodal › Human and embodied modeling · approach: Medical vision-language models · 10 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes ESM-AA, a 35M-parameter protein language model that is pre-trained on code-switch sequences mixing residues with unzipped atoms plus multi-scale position encoding, to unify protein and small-molecule modeling.

Problem

Protein language models operate only at residue scale, so they cannot represent atom-level information needed for joint protein-molecule tasks, and atom-scale modeling of whole proteins is too costly.

Approach

Randomly unzip a small fraction of residues into their atoms to form code-switch sequences mixing residue and atom tokens, pre-train with masked language modeling over both scales and pairwise distance recovery, and encode positions with RoPE for residues plus a Gaussian-kernel 3D distance bias for atoms.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ESM-AA in place of separate ESM-2 and Uni-Mol encoders with ProSmithProSmith · ESARMSE: 0.642 -> 0.607Helped
Use ESM-AA in place of separate ESM-2 and Uni-Mol encoders with ProSmithProSmith · DTAR (Davis)MSE: 0.219 -> 0.196Helped
Use ESM-AA for secondary structure predictionESM-2 35M · SS3 (CB513)ACC: 0.80 -> 0.79Hurt
Use ESM-AA for contact predictionESM-2 35M · Contact prediction, short range P@LP@L: 0.20 -> 0.21Helped
Use ESM-AA for molecular property predictionUni-Mol · BACEAUC: 83.2 -> 83.5Helped
Use ESM-AA for molecular property regressionUni-Mol · QM7MAE: 58.9 -> 60.9Hurt
Use ESM-AA for zero-shot virtual screeningDUD-E · DUD-E zero-shotAUROC: 81.72 -> 80.02Hurt
Remove atom-scale position encoding (ablation)ESM-AA · ESARMSE: 0.627 -> 0.639(+0.012)Hurt
Remove residue-scale position encoding (ablation)ESM-AA · ESARMSE: 0.627 -> 0.676(+0.049)Hurt
Remove MLM loss (ablation)ESM-AA · ESARMSE: 0.627 -> 0.642(+0.015)Hurt
Remove PDR loss (ablation)ESM-AA · ESARMSE: 0.627 -> 0.645(+0.018)Hurt
Remove molecule pre-training data (ablation)ESM-AA · ESARMSE: 0.627 -> 0.648(+0.021)Hurt

Surprising findings

Limitations

Experimental setup

Datasets: AlphaFold DB molecule dataset of 19M molecules and 209M conformations (Uni-Mol) KM Davis ESP CB513 CASP12 TS115 ProteinNet QM7 QM8 QM9

Benchmarks: KM Davis ESP CB513 CASP12 TS115 ProteinNet QM7 QM8 QM9 HIV MUV

Metrics: MSE R^2 Pearson ACC MCC ROC-AUC CI r^2_m SS3 accuracy SS8 accuracy

Baselines: ProSmith XGBoost Uni-Mol ESM-2 TAPE ResNet DrugCLIP GearNet

Builds on: ESM-2 ProSmith Uni-Mol RoPE

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy