Datasets
Glycan taxonomy, immunogenicity, glycosylation-type and protein–glycan interaction datasets.
GlycanML evaluates glycan learning across multiple classification and interaction tasks.
Glycan taxonomy, immunogenicity, glycosylation-type and protein–glycan interaction datasets.
Checked single-task configurations use accuracy/MCC for taxonomy and glycosylation type, AUROC/AUPRC for immunogenicity, and MAE/RMSE/Spearman for protein–glycan interaction regression.
Glycan sequence or graph representations and, for interaction tasks, paired protein data.
Conceptual procedure. Task variants and protocol versions retain their separate scoring conditions.
Source reviewed · Automated source review, 2026-09-16. All specifications and missing details
Each comparison retains its reviewed evaluation scope, dataset and metric. Results are shown without a pooled ranking.
accuracy (percent) · Higher values are better.
SugarBase taxonomy · Domain (GlycanML taxonomy prediction) · SugarBase taxonomy · Domain
Evidence origin: Author-reported evaluation.
GlycanML: A Multi-Task and Multi-Structure Benchmark for Glycan Machine Learning · Table 3, p. 8, DomainAuthor-reported single-task models on the same held-out task; not a cross-paper ranking. SugarBase taxonomy: motif-frequency K-means cluster allocation 8:1:1.
Automated source review: 2026-09-17. Numerical source review does not establish independent reproduction.
Dots show point estimates. Whiskers show only explicitly defined uncertainty (standard deviation, standard error or a labelled interval); their definitions remain in Table. Unresolved uncertainty is not plotted. Differences do not establish statistical significance.
Showing 10 of 10 matching rows.
GlycanML evaluates taxonomy, immunogenicity, glycosylation type and protein–glycan interaction. Glycans are encoded as IUPAC sequences or graphs. Structural motif clusters define the first three task partitions, whereas interaction prediction holds out protein sequence clusters and predicts a transformed fluorescence binding signal.
Benchmarks bring together tasks and protocols. A task describes the biological question; a protocol defines a particular test.
These source-backed links do not make different protocols or scores interchangeable.
Reference methods help show what a model adds beyond simple controls. We track a null control and a conventional method for each protocol.
0 of 66 active baseline roles have published Rewire measurements in this release. Measurements on a selected protocol do not establish coverage of an entire suite.
Protocol coverage CSV · Model evaluation matrix · Source table · Release and checksums
Coverage is derived from release 2026-09-29-06401fd5b220. Source citations describe the original records; they do not validate an unreviewed baseline proposal. No results have been generated by this audit.
Choose a concrete protocol before running an evaluation. Its inputs, split and scoring rules determine which results can be compared.
Create the environment and run one of the benchmark's single-task or multi-task configurations.
Generate predictions and evaluate them. This recipe does not establish reproduction of a particular published score.
Source reviewed; these instructions have not been executed by rewire.
conda create -n torchdrug python=3.9
conda activate torchdrug
conda install --yes pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.3 -c pytorch
conda install --yes pyg pytorch-scatter pytorch-cluster -c pyg
pip install torchdrug
pip install pyyaml easydict scipy fair-esm
pip install dill biopandas biopython e3nn wandb tensorboard tensorboardX
pip install glycowork[draw]GlycanML: repository README · README.md at 9f392aa6, Installation, lines 30-38Source reviewed; these instructions have not been executed by rewire.
python scripts/run_single.py --config ./configs/single_task/$model/$yaml_config \
--gpus [0] --seed 0GlycanML: repository README · README.md at 9f392aa6, Single-Task Learning, lines 80-81Source reviewed; these instructions have not been executed by rewire.
python scripts/run_single.py --config ./configs/multi_task/$model/$yaml_config \
--gpus [0] --seed 0GlycanML: repository README · README.md at 9f392aa6, Multi-Task Learning, lines 98-99Run your model locally and return predictions keyed by the input IDs. The evaluator supplies biological inputs without test labels and owns scoring. This interface is not a sandbox for model code.
Pass your existing prediction function into this adapter. Its output direction must match the selected protocol.
class MyModelAdapter:
def __init__(self, score):
self.score = score
def predict(self, inputs):
return {row["id"]: float(self.score(row)) for row in inputs}
# adapter = MyModelAdapter(your_prediction_function)
# report = rewirebench.run(prepared, adapter, output="runs/my-model")Alternatively, generate a keyed prediction file in your existing model environment and use the score-only recipe. Your model code and weights do not need to be shared.
GlycanML: repository README · README.md at 9f392aa6Contribute a result for review. The library can submit an exported evaluation for private review when intake is open. Check the contribution page for access and sign-in.
Official installation and single-/multi-GPU training templates are available. A concrete task YAML and model must replace the placeholders; the prose refers to ./config while command templates use ./configs, so check the actual pinned path before constructing an executable recipe.
A maintained rewire runner has not been verified for this benchmark. Check data access, weights, licences, dependencies and hardware in the linked official documentation; requirements have not been fully extracted.
GlycanML/GlycanML / README.md · README.md lines 24–46 and 74–99 (Installation and Model Training)Primary paper and/or task implementation reviewed for the explicitly cited methodology claims. Scope-limited absence is recorded only after the documented source search; no model runs or independent reproduction.
Stable record: discovery-benchmark-glycanmlExplanatory profile: source reviewed · Automated source review, 2026-09-16. Review applies to the cited claims; unresolved fields are listed below. Numerical results retain their own review status.
| Property | Description and evidence |
|---|---|
| Datasets | Glycan taxonomy, immunogenicity, glycosylation-type and protein–glycan interaction datasets.Sources (5)GlycanML/GlycanML official source; GlycanML/GlycanML configs/single_task/BERT/species_BERT.yaml; GlycanML/GlycanML configs/single_task/BERT/immunogenicity_BERT.yaml; GlycanML/GlycanML configs/single_task/BERT/link_BERT.yaml; GlycanML/GlycanML configs/single_task/BERT/interaction_BERT.yaml · Pinned README: Introduction; Experiment configurations; leaderboard; pinned single-task BERT configurations for species, link, immunogenicity and interaction |
| Splits | Taxonomy, immunogenicity and glycosylation tasks use motif-cluster partitions. Protein–glycan interaction uses MMseqs2 protein clusters with threshold 0.5. Both allocate clusters 8:1:1; the two notions of held-out data are different.Sourcesglycanml primary benchmark evidence · Sections 3.1–3.4 |
| Metrics | Checked single-task configurations use accuracy/MCC for taxonomy and glycosylation type, AUROC/AUPRC for immunogenicity, and MAE/RMSE/Spearman for protein–glycan interaction regression.Sources (5)GlycanML/GlycanML official source; GlycanML/GlycanML configs/single_task/BERT/species_BERT.yaml; GlycanML/GlycanML configs/single_task/BERT/immunogenicity_BERT.yaml; GlycanML/GlycanML configs/single_task/BERT/link_BERT.yaml; GlycanML/GlycanML configs/single_task/BERT/interaction_BERT.yaml · Pinned README: Introduction; Experiment configurations; leaderboard; pinned single-task BERT configurations for species, link, immunogenicity and interaction |
| Baselines | Sequence-model CNN, ResNet, LSTM and BERT configurations; graph-model GCN, RGCN, GAT, GIN, CompGCN and MPNN configurations.Sources (5)GlycanML/GlycanML official source; GlycanML/GlycanML configs/single_task/BERT/species_BERT.yaml; GlycanML/GlycanML configs/single_task/BERT/immunogenicity_BERT.yaml; GlycanML/GlycanML configs/single_task/BERT/link_BERT.yaml; GlycanML/GlycanML configs/single_task/BERT/interaction_BERT.yaml · Pinned README: Introduction; Experiment configurations; leaderboard; pinned single-task BERT configurations for species, link, immunogenicity and interaction |
| Leakage controls | Motif-based cluster separation tests transfer to structurally different glycans. This is a glycan-structure control, not a claim that all organisms or source studies are held out.Sourcesglycanml primary benchmark evidence · Sections 3.1–3.3; Table 1 |
| Uncertainty | Every experiment uses seeds 0, 1 and 2; reported summaries are the mean and standard deviation over those three runs.Sourcesglycanml primary benchmark evidence · Sections 3.1–3.4 and 5.1; Tables 1 and 3 |
| Entity type | Glycan representation benchmark suite.Sources (5)GlycanML/GlycanML official source; GlycanML/GlycanML configs/single_task/BERT/species_BERT.yaml; GlycanML/GlycanML configs/single_task/BERT/immunogenicity_BERT.yaml; GlycanML/GlycanML configs/single_task/BERT/link_BERT.yaml; GlycanML/GlycanML configs/single_task/BERT/interaction_BERT.yaml · Pinned README: Introduction; Experiment configurations; leaderboard; pinned single-task BERT configurations for species, link, immunogenicity and interaction |
| Organisms | Taxonomy tasks explicitly predict organism categories; species scope depends on the constituent dataset.Sources (5)GlycanML/GlycanML official source; GlycanML/GlycanML configs/single_task/BERT/species_BERT.yaml; GlycanML/GlycanML configs/single_task/BERT/immunogenicity_BERT.yaml; GlycanML/GlycanML configs/single_task/BERT/link_BERT.yaml; GlycanML/GlycanML configs/single_task/BERT/interaction_BERT.yaml · Pinned README: Introduction; Experiment configurations; leaderboard; pinned single-task BERT configurations for species, link, immunogenicity and interaction |
| Assays | Taxonomy, immunogenicity, glycosylation-type and protein–glycan interaction annotations.Sources (5)GlycanML/GlycanML official source; GlycanML/GlycanML configs/single_task/BERT/species_BERT.yaml; GlycanML/GlycanML configs/single_task/BERT/immunogenicity_BERT.yaml; GlycanML/GlycanML configs/single_task/BERT/link_BERT.yaml; GlycanML/GlycanML configs/single_task/BERT/interaction_BERT.yaml · Pinned README: Introduction; Experiment configurations; leaderboard; pinned single-task BERT configurations for species, link, immunogenicity and interaction |
| Allowed inputs | Glycan sequence or graph representations and, for interaction tasks, paired protein data.Sources (5)GlycanML/GlycanML official source; GlycanML/GlycanML configs/single_task/BERT/species_BERT.yaml; GlycanML/GlycanML configs/single_task/BERT/immunogenicity_BERT.yaml; GlycanML/GlycanML configs/single_task/BERT/link_BERT.yaml; GlycanML/GlycanML configs/single_task/BERT/interaction_BERT.yaml · Pinned README: Introduction; Experiment configurations; leaderboard; pinned single-task BERT configurations for species, link, immunogenicity and interaction |
| Adaptation | Separate single-task and multi-task training configurations are supplied.Sources (5)GlycanML/GlycanML official source; GlycanML/GlycanML configs/single_task/BERT/species_BERT.yaml; GlycanML/GlycanML configs/single_task/BERT/immunogenicity_BERT.yaml; GlycanML/GlycanML configs/single_task/BERT/link_BERT.yaml; GlycanML/GlycanML configs/single_task/BERT/interaction_BERT.yaml · Pinned README: Introduction; Experiment configurations; leaderboard; pinned single-task BERT configurations for species, link, immunogenicity and interaction |
Applicability is distinct from a completed evaluation.
Source checking verifies the cited claim or transcription. It does not establish independent reproduction.
Last literature check: 2026-09-17. Primary-paper within-study comparison; numerical results not independently reproduced.
| Paper or primary resource | Version | Reference |
|---|---|---|
| GlycanML: A Multi-Task and Multi-Structure Benchmark for Glycan Machine Learning | arXiv:2405.16206v1, 2024-05-25 | Read source |
The catalogue now holds 323 result rows for this benchmark. A note below about pending extraction describes the state on 2026-09-17 and may since have been answered by a later batch. The result rows and their sources are the current record.
complete comparison extracted
Trace each statement to its source and review. A context-only reference supports the record generally; it does not verify an individual field. Source checking does not reproduce an experiment.
One row per statement and cited source. Multiple citations are not independent evaluations. Shared locators are labelled explicitly.
81 evidence rows matching the loaded filters
| Property and statement | Original source and location | Review and provenance |
|---|---|---|
| Diagram caption Conceptual procedure. Task variants and protocol versions retain their separate scoring conditions. Individual claims | GlycanML/GlycanML configs/single_task/BERT/immunogenicity_BERT.yaml Pinned README: Introduction; Experiment configurations; leaderboard; pinned single-task BERT configurations for species, link, immunogenicity and interaction; Sections 3.1–3.4 Shared locator for this statement’s cited sources; not a separate locator for each citation. Version: 9f392aa6f9c6d74a296a250199beb347923d04e0 | source checked automated source review · 2026-09-16 Audit detailsPrimary paper and/or task implementation reviewed for the explicitly cited methodology claims. Scope-limited absence is recorded only after the documented source search; no model runs or independent reproduction. Field: Source artifact SHA-256: Hash scope: Hash scope not separately documented; inspect source record |
| Diagram caption Conceptual procedure. Task variants and protocol versions retain their separate scoring conditions. Individual claims | GlycanML/GlycanML configs/single_task/BERT/interaction_BERT.yaml Pinned README: Introduction; Experiment configurations; leaderboard; pinned single-task BERT configurations for species, link, immunogenicity and interaction; Sections 3.1–3.4 Shared locator for this statement’s cited sources; not a separate locator for each citation. Version: 9f392aa6f9c6d74a296a250199beb347923d04e0 | source checked automated source review · 2026-09-16 Audit detailsPrimary paper and/or task implementation reviewed for the explicitly cited methodology claims. Scope-limited absence is recorded only after the documented source search; no model runs or independent reproduction. Field: Source artifact SHA-256: Hash scope: Hash scope not separately documented; inspect source record |
| Diagram caption Conceptual procedure. Task variants and protocol versions retain their separate scoring conditions. Individual claims | GlycanML/GlycanML configs/single_task/BERT/link_BERT.yaml Pinned README: Introduction; Experiment configurations; leaderboard; pinned single-task BERT configurations for species, link, immunogenicity and interaction; Sections 3.1–3.4 Shared locator for this statement’s cited sources; not a separate locator for each citation. Version: 9f392aa6f9c6d74a296a250199beb347923d04e0 | source checked automated source review · 2026-09-16 Audit detailsPrimary paper and/or task implementation reviewed for the explicitly cited methodology claims. Scope-limited absence is recorded only after the documented source search; no model runs or independent reproduction. Field: Source artifact SHA-256: Hash scope: Hash scope not separately documented; inspect source record |
| Diagram caption Conceptual procedure. Task variants and protocol versions retain their separate scoring conditions. Individual claims | GlycanML/GlycanML configs/single_task/BERT/species_BERT.yaml Pinned README: Introduction; Experiment configurations; leaderboard; pinned single-task BERT configurations for species, link, immunogenicity and interaction; Sections 3.1–3.4 Shared locator for this statement’s cited sources; not a separate locator for each citation. Version: 9f392aa6f9c6d74a296a250199beb347923d04e0 | source checked automated source review · 2026-09-16 Audit detailsPrimary paper and/or task implementation reviewed for the explicitly cited methodology claims. Scope-limited absence is recorded only after the documented source search; no model runs or independent reproduction. Field: Source artifact SHA-256: Hash scope: Hash scope not separately documented; inspect source record |
| Diagram caption Conceptual procedure. Task variants and protocol versions retain their separate scoring conditions. Individual claims | glycanml primary benchmark evidence Pinned README: Introduction; Experiment configurations; leaderboard; pinned single-task BERT configurations for species, link, immunogenicity and interaction; Sections 3.1–3.4 Shared locator for this statement’s cited sources; not a separate locator for each citation. Version: 2405.16206v1 | source checked automated source review · 2026-09-16 Audit detailsPrimary paper and/or task implementation reviewed for the explicitly cited methodology claims. Scope-limited absence is recorded only after the documented source search; no model runs or independent reproduction. Field: Source artifact SHA-256: Hash scope: Hash scope not separately documented; inspect source record |
| Diagram caption Conceptual procedure. Task variants and protocol versions retain their separate scoring conditions. Individual claims | GlycanML/GlycanML official source Pinned README: Introduction; Experiment configurations; leaderboard; pinned single-task BERT configurations for species, link, immunogenicity and interaction; Sections 3.1–3.4 Shared locator for this statement’s cited sources; not a separate locator for each citation. Version: 9f392aa6f9c6d74a296a250199beb347923d04e0 | source checked automated source review · 2026-09-16 Audit detailsPrimary paper and/or task implementation reviewed for the explicitly cited methodology claims. Scope-limited absence is recorded only after the documented source search; no model runs or independent reproduction. Field: Source artifact SHA-256: Hash scope: Hash scope not separately documented; inspect source record |
Diagram steps
| GlycanML/GlycanML configs/single_task/BERT/immunogenicity_BERT.yaml Pinned README: Introduction; Experiment configurations; leaderboard; pinned single-task BERT configurations for species, link, immunogenicity and interaction; Sections 3.1–3.4 Shared locator for this statement’s cited sources; not a separate locator for each citation. Version: 9f392aa6f9c6d74a296a250199beb347923d04e0 | source checked automated source review · 2026-09-16 Audit detailsPrimary paper and/or task implementation reviewed for the explicitly cited methodology claims. Scope-limited absence is recorded only after the documented source search; no model runs or independent reproduction. Field: Source artifact SHA-256: Hash scope: Hash scope not separately documented; inspect source record |
Diagram steps
| GlycanML/GlycanML configs/single_task/BERT/interaction_BERT.yaml Pinned README: Introduction; Experiment configurations; leaderboard; pinned single-task BERT configurations for species, link, immunogenicity and interaction; Sections 3.1–3.4 Shared locator for this statement’s cited sources; not a separate locator for each citation. Version: 9f392aa6f9c6d74a296a250199beb347923d04e0 | source checked automated source review · 2026-09-16 Audit detailsPrimary paper and/or task implementation reviewed for the explicitly cited methodology claims. Scope-limited absence is recorded only after the documented source search; no model runs or independent reproduction. Field: Source artifact SHA-256: Hash scope: Hash scope not separately documented; inspect source record |
Diagram steps
| GlycanML/GlycanML configs/single_task/BERT/link_BERT.yaml Pinned README: Introduction; Experiment configurations; leaderboard; pinned single-task BERT configurations for species, link, immunogenicity and interaction; Sections 3.1–3.4 Shared locator for this statement’s cited sources; not a separate locator for each citation. Version: 9f392aa6f9c6d74a296a250199beb347923d04e0 | source checked automated source review · 2026-09-16 Audit detailsPrimary paper and/or task implementation reviewed for the explicitly cited methodology claims. Scope-limited absence is recorded only after the documented source search; no model runs or independent reproduction. Field: Source artifact SHA-256: Hash scope: Hash scope not separately documented; inspect source record |
Diagram steps
| GlycanML/GlycanML configs/single_task/BERT/species_BERT.yaml Pinned README: Introduction; Experiment configurations; leaderboard; pinned single-task BERT configurations for species, link, immunogenicity and interaction; Sections 3.1–3.4 Shared locator for this statement’s cited sources; not a separate locator for each citation. Version: 9f392aa6f9c6d74a296a250199beb347923d04e0 | source checked automated source review · 2026-09-16 Audit detailsPrimary paper and/or task implementation reviewed for the explicitly cited methodology claims. Scope-limited absence is recorded only after the documented source search; no model runs or independent reproduction. Field: Source artifact SHA-256: Hash scope: Hash scope not separately documented; inspect source record |
View linked audit checks and correction history
Release 2026-09-29-06401fd5b220 · Record review: discovered
Stable ID: discovery-benchmark-glycanml