rewire.it
Configuration

SweetNet

SweetNet predicts glycan properties and produces learned representations from glycan graphs.

Sources (2)BojarLab/glycowork: README.md; BojarLab/glycowork: glycowork/ml/models.py · glycowork/ml/models.py: SweetNet.__init__ and forward; README.md: pretrained SweetNet description

21 evaluations · 21 metric rows

How it worksSweetNet workflow
SweetNet workflow1. Glycan graph. Then: 2. Three graph convolutions. Then: 3. Graph pooling. Then: 4. Property predictionSweetNet workflow1. Glycan graph. Then: 2. Three graph convolutions. Then: 3. Graph pooling. Then: 4. Property predictionSweetNet workflow1. Glycan graph. Then: 2. Three graph convolutions. Then: 3. Graph pooling. Then: 4. Property prediction

Conceptual summary of the documented data flow; optional inputs and configured downstream stages must be reported for a reproducible evaluation.

Sources (2)BojarLab/glycowork: README.md; BojarLab/glycowork: glycowork/ml/models.py · glycowork/ml/models.py: SweetNet.__init__ and forward; README.md: pretrained SweetNet description

Overview

limited source coverage · Automated source review, 2026-09-16. All specifications and missing details

Evaluations and results

21 evaluations · 21 metric rows. Different protocols are not a single leaderboard.

Filter evaluations

Applied filters: All linked evaluations

Exact evaluated configurations and original reported results
Tested configurationProtocol and datasetFindingEvidence and details
Configuration: SweetNetProtocol: GlycanML class Accuracy: GlycanGT study: class Accuracy
Dataset subset: SugarBase taxonomy class; GlycanML official motif split (GlycanML split)
0.66376496191512502 ± 0.0116181482611874 accuracy
fraction · higher

Uncertainty: type: standard_deviation; value: 0.0116181482611874

Coverage: Not reported scored / Not reported eligible

Author-reported evaluation · source checked
Methods, coverage and source

SweetNet on GlycanML class Accuracy: GlycanGT study: class Accuracy

Taxonomy: 13,209 glycans total across eight levels, 4–1,737 classes per level. Official fixed GlycanML motif-based train/validation/test splits (8:1:1). Section 2.5 reports class-balanced classifiers, train ∪ validation hyperparameter selection by randomized search with 3-fold cross-validation, followed by one evaluation on the held-out test set; complete procedure repeated with three random seeds, reporting mean and standard deviation. GlycanGT large model pretrained with 35% masking provides [Graph] embeddings to SVM/LightGBM; the selected classifier for each S4 row is not identified. Section 2.6 states that all four graph baselines were trained and evaluated on the same datasets/splits; it does not establish that each baseline used the GlycanGT downstream classifier search. SVM search: 10 iterations, RBF/linear, C logU(1e-3,1e2), gamma logU(1e-4,1e-1); LightGBM: 15 randomized iterations. Do not combine with separate original GlycanML-paper protocols.

Aggregation: Not reported

GlycanGT published supplementary archive, Table S4; glycangt: Journal full-text XML · btag147_supplementary_data.zip / Table_S4.xlsx / Sheet1!A47:E47 (mean D47, SD E47)
Configuration: SweetNetProtocol: GlycanML class Macro-F1: GlycanGT study: class Macro-F1
Dataset subset: SugarBase taxonomy class; GlycanML official motif split (GlycanML split)
0.27351444034146899 ± 0.035852517550952402 macro_f1
dimensionless · higher

Uncertainty: type: standard_deviation; value: 0.035852517550952402

Coverage: Not reported scored / Not reported eligible

Author-reported evaluation · source checked
Methods, coverage and source

SweetNet on GlycanML class Macro-F1: GlycanGT study: class Macro-F1

Taxonomy: 13,209 glycans total across eight levels, 4–1,737 classes per level. Official fixed GlycanML motif-based train/validation/test splits (8:1:1). Section 2.5 reports class-balanced classifiers, train ∪ validation hyperparameter selection by randomized search with 3-fold cross-validation, followed by one evaluation on the held-out test set; complete procedure repeated with three random seeds, reporting mean and standard deviation. GlycanGT large model pretrained with 35% masking provides [Graph] embeddings to SVM/LightGBM; the selected classifier for each S4 row is not identified. Section 2.6 states that all four graph baselines were trained and evaluated on the same datasets/splits; it does not establish that each baseline used the GlycanGT downstream classifier search. SVM search: 10 iterations, RBF/linear, C logU(1e-3,1e2), gamma logU(1e-4,1e-1); LightGBM: 15 randomized iterations. Do not combine with separate original GlycanML-paper protocols.

Aggregation: Not reported

GlycanGT published supplementary archive, Table S4; glycangt: Journal full-text XML · btag147_supplementary_data.zip / Table_S4.xlsx / Sheet1!A57:E57 (mean D57, SD E57)
Configuration: SweetNetProtocol: GlycanML domain Accuracy: GlycanGT study: domain Accuracy
Dataset subset: SugarBase taxonomy domain; GlycanML official motif split (GlycanML split)
0.85564018861080804 ± 0.061144864772846898 accuracy
fraction · higher

Uncertainty: type: standard_deviation; value: 0.061144864772846898

Coverage: Not reported scored / Not reported eligible

Author-reported evaluation · source checked
Methods, coverage and source

SweetNet on GlycanML domain Accuracy: GlycanGT study: domain Accuracy

