atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

GlycanML: A Multi-Task and Multi-Structure Benchmark for Glycan Machine Learning

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

Builds GlycanML, a benchmark of 11 glycan tasks (8 taxonomy levels, immunogenicity, glycosylation type, protein-glycan interaction) with sequence and graph representations, plus a multi-task testbed comparing MTL loss-weighting methods.

Problem

There is no standard machine learning benchmark for glycan property and function prediction, and it is unclear how sequence-based models, GNNs, small-molecule encoders, and multi-task learning perform on glycan tasks.

Approach

Provides motif-based structural splits for generalization to unseen glycan structures, evaluates sequence encoders, homogeneous/heterogeneous GNNs and all-atom molecular encoders on both tokenized-sequence and planar-graph glycan representations, and introduces GlycanML-MTL with eight taxonomy tasks to test MTL methods.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use temperature-scaling MTL instead of single-task trainingShallow CNN · Glycan taxonomy prediction, mean across 8 tasksMean Macro-F1: 0.327 (0.003) -> 0.336 (0.014); 2.75% improvementHelped
Use temperature-scaling MTL instead of single-task trainingRGCN · Glycan taxonomy prediction, mean across 8 tasksMean Macro-F1: 0.360 (0.009) -> 0.368 (0.016)Helped
Use naive equal-weight MTL instead of single-task trainingShallow CNN · Glycan taxonomy prediction, mean across 8 tasksMean Macro-F1: 0.327 (0.003) -> 0.312 (0.010)Hurt
Use gradient normalization MTL instead of single-task trainingShallow CNN · Glycan taxonomy prediction, mean across 8 tasksMean Macro-F1: 0.327 (0.003) -> 0.319 (0.012)Hurt
Use uncertainty-weighting MTL instead of single-task trainingRGCN · Glycan taxonomy prediction, mean across 8 tasksMean Macro-F1: 0.360 (0.009) -> 0.341 (0.019)Hurt
Use dynamic task prioritization MTL instead of single-task trainingRGCN · Glycan taxonomy prediction, mean across 8 tasksMean Macro-F1: 0.360 (0.009) -> 0.362 (0.007)No clear effect
Jointly train immunogenicity prediction with taxonomy predictionShallow CNN · Immunogenicity predictionAUPRC: 0.776 (0.027) -> 0.792 (0.028)Helped
Jointly train glycosylation prediction with taxonomy predictionRGCN · Glycosylation type predictionMacro-F1: 0.948 (0.004) -> 0.963 (0.009)Helped
Jointly train interaction prediction with taxonomy predictionShallow CNN · Protein-glycan interaction predictionSpearman's ρ: 0.261 (0.008) -> 0.257 (0.002)Hurt
Jointly train interaction prediction with taxonomy predictionRGCN · Protein-glycan interaction predictionSpearman's ρ: 0.262 (0.005) -> 0.259 (0.030)Hurt

Surprising findings

Limitations

Experimental setup

Datasets: SugarBase GlyConnect LectinOracle GlyTouCan

Benchmarks: GlycanML GlycanML-MTL

Metrics: Macro-F1 AUPRC Spearman's rho weighted mean rank

Baselines: Shallow CNN ResNet LSTM Transformer GCN GAT GIN MPNN CompGCN Graphormer GraphGPS

Builds on: RGCN CompGCN Graphormer GraphGPS Gradient Normalization Uncertainty Weighting Dynamic Weight Averaging Dynamic Task Prioritization

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