atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

AtomSurf: Surface Representation for Learning on Protein Structures

ICLR 2025 · Probabilistic and scientific modeling › Molecules and proteins · approach: Protein representation learning · 3 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.

Adapts DiffusionNet surface encoders for protein learning and fuses them node-wise with graph encoders across all layers via a bipartite message-passing graph, reaching state-of-the-art on Atom3D, binding-site and PINDER tasks.

Problem

Surface-based learning on protein structures has never been fairly benchmarked against graph and other representations, and existing surface methods use surface information in isolation or fuse it only globally at the output.

Approach

Adapt DiffusionNet to protein surfaces (batch support, batch norm, scale-aware learned diffusion times initialized near 10 Å) and jointly train surface and graph encoders connected by a bipartite proximity graph so node/vertex features are shared at every layer.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add batch support, Batch Normalization, and scale-informed diffusion-time initialization (ablation)DiffusionNet · RNA segmentationtest accuracy: 80.9% -> 84.1%Helped
Use surface encoding alone instead of the integrated surface-graph modelAtomSurf-bench · PIPAuROC: 0.876 -> 0.837Hurt
Add the integrated surface-graph representationAtomSurf-bench · PIPAuROC: 0.669 -> 0.876Helped
Add ESM embeddings to graph initial node features (ablation)AtomSurf · Pinder-Pair HoloAuROC: 93 -> 92.8No clear effect
Add ESM embeddings to graph initial node features (ablation)AtomSurf · Pinder-Site HoloAuROC: 87.6 -> 88.3Helped
Replace the sequential architecture with bipartite message passing (ablation)AtomSurf-bench · MSPAuROC: 60.9 -> 70.7Helped
Use attentive, potentially long-distance message passing instead of localized message passing (ablation)AtomSurf-bench · benchmark tasksperformanceHurt
Use several message-passing blocks and more interconnected networks (ablation)AtomSurf-bench · benchmark tasksperformanceHelped
Remove ESM embeddings from graph initial node features (ablation)AtomSurf · PINDERAuROC: 92.8 vs 93; 88.4 vs 87.6; 87.1 vs 87; 88.3 vs 87.6; 84.2 vs 82.4; 82 vs 80.9Mixed

Surprising findings

Limitations

Experimental setup

Datasets: Atom3D PIP Atom3D MSP Atom3D PSR RNA segmentation MaSIF-ligand AbAg PINDER

Benchmarks: Atom3D PIP Atom3D MSP Atom3D PSR RNA segmentation MaSIF-ligand AbAg PINDER

Metrics: AuROC R_l R_g balanced accuracy MCC accuracy

Baselines: 3DCNN ENN Graph (GCN) ProNet GVP GearNet-ESM HMR MaSIF GEP DGCNN DeltaConv

Builds on: DiffusionNet MaSIF ProNet GVP Atom3D

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