Taxonomy: 13,209 glycans total across eight levels, 4–1,737 classes per level. Official fixed GlycanML motif-based train/validation/test splits (8:1:1). Section 2.5 reports class-balanced classifiers, train ∪ validation hyperparameter selection by randomized search with 3-fold cross-validation, followed by one evaluation on the held-out test set; complete procedure repeated with three random seeds, reporting mean and standard deviation. GlycanGT large model pretrained with 35% masking provides [Graph] embeddings to SVM/LightGBM; the selected classifier for each S4 row is not identified. Section 2.6 states that all four graph baselines were trained and evaluated on the same datasets/splits; it does not establish that each baseline used the GlycanGT downstream classifier search. SVM search: 10 iterations, RBF/linear, C logU(1e-3,1e2), gamma logU(1e-4,1e-1); LightGBM: 15 randomized iterations. Do not combine with separate original GlycanML-paper protocols.

Aggregation: Not reported

GlycanGT published supplementary archive, Table S4; glycangt: Journal full-text XML · btag147_supplementary_data.zip / Table_S4.xlsx / Sheet1!A44:E44 (mean D44, SD E44)
Configuration: SweetNetProtocol: GlycanML domain Macro-F1: GlycanGT study: domain Macro-F1
Dataset subset: SugarBase taxonomy domain; GlycanML official motif split (GlycanML split)
0.54693616972206005 ± 0.071723389182958897 macro_f1
dimensionless · higher

Uncertainty: type: standard_deviation; value: 0.071723389182958897

Coverage: Not reported scored / Not reported eligible

Author-reported evaluation · source checked
Methods, coverage and source

SweetNet on GlycanML domain Macro-F1: GlycanGT study: domain Macro-F1

Taxonomy: 13,209 glycans total across eight levels, 4–1,737 classes per level. Official fixed GlycanML motif-based train/validation/test splits (8:1:1). Section 2.5 reports class-balanced classifiers, train ∪ validation hyperparameter selection by randomized search with 3-fold cross-validation, followed by one evaluation on the held-out test set; complete procedure repeated with three random seeds, reporting mean and standard deviation. GlycanGT large model pretrained with 35% masking provides [Graph] embeddings to SVM/LightGBM; the selected classifier for each S4 row is not identified. Section 2.6 states that all four graph baselines were trained and evaluated on the same datasets/splits; it does not establish that each baseline used the GlycanGT downstream classifier search. SVM search: 10 iterations, RBF/linear, C logU(1e-3,1e2), gamma logU(1e-4,1e-1); LightGBM: 15 randomized iterations. Do not combine with separate original GlycanML-paper protocols.

Aggregation: Not reported

GlycanGT published supplementary archive, Table S4; glycangt: Journal full-text XML · btag147_supplementary_data.zip / Table_S4.xlsx / Sheet1!A54:E54 (mean D54, SD E54)
Configuration: SweetNetProtocol: GlycanML family Accuracy: GlycanGT study: family Accuracy
Dataset subset: SugarBase taxonomy family; GlycanML official motif split (GlycanML split)
0.41276750090678199 ± 0.0052059122576740002 accuracy
fraction · higher

Uncertainty: type: standard_deviation; value: 0.0052059122576740002

Coverage: Not reported scored / Not reported eligible

Author-reported evaluation · source checked
Methods, coverage and source

SweetNet on GlycanML family Accuracy: GlycanGT study: family Accuracy

Taxonomy: 13,209 glycans total across eight levels, 4–1,737 classes per level. Official fixed GlycanML motif-based train/validation/test splits (8:1:1). Section 2.5 reports class-balanced classifiers, train ∪ validation hyperparameter selection by randomized search with 3-fold cross-validation, followed by one evaluation on the held-out test set; complete procedure repeated with three random seeds, reporting mean and standard deviation. GlycanGT large model pretrained with 35% masking provides [Graph] embeddings to SVM/LightGBM; the selected classifier for each S4 row is not identified. Section 2.6 states that all four graph baselines were trained and evaluated on the same datasets/splits; it does not establish that each baseline used the GlycanGT downstream classifier search. SVM search: 10 iterations, RBF/linear, C logU(1e-3,1e2), gamma logU(1e-4,1e-1); LightGBM: 15 randomized iterations. Do not combine with separate original GlycanML-paper protocols.

Aggregation: Not reported

GlycanGT published supplementary archive, Table S4; glycangt: Journal full-text XML · btag147_supplementary_data.zip / Table_S4.xlsx / Sheet1!A49:E49 (mean D49, SD E49)
Configuration: SweetNetProtocol: GlycanML family Macro-F1: GlycanGT study: family Macro-F1
Dataset subset: SugarBase taxonomy family; GlycanML official motif split (GlycanML split)
0.14916572227486799 ± 0.0088721640722462004 macro_f1
dimensionless · higher

Uncertainty: type: standard_deviation; value: 0.0088721640722462004

Coverage: Not reported scored / Not reported eligible

Author-reported evaluation · source checked
Methods, coverage and source

SweetNet on GlycanML family Macro-F1: GlycanGT study: family Macro-F1

Taxonomy: 13,209 glycans total across eight levels, 4–1,737 classes per level. Official fixed GlycanML motif-based train/validation/test splits (8:1:1). Section 2.5 reports class-balanced classifiers, train ∪ validation hyperparameter selection by randomized search with 3-fold cross-validation, followed by one evaluation on the held-out test set; complete procedure repeated with three random seeds, reporting mean and standard deviation. GlycanGT large model pretrained with 35% masking provides [Graph] embeddings to SVM/LightGBM; the selected classifier for each S4 row is not identified. Section 2.6 states that all four graph baselines were trained and evaluated on the same datasets/splits; it does not establish that each baseline used the GlycanGT downstream classifier search. SVM search: 10 iterations, RBF/linear, C logU(1e-3,1e2), gamma logU(1e-4,1e-1); LightGBM: 15 randomized iterations. Do not combine with separate original GlycanML-paper protocols.

Aggregation: Not reported

GlycanGT published supplementary archive, Table S4; glycangt: Journal full-text XML · btag147_supplementary_data.zip / Table_S4.xlsx / Sheet1!A59:E59 (mean D59, SD E59)
Configuration: SweetNetProtocol: GlycanML genus Accuracy: GlycanGT study: genus Accuracy
Dataset subset: SugarBase taxonomy genus; GlycanML official motif split (GlycanML split)
0.35364526659412399 ± 0.0062192340223003999 accuracy
fraction · higher

Uncertainty: type: standard_deviation; value: 0.0062192340223003999

Coverage: Not reported scored / Not reported eligible

Author-reported evaluation · source checked
Methods, coverage and source

SweetNet on GlycanML genus Accuracy: GlycanGT study: genus Accuracy

Taxonomy: 13,209 glycans total across eight levels, 4–1,737 classes per level. Official fixed GlycanML motif-based train/validation/test splits (8:1:1). Section 2.5 reports class-balanced classifiers, train ∪ validation hyperparameter selection by randomized search with 3-fold cross-validation, followed by one evaluation on the held-out test set; complete procedure repeated with three random seeds, reporting mean and standard deviation. GlycanGT large model pretrained with 35% masking provides [Graph] embeddings to SVM/LightGBM; the selected classifier for each S4 row is not identified. Section 2.6 states that all four graph baselines were trained and evaluated on the same datasets/splits; it does not establish that each baseline used the GlycanGT downstream classifier search. SVM search: 10 iterations, RBF/linear, C logU(1e-3,1e2), gamma logU(1e-4,1e-1); LightGBM: 15 randomized iterations. Do not combine with separate original GlycanML-paper protocols.

Aggregation: Not reported

GlycanGT published supplementary archive, Table S4; glycangt: Journal full-text XML · btag147_supplementary_data.zip / Table_S4.xlsx / Sheet1!A50:E50 (mean D50, SD E50)
Configuration: SweetNetProtocol: GlycanML genus Macro-F1: GlycanGT study: genus Macro-F1
Dataset subset: SugarBase taxonomy genus; GlycanML official motif split (GlycanML split)
0.12932981544724301 ± 0.016260805531287802 macro_f1
dimensionless · higher

Uncertainty: type: standard_deviation; value: 0.016260805531287802

Coverage: Not reported scored / Not reported eligible

Author-reported evaluation · source checked
Methods, coverage and source

SweetNet on GlycanML genus Macro-F1: GlycanGT study: genus Macro-F1

Taxonomy: 13,209 glycans total across eight levels, 4–1,737 classes per level. Official fixed GlycanML motif-based train/validation/test splits (8:1:1). Section 2.5 reports class-balanced classifiers, train ∪ validation hyperparameter selection by randomized search with 3-fold cross-validation, followed by one evaluation on the held-out test set; complete procedure repeated with three random seeds, reporting mean and standard deviation. GlycanGT large model pretrained with 35% masking provides [Graph] embeddings to SVM/LightGBM; the selected classifier for each S4 row is not identified. Section 2.6 states that all four graph baselines were trained and evaluated on the same datasets/splits; it does not establish that each baseline used the GlycanGT downstream classifier search. SVM search: 10 iterations, RBF/linear, C logU(1e-3,1e2), gamma logU(1e-4,1e-1); LightGBM: 15 randomized iterations. Do not combine with separate original GlycanML-paper protocols.

Aggregation: Not reported

GlycanGT published supplementary archive, Table S4; glycangt: Journal full-text XML · btag147_supplementary_data.zip / Table_S4.xlsx / Sheet1!A60:E60 (mean D60, SD E60)
Configuration: SweetNetProtocol: GlycanML glycosylation Accuracy: GlycanGT study: glycosylation Accuracy
Dataset subset: GlyConnect glycosylation; GlycanML official motif split (GlycanML split)
0.98295454545454497 ± 0.0026784347772217001 accuracy
fraction · higher

Uncertainty: type: standard_deviation; value: 0.0026784347772217001

Coverage: Not reported scored / Not reported eligible

Author-reported evaluation · source checked
Methods, coverage and source

SweetNet on GlycanML glycosylation Accuracy: GlycanGT study: glycosylation Accuracy

Glycosylation: 1,683 glycans total; N-linked/O-linked/free. Official fixed GlycanML motif-based train/validation/test splits (8:1:1). Section 2.5 reports class-balanced classifiers, train ∪ validation hyperparameter selection by randomized search with 3-fold cross-validation, followed by one evaluation on the held-out test set; complete procedure repeated with three random seeds, reporting mean and standard deviation. GlycanGT large model pretrained with 35% masking provides [Graph] embeddings to SVM/LightGBM; the selected classifier for each S4 row is not identified. Section 2.6 states that all four graph baselines were trained and evaluated on the same datasets/splits; it does not establish that each baseline used the GlycanGT downstream classifier search. SVM search: 10 iterations, RBF/linear, C logU(1e-3,1e2), gamma logU(1e-4,1e-1); LightGBM: 15 randomized iterations. Do not combine with separate original GlycanML-paper protocols.

Aggregation: Not reported

GlycanGT published supplementary archive, Table S4; glycangt: Journal full-text XML · btag147_supplementary_data.zip / Table_S4.xlsx / Sheet1!A53:E53 (mean D53, SD E53)
Configuration: SweetNetProtocol: GlycanML glycosylation Macro-F1: GlycanGT study: glycosylation Macro-F1
Dataset subset: GlyConnect glycosylation; GlycanML official motif split (GlycanML split)
0.924678565737031 ± 0.019324167388185699 macro_f1
dimensionless · higher

Uncertainty: type: standard_deviation; value: 0.019324167388185699

Coverage: Not reported scored / Not reported eligible

Author-reported evaluation · source checked
Methods, coverage and source

SweetNet on GlycanML glycosylation Macro-F1: GlycanGT study: glycosylation Macro-F1

Glycosylation: 1,683 glycans total; N-linked/O-linked/free. Official fixed GlycanML motif-based train/validation/test splits (8:1:1). Section 2.5 reports class-balanced classifiers, train ∪ validation hyperparameter selection by randomized search with 3-fold cross-validation, followed by one evaluation on the held-out test set; complete procedure repeated with three random seeds, reporting mean and standard deviation. GlycanGT large model pretrained with 35% masking provides [Graph] embeddings to SVM/LightGBM; the selected classifier for each S4 row is not identified. Section 2.6 states that all four graph baselines were trained and evaluated on the same datasets/splits; it does not establish that each baseline used the GlycanGT downstream classifier search. SVM search: 10 iterations, RBF/linear, C logU(1e-3,1e2), gamma logU(1e-4,1e-1); LightGBM: 15 randomized iterations. Do not combine with separate original GlycanML-paper protocols.

Aggregation: Not reported

GlycanGT published supplementary archive, Table S4; glycangt: Journal full-text XML · btag147_supplementary_data.zip / Table_S4.xlsx / Sheet1!A63:E63 (mean D63, SD E63)
Configuration: SweetNetProtocol: GlycanML immunogenicity Accuracy: GlycanGT study: immunogenicity Accuracy
Dataset subset: SugarBase immunogenicity; GlycanML official motif split (GlycanML split)
0.91264367816091896 ± 0.0141710666734918 accuracy
fraction · higher

Uncertainty: type: standard_deviation; value: 0.0141710666734918

Coverage: Not reported scored / Not reported eligible

Author-reported evaluation · source checked
Methods, coverage and source

SweetNet on GlycanML immunogenicity Accuracy: GlycanGT study: immunogenicity Accuracy

Immunogenicity: 1,320 glycans total; binary immune activity. Official fixed GlycanML motif-based train/validation/test splits (8:1:1). Section 2.5 reports class-balanced classifiers, train ∪ validation hyperparameter selection by randomized search with 3-fold cross-validation, followed by one evaluation on the held-out test set; complete procedure repeated with three random seeds, reporting mean and standard deviation. GlycanGT large model pretrained with 35% masking provides [Graph] embeddings to SVM/LightGBM; the selected classifier for each S4 row is not identified. Section 2.6 states that all four graph baselines were trained and evaluated on the same datasets/splits; it does not establish that each baseline used the GlycanGT downstream classifier search. SVM search: 10 iterations, RBF/linear, C logU(1e-3,1e2), gamma logU(1e-4,1e-1); LightGBM: 15 randomized iterations. Do not combine with separate original GlycanML-paper protocols.

Aggregation: Not reported

GlycanGT published supplementary archive, Table S4; glycangt: Journal full-text XML · btag147_supplementary_data.zip / Table_S4.xlsx / Sheet1!A52:E52 (mean D52, SD E52)
Configuration: SweetNetProtocol: GlycanML immunogenicity AUPRC: GlycanGT study: immunogenicity AUPRC
Dataset subset: SugarBase immunogenicity; GlycanML official motif split (GlycanML split)
0.76215599999999994 ± 0.043916999999999998 auprc
dimensionless · higher

Uncertainty: type: standard_deviation; value: 0.043916999999999998

Coverage: Not reported scored / Not reported eligible

Author-reported evaluation · source checked
Methods, coverage and source

SweetNet on GlycanML immunogenicity AUPRC: GlycanGT study: immunogenicity AUPRC

Immunogenicity: 1,320 glycans total; binary immune activity. Official fixed GlycanML motif-based train/validation/test splits (8:1:1). Section 2.5 reports class-balanced classifiers, train ∪ validation hyperparameter selection by randomized search with 3-fold cross-validation, followed by one evaluation on the held-out test set; complete procedure repeated with three random seeds, reporting mean and standard deviation. GlycanGT large model pretrained with 35% masking provides [Graph] embeddings to SVM/LightGBM; the selected classifier for each S4 row is not identified. Section 2.6 states that all four graph baselines were trained and evaluated on the same datasets/splits; it does not establish that each baseline used the GlycanGT downstream classifier search. SVM search: 10 iterations, RBF/linear, C logU(1e-3,1e2), gamma logU(1e-4,1e-1); LightGBM: 15 randomized iterations. Do not combine with separate original GlycanML-paper protocols.

Aggregation: Not reported

GlycanGT published supplementary archive, Table S4; glycangt: Journal full-text XML · btag147_supplementary_data.zip / Table_S4.xlsx / Sheet1!A64:E64 (mean D64, SD E64)
Configuration: SweetNetProtocol: GlycanML immunogenicity Macro-F1: GlycanGT study: immunogenicity Macro-F1
Dataset subset: SugarBase immunogenicity; GlycanML official motif split (GlycanML split)
0.79519622360774 ± 0.0284397253036517 macro_f1
dimensionless · higher

Uncertainty: type: standard_deviation; value: 0.0284397253036517

Coverage: Not reported scored / Not reported eligible

Author-reported evaluation · source checked
Methods, coverage and source

SweetNet on GlycanML immunogenicity Macro-F1: GlycanGT study: immunogenicity Macro-F1

Immunogenicity: 1,320 glycans total; binary immune activity. Official fixed GlycanML motif-based train/validation/test splits (8:1:1). Section 2.5 reports class-balanced classifiers, train ∪ validation hyperparameter selection by randomized search with 3-fold cross-validation, followed by one evaluation on the held-out test set; complete procedure repeated with three random seeds, reporting mean and standard deviation. GlycanGT large model pretrained with 35% masking provides [Graph] embeddings to SVM/LightGBM; the selected classifier for each S4 row is not identified. Section 2.6 states that all four graph baselines were trained and evaluated on the same datasets/splits; it does not establish that each baseline used the GlycanGT downstream classifier search. SVM search: 10 iterations, RBF/linear, C logU(1e-3,1e2), gamma logU(1e-4,1e-1); LightGBM: 15 randomized iterations. Do not combine with separate original GlycanML-paper protocols.

Aggregation: Not reported

GlycanGT published supplementary archive, Table S4; glycangt: Journal full-text XML · btag147_supplementary_data.zip / Table_S4.xlsx / Sheet1!A62:E62 (mean D62, SD E62)
Configuration: SweetNetProtocol: GlycanML kingdom Accuracy: GlycanGT study: kingdom Accuracy
Dataset subset: SugarBase taxonomy kingdom; GlycanML official motif split (GlycanML split)
0.89662676822633303 ± 0.013148036968002701 accuracy
fraction · higher

Uncertainty: type: standard_deviation; value: 0.013148036968002701

Coverage: Not reported scored / Not reported eligible

Author-reported evaluation · source checked
Methods, coverage and source

SweetNet on GlycanML kingdom Accuracy: GlycanGT study: kingdom Accuracy

Taxonomy: 13,209 glycans total across eight levels, 4–1,737 classes per level. Official fixed GlycanML motif-based train/validation/test splits (8:1:1). Section 2.5 reports class-balanced classifiers, train ∪ validation hyperparameter selection by randomized search with 3-fold cross-validation, followed by one evaluation on the held-out test set; complete procedure repeated with three random seeds, reporting mean and standard deviation. GlycanGT large model pretrained with 35% masking provides [Graph] embeddings to SVM/LightGBM; the selected classifier for each S4 row is not identified. Section 2.6 states that all four graph baselines were trained and evaluated on the same datasets/splits; it does not establish that each baseline used the GlycanGT downstream classifier search. SVM search: 10 iterations, RBF/linear, C logU(1e-3,1e2), gamma logU(1e-4,1e-1); LightGBM: 15 randomized iterations. Do not combine with separate original GlycanML-paper protocols.

Aggregation: Not reported

GlycanGT published supplementary archive, Table S4; glycangt: Journal full-text XML · btag147_supplementary_data.zip / Table_S4.xlsx / Sheet1!A45:E45 (mean D45, SD E45)
Configuration: SweetNetProtocol: GlycanML kingdom Macro-F1: GlycanGT study: kingdom Macro-F1
Dataset subset: SugarBase taxonomy kingdom; GlycanML official motif split (GlycanML split)
0.54447204516927605 ± 0.016810148206062699 macro_f1
dimensionless · higher

Uncertainty: type: standard_deviation; value: 0.016810148206062699

Coverage: Not reported scored / Not reported eligible

Author-reported evaluation · source checked
Methods, coverage and source

SweetNet on GlycanML kingdom Macro-F1: GlycanGT study: kingdom Macro-F1

Taxonomy: 13,209 glycans total across eight levels, 4–1,737 classes per level. Official fixed GlycanML motif-based train/validation/test splits (8:1:1). Section 2.5 reports class-balanced classifiers, train ∪ validation hyperparameter selection by randomized search with 3-fold cross-validation, followed by one evaluation on the held-out test set; complete procedure repeated with three random seeds, reporting mean and standard deviation. GlycanGT large model pretrained with 35% masking provides [Graph] embeddings to SVM/LightGBM; the selected classifier for each S4 row is not identified. Section 2.6 states that all four graph baselines were trained and evaluated on the same datasets/splits; it does not establish that each baseline used the GlycanGT downstream classifier search. SVM search: 10 iterations, RBF/linear, C logU(1e-3,1e2), gamma logU(1e-4,1e-1); LightGBM: 15 randomized iterations. Do not combine with separate original GlycanML-paper protocols.

Aggregation: Not reported

GlycanGT published supplementary archive, Table S4; glycangt: Journal full-text XML · btag147_supplementary_data.zip / Table_S4.xlsx / Sheet1!A55:E55 (mean D55, SD E55)
Configuration: SweetNetProtocol: GlycanML order Accuracy: GlycanGT study: order Accuracy
Dataset subset: SugarBase taxonomy order; GlycanML official motif split (GlycanML split)
0.43453028654334402 ± 0.0020518151068161998 accuracy
fraction · higher

Uncertainty: type: standard_deviation; value: 0.0020518151068161998

Coverage: Not reported scored / Not reported eligible

Author-reported evaluation · source checked
Methods, coverage and source

SweetNet on GlycanML order Accuracy: GlycanGT study: order Accuracy

Taxonomy: 13,209 glycans total across eight levels, 4–1,737 classes per level. Official fixed GlycanML motif-based train/validation/test splits (8:1:1). Section 2.5 reports class-balanced classifiers, train ∪ validation hyperparameter selection by randomized search with 3-fold cross-validation, followed by one evaluation on the held-out test set; complete procedure repeated with three random seeds, reporting mean and standard deviation. GlycanGT large model pretrained with 35% masking provides [Graph] embeddings to SVM/LightGBM; the selected classifier for each S4 row is not identified. Section 2.6 states that all four graph baselines were trained and evaluated on the same datasets/splits; it does not establish that each baseline used the GlycanGT downstream classifier search. SVM search: 10 iterations, RBF/linear, C logU(1e-3,1e2), gamma logU(1e-4,1e-1); LightGBM: 15 randomized iterations. Do not combine with separate original GlycanML-paper protocols.

Aggregation: Not reported

GlycanGT published supplementary archive, Table S4; glycangt: Journal full-text XML · btag147_supplementary_data.zip / Table_S4.xlsx / Sheet1!A48:E48 (mean D48, SD E48)
Configuration: SweetNetProtocol: GlycanML order Macro-F1: GlycanGT study: order Macro-F1
Dataset subset: SugarBase taxonomy order; GlycanML official motif split (GlycanML split)
0.171278956537365 ± 0.0069549632736884996 macro_f1
dimensionless · higher

Uncertainty: type: standard_deviation; value: 0.0069549632736884996

Coverage: Not reported scored / Not reported eligible

Author-reported evaluation · source checked
Methods, coverage and source

SweetNet on GlycanML order Macro-F1: GlycanGT study: order Macro-F1

Taxonomy: 13,209 glycans total across eight levels, 4–1,737 classes per level. Official fixed GlycanML motif-based train/validation/test splits (8:1:1). Section 2.5 reports class-balanced classifiers, train ∪ validation hyperparameter selection by randomized search with 3-fold cross-validation, followed by one evaluation on the held-out test set; complete procedure repeated with three random seeds, reporting mean and standard deviation. GlycanGT large model pretrained with 35% masking provides [Graph] embeddings to SVM/LightGBM; the selected classifier for each S4 row is not identified. Section 2.6 states that all four graph baselines were trained and evaluated on the same datasets/splits; it does not establish that each baseline used the GlycanGT downstream classifier search. SVM search: 10 iterations, RBF/linear, C logU(1e-3,1e2), gamma logU(1e-4,1e-1); LightGBM: 15 randomized iterations. Do not combine with separate original GlycanML-paper protocols.

Aggregation: Not reported

GlycanGT published supplementary archive, Table S4; glycangt: Journal full-text XML · btag147_supplementary_data.zip / Table_S4.xlsx / Sheet1!A58:E58 (mean D58, SD E58)
Configuration: SweetNetProtocol: GlycanML phylum Accuracy: GlycanGT study: phylum Accuracy
Dataset subset: SugarBase taxonomy phylum; GlycanML official motif split (GlycanML split)
0.82988755894087696 ± 0.019793636053162401 accuracy
fraction · higher

Uncertainty: type: standard_deviation; value: 0.019793636053162401

Coverage: Not reported scored / Not reported eligible

Author-reported evaluation · source checked
Methods, coverage and source

SweetNet on GlycanML phylum Accuracy: GlycanGT study: phylum Accuracy

Taxonomy: 13,209 glycans total across eight levels, 4–1,737 classes per level. Official fixed GlycanML motif-based train/validation/test splits (8:1:1). Section 2.5 reports class-balanced classifiers, train ∪ validation hyperparameter selection by randomized search with 3-fold cross-validation, followed by one evaluation on the held-out test set; complete procedure repeated with three random seeds, reporting mean and standard deviation. GlycanGT large model pretrained with 35% masking provides [Graph] embeddings to SVM/LightGBM; the selected classifier for each S4 row is not identified. Section 2.6 states that all four graph baselines were trained and evaluated on the same datasets/splits; it does not establish that each baseline used the GlycanGT downstream classifier search. SVM search: 10 iterations, RBF/linear, C logU(1e-3,1e2), gamma logU(1e-4,1e-1); LightGBM: 15 randomized iterations. Do not combine with separate original GlycanML-paper protocols.

Aggregation: Not reported

GlycanGT published supplementary archive, Table S4; glycangt: Journal full-text XML · btag147_supplementary_data.zip / Table_S4.xlsx / Sheet1!A46:E46 (mean D46, SD E46)
Configuration: SweetNetProtocol: GlycanML phylum Macro-F1: GlycanGT study: phylum Macro-F1
Dataset subset: SugarBase taxonomy phylum; GlycanML official motif split (GlycanML split)
0.37055186011768798 ± 0.065574251495964103 macro_f1
dimensionless · higher

Uncertainty: type: standard_deviation; value: 0.065574251495964103

Coverage: Not reported scored / Not reported eligible

Author-reported evaluation · source checked
Methods, coverage and source

SweetNet on GlycanML phylum Macro-F1: GlycanGT study: phylum Macro-F1

Taxonomy: 13,209 glycans total across eight levels, 4–1,737 classes per level. Official fixed GlycanML motif-based train/validation/test splits (8:1:1). Section 2.5 reports class-balanced classifiers, train ∪ validation hyperparameter selection by randomized search with 3-fold cross-validation, followed by one evaluation on the held-out test set; complete procedure repeated with three random seeds, reporting mean and standard deviation. GlycanGT large model pretrained with 35% masking provides [Graph] embeddings to SVM/LightGBM; the selected classifier for each S4 row is not identified. Section 2.6 states that all four graph baselines were trained and evaluated on the same datasets/splits; it does not establish that each baseline used the GlycanGT downstream classifier search. SVM search: 10 iterations, RBF/linear, C logU(1e-3,1e2), gamma logU(1e-4,1e-1); LightGBM: 15 randomized iterations. Do not combine with separate original GlycanML-paper protocols.

Aggregation: Not reported

GlycanGT published supplementary archive, Table S4; glycangt: Journal full-text XML · btag147_supplementary_data.zip / Table_S4.xlsx / Sheet1!A56:E56 (mean D56, SD E56)
Configuration: SweetNetProtocol: GlycanML species Accuracy: GlycanGT study: species Accuracy
Dataset subset: SugarBase taxonomy species; GlycanML official motif split (GlycanML split)
0.35545883206383699 ± 0.025755183860829499 accuracy
fraction · higher

Uncertainty: type: standard_deviation; value: 0.025755183860829499

Coverage: Not reported scored / Not reported eligible

Author-reported evaluation · source checked
Methods, coverage and source

SweetNet on GlycanML species Accuracy: GlycanGT study: species Accuracy

Taxonomy: 13,209 glycans total across eight levels, 4–1,737 classes per level. Official fixed GlycanML motif-based train/validation/test splits (8:1:1). Section 2.5 reports class-balanced classifiers, train ∪ validation hyperparameter selection by randomized search with 3-fold cross-validation, followed by one evaluation on the held-out test set; complete procedure repeated with three random seeds, reporting mean and standard deviation. GlycanGT large model pretrained with 35% masking provides [Graph] embeddings to SVM/LightGBM; the selected classifier for each S4 row is not identified. Section 2.6 states that all four graph baselines were trained and evaluated on the same datasets/splits; it does not establish that each baseline used the GlycanGT downstream classifier search. SVM search: 10 iterations, RBF/linear, C logU(1e-3,1e2), gamma logU(1e-4,1e-1); LightGBM: 15 randomized iterations. Do not combine with separate original GlycanML-paper protocols.

Aggregation: Not reported

GlycanGT published supplementary archive, Table S4; glycangt: Journal full-text XML · btag147_supplementary_data.zip / Table_S4.xlsx / Sheet1!A51:E51 (mean D51, SD E51)
Configuration: SweetNetProtocol: GlycanML species Macro-F1: GlycanGT study: species Macro-F1
Dataset subset: SugarBase taxonomy species; GlycanML official motif split (GlycanML split)
0.11310443922558699 ± 0.0110807900341276 macro_f1
dimensionless · higher

Uncertainty: type: standard_deviation; value: 0.0110807900341276

Coverage: Not reported scored / Not reported eligible

Author-reported evaluation · source checked
Methods, coverage and source

SweetNet on GlycanML species Macro-F1: GlycanGT study: species Macro-F1

Taxonomy: 13,209 glycans total across eight levels, 4–1,737 classes per level. Official fixed GlycanML motif-based train/validation/test splits (8:1:1). Section 2.5 reports class-balanced classifiers, train ∪ validation hyperparameter selection by randomized search with 3-fold cross-validation, followed by one evaluation on the held-out test set; complete procedure repeated with three random seeds, reporting mean and standard deviation. GlycanGT large model pretrained with 35% masking provides [Graph] embeddings to SVM/LightGBM; the selected classifier for each S4 row is not identified. Section 2.6 states that all four graph baselines were trained and evaluated on the same datasets/splits; it does not establish that each baseline used the GlycanGT downstream classifier search. SVM search: 10 iterations, RBF/linear, C logU(1e-3,1e2), gamma logU(1e-4,1e-1); LightGBM: 15 randomized iterations. Do not combine with separate original GlycanML-paper protocols.

Aggregation: Not reported

GlycanGT published supplementary archive, Table S4; glycangt: Journal full-text XML · btag147_supplementary_data.zip / Table_S4.xlsx / Sheet1!A61:E61 (mean D61, SD E61)

Source checking is not independent reproduction. Release 2026-09-23-2b89723c6dd9.

Use this model

How it works, versions and access

Related profile: SweetNet. This page retains the exact record and its evaluation context.

This configuration

SweetNet GNN baseline trained and evaluated by the GlycanGT authors on the same GlycanML task splits. Exact checkpoint and training hyperparameters are not specified in Table S4 or Section 2.6.

record
SweetNet
configuration
Not reported
entity type
Configuration

How it works

How it works

SweetNet predicts glycan properties and produces learned representations from glycan graphs. Graph convolutional network; the inspected implementation has three graph-convolution layers, global mean pooling and fully connected prediction layers. The documented inputs are tokenized glycan graph nodes and glycosidic connectivity. The output consists of property predictions and optional intermediate glycan representations.

Sources (2)BojarLab/glycowork: README.md; BojarLab/glycowork: glycowork/ml/models.py · glycowork/ml/models.py: SweetNet.__init__ and forward; README.md: pretrained SweetNet description
Versions and reproducibility

SweetNet class in the pinned glycowork revision; checkpoint/task identity remains separate. The applicable input limits require configuration-specific checking.

Sources (2)BojarLab/glycowork: README.md; BojarLab/glycowork: glycowork/ml/models.py · glycowork/ml/models.py: SweetNet.__init__ and forward; README.md: pretrained SweetNet description
Strengths, limitations and unresolved questions

Strengths and limitations

Limitations and conditions

  • The package contains several other models, including LectinOracle, whose protein inputs must not be assigned to SweetNet. The class configuration and pretrained task identify the actual model.
    Sources (2)BojarLab/glycowork: README.md; BojarLab/glycowork: glycowork/ml/models.py · glycowork/ml/models.py: SweetNet.__init__ and forward; README.md: pretrained SweetNet description
Profile review details

Inspected pinned official documentation, relevant implementation files and named primary-paper sections. Claims are limited to those artifacts. Remaining field extraction and identity conflicts are explicit; no new performance claims, model runs or human review are implied.

Stable record: discovery-model-sweetnet

Specifications

Inputs, training, access and other details

Explanatory profile: limited source coverage · Automated source review, 2026-09-16. Review applies to the cited claims; unresolved fields are listed below. Numerical results retain their own review status.

Inputs, outputs and configuration
PropertyDescription and evidence
Model typeGlycan graph convolutional network
Sources (2)BojarLab/glycowork: README.md; BojarLab/glycowork: glycowork/ml/models.py · glycowork/ml/models.py: SweetNet.__init__ and forward; README.md: pretrained SweetNet description
ArchitectureGraph convolutional network; the inspected implementation has three graph-convolution layers, global mean pooling and fully connected prediction layers.
Sources (2)BojarLab/glycowork: README.md; BojarLab/glycowork: glycowork/ml/models.py · glycowork/ml/models.py: SweetNet.__init__ and forward; README.md: pretrained SweetNet description
InputsTokenized glycan graph nodes and glycosidic connectivity.
Sources (2)BojarLab/glycowork: README.md; BojarLab/glycowork: glycowork/ml/models.py · glycowork/ml/models.py: SweetNet.__init__ and forward; README.md: pretrained SweetNet description
OutputsProperty predictions and optional intermediate glycan representations.
Sources (2)BojarLab/glycowork: README.md; BojarLab/glycowork: glycowork/ml/models.py · glycowork/ml/models.py: SweetNet.__init__ and forward; README.md: pretrained SweetNet description
ParametersDepends on vocabulary size, hidden dimension and output classes; default hidden dimension in the inspected class is 128.
Sources (2)BojarLab/glycowork: README.md; BojarLab/glycowork: glycowork/ml/models.py · glycowork/ml/models.py: SweetNet.__init__ and forward; README.md: pretrained SweetNet description
Known versionsSweetNet class in the pinned glycowork revision; checkpoint/task identity remains separate.
Sources (2)BojarLab/glycowork: README.md; BojarLab/glycowork: glycowork/ml/models.py · glycowork/ml/models.py: SweetNet.__init__ and forward; README.md: pretrained SweetNet description
Training dataThe inspected repository describes pretrained glycan-to-species prediction, but does not identify the exact training snapshot for that downloadable model. · Not reported in inspected sources
Sources (2)BojarLab/glycowork: README.md; BojarLab/glycowork: glycowork/ml/models.py · glycowork/ml/models.py: SweetNet.__init__ and forward; README.md: pretrained SweetNet description
Training cutoffThe reviewed pretrained-model documentation does not state the last-included glycan or species annotation date for the checkpoint. · Not reported in inspected sources
Sources (2)BojarLab/glycowork: README.md; BojarLab/glycowork: glycowork/ml/models.py · glycowork/ml/models.py: SweetNet.__init__ and forward; README.md: pretrained SweetNet description
Context limitsSweetNet pools variable-size glycan graphs. The inspected model implementation does not declare one validated maximum graph size for the pretrained checkpoint. · Not reported in inspected sources
Sources (2)BojarLab/glycowork: README.md; BojarLab/glycowork: glycowork/ml/models.py · glycowork/ml/models.py: SweetNet.__init__ and forward; README.md: pretrained SweetNet description
Weights licenceSeparate checkpoint-distribution terms are not stated in the inspected release documentation and licence material. The source-code licence alone is not recorded as an explicit weight grant. · Not reported in inspected sources
Sources (3)BojarLab/glycowork: README.md; BojarLab/glycowork: glycowork/ml/models.py; BojarLab/glycowork: LICENSE · glycowork/ml/models.py: SweetNet.__init__ and forward; README.md: pretrained SweetNet description; LICENSE: licence text
AccessOfficial project documentation and implementation: https://github.com/BojarLab/glycowork
Sources (2)BojarLab/glycowork: README.md; BojarLab/glycowork: glycowork/ml/models.py · glycowork/ml/models.py: SweetNet.__init__ and forward; README.md: pretrained SweetNet description
Code licenceMIT
SourcesBojarLab/glycowork: LICENSE · LICENSE: licence text

Evidence

Source checking verifies the cited claim or transcription. It does not establish independent reproduction.

Evidence table

Inspect claims, sources and review details

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.

2 evidence rows matching the loaded filters

Claims, original sources and review scope · Release 2026-09-23-2b89723c6dd9
Property and statementOriginal source and locationReview and provenance
Relationship: family
discovery-model-sweetnet
Individual claims
glycangt: Journal full-text XML

Original source ↗

GlycanGT primary article Sections 2.1, 2.5, 2.6 and 3.1–3.2 (PMC13105845), Supplementary Table S4; column B SweetNet

Shared locator for this statement’s cited sources; not a separate locator for each citation.

Version: Primary article XML snapshot
Retrieved: 2026-09-16T20:20:56.439056+00:00

source checked

automated source review · 2026-09-23

Audit details

Source-backed evaluated identity only; no independent reproduction.

Field: links:family:discovery-model-sweetnet

Claim: glycangt-2026-table-s4-method-sweetnet-discovery-model-sweetnet-identity-claim

Source artifact SHA-256: 53e89a636c868c0329ee7eb6ae92f1028ec891940bc61730a148981b647fbbe5

Hash scope: SHA-256 of retrieved original artifact bytes

Format: original_artifact

Inspected artifact

Relationship: family
discovery-model-sweetnet
Individual claims
GlycanGT published supplementary archive, Table S4

Original source ↗

GlycanGT primary article Sections 2.1, 2.5, 2.6 and 3.1–3.2 (PMC13105845), Supplementary Table S4; column B SweetNet

Shared locator for this statement’s cited sources; not a separate locator for each citation.

Version: Published Bioinformatics btag147 supplementary archive, retrieved 2026-09-23; Table_S4.xlsx SHA-256 d7c35909bac6bcb78ca8fdb32c0463f05e692f15861a8184e65e415e7216f493
Retrieved: 2026-09-23T11:31:33.520570+00:00

source checked

automated source review · 2026-09-23

Audit details

Source-backed evaluated identity only; no independent reproduction.

Field: links:family:discovery-model-sweetnet

Claim: glycangt-2026-table-s4-method-sweetnet-discovery-model-sweetnet-identity-claim

Source artifact SHA-256: 27748c6c0c0bb07b0105d274fb745fd4dfe702d34b9ee367d1ddacbc71c56ab0

Hash scope: Hash scope not separately documented; inspect source record

Inspected artifact

Sources and history

View linked audit checks and correction history

Release 2026-09-23-2b89723c6dd9 · Record review: source checked

2 source records and release historyDownload this release
Technical metadata and extraction receipts

Stable ID: glycangt-2026-table-s4-method-sweetnet

areas
glycans
source locator
GlycanGT primary article Sections 2.1, 2.5, 2.6 and 3.1–3.2 (PMC13105845), Supplementary Table S4; column B SweetNet
missing metadata
checkpoint revision: unreported; parameters: unextracted
Related records

Suggest a correction