{
  "rows": [
    {
      "id": "ICL-0795",
      "source_row": 795,
      "glycan": "Ara(a1-3)[Ara(a1-5)]Ara(a1-5)Ara(a1-5)Ara",
      "graph": {
        "nodes": [
          "Ara",
          "Ara",
          "Ara",
          "Ara",
          "Ara"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-5"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-5"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-5"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Ara{a1-5:Ara{a1-5:Ara{a1-3:Ara{},a1-5:Ara{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Ara\", 5]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.1386860134075154,
        "untyped_graph": 0.07576900462709935,
        "typed_graph": 0.2342978839985781,
        "gnn_bag": 0.549983561038971,
        "gnn_untyped": 0.5968411564826965,
        "gnn_typed": 0.250583291053772
      }
    },
    {
      "id": "ICL-0794",
      "source_row": 794,
      "glycan": "Ara(a1-5)Ara(a1-5)Ara(a1-5)Ara(a1-5)Ara(a1-5)Ara(a1-5)Ara(a1-5)Ara(a1-5)Ara",
      "graph": {
        "nodes": [
          "Ara",
          "Ara",
          "Ara",
          "Ara",
          "Ara",
          "Ara",
          "Ara",
          "Ara",
          "Ara"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-5"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-5"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-5"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-5"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-5"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-5"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a1-5"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "a1-5"
          }
        ],
        "root": 0,
        "canonical": "Ara{a1-5:Ara{a1-5:Ara{a1-5:Ara{a1-5:Ara{a1-5:Ara{a1-5:Ara{a1-5:Ara{a1-5:Ara{}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Ara\", 9]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.1386860134075154,
        "untyped_graph": 1.2483872439305008,
        "typed_graph": 1.4010318652570433,
        "gnn_bag": 1.3570979833602905,
        "gnn_untyped": 0.8366284966468811,
        "gnn_typed": 1.1193089485168457
      }
    },
    {
      "id": "ICL-0793",
      "source_row": 793,
      "glycan": "Ara(a1-5)Ara(a1-5)Ara(a1-5)Ara(a1-5)Ara(a1-5)Ara(a1-5)Ara(a1-5)Ara",
      "graph": {
        "nodes": [
          "Ara",
          "Ara",
          "Ara",
          "Ara",
          "Ara",
          "Ara",
          "Ara",
          "Ara"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-5"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-5"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-5"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-5"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-5"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-5"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a1-5"
          }
        ],
        "root": 0,
        "canonical": "Ara{a1-5:Ara{a1-5:Ara{a1-5:Ara{a1-5:Ara{a1-5:Ara{a1-5:Ara{a1-5:Ara{}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Ara\", 8]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.1386860134075154,
        "untyped_graph": 1.2073263436387107,
        "typed_graph": 1.3063651406018857,
        "gnn_bag": 1.284140944480896,
        "gnn_untyped": 0.8532865047454834,
        "gnn_typed": 1.1451650857925415
      }
    },
    {
      "id": "ICL-0188",
      "source_row": 188,
      "glycan": "Ara(a1-5)Ara(a1-5)Ara(a1-5)Ara(a1-5)Ara(a1-5)Ara(a1-5)Ara",
      "graph": {
        "nodes": [
          "Ara",
          "Ara",
          "Ara",
          "Ara",
          "Ara",
          "Ara",
          "Ara"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-5"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-5"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-5"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-5"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-5"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-5"
          }
        ],
        "root": 0,
        "canonical": "Ara{a1-5:Ara{a1-5:Ara{a1-5:Ara{a1-5:Ara{a1-5:Ara{a1-5:Ara{}}}}}}}"
      },
      "RFU": 57,
      "log_RFU": 4.060443010546419,
      "AO_label": 0,
      "composition_group": "[[\"Ara\", 7]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.5821307542141037,
        "untyped_graph": 1.292254736505548,
        "typed_graph": 1.5652355307940775,
        "gnn_bag": 1.3570971488952637,
        "gnn_untyped": 0.8555645942687988,
        "gnn_typed": 1.1936520338058472
      }
    },
    {
      "id": "ICL-0790",
      "source_row": 790,
      "glycan": "Ara(a1-5)Ara(a1-5)Ara(a1-5)Ara(a1-5)Ara",
      "graph": {
        "nodes": [
          "Ara",
          "Ara",
          "Ara",
          "Ara",
          "Ara"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-5"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-5"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-5"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-5"
          }
        ],
        "root": 0,
        "canonical": "Ara{a1-5:Ara{a1-5:Ara{a1-5:Ara{a1-5:Ara{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Ara\", 5]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.1386860134075154,
        "untyped_graph": 0.9574907286519524,
        "typed_graph": 0.7489435607308651,
        "gnn_bag": 0.549983561038971,
        "gnn_untyped": 0.8062067031860352,
        "gnn_typed": 0.63152015209198
      }
    },
    {
      "id": "ICL-0789",
      "source_row": 789,
      "glycan": "Ara(a1-5)Ara(a1-5)Ara(a1-5)Ara",
      "graph": {
        "nodes": [
          "Ara",
          "Ara",
          "Ara",
          "Ara"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-5"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-5"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-5"
          }
        ],
        "root": 0,
        "canonical": "Ara{a1-5:Ara{a1-5:Ara{a1-5:Ara{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Ara\", 4]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.1386860134075154,
        "untyped_graph": 0.7665516581585156,
        "typed_graph": 0.37874877082985714,
        "gnn_bag": 0.34097206592559814,
        "gnn_untyped": 0.7664057612419128,
        "gnn_typed": 0.3236640393733978
      }
    },
    {
      "id": "ICL-0787",
      "source_row": 787,
      "glycan": "Ara(a1-5)Ara",
      "graph": {
        "nodes": [
          "Ara",
          "Ara"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-5"
          }
        ],
        "root": 0,
        "canonical": "Ara{a1-5:Ara{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Ara\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.1386860134075154,
        "untyped_graph": -0.2872606587031945,
        "typed_graph": 0.10659775128595839,
        "gnn_bag": 0.49407508969306946,
        "gnn_untyped": 0.5494803786277771,
        "gnn_typed": 0.04064182564616203
      }
    },
    {
      "id": "ICL-0089",
      "source_row": 89,
      "glycan": "Gal(b1-3)Ara",
      "graph": {
        "nodes": [
          "Ara",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Ara{b1-3:Gal{}}"
      },
      "RFU": 1665,
      "log_RFU": 7.418180822726788,
      "AO_label": 1,
      "composition_group": "[[\"Ara\", 1], [\"Gal\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.1328007359243553,
        "untyped_graph": 7.304560183385586,
        "typed_graph": 6.717715359571876,
        "gnn_bag": 5.913080215454102,
        "gnn_untyped": 6.921581745147705,
        "gnn_typed": 7.360157489776611
      }
    },
    {
      "id": "ICL-0822",
      "source_row": 822,
      "glycan": "Fru6P",
      "graph": {
        "nodes": [
          "Fru6P"
        ],
        "edges": [],
        "root": 0,
        "canonical": "Fru6P{}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Fru6P\", 1]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.446533087500169,
        "untyped_graph": -0.00024118818024865263,
        "typed_graph": 1.4257704054758908,
        "gnn_bag": 0.3327774703502655,
        "gnn_untyped": -3.773211717605591,
        "gnn_typed": -0.0836559534072876
      }
    },
    {
      "id": "ICL-0527",
      "source_row": 527,
      "glycan": "GlcNAc(b1-2)Fuc",
      "graph": {
        "nodes": [
          "Fuc",
          "GlcNAc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-2"
          }
        ],
        "root": 0,
        "canonical": "Fuc{b1-2:GlcNAc{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Fuc\", 1], [\"GlcNAc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -0.011495103793326633,
        "untyped_graph": 0.0005341923348196609,
        "typed_graph": 0.05938223675520815,
        "gnn_bag": 0.010257522575557232,
        "gnn_untyped": 0.0776011124253273,
        "gnn_typed": -0.1029634103178978
      }
    },
    {
      "id": "ICL-0084",
      "source_row": 84,
      "glycan": "Gal(b1-4)GlcNAc(b1-3)Fuc",
      "graph": {
        "nodes": [
          "Fuc",
          "GlcNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Fuc{b1-3:GlcNAc{b1-4:Gal{}}}"
      },
      "RFU": 1935,
      "log_RFU": 7.568379267836522,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 1], [\"GlcNAc\", 1]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.254070155783401,
        "untyped_graph": 5.551840555875349,
        "typed_graph": 4.0326320292086715,
        "gnn_bag": 0.9140439629554749,
        "gnn_untyped": 0.3629143536090851,
        "gnn_typed": 6.046737194061279
      }
    },
    {
      "id": "ICL-0528",
      "source_row": 528,
      "glycan": "GlcNAc(b1-4)Fuc",
      "graph": {
        "nodes": [
          "Fuc",
          "GlcNAc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Fuc{b1-4:GlcNAc{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Fuc\", 1], [\"GlcNAc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -0.011495103793326633,
        "untyped_graph": 0.0005341923348196609,
        "typed_graph": 0.05938223675520993,
        "gnn_bag": 0.010257522575557232,
        "gnn_untyped": 0.0776011124253273,
        "gnn_typed": 0.28801214694976807
      }
    },
    {
      "id": "ICL-0209",
      "source_row": 209,
      "glycan": "Neu5Ac(a2-3)Gal3S",
      "graph": {
        "nodes": [
          "Gal3S",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "Gal3S{a2-3:Neu5Ac{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal3S\", 1], [\"Neu5Ac\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -1.6915386327879247,
        "untyped_graph": -0.026738453475182222,
        "typed_graph": -0.05865079314151056,
        "gnn_bag": -0.32464921474456787,
        "gnn_untyped": -0.14052629470825195,
        "gnn_typed": -0.2515169084072113
      }
    },
    {
      "id": "ICL-0587",
      "source_row": 587,
      "glycan": "GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S",
      "graph": {
        "nodes": [
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-3"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-4"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "b1-3"
          },
          {
            "child": 12,
            "parent": 11,
            "link": "b1-4"
          },
          {
            "child": 13,
            "parent": 12,
            "link": "b1-3"
          },
          {
            "child": 14,
            "parent": 13,
            "link": "b1-4"
          },
          {
            "child": 15,
            "parent": 14,
            "link": "b1-3"
          },
          {
            "child": 16,
            "parent": 15,
            "link": "b1-4"
          },
          {
            "child": 17,
            "parent": 16,
            "link": "b1-3"
          },
          {
            "child": 18,
            "parent": 17,
            "link": "b1-4"
          },
          {
            "child": 19,
            "parent": 18,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{}}}}}}}}}}}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Gal6S\", 10], [\"GlcNAc6S\", 10]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.6993578958332336,
        "untyped_graph": 0.06805958906851695,
        "typed_graph": 0.30790388024319926,
        "gnn_bag": -0.3824158012866974,
        "gnn_untyped": 0.07851032167673111,
        "gnn_typed": 0.2598838806152344
      }
    },
    {
      "id": "ICL-0586",
      "source_row": 586,
      "glycan": "GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S",
      "graph": {
        "nodes": [
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-3"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-4"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "b1-3"
          },
          {
            "child": 12,
            "parent": 11,
            "link": "b1-4"
          },
          {
            "child": 13,
            "parent": 12,
            "link": "b1-3"
          },
          {
            "child": 14,
            "parent": 13,
            "link": "b1-4"
          },
          {
            "child": 15,
            "parent": 14,
            "link": "b1-3"
          },
          {
            "child": 16,
            "parent": 15,
            "link": "b1-4"
          },
          {
            "child": 17,
            "parent": 16,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{}}}}}}}}}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Gal6S\", 9], [\"GlcNAc6S\", 9]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.6993578958332338,
        "untyped_graph": 0.2502529110614362,
        "typed_graph": 0.45671255822852697,
        "gnn_bag": -0.26330292224884033,
        "gnn_untyped": 0.1828567534685135,
        "gnn_typed": 0.3625143766403198
      }
    },
    {
      "id": "ICL-0585",
      "source_row": 585,
      "glycan": "GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S",
      "graph": {
        "nodes": [
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-3"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-4"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "b1-3"
          },
          {
            "child": 12,
            "parent": 11,
            "link": "b1-4"
          },
          {
            "child": 13,
            "parent": 12,
            "link": "b1-3"
          },
          {
            "child": 14,
            "parent": 13,
            "link": "b1-4"
          },
          {
            "child": 15,
            "parent": 14,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{}}}}}}}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Gal6S\", 8], [\"GlcNAc6S\", 8]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.6993578958332336,
        "untyped_graph": 0.4804179820659926,
        "typed_graph": 0.6472235372639471,
        "gnn_bag": -0.02914504148066044,
        "gnn_untyped": 0.3589831292629242,
        "gnn_typed": 0.5323556065559387
      }
    },
    {
      "id": "ICL-0584",
      "source_row": 584,
      "glycan": "GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S",
      "graph": {
        "nodes": [
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-3"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-4"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "b1-3"
          },
          {
            "child": 12,
            "parent": 11,
            "link": "b1-4"
          },
          {
            "child": 13,
            "parent": 12,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{}}}}}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Gal6S\", 7], [\"GlcNAc6S\", 7]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.6993578958332338,
        "untyped_graph": 0.780181193095727,
        "typed_graph": 0.899365036638896,
        "gnn_bag": 0.4351595938205719,
        "gnn_untyped": 0.679070770740509,
        "gnn_typed": 0.861300528049469
      }
    },
    {
      "id": "ICL-0583",
      "source_row": 583,
      "glycan": "GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S",
      "graph": {
        "nodes": [
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-3"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-4"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{}}}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Gal6S\", 6], [\"GlcNAc6S\", 6]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.6993578958332338,
        "untyped_graph": 1.1862756955733416,
        "typed_graph": 1.2476719265868763,
        "gnn_bag": 1.3205070495605469,
        "gnn_untyped": 1.2915868759155273,
        "gnn_typed": 1.5388002395629883
      }
    },
    {
      "id": "ICL-0146",
      "source_row": 146,
      "glycan": "GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S",
      "graph": {
        "nodes": [
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{}}}}}}}}}}"
      },
      "RFU": 433,
      "log_RFU": 6.073044534100405,
      "AO_label": 1,
      "composition_group": "[[\"Gal6S\", 5], [\"GlcNAc6S\", 5]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.6993578958332336,
        "untyped_graph": 1.7662154059186206,
        "typed_graph": 1.756787851656325,
        "gnn_bag": 2.6577835083007812,
        "gnn_untyped": 2.3552088737487793,
        "gnn_typed": 2.7635552883148193
      }
    },
    {
      "id": "ICL-0122",
      "source_row": 122,
      "glycan": "GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S",
      "graph": {
        "nodes": [
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{}}}}}}"
      },
      "RFU": 782,
      "log_RFU": 6.663132695990803,
      "AO_label": 1,
      "composition_group": "[[\"Gal6S\", 3], [\"GlcNAc6S\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.6993578958332338,
        "untyped_graph": 4.1846836284923,
        "typed_graph": 3.9518887104631575,
        "gnn_bag": 5.392693996429443,
        "gnn_untyped": 4.781681060791016,
        "gnn_typed": 5.654119968414307
      }
    },
    {
      "id": "ICL-0135",
      "source_row": 135,
      "glycan": "GlcNAc6S(b1-3)Gal6S(b1-4)GlcNAc6S(b1-3)Gal6S",
      "graph": {
        "nodes": [
          "Gal6S",
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Gal6S{b1-3:GlcNAc6S{b1-4:Gal6S{b1-3:GlcNAc6S{}}}}"
      },
      "RFU": 600,
      "log_RFU": 6.398594934535208,
      "AO_label": 1,
      "composition_group": "[[\"Gal6S\", 2], [\"GlcNAc6S\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.6993578958332336,
        "untyped_graph": 7.251823761982266,
        "typed_graph": 6.523394124865747,
        "gnn_bag": 6.080144882202148,
        "gnn_untyped": 5.433671474456787,
        "gnn_typed": 6.245004177093506
      }
    },
    {
      "id": "ICL-0582",
      "source_row": 582,
      "glycan": "GlcNAc6S(b1-3)Gal6S",
      "graph": {
        "nodes": [
          "Gal6S",
          "GlcNAc6S"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Gal6S{b1-3:GlcNAc6S{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Gal6S\", 1], [\"GlcNAc6S\", 1]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.6993578958332336,
        "untyped_graph": 14.049378398343553,
        "typed_graph": 4.47976967505474,
        "gnn_bag": 4.850653171539307,
        "gnn_untyped": 3.876079797744751,
        "gnn_typed": 6.179257869720459
      }
    },
    {
      "id": "ICL-0136",
      "source_row": 136,
      "glycan": "GalNAc4S(b1-4)IdoA(a1-3)GalNAc4S(b1-4)IdoA(a1-3)GalNAc4S",
      "graph": {
        "nodes": [
          "GalNAc4S",
          "IdoA",
          "GalNAc4S",
          "IdoA",
          "GalNAc4S"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "GalNAc4S{a1-3:IdoA{b1-4:GalNAc4S{a1-3:IdoA{b1-4:GalNAc4S{}}}}}"
      },
      "RFU": 548,
      "log_RFU": 6.3080984415095305,
      "AO_label": 0,
      "composition_group": "[[\"GalNAc4S\", 3], [\"IdoA\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 5.568431027575921,
        "untyped_graph": 6.28620827751221,
        "typed_graph": 6.10792434884961,
        "gnn_bag": 6.358845233917236,
        "gnn_untyped": 6.121959686279297,
        "gnn_typed": 6.7297043800354
      }
    },
    {
      "id": "ICL-0555",
      "source_row": 555,
      "glycan": "GalNAc4S(b1-4)IdoA(a1-3)GalNAc4S",
      "graph": {
        "nodes": [
          "GalNAc4S",
          "IdoA",
          "GalNAc4S"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "GalNAc4S{a1-3:IdoA{b1-4:GalNAc4S{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GalNAc4S\", 2], [\"IdoA\", 1]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 5.783033235067249,
        "untyped_graph": 6.387935348405329,
        "typed_graph": 5.807676569632126,
        "gnn_bag": 7.979011535644531,
        "gnn_untyped": 8.188764572143555,
        "gnn_typed": 7.813762664794922
      }
    },
    {
      "id": "ICL-0016",
      "source_row": 16,
      "glycan": "GalNAc4S(b1-4)GlcA(b1-3)GalNAc4S(b1-4)GlcA(b1-3)GalNAc4S",
      "graph": {
        "nodes": [
          "GalNAc4S",
          "GlcA",
          "GalNAc4S",
          "GlcA",
          "GalNAc4S"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "GalNAc4S{b1-3:GlcA{b1-4:GalNAc4S{b1-3:GlcA{b1-4:GalNAc4S{}}}}}"
      },
      "RFU": 11467,
      "log_RFU": 9.34731582700326,
      "AO_label": 0,
      "composition_group": "[[\"GalNAc4S\", 3], [\"GlcA\", 2]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.520918629946481,
        "untyped_graph": 8.13260376560186,
        "typed_graph": 7.057627164995028,
        "gnn_bag": 8.187483787536621,
        "gnn_untyped": 8.218367576599121,
        "gnn_typed": 8.475569725036621
      }
    },
    {
      "id": "ICL-0033",
      "source_row": 33,
      "glycan": "GalNAc4S(b1-4)GlcA(b1-3)GalNAc4S",
      "graph": {
        "nodes": [
          "GalNAc4S",
          "GlcA",
          "GalNAc4S"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "GalNAc4S{b1-3:GlcA{b1-4:GalNAc4S{}}}"
      },
      "RFU": 7239,
      "log_RFU": 8.887376485379763,
      "AO_label": 0,
      "composition_group": "[[\"GalNAc4S\", 2], [\"GlcA\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.9385017406445755,
        "untyped_graph": 8.803949388583334,
        "typed_graph": 8.253176989904677,
        "gnn_bag": 8.69989013671875,
        "gnn_untyped": 8.875862121582031,
        "gnn_typed": 8.931687355041504
      }
    },
    {
      "id": "ICL-0522",
      "source_row": 522,
      "glycan": "Neu5Ac(a2-3)Gal(b1-3)GalNAc6S",
      "graph": {
        "nodes": [
          "GalNAc6S",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "GalNAc6S{b1-3:Gal{a2-3:Neu5Ac{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 1], [\"GalNAc6S\", 1], [\"Neu5Ac\", 1]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 5.225277181730528,
        "untyped_graph": 1.901624425011324,
        "typed_graph": 1.860670146759098,
        "gnn_bag": 5.829455852508545,
        "gnn_untyped": 1.0388654470443726,
        "gnn_typed": 0.37107977271080017
      }
    },
    {
      "id": "ICL-0094",
      "source_row": 94,
      "glycan": "GlcA(b1-3)GalNAc6S(b1-4)GlcA(b1-3)GalNAc6S(b1-4)GlcA(b1-3)GalNAc6S(b1-4)GlcA(b1-3)GalNAc6S(b1-4)GlcA(b1-3)GalNAc6S(b1-4)GlcA(b1-3)GalNAc6S(b1-4)GlcA(b1-3)GalNAc6S",
      "graph": {
        "nodes": [
          "GalNAc6S",
          "GlcA",
          "GalNAc6S",
          "GlcA",
          "GalNAc6S",
          "GlcA",
          "GalNAc6S",
          "GlcA",
          "GalNAc6S",
          "GlcA",
          "GalNAc6S",
          "GlcA",
          "GalNAc6S",
          "GlcA"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-3"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-4"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "b1-3"
          },
          {
            "child": 12,
            "parent": 11,
            "link": "b1-4"
          },
          {
            "child": 13,
            "parent": 12,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "GalNAc6S{b1-3:GlcA{b1-4:GalNAc6S{b1-3:GlcA{b1-4:GalNAc6S{b1-3:GlcA{b1-4:GalNAc6S{b1-3:GlcA{b1-4:GalNAc6S{b1-3:GlcA{b1-4:GalNAc6S{b1-3:GlcA{b1-4:GalNAc6S{b1-3:GlcA{}}}}}}}}}}}}}}"
      },
      "RFU": 1510,
      "log_RFU": 7.32052696227274,
      "AO_label": 0,
      "composition_group": "[[\"GalNAc6S\", 7], [\"GlcA\", 7]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 5.327203324766531,
        "untyped_graph": 7.2160392274345435,
        "typed_graph": 6.986236157755735,
        "gnn_bag": 7.0321364402771,
        "gnn_untyped": 6.987284183502197,
        "gnn_typed": 7.122467041015625
      }
    },
    {
      "id": "ICL-0075",
      "source_row": 75,
      "glycan": "GlcA(b1-3)GalNAc6S(b1-4)GlcA(b1-3)GalNAc6S(b1-4)GlcA(b1-3)GalNAc6S(b1-4)GlcA(b1-3)GalNAc6S(b1-4)GlcA(b1-3)GalNAc6S(b1-4)GlcA(b1-3)GalNAc6S",
      "graph": {
        "nodes": [
          "GalNAc6S",
          "GlcA",
          "GalNAc6S",
          "GlcA",
          "GalNAc6S",
          "GlcA",
          "GalNAc6S",
          "GlcA",
          "GalNAc6S",
          "GlcA",
          "GalNAc6S",
          "GlcA"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-3"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-4"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "GalNAc6S{b1-3:GlcA{b1-4:GalNAc6S{b1-3:GlcA{b1-4:GalNAc6S{b1-3:GlcA{b1-4:GalNAc6S{b1-3:GlcA{b1-4:GalNAc6S{b1-3:GlcA{b1-4:GalNAc6S{b1-3:GlcA{}}}}}}}}}}}}"
      },
      "RFU": 2794,
      "log_RFU": 7.9355873855892,
      "AO_label": 0,
      "composition_group": "[[\"GalNAc6S\", 6], [\"GlcA\", 6]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 5.327203324766531,
        "untyped_graph": 7.200319418898135,
        "typed_graph": 7.0220779423957085,
        "gnn_bag": 7.052891254425049,
        "gnn_untyped": 6.985567569732666,
        "gnn_typed": 7.1068267822265625
      }
    },
    {
      "id": "ICL-0088",
      "source_row": 88,
      "glycan": "GlcA(b1-3)GalNAc6S(b1-4)GlcA(b1-3)GalNAc6S(b1-4)GlcA(b1-3)GalNAc6S(b1-4)GlcA(b1-3)GalNAc6S(b1-4)GlcA(b1-3)GalNAc6S",
      "graph": {
        "nodes": [
          "GalNAc6S",
          "GlcA",
          "GalNAc6S",
          "GlcA",
          "GalNAc6S",
          "GlcA",
          "GalNAc6S",
          "GlcA",
          "GalNAc6S",
          "GlcA"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "GalNAc6S{b1-3:GlcA{b1-4:GalNAc6S{b1-3:GlcA{b1-4:GalNAc6S{b1-3:GlcA{b1-4:GalNAc6S{b1-3:GlcA{b1-4:GalNAc6S{b1-3:GlcA{}}}}}}}}}}"
      },
      "RFU": 1705,
      "log_RFU": 7.441906728051625,
      "AO_label": 0,
      "composition_group": "[[\"GalNAc6S\", 5], [\"GlcA\", 5]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 5.327203324766531,
        "untyped_graph": 7.170914305775644,
        "typed_graph": 7.058873172421037,
        "gnn_bag": 7.049787998199463,
        "gnn_untyped": 6.947957992553711,
        "gnn_typed": 7.066595554351807
      }
    },
    {
      "id": "ICL-0557",
      "source_row": 557,
      "glycan": "GlcA(b1-3)GalNAc6S(b1-4)GlcA(b1-3)GalNAc6S(b1-4)GlcA(b1-3)GalNAc6S(b1-4)GlcA(b1-3)GalNAc6S",
      "graph": {
        "nodes": [
          "GalNAc6S",
          "GlcA",
          "GalNAc6S",
          "GlcA",
          "GalNAc6S",
          "GlcA",
          "GalNAc6S",
          "GlcA"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "GalNAc6S{b1-3:GlcA{b1-4:GalNAc6S{b1-3:GlcA{b1-4:GalNAc6S{b1-3:GlcA{b1-4:GalNAc6S{b1-3:GlcA{}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GalNAc6S\", 4], [\"GlcA\", 4]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 5.327203324766531,
        "untyped_graph": 7.109585622870676,
        "typed_graph": 7.079106694664015,
        "gnn_bag": 7.028789520263672,
        "gnn_untyped": 6.866781711578369,
        "gnn_typed": 6.996747970581055
      }
    },
    {
      "id": "ICL-0133",
      "source_row": 133,
      "glycan": "GlcA(b1-3)GalNAc6S(b1-4)GlcA(b1-3)GalNAc6S(b1-4)GlcA(b1-3)GalNAc6S",
      "graph": {
        "nodes": [
          "GalNAc6S",
          "GlcA",
          "GalNAc6S",
          "GlcA",
          "GalNAc6S",
          "GlcA"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "GalNAc6S{b1-3:GlcA{b1-4:GalNAc6S{b1-3:GlcA{b1-4:GalNAc6S{b1-3:GlcA{}}}}}}"
      },
      "RFU": 631,
      "log_RFU": 6.448889394146858,
      "AO_label": 0,
      "composition_group": "[[\"GalNAc6S\", 3], [\"GlcA\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 5.327203324766531,
        "untyped_graph": 6.95798693894855,
        "typed_graph": 7.000481538402313,
        "gnn_bag": 6.962768077850342,
        "gnn_untyped": 6.759103298187256,
        "gnn_typed": 6.884750843048096
      }
    },
    {
      "id": "ICL-0007",
      "source_row": 7,
      "glycan": "GalNAc6S(b1-4)GlcA(b1-3)GalNAc6S(b1-4)GlcA(b1-3)GalNAc6S",
      "graph": {
        "nodes": [
          "GalNAc6S",
          "GlcA",
          "GalNAc6S",
          "GlcA",
          "GalNAc6S"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "GalNAc6S{b1-3:GlcA{b1-4:GalNAc6S{b1-3:GlcA{b1-4:GalNAc6S{}}}}}"
      },
      "RFU": 15177,
      "log_RFU": 9.627602289963859,
      "AO_label": 0,
      "composition_group": "[[\"GalNAc6S\", 3], [\"GlcA\", 2]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 6.344511320147161,
        "untyped_graph": 8.752859135750246,
        "typed_graph": 7.9240043035960435,
        "gnn_bag": 8.7139253616333,
        "gnn_untyped": 7.094142436981201,
        "gnn_typed": 7.865116119384766
      }
    },
    {
      "id": "ICL-0125",
      "source_row": 125,
      "glycan": "GlcA(b1-3)GalNAc6S(b1-4)GlcA(b1-3)GalNAc6S",
      "graph": {
        "nodes": [
          "GalNAc6S",
          "GlcA",
          "GalNAc6S",
          "GlcA"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "GalNAc6S{b1-3:GlcA{b1-4:GalNAc6S{b1-3:GlcA{}}}}"
      },
      "RFU": 740,
      "log_RFU": 6.608000625296087,
      "AO_label": 0,
      "composition_group": "[[\"GalNAc6S\", 2], [\"GlcA\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 5.327203324766531,
        "untyped_graph": 6.460941999352497,
        "typed_graph": 6.404642828799247,
        "gnn_bag": 6.560821533203125,
        "gnn_untyped": 7.0688018798828125,
        "gnn_typed": 6.60491418838501
      }
    },
    {
      "id": "ICL-0036",
      "source_row": 36,
      "glycan": "GalNAc6S(b1-4)GlcA(b1-3)GalNAc6S",
      "graph": {
        "nodes": [
          "GalNAc6S",
          "GlcA",
          "GalNAc6S"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "GalNAc6S{b1-3:GlcA{b1-4:GalNAc6S{}}}"
      },
      "RFU": 6898,
      "log_RFU": 8.839131752546109,
      "AO_label": 0,
      "composition_group": "[[\"GalNAc6S\", 2], [\"GlcA\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 6.898804980152709,
        "untyped_graph": 8.744375041497435,
        "typed_graph": 8.285654380413623,
        "gnn_bag": 8.259105682373047,
        "gnn_untyped": 8.120231628417969,
        "gnn_typed": 8.435970306396484
      }
    },
    {
      "id": "ICL-0104",
      "source_row": 104,
      "glycan": "GalNAc(a1-3)GalNAc",
      "graph": {
        "nodes": [
          "GalNAc",
          "GalNAc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "GalNAc{a1-3:GalNAc{}}"
      },
      "RFU": 1287,
      "log_RFU": 7.160845906664299,
      "AO_label": 0,
      "composition_group": "[[\"GalNAc\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.8330015011599476,
        "untyped_graph": 7.0184630758084685,
        "typed_graph": 6.517625235947226,
        "gnn_bag": 7.252356052398682,
        "gnn_untyped": 7.589971542358398,
        "gnn_typed": 7.051372528076172
      }
    },
    {
      "id": "ICL-0505",
      "source_row": 505,
      "glycan": "Neu5Ac(a2-6)GalNAc",
      "graph": {
        "nodes": [
          "GalNAc",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a2-6"
          }
        ],
        "root": 0,
        "canonical": "GalNAc{a2-6:Neu5Ac{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"GalNAc\", 1], [\"Neu5Ac\", 1]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -0.1881317095318531,
        "untyped_graph": -2.302305673660669,
        "typed_graph": 0.4410384184030176,
        "gnn_bag": 0.3567618131637573,
        "gnn_untyped": 0.08885224908590317,
        "gnn_typed": -0.253387451171875
      }
    },
    {
      "id": "ICL-0504",
      "source_row": 504,
      "glycan": "Neu5Gc(a2-6)GalNAc",
      "graph": {
        "nodes": [
          "GalNAc",
          "Neu5Gc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a2-6"
          }
        ],
        "root": 0,
        "canonical": "GalNAc{a2-6:Neu5Gc{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"GalNAc\", 1], [\"Neu5Gc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.2515564298579289,
        "untyped_graph": 0.0008160608446758921,
        "typed_graph": 0.11372073648527303,
        "gnn_bag": -0.04317633435130119,
        "gnn_untyped": 0.16532690823078156,
        "gnn_typed": 0.08348432928323746
      }
    },
    {
      "id": "ICL-0520",
      "source_row": 520,
      "glycan": "Neu5Ac(a2-3)Gal(b1-3)GalNAc",
      "graph": {
        "nodes": [
          "GalNAc",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "GalNAc{b1-3:Gal{a2-3:Neu5Ac{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 1], [\"GalNAc\", 1], [\"Neu5Ac\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.1098469711312138,
        "untyped_graph": -0.01189919675563944,
        "typed_graph": 0.1916473903744511,
        "gnn_bag": 0.18718230724334717,
        "gnn_untyped": 0.13508491218090057,
        "gnn_typed": 0.5697234272956848
      }
    },
    {
      "id": "ICL-0203",
      "source_row": 203,
      "glycan": "Fuc(a1-2)[Gal(a1-3)]Gal",
      "graph": {
        "nodes": [
          "Gal",
          "Gal",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-3"
          },
          {
            "child": 2,
            "parent": 0,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Gal{a1-2:Fuc{},a1-3:Gal{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.3575253670734817,
        "untyped_graph": 0.06703450098978303,
        "typed_graph": 0.2671204583069331,
        "gnn_bag": 0.21376578509807587,
        "gnn_untyped": 0.025750836357474327,
        "gnn_typed": 0.1924680471420288
      }
    },
    {
      "id": "ICL-0515",
      "source_row": 515,
      "glycan": "GlcNAc(a1-4)Gal(b1-3)[Fuc(a1-2)]Gal",
      "graph": {
        "nodes": [
          "Gal",
          "Fuc",
          "Gal",
          "GlcNAc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-2"
          },
          {
            "child": 2,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-4"
          }
        ],
        "root": 0,
        "canonical": "Gal{a1-2:Fuc{},b1-3:Gal{a1-4:GlcNAc{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 2], [\"GlcNAc\", 1]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.246675104509584,
        "untyped_graph": -0.34357920771112394,
        "typed_graph": 2.1629011776643425,
        "gnn_bag": 3.585481643676758,
        "gnn_untyped": 3.4863109588623047,
        "gnn_typed": 0.4258938133716583
      }
    },
    {
      "id": "ICL-0202",
      "source_row": 202,
      "glycan": "Fuc(a1-2)Gal",
      "graph": {
        "nodes": [
          "Gal",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Gal{a1-2:Fuc{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.4264346933635008,
        "untyped_graph": -0.005283082349132329,
        "typed_graph": 0.3068035566899683,
        "gnn_bag": -0.6314337849617004,
        "gnn_untyped": -0.11997386068105698,
        "gnn_typed": 0.27723705768585205
      }
    },
    {
      "id": "ICL-0835",
      "source_row": 835,
      "glycan": "Gal(a1-3)Gal(b1-4)Gal(a1-3)Gal",
      "graph": {
        "nodes": [
          "Gal",
          "Gal",
          "Gal",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Gal{a1-3:Gal{b1-4:Gal{a1-3:Gal{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 4]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.582567480591879,
        "untyped_graph": 0.08520030679320989,
        "typed_graph": 0.7184964862682508,
        "gnn_bag": 2.046088933944702,
        "gnn_untyped": 1.076776385307312,
        "gnn_typed": 1.0579668283462524
      }
    },
    {
      "id": "ICL-0512",
      "source_row": 512,
      "glycan": "GlcNAc(a1-4)Gal",
      "graph": {
        "nodes": [
          "Gal",
          "GlcNAc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-4"
          }
        ],
        "root": 0,
        "canonical": "Gal{a1-4:GlcNAc{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 1], [\"GlcNAc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.703389576123607,
        "untyped_graph": 1.3391439702269956,
        "typed_graph": 0.38649712299747474,
        "gnn_bag": 2.073629379272461,
        "gnn_untyped": 0.39147868752479553,
        "gnn_typed": 0.38148704171180725
      }
    },
    {
      "id": "ICL-0210",
      "source_row": 210,
      "glycan": "Neu5Ac(a2-8)Neu5Ac(a2-3)Gal",
      "graph": {
        "nodes": [
          "Gal",
          "Neu5Ac",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a2-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a2-8"
          }
        ],
        "root": 0,
        "canonical": "Gal{a2-3:Neu5Ac{a2-8:Neu5Ac{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 1], [\"Neu5Ac\", 2]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.18296892534745335,
        "untyped_graph": 0.6509006266745923,
        "typed_graph": 0.061266006374036674,
        "gnn_bag": -0.6268279552459717,
        "gnn_untyped": 0.04274288937449455,
        "gnn_typed": -0.14666390419006348
      }
    },
    {
      "id": "ICL-0216",
      "source_row": 216,
      "glycan": "Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac(a2-6)Gal",
      "graph": {
        "nodes": [
          "Gal",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a2-6"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a2-8"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a2-8"
          }
        ],
        "root": 0,
        "canonical": "Gal{a2-6:Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 1], [\"Neu5Ac\", 3]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -0.3463143332068326,
        "untyped_graph": 0.5180749455789506,
        "typed_graph": 0.11032625712649491,
        "gnn_bag": -0.45581677556037903,
        "gnn_untyped": 0.05253891274333,
        "gnn_typed": -0.10963960736989975
      }
    },
    {
      "id": "ICL-0215",
      "source_row": 215,
      "glycan": "Neu5Ac(a2-8)Neu5Ac(a2-6)Gal",
      "graph": {
        "nodes": [
          "Gal",
          "Neu5Ac",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a2-6"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a2-8"
          }
        ],
        "root": 0,
        "canonical": "Gal{a2-6:Neu5Ac{a2-8:Neu5Ac{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 1], [\"Neu5Ac\", 2]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.18296892534745335,
        "untyped_graph": 0.6509006266745923,
        "typed_graph": 0.35082694777007317,
        "gnn_bag": -0.6268279552459717,
        "gnn_untyped": 0.04274288937449455,
        "gnn_typed": -0.14984869956970215
      }
    },
    {
      "id": "ICL-0211",
      "source_row": 211,
      "glycan": "Neu5Ac(a2-6)Gal",
      "graph": {
        "nodes": [
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a2-6"
          }
        ],
        "root": 0,
        "canonical": "Gal{a2-6:Neu5Ac{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 1], [\"Neu5Ac\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.4924429994643351,
        "untyped_graph": -0.04025633274738949,
        "typed_graph": 0.034997587532370256,
        "gnn_bag": -0.5171026587486267,
        "gnn_untyped": -0.06128958985209465,
        "gnn_typed": -0.23169557750225067
      }
    },
    {
      "id": "ICL-0018",
      "source_row": 18,
      "glycan": "Neu5Ac(a2-3)[GalNAc(b1-4)]Gal(b1-3)Gal",
      "graph": {
        "nodes": [
          "Gal",
          "Gal",
          "GalNAc",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 1,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "Gal{b1-3:Gal{a2-3:Neu5Ac{},b1-4:GalNAc{}}}"
      },
      "RFU": 10975,
      "log_RFU": 9.303466349965667,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 2], [\"GalNAc\", 1], [\"Neu5Ac\", 1]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.1446939126376945,
        "untyped_graph": 1.372260320857384,
        "typed_graph": 2.38666786202855,
        "gnn_bag": 1.5660170316696167,
        "gnn_untyped": 0.9642534255981445,
        "gnn_typed": 1.8113962411880493
      }
    },
    {
      "id": "ICL-0207",
      "source_row": 207,
      "glycan": "GlcA(b1-3)Gal",
      "graph": {
        "nodes": [
          "Gal",
          "GlcA"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Gal{b1-3:GlcA{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 1], [\"GlcA\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.748726120346209,
        "untyped_graph": 0.03211161454355471,
        "typed_graph": 0.3408223121577274,
        "gnn_bag": 0.9744771122932434,
        "gnn_untyped": 0.18831570446491241,
        "gnn_typed": 0.4567455053329468
      }
    },
    {
      "id": "ICL-0312",
      "source_row": 312,
      "glycan": "Fuc(a1-3)[Gal3S(b1-4)]GlcNAc(b1-3)Gal",
      "graph": {
        "nodes": [
          "Gal",
          "GlcNAc",
          "Gal3S",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 1,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Gal{b1-3:GlcNAc{a1-3:Fuc{},b1-4:Gal3S{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 1], [\"Gal3S\", 1], [\"GlcNAc\", 1]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.3001708560281129,
        "untyped_graph": -0.4787470720099174,
        "typed_graph": 0.5510788592342126,
        "gnn_bag": -0.30797234177589417,
        "gnn_untyped": 0.16242162883281708,
        "gnn_typed": 0.30066120624542236
      }
    },
    {
      "id": "ICL-0314",
      "source_row": 314,
      "glycan": "Neu5Ac(a2-3)Gal(b1-4)[Fuc(a1-3)]GlcNAc(b1-3)Gal",
      "graph": {
        "nodes": [
          "Gal",
          "GlcNAc",
          "Fuc",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-3"
          },
          {
            "child": 3,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "Gal{b1-3:GlcNAc{a1-3:Fuc{},b1-4:Gal{a2-3:Neu5Ac{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 2], [\"GlcNAc\", 1], [\"Neu5Ac\", 1]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.9158409028462173,
        "untyped_graph": -3.238002813428981,
        "typed_graph": -1.718852396612609,
        "gnn_bag": 0.11262878030538559,
        "gnn_untyped": 0.21016903221607208,
        "gnn_typed": -0.3847832679748535
      }
    },
    {
      "id": "ICL-0322",
      "source_row": 322,
      "glycan": "Neu5Gc(a2-3)Gal(b1-4)[Fuc(a1-3)]GlcNAc(b1-3)Gal",
      "graph": {
        "nodes": [
          "Gal",
          "GlcNAc",
          "Fuc",
          "Gal",
          "Neu5Gc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-3"
          },
          {
            "child": 3,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "Gal{b1-3:GlcNAc{a1-3:Fuc{},b1-4:Gal{a2-3:Neu5Gc{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 2], [\"GlcNAc\", 1], [\"Neu5Gc\", 1]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.1508640992211747,
        "untyped_graph": -3.428093667187805,
        "typed_graph": -0.3252108386743906,
        "gnn_bag": 0.10430797189474106,
        "gnn_untyped": 0.18372006714344025,
        "gnn_typed": -0.4423646926879883
      }
    },
    {
      "id": "ICL-0319",
      "source_row": 319,
      "glycan": "Neu5Ac(a2-3)Gal(b1-4)[Rha(a1-3)]GlcNAc(b1-3)Gal",
      "graph": {
        "nodes": [
          "Gal",
          "GlcNAc",
          "Rha",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-3"
          },
          {
            "child": 3,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "Gal{b1-3:GlcNAc{a1-3:Rha{},b1-4:Gal{a2-3:Neu5Ac{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 2], [\"GlcNAc\", 1], [\"Neu5Ac\", 1], [\"Rha\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.7836535646955816,
        "untyped_graph": 0.0002468420707768537,
        "typed_graph": 0.09539965802865247,
        "gnn_bag": 0.15672655403614044,
        "gnn_untyped": 0.1586676836013794,
        "gnn_typed": -0.09439130872488022
      }
    },
    {
      "id": "ICL-0068",
      "source_row": 68,
      "glycan": "Gal(b1-3)GlcNAc(b1-3)[Gal(b1-4)GlcNAc(b1-6)]Gal",
      "graph": {
        "nodes": [
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-6"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Gal{b1-3:GlcNAc{b1-3:Gal{}},b1-6:GlcNAc{b1-4:Gal{}}}"
      },
      "RFU": 3463,
      "log_RFU": 8.150179269682326,
      "AO_label": 1,
      "composition_group": "[[\"Gal\", 3], [\"GlcNAc\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.4003448458752725,
        "untyped_graph": 8.299407502643884,
        "typed_graph": 7.964964699126524,
        "gnn_bag": 6.516936779022217,
        "gnn_untyped": 7.571706295013428,
        "gnn_typed": 7.1865458488464355
      }
    },
    {
      "id": "ICL-0139",
      "source_row": 139,
      "glycan": "Gal(b1-3)GlcNAc(b1-3)[GlcNAc(b1-6)]Gal",
      "graph": {
        "nodes": [
          "Gal",
          "GlcNAc",
          "GlcNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-6"
          },
          {
            "child": 2,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Gal{b1-3:GlcNAc{b1-3:Gal{}},b1-6:GlcNAc{}}"
      },
      "RFU": 524,
      "log_RFU": 6.263398262591624,
      "AO_label": 1,
      "composition_group": "[[\"Gal\", 2], [\"GlcNAc\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.259944835317013,
        "untyped_graph": 6.3352345473901,
        "typed_graph": 6.059455821551005,
        "gnn_bag": 7.037888050079346,
        "gnn_untyped": 6.185356140136719,
        "gnn_typed": 5.966922760009766
      }
    },
    {
      "id": "ICL-0105",
      "source_row": 105,
      "glycan": "Gal(b1-3)GlcNAc(b1-3)Gal",
      "graph": {
        "nodes": [
          "Gal",
          "GlcNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Gal{b1-3:GlcNAc{b1-3:Gal{}}}"
      },
      "RFU": 1250,
      "log_RFU": 7.1316985104669115,
      "AO_label": 1,
      "composition_group": "[[\"Gal\", 2], [\"GlcNAc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.430053610899876,
        "untyped_graph": 6.851823212232905,
        "typed_graph": 6.918817940422455,
        "gnn_bag": 6.818758010864258,
        "gnn_untyped": 7.825916290283203,
        "gnn_typed": 7.727487087249756
      }
    },
    {
      "id": "ICL-0331",
      "source_row": 331,
      "glycan": "Gal3S(b1-4)GlcNAc(b1-3)Gal",
      "graph": {
        "nodes": [
          "Gal",
          "GlcNAc",
          "Gal3S"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Gal{b1-3:GlcNAc{b1-4:Gal3S{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 1], [\"Gal3S\", 1], [\"GlcNAc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.141976145234481,
        "untyped_graph": 0.06203178806923848,
        "typed_graph": 0.33658430279018337,
        "gnn_bag": 0.21113260090351105,
        "gnn_untyped": 0.277165025472641,
        "gnn_typed": 0.5183529257774353
      }
    },
    {
      "id": "ICL-0039",
      "source_row": 39,
      "glycan": "Gal(b1-4)GlcNAc(b1-3)[Gal(b1-4)GlcNAc(b1-6)]Gal",
      "graph": {
        "nodes": [
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-6"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Gal{b1-3:GlcNAc{b1-4:Gal{}},b1-6:GlcNAc{b1-4:Gal{}}}"
      },
      "RFU": 6229,
      "log_RFU": 8.737131611781498,
      "AO_label": 1,
      "composition_group": "[[\"Gal\", 3], [\"GlcNAc\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.4003448458752725,
        "untyped_graph": 8.299407502643884,
        "typed_graph": 8.120526349532732,
        "gnn_bag": 6.516936779022217,
        "gnn_untyped": 7.571706295013428,
        "gnn_typed": 7.5709099769592285
      }
    },
    {
      "id": "ICL-0058",
      "source_row": 58,
      "glycan": "Gal(b1-4)GlcNAc(b1-3)Gal",
      "graph": {
        "nodes": [
          "Gal",
          "GlcNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Gal{b1-3:GlcNAc{b1-4:Gal{}}}"
      },
      "RFU": 4296,
      "log_RFU": 8.365672383774996,
      "AO_label": 1,
      "composition_group": "[[\"Gal\", 2], [\"GlcNAc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.430053610899876,
        "untyped_graph": 6.851823212232905,
        "typed_graph": 7.8142939269428435,
        "gnn_bag": 6.818758010864258,
        "gnn_untyped": 7.825916290283203,
        "gnn_typed": 8.831988334655762
      }
    },
    {
      "id": "ICL-0833",
      "source_row": 833,
      "glycan": "GlcNAc(b1-3)[GlcNAc(b1-6)]Gal",
      "graph": {
        "nodes": [
          "Gal",
          "GlcNAc",
          "GlcNAc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-6"
          },
          {
            "child": 2,
            "parent": 0,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Gal{b1-3:GlcNAc{},b1-6:GlcNAc{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Gal\", 1], [\"GlcNAc\", 2]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.8010860354863416,
        "untyped_graph": 1.569722290550654,
        "typed_graph": 3.0324202067601904,
        "gnn_bag": 2.0291755199432373,
        "gnn_untyped": 3.1854145526885986,
        "gnn_typed": 4.925516605377197
      }
    },
    {
      "id": "ICL-0137",
      "source_row": 137,
      "glycan": "Gal(b1-3)GlcNAc(b1-6)Gal",
      "graph": {
        "nodes": [
          "Gal",
          "GlcNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-6"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Gal{b1-6:GlcNAc{b1-3:Gal{}}}"
      },
      "RFU": 534,
      "log_RFU": 6.282266746896006,
      "AO_label": 1,
      "composition_group": "[[\"Gal\", 2], [\"GlcNAc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.430053610899876,
        "untyped_graph": 6.851823212232905,
        "typed_graph": 6.014554746611248,
        "gnn_bag": 6.818758010864258,
        "gnn_untyped": 7.825916290283203,
        "gnn_typed": 6.643070220947266
      }
    },
    {
      "id": "ICL-0082",
      "source_row": 82,
      "glycan": "Gal(b1-4)GlcNAc(b1-6)Gal",
      "graph": {
        "nodes": [
          "Gal",
          "GlcNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-6"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Gal{b1-6:GlcNAc{b1-4:Gal{}}}"
      },
      "RFU": 2041,
      "log_RFU": 7.621684998724611,
      "AO_label": 1,
      "composition_group": "[[\"Gal\", 2], [\"GlcNAc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.430053610899876,
        "untyped_graph": 6.851823212232905,
        "typed_graph": 7.012725109290399,
        "gnn_bag": 6.818758010864258,
        "gnn_untyped": 7.825916290283203,
        "gnn_typed": 7.752237796783447
      }
    },
    {
      "id": "ICL-0264",
      "source_row": 264,
      "glycan": "Neu5Ac(a2-6)Gal6S(b1-4)Glc4S",
      "graph": {
        "nodes": [
          "Glc4S",
          "Gal6S",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a2-6"
          }
        ],
        "root": 0,
        "canonical": "Glc4S{b1-4:Gal6S{a2-6:Neu5Ac{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal6S\", 1], [\"Glc4S\", 1], [\"Neu5Ac\", 1]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -0.09706546940756788,
        "untyped_graph": -0.4039436412970301,
        "typed_graph": 0.8188064293575743,
        "gnn_bag": 0.3772949278354645,
        "gnn_untyped": 0.10589893907308578,
        "gnn_typed": 0.5147353410720825
      }
    },
    {
      "id": "ICL-0819",
      "source_row": 819,
      "glycan": "Glc6P",
      "graph": {
        "nodes": [
          "Glc6P"
        ],
        "edges": [],
        "root": 0,
        "canonical": "Glc6P{}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc6P\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.7232665437500851,
        "untyped_graph": -2.3880017905320017e-06,
        "typed_graph": 0.12961549140690032,
        "gnn_bag": -0.006752371788024902,
        "gnn_untyped": 0.003460605861619115,
        "gnn_typed": -0.005329330917447805
      }
    },
    {
      "id": "ICL-0219",
      "source_row": 219,
      "glycan": "Neu5Ac(a2-6)Glc6S",
      "graph": {
        "nodes": [
          "Glc6S",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a2-6"
          }
        ],
        "root": 0,
        "canonical": "Glc6S{a2-6:Neu5Ac{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Glc6S\", 1], [\"Neu5Ac\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -0.8637707775705321,
        "untyped_graph": -0.013435850679321515,
        "typed_graph": 0.003133008029632345,
        "gnn_bag": -0.031994182616472244,
        "gnn_untyped": 0.029008904471993446,
        "gnn_typed": -0.19108419120311737
      }
    },
    {
      "id": "ICL-0217",
      "source_row": 217,
      "glycan": "Glc6S",
      "graph": {
        "nodes": [
          "Glc6S"
        ],
        "edges": [],
        "root": 0,
        "canonical": "Glc6S{}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Glc6S\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.2503780012588281,
        "untyped_graph": 0.0060883788843497655,
        "typed_graph": 0.1640162491064907,
        "gnn_bag": -0.05150445178151131,
        "gnn_untyped": 0.0069419145584106445,
        "gnn_typed": -0.029643932357430458
      }
    },
    {
      "id": "ICL-0513",
      "source_row": 513,
      "glycan": "Fuc(a1-3)GlcNAc6S",
      "graph": {
        "nodes": [
          "GlcNAc6S",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc6S{a1-3:Fuc{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"GlcNAc6S\", 1]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -0.09255104320428109,
        "untyped_graph": 0.23199851028568297,
        "typed_graph": 0.7731917687288583,
        "gnn_bag": 0.021568140015006065,
        "gnn_untyped": 0.1332312375307083,
        "gnn_typed": -0.02115686796605587
      }
    },
    {
      "id": "ICL-0222",
      "source_row": 222,
      "glycan": "Neu5Ac(a2-6)GlcNAc6S",
      "graph": {
        "nodes": [
          "GlcNAc6S",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a2-6"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc6S{a2-6:Neu5Ac{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GlcNAc6S\", 1], [\"Neu5Ac\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -0.026542737103443015,
        "untyped_graph": 0.020958167470361833,
        "typed_graph": 0.10963365950852966,
        "gnn_bag": 0.3366255760192871,
        "gnn_untyped": 0.05109639838337898,
        "gnn_typed": -0.16532902419567108
      }
    },
    {
      "id": "ICL-0427",
      "source_row": 427,
      "glycan": "Neu5Ac(a2-3)Gal(b1-4)GlcNAc6S(b1-3)Gal6S(b1-3)GlcNAc6S",
      "graph": {
        "nodes": [
          "GlcNAc6S",
          "Gal6S",
          "GlcNAc6S",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc6S{b1-3:Gal6S{b1-3:GlcNAc6S{b1-4:Gal{a2-3:Neu5Ac{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 1], [\"Gal6S\", 1], [\"GlcNAc6S\", 2], [\"Neu5Ac\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.0183982688610715,
        "untyped_graph": 0.03029570689011951,
        "typed_graph": 0.20054872952787317,
        "gnn_bag": 1.0384907722473145,
        "gnn_untyped": 0.6610681414604187,
        "gnn_typed": 0.16996745765209198
      }
    },
    {
      "id": "ICL-0514",
      "source_row": 514,
      "glycan": "GlcNAc6S",
      "graph": {
        "nodes": [
          "GlcNAc6S"
        ],
        "edges": [],
        "root": 0,
        "canonical": "GlcNAc6S{}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GlcNAc6S\", 1]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.434397250886436,
        "untyped_graph": 2.791172156630033,
        "typed_graph": 2.4121703470263105,
        "gnn_bag": 4.262459754943848,
        "gnn_untyped": -0.3976103365421295,
        "gnn_typed": 1.4807735681533813
      }
    },
    {
      "id": "ICL-0460",
      "source_row": 460,
      "glycan": "Xyl(b1-2)[Man(a1-3)][Man(a1-6)]Man(b1-4)GlcNAc(b1-4)[Fuc(a1-3)]GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Fuc",
          "GlcNAc",
          "Man",
          "Man",
          "Man",
          "Xyl"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-3"
          },
          {
            "child": 2,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-6"
          },
          {
            "child": 5,
            "parent": 3,
            "link": "a1-3"
          },
          {
            "child": 6,
            "parent": 3,
            "link": "b1-2"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{a1-3:Fuc{},b1-4:GlcNAc{b1-4:Man{a1-3:Man{},a1-6:Man{},b1-2:Xyl{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"GlcNAc\", 2], [\"Man\", 3], [\"Xyl\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.46402017024506303,
        "untyped_graph": 0.16459920361343494,
        "typed_graph": -0.05395332636326766,
        "gnn_bag": -0.5132749676704407,
        "gnn_untyped": 0.15533065795898438,
        "gnn_typed": 0.013262112624943256
      }
    },
    {
      "id": "ICL-0113",
      "source_row": 113,
      "glycan": "Fuc(a1-2)Gal(b1-3)[Fuc(a1-4)]GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Fuc",
          "Gal",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-4"
          },
          {
            "child": 2,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{a1-4:Fuc{},b1-3:Gal{a1-2:Fuc{}}}"
      },
      "RFU": 943,
      "log_RFU": 6.8501261661455,
      "AO_label": 1,
      "composition_group": "[[\"Fuc\", 2], [\"Gal\", 1], [\"GlcNAc\", 1]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.3371133650303151,
        "untyped_graph": 6.973289365942461,
        "typed_graph": 1.1415832354436544,
        "gnn_bag": -1.0086971521377563,
        "gnn_untyped": 0.11669079214334488,
        "gnn_typed": 0.24266834557056427
      }
    },
    {
      "id": "ICL-0470",
      "source_row": 470,
      "glycan": "Neu5Ac(a2-3)Gal(b1-4)GlcNAc(b1-2)[Neu5Ac(a2-3)Gal(b1-4)GlcNAc(b1-4)]Man(a1-3)[Neu5Ac(a2-3)Gal(b1-4)GlcNAc(b1-2)[Neu5Ac(a2-3)Gal(b1-4)GlcNAc(b1-6)]Man(a1-6)]Man(b1-4)GlcNAc(b1-4)[Fuc(a1-6)]GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Fuc",
          "GlcNAc",
          "Man",
          "Man",
          "GlcNAc",
          "Gal",
          "Neu5Ac",
          "GlcNAc",
          "Gal",
          "Neu5Ac",
          "Man",
          "GlcNAc",
          "Gal",
          "Neu5Ac",
          "GlcNAc",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-6"
          },
          {
            "child": 2,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-6"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a2-3"
          },
          {
            "child": 8,
            "parent": 4,
            "link": "b1-2"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-4"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "a2-3"
          },
          {
            "child": 11,
            "parent": 3,
            "link": "a1-3"
          },
          {
            "child": 12,
            "parent": 11,
            "link": "b1-4"
          },
          {
            "child": 13,
            "parent": 12,
            "link": "b1-4"
          },
          {
            "child": 14,
            "parent": 13,
            "link": "a2-3"
          },
          {
            "child": 15,
            "parent": 11,
            "link": "b1-2"
          },
          {
            "child": 16,
            "parent": 15,
            "link": "b1-4"
          },
          {
            "child": 17,
            "parent": 16,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{a1-6:Fuc{},b1-4:GlcNAc{b1-4:Man{a1-3:Man{b1-2:GlcNAc{b1-4:Gal{a2-3:Neu5Ac{}}},b1-4:GlcNAc{b1-4:Gal{a2-3:Neu5Ac{}}}},a1-6:Man{b1-2:GlcNAc{b1-4:Gal{a2-3:Neu5Ac{}}},b1-6:GlcNAc{b1-4:Gal{a2-3:Neu5Ac{}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 4], [\"GlcNAc\", 6], [\"Man\", 3], [\"Neu5Ac\", 4]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.7415229990220933,
        "untyped_graph": 1.1708031276977389,
        "typed_graph": 0.3079037548759245,
        "gnn_bag": 0.34310975670814514,
        "gnn_untyped": 0.6351214647293091,
        "gnn_typed": 0.2990190088748932
      }
    },
    {
      "id": "ICL-0471",
      "source_row": 471,
      "glycan": "Neu5Ac(a2-3)Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)GlcNAc(b1-2)[Neu5Ac(a2-3)Gal(b1-4)GlcNAc(b1-6)]Man(a1-6)[Neu5Ac(a2-3)Gal(b1-4)GlcNAc(b1-2)[Neu5Ac(a2-3)Gal(b1-4)GlcNAc(b1-4)]Man(a1-3)]Man(b1-4)GlcNAc(b1-4)[Fuc(a1-6)]GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Fuc",
          "GlcNAc",
          "Man",
          "Man",
          "GlcNAc",
          "Gal",
          "Neu5Ac",
          "GlcNAc",
          "Gal",
          "Neu5Ac",
          "Man",
          "GlcNAc",
          "Gal",
          "Neu5Ac",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-6"
          },
          {
            "child": 2,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a2-3"
          },
          {
            "child": 8,
            "parent": 4,
            "link": "b1-2"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-4"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "a2-3"
          },
          {
            "child": 11,
            "parent": 3,
            "link": "a1-6"
          },
          {
            "child": 12,
            "parent": 11,
            "link": "b1-6"
          },
          {
            "child": 13,
            "parent": 12,
            "link": "b1-4"
          },
          {
            "child": 14,
            "parent": 13,
            "link": "a2-3"
          },
          {
            "child": 15,
            "parent": 11,
            "link": "b1-2"
          },
          {
            "child": 16,
            "parent": 15,
            "link": "b1-4"
          },
          {
            "child": 17,
            "parent": 16,
            "link": "b1-3"
          },
          {
            "child": 18,
            "parent": 17,
            "link": "b1-4"
          },
          {
            "child": 19,
            "parent": 18,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{a1-6:Fuc{},b1-4:GlcNAc{b1-4:Man{a1-3:Man{b1-2:GlcNAc{b1-4:Gal{a2-3:Neu5Ac{}}},b1-4:GlcNAc{b1-4:Gal{a2-3:Neu5Ac{}}}},a1-6:Man{b1-2:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{a2-3:Neu5Ac{}}}}},b1-6:GlcNAc{b1-4:Gal{a2-3:Neu5Ac{}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 5], [\"GlcNAc\", 7], [\"Man\", 3], [\"Neu5Ac\", 4]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.156742578167616,
        "untyped_graph": 1.7549972515797592,
        "typed_graph": 0.6777839252938576,
        "gnn_bag": 0.592500627040863,
        "gnn_untyped": 0.7996589541435242,
        "gnn_typed": 0.2590276002883911
      }
    },
    {
      "id": "ICL-0472",
      "source_row": 472,
      "glycan": "Neu5Ac(a2-3)Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)GlcNAc(b1-2)[Neu5Ac(a2-3)Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)GlcNAc(b1-6)]Man(a1-6)[Neu5Ac(a2-3)Gal(b1-4)GlcNAc(b1-2)[Neu5Ac(a2-3)Gal(b1-4)GlcNAc(b1-4)]Man(a1-3)]Man(b1-4)GlcNAc(b1-4)[Fuc(a1-6)]GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Fuc",
          "GlcNAc",
          "Man",
          "Man",
          "GlcNAc",
          "Gal",
          "Neu5Ac",
          "GlcNAc",
          "Gal",
          "Neu5Ac",
          "Man",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Neu5Ac",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-6"
          },
          {
            "child": 2,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a2-3"
          },
          {
            "child": 8,
            "parent": 4,
            "link": "b1-2"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-4"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "a2-3"
          },
          {
            "child": 11,
            "parent": 3,
            "link": "a1-6"
          },
          {
            "child": 12,
            "parent": 11,
            "link": "b1-6"
          },
          {
            "child": 13,
            "parent": 12,
            "link": "b1-4"
          },
          {
            "child": 14,
            "parent": 13,
            "link": "b1-3"
          },
          {
            "child": 15,
            "parent": 14,
            "link": "b1-4"
          },
          {
            "child": 16,
            "parent": 15,
            "link": "a2-3"
          },
          {
            "child": 17,
            "parent": 11,
            "link": "b1-2"
          },
          {
            "child": 18,
            "parent": 17,
            "link": "b1-4"
          },
          {
            "child": 19,
            "parent": 18,
            "link": "b1-3"
          },
          {
            "child": 20,
            "parent": 19,
            "link": "b1-4"
          },
          {
            "child": 21,
            "parent": 20,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{a1-6:Fuc{},b1-4:GlcNAc{b1-4:Man{a1-3:Man{b1-2:GlcNAc{b1-4:Gal{a2-3:Neu5Ac{}}},b1-4:GlcNAc{b1-4:Gal{a2-3:Neu5Ac{}}}},a1-6:Man{b1-2:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{a2-3:Neu5Ac{}}}}},b1-6:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{a2-3:Neu5Ac{}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 6], [\"GlcNAc\", 8], [\"Man\", 3], [\"Neu5Ac\", 4]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.4820873190015242,
        "untyped_graph": 2.2197931242840903,
        "typed_graph": 0.8812085655742692,
        "gnn_bag": 1.1269680261611938,
        "gnn_untyped": 1.044190526008606,
        "gnn_typed": 0.5412803292274475
      }
    },
    {
      "id": "ICL-0473",
      "source_row": 473,
      "glycan": "Neu5Ac(a2-3)Gal(b1-4)GlcNAc(b1-2)Man(a1-3)[Neu5Ac(a2-3)Gal(b1-4)GlcNAc(b1-2)[Neu5Ac(a2-3)Gal(b1-4)GlcNAc(b1-6)]Man(a1-6)]Man(b1-4)GlcNAc(b1-4)[Fuc(a1-6)]GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Fuc",
          "GlcNAc",
          "Man",
          "Man",
          "GlcNAc",
          "Gal",
          "Neu5Ac",
          "GlcNAc",
          "Gal",
          "Neu5Ac",
          "Man",
          "GlcNAc",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-6"
          },
          {
            "child": 2,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-6"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a2-3"
          },
          {
            "child": 8,
            "parent": 4,
            "link": "b1-2"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-4"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "a2-3"
          },
          {
            "child": 11,
            "parent": 3,
            "link": "a1-3"
          },
          {
            "child": 12,
            "parent": 11,
            "link": "b1-2"
          },
          {
            "child": 13,
            "parent": 12,
            "link": "b1-4"
          },
          {
            "child": 14,
            "parent": 13,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{a1-6:Fuc{},b1-4:GlcNAc{b1-4:Man{a1-3:Man{b1-2:GlcNAc{b1-4:Gal{a2-3:Neu5Ac{}}}},a1-6:Man{b1-2:GlcNAc{b1-4:Gal{a2-3:Neu5Ac{}}},b1-6:GlcNAc{b1-4:Gal{a2-3:Neu5Ac{}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 3], [\"GlcNAc\", 5], [\"Man\", 3], [\"Neu5Ac\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.6104361958043567,
        "untyped_graph": 1.5356870615694378,
        "typed_graph": -0.07668656734033297,
        "gnn_bag": 0.514266312122345,
        "gnn_untyped": 0.7454236149787903,
        "gnn_typed": 0.38191497325897217
      }
    },
    {
      "id": "ICL-0464",
      "source_row": 464,
      "glycan": "Neu5Ac(a2-3)Gal(b1-4)GlcNAc(b1-2)Man(a1-3)[Neu5Ac(a2-3)Gal(b1-4)GlcNAc(b1-2)Man(a1-6)]Man(b1-4)GlcNAc(b1-4)[Fuc(a1-6)]GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Fuc",
          "GlcNAc",
          "Man",
          "Man",
          "GlcNAc",
          "Gal",
          "Neu5Ac",
          "Man",
          "GlcNAc",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-6"
          },
          {
            "child": 2,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-2"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a2-3"
          },
          {
            "child": 8,
            "parent": 3,
            "link": "a1-3"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-2"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-4"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{a1-6:Fuc{},b1-4:GlcNAc{b1-4:Man{a1-3:Man{b1-2:GlcNAc{b1-4:Gal{a2-3:Neu5Ac{}}}},a1-6:Man{b1-2:GlcNAc{b1-4:Gal{a2-3:Neu5Ac{}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 2], [\"GlcNAc\", 4], [\"Man\", 3], [\"Neu5Ac\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.416801217599664,
        "untyped_graph": 2.0388568392837145,
        "typed_graph": 1.1402613894836406,
        "gnn_bag": 0.7951273918151855,
        "gnn_untyped": 0.8914549946784973,
        "gnn_typed": 0.8658168911933899
      }
    },
    {
      "id": "ICL-0060",
      "source_row": 60,
      "glycan": "Gal(b1-4)GlcNAc(b1-2)Man(a1-6)[GlcNAc(b1-2)Man(a1-3)]Man(b1-4)GlcNAc(b1-4)[Fuc(a1-6)]GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Fuc",
          "GlcNAc",
          "Man",
          "Man",
          "GlcNAc",
          "Man",
          "GlcNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-6"
          },
          {
            "child": 2,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-2"
          },
          {
            "child": 6,
            "parent": 3,
            "link": "a1-6"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-2"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{a1-6:Fuc{},b1-4:GlcNAc{b1-4:Man{a1-3:Man{b1-2:GlcNAc{}},a1-6:Man{b1-2:GlcNAc{b1-4:Gal{}}}}}}"
      },
      "RFU": 4228,
      "log_RFU": 8.34972083747249,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 1], [\"GlcNAc\", 4], [\"Man\", 3]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.093574221244034,
        "untyped_graph": 5.28259475966909,
        "typed_graph": 6.059314959876025,
        "gnn_bag": 5.707791805267334,
        "gnn_untyped": 3.472052812576294,
        "gnn_typed": 5.605039119720459
      }
    },
    {
      "id": "ICL-0196",
      "source_row": 196,
      "glycan": "GlcNAc(b1-2)Man(a1-3)[GlcNAc(b1-2)Man(a1-6)]Man(b1-4)GlcNAc(b1-4)[Fuc(a1-6)]GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Fuc",
          "GlcNAc",
          "Man",
          "Man",
          "GlcNAc",
          "Man",
          "GlcNAc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-6"
          },
          {
            "child": 2,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-2"
          },
          {
            "child": 6,
            "parent": 3,
            "link": "a1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-2"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{a1-6:Fuc{},b1-4:GlcNAc{b1-4:Man{a1-3:Man{b1-2:GlcNAc{}},a1-6:Man{b1-2:GlcNAc{}}}}}"
      },
      "RFU": 19,
      "log_RFU": 2.995732273553991,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"GlcNAc\", 4], [\"Man\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.5693923201493323,
        "untyped_graph": 1.8740090191795613,
        "typed_graph": 2.047802583144366,
        "gnn_bag": 2.1944358348846436,
        "gnn_untyped": 1.2869189977645874,
        "gnn_typed": 2.558790445327759
      }
    },
    {
      "id": "ICL-0042",
      "source_row": 42,
      "glycan": "Gal(b1-4)GlcNAc(b1-2)Man(a1-6)[Man(a1-3)]Man(b1-4)GlcNAc(b1-4)[Fuc(a1-6)]GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Fuc",
          "GlcNAc",
          "Man",
          "Man",
          "Man",
          "GlcNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-6"
          },
          {
            "child": 2,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-3"
          },
          {
            "child": 5,
            "parent": 3,
            "link": "a1-6"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-2"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{a1-6:Fuc{},b1-4:GlcNAc{b1-4:Man{a1-3:Man{},a1-6:Man{b1-2:GlcNAc{b1-4:Gal{}}}}}}"
      },
      "RFU": 5959,
      "log_RFU": 8.692825760059396,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 1], [\"GlcNAc\", 3], [\"Man\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.8389378979695046,
        "untyped_graph": 5.650520163036446,
        "typed_graph": 7.317442516674416,
        "gnn_bag": 5.060154438018799,
        "gnn_untyped": 4.056227207183838,
        "gnn_typed": 6.0992889404296875
      }
    },
    {
      "id": "ICL-0459",
      "source_row": 459,
      "glycan": "Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)[Fuc(a1-6)]GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Fuc",
          "GlcNAc",
          "Man",
          "Man",
          "Man"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-6"
          },
          {
            "child": 2,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-6"
          },
          {
            "child": 5,
            "parent": 3,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{a1-6:Fuc{},b1-4:GlcNAc{b1-4:Man{a1-3:Man{},a1-6:Man{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"GlcNAc\", 2], [\"Man\", 3]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.7656037547276745,
        "untyped_graph": 1.3349514314599256,
        "typed_graph": 1.7799954822127906,
        "gnn_bag": 0.5762327313423157,
        "gnn_untyped": 0.711571216583252,
        "gnn_typed": 0.7466241717338562
      }
    },
    {
      "id": "ICL-0458",
      "source_row": 458,
      "glycan": "Fuc(a1-6)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-6"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{a1-6:Fuc{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"GlcNAc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.4319496370132654,
        "untyped_graph": -0.019279278697009516,
        "typed_graph": 0.19307777943686277,
        "gnn_bag": 0.08790409564971924,
        "gnn_untyped": 0.05727676674723625,
        "gnn_typed": -0.05130914971232414
      }
    },
    {
      "id": "ICL-0221",
      "source_row": 221,
      "glycan": "Neu5Ac(a2-6)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a2-6"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{a2-6:Neu5Ac{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GlcNAc\", 1], [\"Neu5Ac\", 1]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.497957943114103,
        "untyped_graph": 1.026068742362558,
        "typed_graph": 1.2884333190304433,
        "gnn_bag": -0.1174958124756813,
        "gnn_untyped": -0.004861076828092337,
        "gnn_typed": -0.20717525482177734
      }
    },
    {
      "id": "ICL-0277",
      "source_row": 277,
      "glycan": "Fuc(a1-2)[GalNAc(a1-3)]Gal(b1-3)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Gal",
          "GalNAc",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-3"
          },
          {
            "child": 3,
            "parent": 1,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-3:Gal{a1-2:Fuc{},a1-3:GalNAc{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 1], [\"GalNAc\", 1], [\"GlcNAc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.233358128844535,
        "untyped_graph": 2.7306667571753205,
        "typed_graph": 0.6084319224083021,
        "gnn_bag": 3.2495224475860596,
        "gnn_untyped": 3.4657299518585205,
        "gnn_typed": 1.8369346857070923
      }
    },
    {
      "id": "ICL-0278",
      "source_row": 278,
      "glycan": "Fuc(a1-2)[Gal(a1-3)]Gal(b1-3)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Gal",
          "Gal",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-3"
          },
          {
            "child": 3,
            "parent": 1,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-3:Gal{a1-2:Fuc{},a1-3:Gal{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 2], [\"GlcNAc\", 1]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.803230363702989,
        "untyped_graph": 1.8071129225838118,
        "typed_graph": 0.4379214148032533,
        "gnn_bag": 3.376283645629883,
        "gnn_untyped": 3.115198850631714,
        "gnn_typed": -0.043246667832136154
      }
    },
    {
      "id": "ICL-0156",
      "source_row": 156,
      "glycan": "Gal(a1-3)Gal(b1-3)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Gal",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-3:Gal{a1-3:Gal{}}}"
      },
      "RFU": 289,
      "log_RFU": 5.66988092298052,
      "AO_label": 1,
      "composition_group": "[[\"Gal\", 2], [\"GlcNAc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.430053610899876,
        "untyped_graph": 5.218606218221129,
        "typed_graph": 4.99506471066811,
        "gnn_bag": 6.818758010864258,
        "gnn_untyped": 4.209835052490234,
        "gnn_typed": 5.0364179611206055
      }
    },
    {
      "id": "ICL-0175",
      "source_row": 175,
      "glycan": "GlcA(b1-3)Gal(b1-3)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Gal",
          "GlcA"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-3:Gal{b1-3:GlcA{}}}"
      },
      "RFU": 141,
      "log_RFU": 4.955827057601261,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 1], [\"GlcA\", 1], [\"GlcNAc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.3337165849048347,
        "untyped_graph": 4.877951293853554,
        "typed_graph": 4.5678495582441165,
        "gnn_bag": 3.6999309062957764,
        "gnn_untyped": 5.280789852142334,
        "gnn_typed": 4.338958740234375
      }
    },
    {
      "id": "ICL-0550",
      "source_row": 550,
      "glycan": "GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-3"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-4"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "b1-3"
          },
          {
            "child": 12,
            "parent": 11,
            "link": "b1-4"
          },
          {
            "child": 13,
            "parent": 12,
            "link": "b1-3"
          },
          {
            "child": 14,
            "parent": 13,
            "link": "b1-4"
          },
          {
            "child": 15,
            "parent": 14,
            "link": "b1-3"
          },
          {
            "child": 16,
            "parent": 15,
            "link": "b1-4"
          },
          {
            "child": 17,
            "parent": 16,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{}}}}}}}}}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GlcA\", 9], [\"GlcNAc\", 9]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.7542410639959776,
        "untyped_graph": 0.0021299417454585523,
        "typed_graph": 0.10937934125604931,
        "gnn_bag": 0.08066960424184799,
        "gnn_untyped": 0.24363966286182404,
        "gnn_typed": -0.13009317219257355
      }
    },
    {
      "id": "ICL-0549",
      "source_row": 549,
      "glycan": "GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-3"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-4"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "b1-3"
          },
          {
            "child": 12,
            "parent": 11,
            "link": "b1-4"
          },
          {
            "child": 13,
            "parent": 12,
            "link": "b1-3"
          },
          {
            "child": 14,
            "parent": 13,
            "link": "b1-4"
          },
          {
            "child": 15,
            "parent": 14,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{}}}}}}}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GlcA\", 8], [\"GlcNAc\", 8]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.7542410639959776,
        "untyped_graph": 0.003454707974664295,
        "typed_graph": 0.09851659547384006,
        "gnn_bag": 0.11722143739461899,
        "gnn_untyped": 0.2540576457977295,
        "gnn_typed": -0.11418890953063965
      }
    },
    {
      "id": "ICL-0548",
      "source_row": 548,
      "glycan": "GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-3"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-4"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "b1-3"
          },
          {
            "child": 12,
            "parent": 11,
            "link": "b1-4"
          },
          {
            "child": 13,
            "parent": 12,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{}}}}}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GlcA\", 7], [\"GlcNAc\", 7]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.7542410639959776,
        "untyped_graph": 0.005217709578237084,
        "typed_graph": 0.08548857506481644,
        "gnn_bag": 0.12971866130828857,
        "gnn_untyped": 0.2622380554676056,
        "gnn_typed": -0.0829118862748146
      }
    },
    {
      "id": "ICL-0192",
      "source_row": 192,
      "glycan": "GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-3"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-4"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{}}}}}}}}}}}}"
      },
      "RFU": 33,
      "log_RFU": 3.5263605246161616,
      "AO_label": 0,
      "composition_group": "[[\"GlcA\", 6], [\"GlcNAc\", 6]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.7542410639959776,
        "untyped_graph": 0.007674159454610141,
        "typed_graph": 0.07000244520555343,
        "gnn_bag": 0.12988488376140594,
        "gnn_untyped": 0.26664283871650696,
        "gnn_typed": -0.037455279380083084
      }
    },
    {
      "id": "ICL-0547",
      "source_row": 547,
      "glycan": "GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GlcA\", 5], [\"GlcNAc\", 5]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.7542410639959776,
        "untyped_graph": 0.011318639287696719,
        "typed_graph": 0.052584129223248066,
        "gnn_bag": 0.12532389163970947,
        "gnn_untyped": 0.2639158070087433,
        "gnn_typed": 0.005828102584928274
      }
    },
    {
      "id": "ICL-0546",
      "source_row": 546,
      "glycan": "GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GlcA\", 4], [\"GlcNAc\", 4]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.7542410639959776,
        "untyped_graph": 0.017237665450640982,
        "typed_graph": 0.03776305054468132,
        "gnn_bag": 0.11681294441223145,
        "gnn_untyped": 0.24725782871246338,
        "gnn_typed": 0.01522672176361084
      }
    },
    {
      "id": "ICL-0545",
      "source_row": 545,
      "glycan": "GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GlcA\", 3], [\"GlcNAc\", 3]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.7542410639959776,
        "untyped_graph": 0.02828826160628939,
        "typed_graph": 0.05010047075497548,
        "gnn_bag": 0.0801803469657898,
        "gnn_untyped": 0.20113535225391388,
        "gnn_typed": -0.021217703819274902
      }
    },
    {
      "id": "ICL-0544",
      "source_row": 544,
      "glycan": "GlcA(b1-3)GlcNAc(b1-4)GlcA(b1-3)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-3:GlcA{b1-4:GlcNAc{b1-3:GlcA{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GlcA\", 2], [\"GlcNAc\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.7542410639959776,
        "untyped_graph": 0.05426244392564694,
        "typed_graph": 0.22366128889032133,
        "gnn_bag": -0.11268126964569092,
        "gnn_untyped": 0.13582336902618408,
        "gnn_typed": -0.11538755893707275
      }
    },
    {
      "id": "ICL-0281",
      "source_row": 281,
      "glycan": "Gal3S(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Gal3S"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:Gal3S{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal3S\", 1], [\"GlcNAc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.5194079438713424,
        "untyped_graph": -0.00548087379561224,
        "typed_graph": 0.1143873291977382,
        "gnn_bag": -0.0706835612654686,
        "gnn_untyped": 0.04482082650065422,
        "gnn_typed": -0.4235794246196747
      }
    },
    {
      "id": "ICL-0144",
      "source_row": 144,
      "glycan": "Fuc(a1-2)[GalNAc(a1-3)]Gal(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Gal",
          "GalNAc",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-3"
          },
          {
            "child": 3,
            "parent": 1,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:Gal{a1-2:Fuc{},a1-3:GalNAc{}}}"
      },
      "RFU": 439,
      "log_RFU": 6.0867747269123065,
      "AO_label": 1,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 1], [\"GalNAc\", 1], [\"GlcNAc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.233358128844535,
        "untyped_graph": 2.7306667571753205,
        "typed_graph": 4.919433430008359,
        "gnn_bag": 3.2495224475860596,
        "gnn_untyped": 3.4657299518585205,
        "gnn_typed": 3.4745495319366455
      }
    },
    {
      "id": "ICL-0279",
      "source_row": 279,
      "glycan": "Fuc(a1-2)[Gal(a1-3)]Gal(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Gal",
          "Gal",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-3"
          },
          {
            "child": 3,
            "parent": 1,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:Gal{a1-2:Fuc{},a1-3:Gal{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 2], [\"GlcNAc\", 1]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.803230363702989,
        "untyped_graph": 1.8071129225838118,
        "typed_graph": 1.9843664690852834,
        "gnn_bag": 3.376283645629883,
        "gnn_untyped": 3.115198850631714,
        "gnn_typed": 0.5645384192466736
      }
    },
    {
      "id": "ICL-0062",
      "source_row": 62,
      "glycan": "Fuc(a1-2)Gal(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Gal",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:Gal{a1-2:Fuc{}}}"
      },
      "RFU": 4091,
      "log_RFU": 8.316789127071518,
      "AO_label": 1,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 1], [\"GlcNAc\", 1]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.8106254149768104,
        "untyped_graph": 12.39870740432643,
        "typed_graph": 6.987410668793295,
        "gnn_bag": 0.5467471480369568,
        "gnn_untyped": 0.06815008074045181,
        "gnn_typed": 1.265710473060608
      }
    },
    {
      "id": "ICL-0229",
      "source_row": 229,
      "glycan": "Fuc(a1-2)[GalNAc(a1-3)]Gal(b1-3)GalNAc(b1-3)Gal(a1-4)Gal(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Gal",
          "Gal",
          "GalNAc",
          "Gal",
          "GalNAc",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-3"
          },
          {
            "child": 6,
            "parent": 4,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:Gal{a1-4:Gal{b1-3:GalNAc{b1-3:Gal{a1-2:Fuc{},a1-3:GalNAc{}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 3], [\"GalNAc\", 2], [\"GlcNAc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.9302275153729345,
        "untyped_graph": 0.2576855441308319,
        "typed_graph": 0.6360189845740938,
        "gnn_bag": -0.13066066801548004,
        "gnn_untyped": 0.5496395230293274,
        "gnn_typed": 0.585804283618927
      }
    },
    {
      "id": "ICL-0230",
      "source_row": 230,
      "glycan": "Fuc(a1-2)[Gal(a1-3)]Gal(b1-3)GalNAc(b1-3)Gal(a1-4)Gal(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Gal",
          "Gal",
          "GalNAc",
          "Gal",
          "Gal",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-3"
          },
          {
            "child": 6,
            "parent": 4,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:Gal{a1-4:Gal{b1-3:GalNAc{b1-3:Gal{a1-2:Fuc{},a1-3:Gal{}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 4], [\"GalNAc\", 1], [\"GlcNAc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.104165210156086,
        "untyped_graph": 0.1493895152168856,
        "typed_graph": 0.43879430229326166,
        "gnn_bag": 0.24979622662067413,
        "gnn_untyped": 0.12614329159259796,
        "gnn_typed": -0.041420698165893555
      }
    },
    {
      "id": "ICL-0228",
      "source_row": 228,
      "glycan": "Fuc(a1-2)Gal(b1-3)GalNAc(b1-3)Gal(a1-4)Gal(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Gal",
          "Gal",
          "GalNAc",
          "Gal",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:Gal{a1-4:Gal{b1-3:GalNAc{b1-3:Gal{a1-2:Fuc{}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 3], [\"GalNAc\", 1], [\"GlcNAc\", 1]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.8988188382960893,
        "untyped_graph": 0.10768714901263698,
        "typed_graph": 1.1228764198943735,
        "gnn_bag": 0.5316944718360901,
        "gnn_untyped": 0.8284509181976318,
        "gnn_typed": 1.2459770441055298
      }
    },
    {
      "id": "ICL-0294",
      "source_row": 294,
      "glycan": "Neu5Ac(a2-3)Gal(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:Gal{a2-3:Neu5Ac{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Gal\", 1], [\"GlcNAc\", 1], [\"Neu5Ac\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.8645209712209885,
        "untyped_graph": 0.35022702343019474,
        "typed_graph": -0.2658857993678114,
        "gnn_bag": -0.2255820482969284,
        "gnn_untyped": 0.018345991149544716,
        "gnn_typed": -0.06987091153860092
      }
    },
    {
      "id": "ICL-0295",
      "source_row": 295,
      "glycan": "Neu5Gc(a2-3)Gal(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Gal",
          "Neu5Gc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:Gal{a2-3:Neu5Gc{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 1], [\"GlcNAc\", 1], [\"Neu5Gc\", 1]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.666969574513804,
        "untyped_graph": 0.2215363591424091,
        "typed_graph": 1.4444268900200266,
        "gnn_bag": -0.5285380482673645,
        "gnn_untyped": -0.02073613740503788,
        "gnn_typed": -0.02987857721745968
      }
    },
    {
      "id": "ICL-0302",
      "source_row": 302,
      "glycan": "Neu5Ac(a2-6)Gal(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a2-6"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:Gal{a2-6:Neu5Ac{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Gal\", 1], [\"GlcNAc\", 1], [\"Neu5Ac\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.8645209712209885,
        "untyped_graph": 0.35022702343019474,
        "typed_graph": 0.26500722719779146,
        "gnn_bag": -0.2255820482969284,
        "gnn_untyped": 0.018345991149544716,
        "gnn_typed": 0.38364288210868835
      }
    },
    {
      "id": "ICL-0038",
      "source_row": 38,
      "glycan": "Fuc(a1-2)Gal(b1-4)GlcNAc(b1-6)[GlcNAc(b1-3)]Gal(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "GlcNAc",
          "Gal",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:Gal{b1-3:GlcNAc{},b1-6:GlcNAc{b1-4:Gal{a1-2:Fuc{}}}}}"
      },
      "RFU": 6483,
      "log_RFU": 8.777092882855566,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 2], [\"GlcNAc\", 3]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.4656343485950414,
        "untyped_graph": 5.735197513686131,
        "typed_graph": 7.3689526188908605,
        "gnn_bag": 7.451382160186768,
        "gnn_untyped": 6.250053405761719,
        "gnn_typed": 7.504430294036865
      }
    },
    {
      "id": "ICL-0603",
      "source_row": 603,
      "glycan": "GlcNAc(b1-4)GlcNAc(b1-4)GlcNAc(b1-4)GlcNAc(b1-4)GlcNAc(b1-4)GlcNAc(b1-4)GlcNAc(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc",
          "GlcNAc",
          "GlcNAc",
          "GlcNAc",
          "GlcNAc",
          "GlcNAc",
          "GlcNAc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:GlcNAc{b1-4:GlcNAc{b1-4:GlcNAc{b1-4:GlcNAc{b1-4:GlcNAc{b1-4:GlcNAc{b1-4:GlcNAc{}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"GlcNAc\", 8]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.732708485517419,
        "untyped_graph": 0.01894092631615374,
        "typed_graph": 0.17990130253730574,
        "gnn_bag": 1.6694765090942383,
        "gnn_untyped": 0.3287593424320221,
        "gnn_typed": 0.07203761488199234
      }
    },
    {
      "id": "ICL-0602",
      "source_row": 602,
      "glycan": "GlcNAc(b1-4)GlcNAc(b1-4)GlcNAc(b1-4)GlcNAc(b1-4)GlcNAc(b1-4)GlcNAc(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc",
          "GlcNAc",
          "GlcNAc",
          "GlcNAc",
          "GlcNAc",
          "GlcNAc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:GlcNAc{b1-4:GlcNAc{b1-4:GlcNAc{b1-4:GlcNAc{b1-4:GlcNAc{b1-4:GlcNAc{}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"GlcNAc\", 7]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.732708485517419,
        "untyped_graph": 0.01888861680190823,
        "typed_graph": 0.16003192999947147,
        "gnn_bag": 0.7638656497001648,
        "gnn_untyped": 0.33316436409950256,
        "gnn_typed": 0.08476487547159195
      }
    },
    {
      "id": "ICL-0601",
      "source_row": 601,
      "glycan": "GlcNAc(b1-4)GlcNAc(b1-4)GlcNAc(b1-4)GlcNAc(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc",
          "GlcNAc",
          "GlcNAc",
          "GlcNAc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:GlcNAc{b1-4:GlcNAc{b1-4:GlcNAc{b1-4:GlcNAc{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"GlcNAc\", 5]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.732708485517419,
        "untyped_graph": 0.01856707851825279,
        "typed_graph": 0.12941719800102236,
        "gnn_bag": -0.27177247405052185,
        "gnn_untyped": 0.30431899428367615,
        "gnn_typed": 0.1564776450395584
      }
    },
    {
      "id": "ICL-0600",
      "source_row": 600,
      "glycan": "GlcNAc(b1-4)GlcNAc(b1-4)GlcNAc(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc",
          "GlcNAc",
          "GlcNAc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:GlcNAc{b1-4:GlcNAc{b1-4:GlcNAc{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"GlcNAc\", 4]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.732708485517419,
        "untyped_graph": 0.018070517638173467,
        "typed_graph": 0.1548222360430902,
        "gnn_bag": -0.43642494082450867,
        "gnn_untyped": 0.19472582638263702,
        "gnn_typed": 0.21109406650066376
      }
    },
    {
      "id": "ICL-0444",
      "source_row": 444,
      "glycan": "Man(a1-2)Man(a1-2)Man(a1-3)[Man(a1-2)Man(a1-6)[Man(a1-3)]Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-3"
          },
          {
            "child": 5,
            "parent": 3,
            "link": "a1-6"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-2"
          },
          {
            "child": 7,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "a1-2"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:GlcNAc{b1-4:Man{a1-3:Man{a1-2:Man{a1-2:Man{}}},a1-6:Man{a1-3:Man{},a1-6:Man{a1-2:Man{}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GlcNAc\", 2], [\"Man\", 8]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.092325641200181,
        "untyped_graph": 0.4534886045004518,
        "typed_graph": 0.8160378564110258,
        "gnn_bag": 1.540400505065918,
        "gnn_untyped": 1.1845487356185913,
        "gnn_typed": 0.06609642505645752
      }
    },
    {
      "id": "ICL-0469",
      "source_row": 469,
      "glycan": "Man(a1-2)Man(a1-3)[Man(a1-3)[Man6P(a1-6)]Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc",
          "Man",
          "Man",
          "Man6P",
          "Man",
          "Man",
          "Man"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-6"
          },
          {
            "child": 5,
            "parent": 3,
            "link": "a1-3"
          },
          {
            "child": 6,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:GlcNAc{b1-4:Man{a1-3:Man{a1-2:Man{}},a1-6:Man{a1-3:Man{},a1-6:Man6P{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"GlcNAc\", 2], [\"Man\", 5], [\"Man6P\", 1]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.8336942803993196,
        "untyped_graph": -0.006713699226347014,
        "typed_graph": 0.3577427192664804,
        "gnn_bag": 0.11298028379678726,
        "gnn_untyped": 0.27762463688850403,
        "gnn_typed": -0.18252229690551758
      }
    },
    {
      "id": "ICL-0443",
      "source_row": 443,
      "glycan": "Man(a1-2)Man(a1-3)[Man(a1-2)Man(a1-6)[Man(a1-3)]Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-3"
          },
          {
            "child": 5,
            "parent": 3,
            "link": "a1-6"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-2"
          },
          {
            "child": 7,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:GlcNAc{b1-4:Man{a1-3:Man{a1-2:Man{}},a1-6:Man{a1-3:Man{},a1-6:Man{a1-2:Man{}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GlcNAc\", 2], [\"Man\", 7]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.1435792686639923,
        "untyped_graph": 0.5355412618611042,
        "typed_graph": 0.8308817577558547,
        "gnn_bag": 1.2854472398757935,
        "gnn_untyped": 1.1896113157272339,
        "gnn_typed": 0.04364311695098877
      }
    },
    {
      "id": "ICL-0440",
      "source_row": 440,
      "glycan": "Man(a1-2)Man(a1-3)[Man(a1-3)[Man(a1-6)]Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-6"
          },
          {
            "child": 5,
            "parent": 3,
            "link": "a1-3"
          },
          {
            "child": 6,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:GlcNAc{b1-4:Man{a1-3:Man{a1-2:Man{}},a1-6:Man{a1-3:Man{},a1-6:Man{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GlcNAc\", 2], [\"Man\", 6]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.2116505130069104,
        "untyped_graph": 0.6359735983792312,
        "typed_graph": 0.6661500618501729,
        "gnn_bag": 1.006684422492981,
        "gnn_untyped": 1.032241702079773,
        "gnn_typed": 0.039020102471113205
      }
    },
    {
      "id": "ICL-0193",
      "source_row": 193,
      "glycan": "Neu5Ac(a2-6)Gal(b1-4)GlcNAc(b1-2)[Neu5Ac(a2-3)Gal(b1-4)GlcNAc(b1-4)]Man(a1-3)[Neu5Ac(a2-3)Gal(b1-4)GlcNAc(b1-2)Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc",
          "Man",
          "Man",
          "GlcNAc",
          "Gal",
          "Neu5Ac",
          "Man",
          "GlcNAc",
          "Gal",
          "Neu5Ac",
          "GlcNAc",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-2"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a2-3"
          },
          {
            "child": 7,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-4"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "a2-3"
          },
          {
            "child": 11,
            "parent": 7,
            "link": "b1-2"
          },
          {
            "child": 12,
            "parent": 11,
            "link": "b1-4"
          },
          {
            "child": 13,
            "parent": 12,
            "link": "a2-6"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:GlcNAc{b1-4:Man{a1-3:Man{b1-2:GlcNAc{b1-4:Gal{a2-6:Neu5Ac{}}},b1-4:GlcNAc{b1-4:Gal{a2-3:Neu5Ac{}}}},a1-6:Man{b1-2:GlcNAc{b1-4:Gal{a2-3:Neu5Ac{}}}}}}}"
      },
      "RFU": 29,
      "log_RFU": 3.4011973816621555,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 3], [\"GlcNAc\", 5], [\"Man\", 3], [\"Neu5Ac\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.0720643855214353,
        "untyped_graph": 1.4054237957171605,
        "typed_graph": 2.0333589822107005,
        "gnn_bag": 2.107010841369629,
        "gnn_untyped": 1.0751127004623413,
        "gnn_typed": 1.9201117753982544
      }
    },
    {
      "id": "ICL-0463",
      "source_row": 463,
      "glycan": "Neu5Ac(a2-6)Gal(b1-4)GlcNAc(b1-2)Man(a1-3)[Neu5Gc(a2-6)Gal(b1-4)GlcNAc(b1-2)Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc",
          "Man",
          "Man",
          "GlcNAc",
          "Gal",
          "Neu5Gc",
          "Man",
          "GlcNAc",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-2"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a2-6"
          },
          {
            "child": 7,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-2"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-4"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "a2-6"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:GlcNAc{b1-4:Man{a1-3:Man{b1-2:GlcNAc{b1-4:Gal{a2-6:Neu5Ac{}}}},a1-6:Man{b1-2:GlcNAc{b1-4:Gal{a2-6:Neu5Gc{}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 2], [\"GlcNAc\", 4], [\"Man\", 3], [\"Neu5Ac\", 1], [\"Neu5Gc\", 1]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.107458568636066,
        "untyped_graph": 1.901927745247918,
        "typed_graph": 3.113499559291353,
        "gnn_bag": 3.515972852706909,
        "gnn_untyped": 1.3428841829299927,
        "gnn_typed": 3.629221200942993
      }
    },
    {
      "id": "ICL-0191",
      "source_row": 191,
      "glycan": "Neu5Gc(a2-6)Gal(b1-4)GlcNAc(b1-2)Man(a1-3)[Neu5Gc(a2-6)Gal(b1-4)GlcNAc(b1-2)Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc",
          "Man",
          "Man",
          "GlcNAc",
          "Gal",
          "Neu5Gc",
          "Man",
          "GlcNAc",
          "Gal",
          "Neu5Gc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-2"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a2-6"
          },
          {
            "child": 7,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-2"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-4"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "a2-6"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:GlcNAc{b1-4:Man{a1-3:Man{b1-2:GlcNAc{b1-4:Gal{a2-6:Neu5Gc{}}}},a1-6:Man{b1-2:GlcNAc{b1-4:Gal{a2-6:Neu5Gc{}}}}}}}"
      },
      "RFU": 35,
      "log_RFU": 3.58351893845611,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 2], [\"GlcNAc\", 4], [\"Man\", 3], [\"Neu5Gc\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.209008981470618,
        "untyped_graph": 1.705840617064829,
        "typed_graph": 3.3027193724301203,
        "gnn_bag": 3.3456971645355225,
        "gnn_untyped": 1.633043646812439,
        "gnn_typed": 3.2380292415618896
      }
    },
    {
      "id": "ICL-0067",
      "source_row": 67,
      "glycan": "Gal(b1-4)GlcNAc(b1-2)[Gal(b1-4)GlcNAc(b1-4)]Man(a1-3)[Fuc(a1-3)[Gal(b1-4)]GlcNAc(b1-2)Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc",
          "Man",
          "Man",
          "GlcNAc",
          "Gal",
          "Fuc",
          "Man",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-2"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 4,
            "link": "a1-3"
          },
          {
            "child": 7,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-4"
          },
          {
            "child": 10,
            "parent": 7,
            "link": "b1-2"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:GlcNAc{b1-4:Man{a1-3:Man{b1-2:GlcNAc{b1-4:Gal{}},b1-4:GlcNAc{b1-4:Gal{}}},a1-6:Man{b1-2:GlcNAc{a1-3:Fuc{},b1-4:Gal{}}}}}}"
      },
      "RFU": 3490,
      "log_RFU": 8.157943507105037,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 3], [\"GlcNAc\", 5], [\"Man\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.055209514368931,
        "untyped_graph": 7.6124016200313696,
        "typed_graph": 7.496153671042165,
        "gnn_bag": 7.896517276763916,
        "gnn_untyped": 8.342875480651855,
        "gnn_typed": 8.027436256408691
      }
    },
    {
      "id": "ICL-0024",
      "source_row": 24,
      "glycan": "Gal(b1-4)GlcNAc(b1-2)[Gal(b1-4)GlcNAc(b1-4)]Man(a1-3)[Gal(b1-4)GlcNAc(b1-2)[Gal(b1-4)GlcNAc(b1-6)]Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc",
          "Man",
          "Man",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Man",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 3,
            "link": "b1-2"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          },
          {
            "child": 8,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-4"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-4"
          },
          {
            "child": 11,
            "parent": 8,
            "link": "b1-2"
          },
          {
            "child": 12,
            "parent": 11,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:GlcNAc{b1-4:Man{a1-3:Man{b1-2:GlcNAc{b1-4:Gal{}},b1-4:GlcNAc{b1-4:Gal{}}},a1-6:Man{b1-2:GlcNAc{b1-4:Gal{}},b1-6:GlcNAc{b1-4:Gal{}}}}}}"
      },
      "RFU": 9617,
      "log_RFU": 9.171391621837609,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 4], [\"GlcNAc\", 6], [\"Man\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.8177236634005967,
        "untyped_graph": 8.950569914009268,
        "typed_graph": 8.468518912567372,
        "gnn_bag": 7.882127285003662,
        "gnn_untyped": 8.966217994689941,
        "gnn_typed": 8.598726272583008
      }
    },
    {
      "id": "ICL-0046",
      "source_row": 46,
      "glycan": "Gal(b1-4)GlcNAc(b1-2)[Gal(b1-4)GlcNAc(b1-4)]Man(a1-3)[Gal(b1-4)GlcNAc(b1-2)Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc",
          "Man",
          "Man",
          "GlcNAc",
          "Gal",
          "Man",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-2"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 6,
            "link": "b1-2"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:GlcNAc{b1-4:Man{a1-3:Man{b1-2:GlcNAc{b1-4:Gal{}},b1-4:GlcNAc{b1-4:Gal{}}},a1-6:Man{b1-2:GlcNAc{b1-4:Gal{}}}}}}"
      },
      "RFU": 5718,
      "log_RFU": 8.651549243915316,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 3], [\"GlcNAc\", 5], [\"Man\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.5792672043972207,
        "untyped_graph": 8.723996072741425,
        "typed_graph": 9.314858303440401,
        "gnn_bag": 9.273907661437988,
        "gnn_untyped": 8.931221961975098,
        "gnn_typed": 8.5153226852417
      }
    },
    {
      "id": "ICL-0037",
      "source_row": 37,
      "glycan": "Gal(b1-4)GlcNAc(b1-2)Man(a1-3)[Gal(b1-4)GlcNAc(b1-2)Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc",
          "Man",
          "Man",
          "GlcNAc",
          "Gal",
          "Man",
          "GlcNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-2"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-2"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:GlcNAc{b1-4:Man{a1-3:Man{b1-2:GlcNAc{b1-4:Gal{}}},a1-6:Man{b1-2:GlcNAc{b1-4:Gal{}}}}}}"
      },
      "RFU": 6725,
      "log_RFU": 8.813735892300215,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 2], [\"GlcNAc\", 4], [\"Man\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.208163331889251,
        "untyped_graph": 7.883970457277916,
        "typed_graph": 7.977824691420111,
        "gnn_bag": 9.09387493133545,
        "gnn_untyped": 8.77054500579834,
        "gnn_typed": 7.943214416503906
      }
    },
    {
      "id": "ICL-0057",
      "source_row": 57,
      "glycan": "Gal(b1-4)GlcNAc(b1-2)Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc",
          "Man",
          "Man",
          "Man",
          "GlcNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-2"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:GlcNAc{b1-4:Man{a1-3:Man{b1-2:GlcNAc{b1-4:Gal{}}},a1-6:Man{}}}}"
      },
      "RFU": 4325,
      "log_RFU": 8.372398606513004,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 1], [\"GlcNAc\", 3], [\"Man\", 3]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.6057276479918867,
        "untyped_graph": 5.594709825257022,
        "typed_graph": 4.462110913927634,
        "gnn_bag": 4.4908318519592285,
        "gnn_untyped": 5.783712863922119,
        "gnn_typed": 4.6652512550354
      }
    },
    {
      "id": "ICL-0098",
      "source_row": 98,
      "glycan": "GlcNAc(b1-2)[GlcNAc(b1-4)]Man(a1-3)[GlcNAc(b1-2)[GlcNAc(b1-4)][GlcNAc(b1-6)]Man(a1-6)][GlcNAc(b1-4)]Man(b1-4)GlcNAc(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc",
          "Man",
          "GlcNAc",
          "Man",
          "GlcNAc",
          "GlcNAc",
          "GlcNAc",
          "Man",
          "GlcNAc",
          "GlcNAc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-6"
          },
          {
            "child": 6,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 4,
            "link": "b1-2"
          },
          {
            "child": 8,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-4"
          },
          {
            "child": 10,
            "parent": 8,
            "link": "b1-2"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:GlcNAc{b1-4:Man{a1-3:Man{b1-2:GlcNAc{},b1-4:GlcNAc{}},a1-6:Man{b1-2:GlcNAc{},b1-4:GlcNAc{},b1-6:GlcNAc{}},b1-4:GlcNAc{}}}}"
      },
      "RFU": 1392,
      "log_RFU": 7.239214973779806,
      "AO_label": 0,
      "composition_group": "[[\"GlcNAc\", 8], [\"Man\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.6926657337778455,
        "untyped_graph": 4.867911538824119,
        "typed_graph": 5.246175139067432,
        "gnn_bag": 5.252998352050781,
        "gnn_untyped": 7.105419635772705,
        "gnn_typed": 6.043726444244385
      }
    },
    {
      "id": "ICL-0456",
      "source_row": 456,
      "glycan": "GlcNAc(b1-2)[GlcNAc(b1-4)]Man(a1-3)[GlcNAc(b1-2)[GlcNAc(b1-6)]Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc",
          "Man",
          "Man",
          "GlcNAc",
          "GlcNAc",
          "Man",
          "GlcNAc",
          "GlcNAc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-6"
          },
          {
            "child": 5,
            "parent": 3,
            "link": "b1-2"
          },
          {
            "child": 6,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          },
          {
            "child": 8,
            "parent": 6,
            "link": "b1-2"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:GlcNAc{b1-4:Man{a1-3:Man{b1-2:GlcNAc{},b1-4:GlcNAc{}},a1-6:Man{b1-2:GlcNAc{},b1-6:GlcNAc{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GlcNAc\", 6], [\"Man\", 3]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.5288698056165075,
        "untyped_graph": 0.6321223348113141,
        "typed_graph": 3.518173946804938,
        "gnn_bag": 2.57619571685791,
        "gnn_untyped": 0.9953096508979797,
        "gnn_typed": 3.6401736736297607
      }
    },
    {
      "id": "ICL-0455",
      "source_row": 455,
      "glycan": "GlcNAc(b1-2)[GlcNAc(b1-4)]Man(a1-3)[GlcNAc(b1-2)Man(a1-6)][GlcNAc(b1-4)]Man(b1-4)GlcNAc(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc",
          "Man",
          "GlcNAc",
          "Man",
          "GlcNAc",
          "Man",
          "GlcNAc",
          "GlcNAc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-2"
          },
          {
            "child": 6,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          },
          {
            "child": 8,
            "parent": 6,
            "link": "b1-2"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:GlcNAc{b1-4:Man{a1-3:Man{b1-2:GlcNAc{},b1-4:GlcNAc{}},a1-6:Man{b1-2:GlcNAc{}},b1-4:GlcNAc{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GlcNAc\", 6], [\"Man\", 3]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.5288698056165075,
        "untyped_graph": 1.1939803306962666,
        "typed_graph": 3.6187607995017905,
        "gnn_bag": 2.5761959552764893,
        "gnn_untyped": 2.489168167114258,
        "gnn_typed": 2.0206925868988037
      }
    },
    {
      "id": "ICL-0457",
      "source_row": 457,
      "glycan": "GlcNAc(b1-2)Man(a1-3)[Man(a1-3)[Man(a1-6)]Man(a1-6)][GlcNAc(b1-4)]Man(b1-4)GlcNAc(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc",
          "Man",
          "GlcNAc",
          "Man",
          "Man",
          "Man",
          "Man",
          "GlcNAc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-6"
          },
          {
            "child": 6,
            "parent": 4,
            "link": "a1-3"
          },
          {
            "child": 7,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-2"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:GlcNAc{b1-4:Man{a1-3:Man{b1-2:GlcNAc{}},a1-6:Man{a1-3:Man{},a1-6:Man{}},b1-4:GlcNAc{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GlcNAc\", 4], [\"Man\", 5]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.8003305078583285,
        "untyped_graph": 1.2808849686613286,
        "typed_graph": 0.6959825657807251,
        "gnn_bag": 1.7639344930648804,
        "gnn_untyped": 3.3146772384643555,
        "gnn_typed": 0.8802034258842468
      }
    },
    {
      "id": "ICL-0454",
      "source_row": 454,
      "glycan": "GlcNAc(b1-2)Man(a1-3)[GlcNAc(b1-2)Man(a1-6)][GlcNAc(b1-4)]Man(b1-4)GlcNAc(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc",
          "Man",
          "GlcNAc",
          "Man",
          "GlcNAc",
          "Man",
          "GlcNAc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-2"
          },
          {
            "child": 6,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-2"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:GlcNAc{b1-4:Man{a1-3:Man{b1-2:GlcNAc{}},a1-6:Man{b1-2:GlcNAc{}},b1-4:GlcNAc{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GlcNAc\", 5], [\"Man\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.4044122346797625,
        "untyped_graph": 1.7246885756323986,
        "typed_graph": 1.122336862973341,
        "gnn_bag": 1.4148567914962769,
        "gnn_untyped": 1.0009104013442993,
        "gnn_typed": 1.1932917833328247
      }
    },
    {
      "id": "ICL-0453",
      "source_row": 453,
      "glycan": "GlcNAc(b1-2)Man(a1-3)[GlcNAc(b1-2)Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc",
          "Man",
          "Man",
          "GlcNAc",
          "Man",
          "GlcNAc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-2"
          },
          {
            "child": 5,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-2"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:GlcNAc{b1-4:Man{a1-3:Man{b1-2:GlcNAc{}},a1-6:Man{b1-2:GlcNAc{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GlcNAc\", 4], [\"Man\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.2326712040261705,
        "untyped_graph": 1.6973144236462936,
        "typed_graph": 1.104347030346807,
        "gnn_bag": 0.6837537884712219,
        "gnn_untyped": 0.4373140037059784,
        "gnn_typed": 0.8945009708404541
      }
    },
    {
      "id": "ICL-0468",
      "source_row": 468,
      "glycan": "Man(a1-3)[Man6P(a1-6)]Man(a1-6)[Man(a1-3)]Man(b1-4)GlcNAc(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc",
          "Man",
          "Man",
          "Man",
          "Man6P",
          "Man"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-6"
          },
          {
            "child": 6,
            "parent": 4,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:GlcNAc{b1-4:Man{a1-3:Man{},a1-6:Man{a1-3:Man{},a1-6:Man6P{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"GlcNAc\", 2], [\"Man\", 4], [\"Man6P\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.9636362123689873,
        "untyped_graph": 0.053485043914579755,
        "typed_graph": 0.18409426530581374,
        "gnn_bag": 0.028663834556937218,
        "gnn_untyped": 0.1644589900970459,
        "gnn_typed": -0.1105056181550026
      }
    },
    {
      "id": "ICL-0439",
      "source_row": 439,
      "glycan": "Man(a1-3)[Man(a1-6)]Man(a1-6)[Man(a1-3)]Man(b1-4)GlcNAc(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-6"
          },
          {
            "child": 6,
            "parent": 4,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:GlcNAc{b1-4:Man{a1-3:Man{},a1-6:Man{a1-3:Man{},a1-6:Man{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GlcNAc\", 2], [\"Man\", 5]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.30571089514804,
        "untyped_graph": 0.7541184396316196,
        "typed_graph": 0.5328389655886832,
        "gnn_bag": 0.6872730255126953,
        "gnn_untyped": 1.0276209115982056,
        "gnn_typed": 0.09622836112976074
      }
    },
    {
      "id": "ICL-0437",
      "source_row": 437,
      "glycan": "Man(a1-3)Man(a1-6)[Man(a1-3)]Man(b1-4)GlcNAc(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc",
          "Man",
          "Man",
          "Man",
          "Man"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:GlcNAc{b1-4:Man{a1-3:Man{},a1-6:Man{a1-3:Man{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GlcNAc\", 2], [\"Man\", 4]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.4421764103536032,
        "untyped_graph": 0.8816175021787673,
        "typed_graph": 0.40413706469971844,
        "gnn_bag": 0.3604976236820221,
        "gnn_untyped": 0.5358614325523376,
        "gnn_typed": 0.01961815357208252
      }
    },
    {
      "id": "ICL-0049",
      "source_row": 49,
      "glycan": "Gal(b1-4)GlcNAc(b1-2)Man(a1-6)[Man(a1-3)]Man(b1-4)GlcNAc(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc",
          "Man",
          "Man",
          "Man",
          "GlcNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-2"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:GlcNAc{b1-4:Man{a1-3:Man{},a1-6:Man{b1-2:GlcNAc{b1-4:Gal{}}}}}}"
      },
      "RFU": 5470,
      "log_RFU": 8.607216694063826,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 1], [\"GlcNAc\", 3], [\"Man\", 3]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.6057276479918867,
        "untyped_graph": 5.594709825257022,
        "typed_graph": 6.501188810972125,
        "gnn_bag": 4.4908318519592285,
        "gnn_untyped": 5.783712863922119,
        "gnn_typed": 5.009216785430908
      }
    },
    {
      "id": "ICL-0451",
      "source_row": 451,
      "glycan": "Xyl(b1-2)[Man(a1-3)][Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc",
          "Man",
          "Man",
          "Man",
          "Xyl"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 5,
            "parent": 2,
            "link": "b1-2"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:GlcNAc{b1-4:Man{a1-3:Man{},a1-6:Man{},b1-2:Xyl{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GlcNAc\", 2], [\"Man\", 3], [\"Xyl\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.3087991160896153,
        "untyped_graph": -0.12111702415551528,
        "typed_graph": 0.13622222206815326,
        "gnn_bag": 0.3076748549938202,
        "gnn_untyped": -0.06143593788146973,
        "gnn_typed": 0.06857041269540787
      }
    },
    {
      "id": "ICL-0436",
      "source_row": 436,
      "glycan": "Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc",
          "Man",
          "Man",
          "Man"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:GlcNAc{b1-4:Man{a1-3:Man{},a1-6:Man{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GlcNAc\", 2], [\"Man\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.651766289538134,
        "untyped_graph": 1.0924669349926448,
        "typed_graph": 0.5070152456174624,
        "gnn_bag": 0.13339388370513916,
        "gnn_untyped": 0.5374462008476257,
        "gnn_typed": 0.3508705794811249
      }
    },
    {
      "id": "ICL-0438",
      "source_row": 438,
      "glycan": "Man(a1-3)[Man(a1-6)]Man(a1-6)Man(b1-4)GlcNAc(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc",
          "Man",
          "Man",
          "Man",
          "Man"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-6"
          },
          {
            "child": 5,
            "parent": 3,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:GlcNAc{b1-4:Man{a1-6:Man{a1-3:Man{},a1-6:Man{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GlcNAc\", 2], [\"Man\", 4]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.4421764103536032,
        "untyped_graph": 0.08915847398923837,
        "typed_graph": 0.2053606287516394,
        "gnn_bag": 0.3604976236820221,
        "gnn_untyped": 0.41470226645469666,
        "gnn_typed": 0.06507769972085953
      }
    },
    {
      "id": "ICL-0435",
      "source_row": 435,
      "glycan": "Man(a1-6)Man(b1-4)GlcNAc(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc",
          "Man",
          "Man"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-6"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:GlcNAc{b1-4:Man{a1-6:Man{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GlcNAc\", 2], [\"Man\", 2]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.9906913961271657,
        "untyped_graph": 0.14305203709072356,
        "typed_graph": 0.8601222510173292,
        "gnn_bag": 0.009425878524780273,
        "gnn_untyped": 0.4787091016769409,
        "gnn_typed": 1.0289783477783203
      }
    },
    {
      "id": "ICL-0598",
      "source_row": 598,
      "glycan": "GlcNAc(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:GlcNAc{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"GlcNAc\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.732708485517419,
        "untyped_graph": 0.012810240343686718,
        "typed_graph": 0.24969257353239094,
        "gnn_bag": -0.4171951115131378,
        "gnn_untyped": -0.16500961780548096,
        "gnn_typed": -0.11488020420074463
      }
    },
    {
      "id": "ICL-0450",
      "source_row": 450,
      "glycan": "Glc(a1-2)Glc(a1-3)Glc(a1-3)Man(a1-2)Man(a1-2)Man(a1-3)[Man(a1-3)[Man(a1-6)]Man(a1-6)]Man(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 5,
            "parent": 1,
            "link": "a1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-2"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a1-2"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "a1-3"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "a1-3"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:Man{a1-3:Man{a1-2:Man{a1-2:Man{a1-3:Glc{a1-3:Glc{a1-2:Glc{}}}}}},a1-6:Man{a1-3:Man{},a1-6:Man{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 3], [\"GlcNAc\", 1], [\"Man\", 7]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.0922129926795634,
        "untyped_graph": 0.16861558602189053,
        "typed_graph": -0.25740003189392446,
        "gnn_bag": -0.12296402454376221,
        "gnn_untyped": 0.5557929873466492,
        "gnn_typed": -0.24220998585224152
      }
    },
    {
      "id": "ICL-0449",
      "source_row": 449,
      "glycan": "Glc(a1-3)Glc(a1-3)Man(a1-2)Man(a1-2)Man(a1-3)[Man(a1-3)[Man(a1-6)]Man(a1-6)]Man(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 5,
            "parent": 1,
            "link": "a1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-2"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a1-2"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "a1-3"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:Man{a1-3:Man{a1-2:Man{a1-2:Man{a1-3:Glc{a1-3:Glc{}}}}},a1-6:Man{a1-3:Man{},a1-6:Man{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 2], [\"GlcNAc\", 1], [\"Man\", 7]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.197951097009061,
        "untyped_graph": 0.09393714933920294,
        "typed_graph": -0.10174837106838419,
        "gnn_bag": -0.1305294781923294,
        "gnn_untyped": 0.5828272700309753,
        "gnn_typed": -0.19954335689544678
      }
    },
    {
      "id": "ICL-0434",
      "source_row": 434,
      "glycan": "Man(a1-3)Man(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Man",
          "Man"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:Man{a1-3:Man{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GlcNAc\", 1], [\"Man\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.4421764103536032,
        "untyped_graph": -0.0238093108077595,
        "typed_graph": 0.12016126295526863,
        "gnn_bag": 0.02368704415857792,
        "gnn_untyped": 0.1971847265958786,
        "gnn_typed": 0.022678175941109657
      }
    },
    {
      "id": "ICL-0433",
      "source_row": 433,
      "glycan": "Man(b1-4)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "Man"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-4:Man{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GlcNAc\", 1], [\"Man\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.9906913961271657,
        "untyped_graph": 0.01720932594293778,
        "typed_graph": 0.2046954178387419,
        "gnn_bag": 0.07328280061483383,
        "gnn_untyped": -0.07330258935689926,
        "gnn_typed": -0.0678689107298851
      }
    },
    {
      "id": "ICL-0607",
      "source_row": 607,
      "glycan": "GlcNAc(b1-6)GlcNAc",
      "graph": {
        "nodes": [
          "GlcNAc",
          "GlcNAc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-6"
          }
        ],
        "root": 0,
        "canonical": "GlcNAc{b1-6:GlcNAc{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"GlcNAc\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.732708485517419,
        "untyped_graph": 0.012810240343686718,
        "typed_graph": 0.3499019345543104,
        "gnn_bag": -0.4171951115131378,
        "gnn_untyped": -0.16500961780548096,
        "gnn_typed": -0.13990755379199982
      }
    },
    {
      "id": "ICL-0606",
      "source_row": 606,
      "glycan": "GlcN(b1-4)GlcN(b1-4)GlcN(b1-4)GlcN(b1-4)GlcN(b1-4)GlcN",
      "graph": {
        "nodes": [
          "GlcN",
          "GlcN",
          "GlcN",
          "GlcN",
          "GlcN",
          "GlcN"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "GlcN{b1-4:GlcN{b1-4:GlcN{b1-4:GlcN{b1-4:GlcN{b1-4:GlcN{}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"GlcN\", 6]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.7232665437500838,
        "untyped_graph": -2.3880017905320017e-06,
        "typed_graph": 0.1296154914069012,
        "gnn_bag": 0.0465773344039917,
        "gnn_untyped": 0.11516288667917252,
        "gnn_typed": -0.01613994501531124
      }
    },
    {
      "id": "ICL-0605",
      "source_row": 605,
      "glycan": "GlcN(b1-4)GlcN(b1-4)GlcN(b1-4)GlcN(b1-4)GlcN",
      "graph": {
        "nodes": [
          "GlcN",
          "GlcN",
          "GlcN",
          "GlcN",
          "GlcN"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "GlcN{b1-4:GlcN{b1-4:GlcN{b1-4:GlcN{b1-4:GlcN{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"GlcN\", 5]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.7232665437500838,
        "untyped_graph": -2.879866735749914e-06,
        "typed_graph": 0.14036790042720604,
        "gnn_bag": 0.06395343691110611,
        "gnn_untyped": 0.06077722832560539,
        "gnn_typed": -0.0704297199845314
      }
    },
    {
      "id": "ICL-0604",
      "source_row": 604,
      "glycan": "GlcN(b1-4)GlcN(b1-4)GlcN(b1-4)GlcN",
      "graph": {
        "nodes": [
          "GlcN",
          "GlcN",
          "GlcN",
          "GlcN"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "GlcN{b1-4:GlcN{b1-4:GlcN{b1-4:GlcN{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"GlcN\", 4]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.7232665437500838,
        "untyped_graph": -5.626120171964288e-06,
        "typed_graph": 0.19901497654000977,
        "gnn_bag": 0.09155777841806412,
        "gnn_untyped": 0.01358159352093935,
        "gnn_typed": -0.12760384380817413
      }
    },
    {
      "id": "ICL-0681",
      "source_row": 681,
      "glycan": "Glc(a1-2)Glc(a1-2)Glc(a1-2)Glc(a1-2)Glc(a1-2)Glc(a1-2)Glc(a1-2)Glc(a1-2)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-2"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-2"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-2"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-2"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-2"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-2"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a1-2"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-2:Glc{a1-2:Glc{a1-2:Glc{a1-2:Glc{a1-2:Glc{a1-2:Glc{a1-2:Glc{a1-2:Glc{}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 9]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.3574931844178524,
        "typed_graph": 0.04810789572370844,
        "gnn_bag": 0.4248464107513428,
        "gnn_untyped": 0.3141898810863495,
        "gnn_typed": -0.07659927755594254
      }
    },
    {
      "id": "ICL-0680",
      "source_row": 680,
      "glycan": "Glc(a1-2)Glc(a1-2)Glc(a1-2)Glc(a1-2)Glc(a1-2)Glc(a1-2)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-2"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-2"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-2"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-2"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-2"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-2:Glc{a1-2:Glc{a1-2:Glc{a1-2:Glc{a1-2:Glc{a1-2:Glc{}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 7]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.31614171110629163,
        "typed_graph": 0.001333756039795908,
        "gnn_bag": 0.22884102165699005,
        "gnn_untyped": 0.25716516375541687,
        "gnn_typed": -0.06673844903707504
      }
    },
    {
      "id": "ICL-0679",
      "source_row": 679,
      "glycan": "Glc(a1-2)Glc(a1-2)Glc(a1-2)Glc(a1-2)Glc(a1-2)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-2"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-2"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-2"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-2"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-2:Glc{a1-2:Glc{a1-2:Glc{a1-2:Glc{a1-2:Glc{}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 6]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.2831124841905579,
        "typed_graph": -0.02417403257656625,
        "gnn_bag": 0.09248479455709457,
        "gnn_untyped": 0.19986331462860107,
        "gnn_typed": -0.125496506690979
      }
    },
    {
      "id": "ICL-0678",
      "source_row": 678,
      "glycan": "Glc(a1-2)Glc(a1-2)Glc(a1-2)Glc(a1-2)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-2"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-2"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-2"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-2:Glc{a1-2:Glc{a1-2:Glc{a1-2:Glc{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 5]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.23413703072003544,
        "typed_graph": -0.041581940226250946,
        "gnn_bag": -0.04305557534098625,
        "gnn_untyped": 0.13290457427501678,
        "gnn_typed": -0.21091397106647491
      }
    },
    {
      "id": "ICL-0677",
      "source_row": 677,
      "glycan": "Glc(a1-2)Glc(a1-2)Glc(a1-2)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-2"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-2"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-2:Glc{a1-2:Glc{a1-2:Glc{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 4]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.15546417399752688,
        "typed_graph": -0.02046936620482276,
        "gnn_bag": -0.1426490992307663,
        "gnn_untyped": 0.08997786045074463,
        "gnn_typed": -0.28971874713897705
      }
    },
    {
      "id": "ICL-0676",
      "source_row": 676,
      "glycan": "Glc(a1-2)Glc(a1-2)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-2"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-2:Glc{a1-2:Glc{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.015455942543831203,
        "typed_graph": 0.008531682162155274,
        "gnn_bag": -0.10797461122274399,
        "gnn_untyped": 0.10748982429504395,
        "gnn_typed": -0.3149031400680542
      }
    },
    {
      "id": "ICL-0280",
      "source_row": 280,
      "glycan": "Fuc(a1-2)[Gal(a1-3)]Gal(b1-4)[Fuc(a1-3)]Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Fuc",
          "Gal",
          "Gal",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-3"
          },
          {
            "child": 2,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-3:Fuc{},b1-4:Gal{a1-2:Fuc{},a1-3:Gal{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Fuc\", 2], [\"Gal\", 2], [\"Glc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.6003125282493775,
        "untyped_graph": -0.04037963342180095,
        "typed_graph": -0.0025657387717821223,
        "gnn_bag": -0.48839065432548523,
        "gnn_untyped": -0.02731533907353878,
        "gnn_typed": -0.07947453111410141
      }
    },
    {
      "id": "ICL-0365",
      "source_row": 365,
      "glycan": "Fuc(a1-3)[Gal(b1-4)]GlcNAc(b1-3)Gal(b1-4)[Fuc(a1-3)]Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Fuc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-3"
          },
          {
            "child": 2,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 3,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-3:Fuc{},b1-4:Gal{b1-3:GlcNAc{a1-3:Fuc{},b1-4:Gal{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 2], [\"Gal\", 2], [\"Glc\", 1], [\"GlcNAc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.493906890099374,
        "untyped_graph": 1.628091647978434,
        "typed_graph": 0.20848968064465323,
        "gnn_bag": 0.15534067153930664,
        "gnn_untyped": 0.21498914062976837,
        "gnn_typed": -0.01488323975354433
      }
    },
    {
      "id": "ICL-0340",
      "source_row": 340,
      "glycan": "Gal(b1-3)[Fuc(a1-4)]GlcNAc(b1-3)Gal(b1-4)[Fuc(a1-3)]Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Fuc",
          "Gal",
          "GlcNAc",
          "Fuc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-3"
          },
          {
            "child": 2,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-4"
          },
          {
            "child": 5,
            "parent": 3,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-3:Fuc{},b1-4:Gal{b1-3:GlcNAc{a1-4:Fuc{},b1-3:Gal{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 2], [\"Gal\", 2], [\"Glc\", 1], [\"GlcNAc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.493906890099374,
        "untyped_graph": 1.628091647978434,
        "typed_graph": -0.2754900252770658,
        "gnn_bag": 0.1553405076265335,
        "gnn_untyped": 0.21498914062976837,
        "gnn_typed": 0.019993463531136513
      }
    },
    {
      "id": "ICL-0384",
      "source_row": 384,
      "glycan": "Neu5Ac(a2-6)Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)[Fuc(a1-3)]Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Fuc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-3"
          },
          {
            "child": 2,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a2-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-3:Fuc{},b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{a2-6:Neu5Ac{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 2], [\"Glc\", 1], [\"GlcNAc\", 1], [\"Neu5Ac\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.4801612104852584,
        "untyped_graph": -0.32098746910788867,
        "typed_graph": 0.24165994491177178,
        "gnn_bag": 0.3394581079483032,
        "gnn_untyped": 0.1489945650100708,
        "gnn_typed": 0.33793091773986816
      }
    },
    {
      "id": "ICL-0231",
      "source_row": 231,
      "glycan": "Fuc(a1-3)[Gal(b1-4)]Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 0,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-3:Fuc{},b1-4:Gal{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 1], [\"Glc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.35931746926212416,
        "untyped_graph": -1.7418773031487342,
        "typed_graph": -0.059907778678394585,
        "gnn_bag": -0.4226040840148926,
        "gnn_untyped": 0.07519475370645523,
        "gnn_typed": 0.03517063334584236
      }
    },
    {
      "id": "ICL-0694",
      "source_row": 694,
      "glycan": "Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "a1-3"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "a1-3"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "a1-3"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "a1-3"
          },
          {
            "child": 12,
            "parent": 11,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{}}}}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 13]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.3985086805315974,
        "typed_graph": 0.041705784666676404,
        "gnn_bag": 0.4372358024120331,
        "gnn_untyped": 0.30381831526756287,
        "gnn_typed": -0.03101527690887451
      }
    },
    {
      "id": "ICL-0693",
      "source_row": 693,
      "glycan": "Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "a1-3"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "a1-3"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "a1-3"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{}}}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 12]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.3910966600479231,
        "typed_graph": 0.03205513040442609,
        "gnn_bag": 0.4620588719844818,
        "gnn_untyped": 0.3141714632511139,
        "gnn_typed": -0.0113689498975873
      }
    },
    {
      "id": "ICL-0692",
      "source_row": 692,
      "glycan": "Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "a1-3"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "a1-3"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{}}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 11]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.38217165405293807,
        "typed_graph": 0.021028785248819126,
        "gnn_bag": 0.4737075865268707,
        "gnn_untyped": 0.32073983550071716,
        "gnn_typed": 0.007727424148470163
      }
    },
    {
      "id": "ICL-0691",
      "source_row": 691,
      "glycan": "Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "a1-3"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 10]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.3712245665211915,
        "typed_graph": 0.008424199028349122,
        "gnn_bag": 0.4647200107574463,
        "gnn_untyped": 0.3216576874256134,
        "gnn_typed": 0.024622639641165733
      }
    },
    {
      "id": "ICL-0690",
      "source_row": 690,
      "glycan": "Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 9]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.3574931844178524,
        "typed_graph": -0.00589273334221474,
        "gnn_bag": 0.4248464107513428,
        "gnn_untyped": 0.3141898810863495,
        "gnn_typed": 0.037570517510175705
      }
    },
    {
      "id": "ICL-0689",
      "source_row": 689,
      "glycan": "Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 8]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.3397862310470612,
        "typed_graph": -0.02178684878014403,
        "gnn_bag": 0.3453635275363922,
        "gnn_untyped": 0.2943684160709381,
        "gnn_typed": 0.044318437576293945
      }
    },
    {
      "id": "ICL-0688",
      "source_row": 688,
      "glycan": "Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 7]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.31614171110629163,
        "typed_graph": -0.03827918192289781,
        "gnn_bag": 0.22884102165699005,
        "gnn_untyped": 0.25716516375541687,
        "gnn_typed": 0.041171908378601074
      }
    },
    {
      "id": "ICL-0687",
      "source_row": 687,
      "glycan": "Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 6]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.2831124841905579,
        "typed_graph": -0.05185573964462975,
        "gnn_bag": 0.09248479455709457,
        "gnn_untyped": 0.19986331462860107,
        "gnn_typed": 0.021952787414193153
      }
    },
    {
      "id": "ICL-0686",
      "source_row": 686,
      "glycan": "Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 5]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.23413703072003544,
        "typed_graph": -0.05129973535365373,
        "gnn_bag": -0.04305557534098625,
        "gnn_untyped": 0.13290457427501678,
        "gnn_typed": -0.02040167711675167
      }
    },
    {
      "id": "ICL-0685",
      "source_row": 685,
      "glycan": "Glc(a1-3)Glc(a1-3)Glc(a1-3)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-3:Glc{a1-3:Glc{a1-3:Glc{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 4]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.15546417399752688,
        "typed_graph": -0.0021290793827488663,
        "gnn_bag": -0.1426490992307663,
        "gnn_untyped": 0.08997786045074463,
        "gnn_typed": -0.08374583721160889
      }
    },
    {
      "id": "ICL-0684",
      "source_row": 684,
      "glycan": "Glc(a1-3)Glc(a1-3)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-3:Glc{a1-3:Glc{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.015455942543831203,
        "typed_graph": 0.019131907914803126,
        "gnn_bag": -0.10797461122274399,
        "gnn_untyped": 0.10748982429504395,
        "gnn_typed": -0.144710972905159
      }
    },
    {
      "id": "ICL-0519",
      "source_row": 519,
      "glycan": "Xyl(a1-3)Xyl(a1-3)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Xyl",
          "Xyl"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-3:Xyl{a1-3:Xyl{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 1], [\"Xyl\", 2]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -0.279236946573195,
        "untyped_graph": 0.050852242435849515,
        "typed_graph": 0.002992640718897821,
        "gnn_bag": -0.024674534797668457,
        "gnn_untyped": 0.06159333512187004,
        "gnn_typed": -0.10657978057861328
      }
    },
    {
      "id": "ICL-0518",
      "source_row": 518,
      "glycan": "Xyl(a1-3)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Xyl"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-3:Xyl{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 1], [\"Xyl\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -0.3518172276296956,
        "untyped_graph": -0.001057548226743421,
        "typed_graph": 0.01605789301214955,
        "gnn_bag": 0.007742325309664011,
        "gnn_untyped": -0.030635595321655273,
        "gnn_typed": -0.2147214412689209
      }
    },
    {
      "id": "ICL-0836",
      "source_row": 836,
      "glycan": "Gal(a1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-4:Gal{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Gal\", 1], [\"Glc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.4824628719930915,
        "untyped_graph": 0.48994629389202293,
        "typed_graph": 0.1934076568114631,
        "gnn_bag": 0.3728961944580078,
        "gnn_untyped": -0.017978588119149208,
        "gnn_typed": 0.12406158447265625
      }
    },
    {
      "id": "ICL-0616",
      "source_row": 616,
      "glycan": "Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a1-4"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "a1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "a1-4"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "a1-4"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "a1-4"
          },
          {
            "child": 12,
            "parent": 11,
            "link": "a1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{}}}}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 13]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.3985086805315974,
        "typed_graph": 0.7914457938117964,
        "gnn_bag": 0.4372358024120331,
        "gnn_untyped": 0.30381831526756287,
        "gnn_typed": 0.3901866376399994
      }
    },
    {
      "id": "ICL-0615",
      "source_row": 615,
      "glycan": "Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a1-4"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "a1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "a1-4"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "a1-4"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "a1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{}}}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 12]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.3910966600479231,
        "typed_graph": 0.7805480154781667,
        "gnn_bag": 0.4620588719844818,
        "gnn_untyped": 0.3141714632511139,
        "gnn_typed": 0.49552643299102783
      }
    },
    {
      "id": "ICL-0614",
      "source_row": 614,
      "glycan": "Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a1-4"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "a1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "a1-4"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "a1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{}}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 11]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.38217165405293807,
        "typed_graph": 0.7676555549544458,
        "gnn_bag": 0.4737075865268707,
        "gnn_untyped": 0.32073983550071716,
        "gnn_typed": 0.6045793294906616
      }
    },
    {
      "id": "ICL-0613",
      "source_row": 613,
      "glycan": "Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a1-4"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "a1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "a1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 10]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.3712245665211915,
        "typed_graph": 0.7522109106788731,
        "gnn_bag": 0.4647200107574463,
        "gnn_untyped": 0.3216576874256134,
        "gnn_typed": 0.7053329944610596
      }
    },
    {
      "id": "ICL-0177",
      "source_row": 177,
      "glycan": "Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a1-4"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "a1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{}}}}}}}}}"
      },
      "RFU": 132,
      "log_RFU": 4.890349128221754,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 9]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.3574931844178524,
        "typed_graph": 0.7334618178001818,
        "gnn_bag": 0.4248464107513428,
        "gnn_untyped": 0.3141898810863495,
        "gnn_typed": 0.7810542583465576
      }
    },
    {
      "id": "ICL-0612",
      "source_row": 612,
      "glycan": "Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc(a1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{a1-4:Glc{}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 8]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.3397862310470612,
        "typed_graph": 0.7104090011336069,
        "gnn_bag": 0.3453635275363922,
        "gnn_untyped": 0.2943684160709381,
        "gnn_typed": 0.8110229969024658
      }
    },
    {
      "id": "ICL-0697",
      "source_row": 697,
      "glycan": "Glc(a1-4)Glc(a1-4)Glc(a1-6)Glc(a1-4)Glc(a1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-4:Glc{a1-4:Glc{a1-6:Glc{a1-4:Glc{a1-4:Glc{}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 6]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.2831124841905579,
        "typed_graph": 0.04312622413574685,
        "gnn_bag": 0.09248479455709457,
        "gnn_untyped": 0.19986331462860107,
        "gnn_typed": 0.39557945728302
      }
    },
    {
      "id": "ICL-0618",
      "source_row": 618,
      "glycan": "Glc(a1-4)Glc(a1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-4:Glc{a1-4:Glc{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Glc\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.6624141269177543,
        "untyped_graph": 0.15559434172531628,
        "typed_graph": 0.322963239934539,
        "gnn_bag": -0.08681511878967285,
        "gnn_untyped": 0.0975562334060669,
        "gnn_typed": 0.20896267890930176
      }
    },
    {
      "id": "ICL-0818",
      "source_row": 818,
      "glycan": "Gal(a1-6)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-6:Gal{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Gal\", 1], [\"Glc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.4824628719930915,
        "untyped_graph": 0.48994629389202293,
        "typed_graph": 0.19340765681146666,
        "gnn_bag": 0.3728961944580078,
        "gnn_untyped": -0.017978588119149208,
        "gnn_typed": -0.22683243453502655
      }
    },
    {
      "id": "ICL-0695",
      "source_row": 695,
      "glycan": "Glc(a1-4)Glc(a1-6)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-6"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-6:Glc{a1-4:Glc{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.015455942543831203,
        "typed_graph": 0.008031537423176527,
        "gnn_bag": -0.10797461122274399,
        "gnn_untyped": 0.10748982429504395,
        "gnn_typed": -0.0021354753989726305
      }
    },
    {
      "id": "ICL-0632",
      "source_row": 632,
      "glycan": "Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-6"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-6"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-6"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a1-6"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "a1-6"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "a1-6"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "a1-6"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "a1-6"
          },
          {
            "child": 12,
            "parent": 11,
            "link": "a1-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{}}}}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 13]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.3985086805315974,
        "typed_graph": 0.0384619412962941,
        "gnn_bag": 0.4372358024120331,
        "gnn_untyped": 0.30381831526756287,
        "gnn_typed": -0.016744891181588173
      }
    },
    {
      "id": "ICL-0631",
      "source_row": 631,
      "glycan": "Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-6"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-6"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-6"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a1-6"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "a1-6"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "a1-6"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "a1-6"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "a1-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{}}}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 12]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.3910966600479231,
        "typed_graph": 0.02795760234323419,
        "gnn_bag": 0.4620588719844818,
        "gnn_untyped": 0.3141714632511139,
        "gnn_typed": -0.0038493077736347914
      }
    },
    {
      "id": "ICL-0630",
      "source_row": 630,
      "glycan": "Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-6"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-6"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-6"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a1-6"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "a1-6"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "a1-6"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "a1-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{}}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 11]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.38217165405293807,
        "typed_graph": 0.015899249164509577,
        "gnn_bag": 0.4737075865268707,
        "gnn_untyped": 0.32073983550071716,
        "gnn_typed": 0.011006355285644531
      }
    },
    {
      "id": "ICL-0629",
      "source_row": 629,
      "glycan": "Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-6"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-6"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-6"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a1-6"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "a1-6"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "a1-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 10]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.3712245665211915,
        "typed_graph": 0.0020242146774589465,
        "gnn_bag": 0.4647200107574463,
        "gnn_untyped": 0.3216576874256134,
        "gnn_typed": 0.02732650376856327
      }
    },
    {
      "id": "ICL-0628",
      "source_row": 628,
      "glycan": "Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-6"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-6"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-6"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a1-6"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "a1-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 9]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.3574931844178524,
        "typed_graph": -0.013890587518952557,
        "gnn_bag": 0.4248464107513428,
        "gnn_untyped": 0.3141898810863495,
        "gnn_typed": 0.04183284565806389
      }
    },
    {
      "id": "ICL-0627",
      "source_row": 627,
      "glycan": "Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-6"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-6"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-6"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a1-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 8]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.3397862310470612,
        "typed_graph": -0.03184588891358553,
        "gnn_bag": 0.3453635275363922,
        "gnn_untyped": 0.2943684160709381,
        "gnn_typed": 0.04653751850128174
      }
    },
    {
      "id": "ICL-0637",
      "source_row": 637,
      "glycan": "Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-6"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-6"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Glc\", 7]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.6624141269177543,
        "untyped_graph": 0.45628011028754933,
        "typed_graph": 0.33471636204751265,
        "gnn_bag": 0.25195157527923584,
        "gnn_untyped": 0.25895965099334717,
        "gnn_typed": 0.06553161144256592
      }
    },
    {
      "id": "ICL-0625",
      "source_row": 625,
      "glycan": "Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc(a1-6)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-6"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{a1-6:Glc{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 5]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.23413703072003544,
        "typed_graph": -0.0731607418271234,
        "gnn_bag": -0.04305557534098625,
        "gnn_untyped": 0.13290457427501678,
        "gnn_typed": -0.0669851303100586
      }
    },
    {
      "id": "ICL-0834",
      "source_row": 834,
      "glycan": "Rha(a1-6)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Rha"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{a1-6:Rha{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 1], [\"Rha\", 1]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -0.16544823884493787,
        "untyped_graph": 0.08654487762195151,
        "typed_graph": 0.625677929050259,
        "gnn_bag": -0.3416912853717804,
        "gnn_untyped": -0.060587603598833084,
        "gnn_typed": -0.4826747179031372
      }
    },
    {
      "id": "ICL-0220",
      "source_row": 220,
      "glycan": "Neu5Ac(a2-2)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a2-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{a2-2:Neu5Ac{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Glc\", 1], [\"Neu5Ac\", 1]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -1.279524020209827,
        "untyped_graph": -0.3557104537622098,
        "typed_graph": -0.289801324591205,
        "gnn_bag": 0.01703411340713501,
        "gnn_untyped": -0.09631709009408951,
        "gnn_typed": -0.22381973266601562
      }
    },
    {
      "id": "ICL-0223",
      "source_row": 223,
      "glycan": "Neu5Ac(a2-8)Neu5Ac(a2-6)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Neu5Ac",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a2-6"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a2-8"
          }
        ],
        "root": 0,
        "canonical": "Glc{a2-6:Neu5Ac{a2-8:Neu5Ac{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Glc\", 1], [\"Neu5Ac\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -1.5701769508603727,
        "untyped_graph": -0.020353846602318093,
        "typed_graph": -0.12451565346291149,
        "gnn_bag": 0.1202501431107521,
        "gnn_untyped": -0.01116661261767149,
        "gnn_typed": -0.10055998712778091
      }
    },
    {
      "id": "ICL-0218",
      "source_row": 218,
      "glycan": "Neu5Ac(a2-6)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a2-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{a2-6:Neu5Ac{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Glc\", 1], [\"Neu5Ac\", 1]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -1.279524020209827,
        "untyped_graph": -0.3557104537622098,
        "typed_graph": -0.1365331502410434,
        "gnn_bag": 0.01703411340713501,
        "gnn_untyped": -0.09631709009408951,
        "gnn_typed": -0.23421840369701385
      }
    },
    {
      "id": "ICL-0707",
      "source_row": 707,
      "glycan": "Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-2"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-2"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-2"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-2"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-2"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-2"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-2"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-2"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-2"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-2"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "b1-2"
          },
          {
            "child": 12,
            "parent": 11,
            "link": "b1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{}}}}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 13]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.3985086805315974,
        "typed_graph": 0.04374679876688248,
        "gnn_bag": 0.437235951423645,
        "gnn_untyped": 0.30381831526756287,
        "gnn_typed": -0.05217687413096428
      }
    },
    {
      "id": "ICL-0706",
      "source_row": 706,
      "glycan": "Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-2"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-2"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-2"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-2"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-2"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-2"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-2"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-2"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-2"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-2"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "b1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{}}}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 12]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.3910966600479231,
        "typed_graph": 0.03356698596020502,
        "gnn_bag": 0.4620588719844818,
        "gnn_untyped": 0.3141714632511139,
        "gnn_typed": -0.025397658348083496
      }
    },
    {
      "id": "ICL-0705",
      "source_row": 705,
      "glycan": "Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-2"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-2"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-2"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-2"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-2"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-2"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-2"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-2"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-2"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{}}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 11]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.38217165405293807,
        "typed_graph": 0.021899022969358306,
        "gnn_bag": 0.4737075865268707,
        "gnn_untyped": 0.32073983550071716,
        "gnn_typed": 0.002625584602355957
      }
    },
    {
      "id": "ICL-0704",
      "source_row": 704,
      "glycan": "Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-2"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-2"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-2"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-2"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-2"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-2"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-2"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-2"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 10]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.3712245665211915,
        "typed_graph": 0.008501661470404986,
        "gnn_bag": 0.4647200107574463,
        "gnn_untyped": 0.3216576874256134,
        "gnn_typed": 0.031815607100725174
      }
    },
    {
      "id": "ICL-0703",
      "source_row": 703,
      "glycan": "Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-2"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-2"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-2"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-2"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-2"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-2"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 8]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.3397862310470612,
        "typed_graph": -0.024011000463959764,
        "gnn_bag": 0.3453635275363922,
        "gnn_untyped": 0.2943684160709381,
        "gnn_typed": 0.09186211973428726
      }
    },
    {
      "id": "ICL-0702",
      "source_row": 702,
      "glycan": "Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-2"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-2"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-2"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-2"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-2"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 7]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.31614171110629163,
        "typed_graph": -0.04224418190893342,
        "gnn_bag": 0.22884102165699005,
        "gnn_untyped": 0.25716516375541687,
        "gnn_typed": 0.11923357099294662
      }
    },
    {
      "id": "ICL-0701",
      "source_row": 701,
      "glycan": "Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-2"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-2"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-2"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-2"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 6]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.2831124841905579,
        "typed_graph": -0.05823684982548594,
        "gnn_bag": 0.09248479455709457,
        "gnn_untyped": 0.19986331462860107,
        "gnn_typed": 0.13661162555217743
      }
    },
    {
      "id": "ICL-0700",
      "source_row": 700,
      "glycan": "Glc(b1-2)Glc(b1-2)Glc(b1-2)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-2"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-2"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-2:Glc{b1-2:Glc{b1-2:Glc{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 4]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.15546417399752688,
        "typed_graph": -0.017018856743047817,
        "gnn_bag": -0.1426490992307663,
        "gnn_untyped": 0.08997786045074463,
        "gnn_typed": 0.029174963012337685
      }
    },
    {
      "id": "ICL-0699",
      "source_row": 699,
      "glycan": "Glc(b1-2)Glc(b1-2)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-2"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-2:Glc{b1-2:Glc{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.015455942543831203,
        "typed_graph": 0.0014594915433838729,
        "gnn_bag": -0.10797461122274399,
        "gnn_untyped": 0.10748982429504395,
        "gnn_typed": -0.17888522148132324
      }
    },
    {
      "id": "ICL-0698",
      "source_row": 698,
      "glycan": "Glc(b1-2)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-2:Glc{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": -0.25399606700422717,
        "typed_graph": 0.03756827573791499,
        "gnn_bag": 0.09885847568511963,
        "gnn_untyped": -0.010946233756840229,
        "gnn_typed": -0.4472556412220001
      }
    },
    {
      "id": "ICL-0063",
      "source_row": 63,
      "glycan": "Neu5Ac(a2-3)[GalNAc(b1-4)]Gal(b1-3)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GalNAc",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 1,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-3:Gal{a2-3:Neu5Ac{},b1-4:GalNAc{}}}"
      },
      "RFU": 3756,
      "log_RFU": 8.231376045573969,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 1], [\"GalNAc\", 1], [\"Glc\", 1], [\"Neu5Ac\", 1]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.4666082408065393,
        "untyped_graph": 2.3963308958117326,
        "typed_graph": 1.3945114511656729,
        "gnn_bag": 1.0900331735610962,
        "gnn_untyped": 0.10340229421854019,
        "gnn_typed": 0.32494187355041504
      }
    },
    {
      "id": "ICL-0762",
      "source_row": 762,
      "glycan": "Glc(b1-3)[Glc(b1-6)]Glc(a1-3)Glc(b1-3)[Glc(b1-6)]Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-6"
          },
          {
            "child": 2,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-6"
          },
          {
            "child": 5,
            "parent": 3,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-3:Glc{a1-3:Glc{b1-3:Glc{},b1-6:Glc{}}},b1-6:Glc{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 6]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": -0.07592803716256746,
        "typed_graph": -0.06644985870331555,
        "gnn_bag": 0.09248479455709457,
        "gnn_untyped": 0.17065422236919403,
        "gnn_typed": 0.12347888946533203
      }
    },
    {
      "id": "ICL-0649",
      "source_row": 649,
      "glycan": "Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-3"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-3"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-3"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "b1-3"
          },
          {
            "child": 12,
            "parent": 11,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{}}}}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 13]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.3985086805315974,
        "typed_graph": 0.0956191553534893,
        "gnn_bag": 0.4372358024120331,
        "gnn_untyped": 0.30381831526756287,
        "gnn_typed": 0.1384762078523636
      }
    },
    {
      "id": "ICL-0648",
      "source_row": 648,
      "glycan": "Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-3"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-3"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-3"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{}}}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 12]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.3910966600479231,
        "typed_graph": 0.08797494249469873,
        "gnn_bag": 0.4620588719844818,
        "gnn_untyped": 0.3141714632511139,
        "gnn_typed": 0.11438783258199692
      }
    },
    {
      "id": "ICL-0761",
      "source_row": 761,
      "glycan": "Glc(b1-3)Glc(b1-3)[Glc(b1-6)]Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-6"
          },
          {
            "child": 8,
            "parent": 6,
            "link": "b1-3"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{}},b1-6:Glc{}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 10]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.11888706851148312,
        "typed_graph": -0.03623161333807712,
        "gnn_bag": 0.4647200107574463,
        "gnn_untyped": 0.30062055587768555,
        "gnn_typed": 0.02386343479156494
      }
    },
    {
      "id": "ICL-0763",
      "source_row": 763,
      "glycan": "Glc(b1-3)Glc(b1-3)Glc(b1-3)[Glc(b1-6)]Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)[Glc(b1-6)]Glc(b1-3)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 3,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-6"
          },
          {
            "child": 8,
            "parent": 6,
            "link": "b1-3"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-3"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{}}},b1-6:Glc{}}}}},b1-6:Glc{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 11]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": -0.10071473420815824,
        "typed_graph": -0.035006356340016254,
        "gnn_bag": 0.4737075865268707,
        "gnn_untyped": 0.2845766246318817,
        "gnn_typed": -0.07941821962594986
      }
    },
    {
      "id": "ICL-0760",
      "source_row": 760,
      "glycan": "Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)[Glc(b1-6)]Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-6"
          },
          {
            "child": 6,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-3"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{}}}},b1-6:Glc{}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 10]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.11888706851148312,
        "typed_graph": -0.01919804006055248,
        "gnn_bag": 0.4647200107574463,
        "gnn_untyped": 0.3001197278499603,
        "gnn_typed": 0.014603097923099995
      }
    },
    {
      "id": "ICL-0759",
      "source_row": 759,
      "glycan": "Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)[Glc(b1-6)]Glc(b1-3)Glc(b1-3)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-6"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-3"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{}}}}}},b1-6:Glc{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 10]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.11888706851148312,
        "typed_graph": -0.03515226621589118,
        "gnn_bag": 0.4647200107574463,
        "gnn_untyped": 0.2996854782104492,
        "gnn_typed": 0.019216060638427734
      }
    },
    {
      "id": "ICL-0758",
      "source_row": 758,
      "glycan": "Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)[Glc(b1-6)]Glc(b1-3)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 3,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-3"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{}}}}}}},b1-6:Glc{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 10]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.11888706851148312,
        "typed_graph": -0.03793707253229339,
        "gnn_bag": 0.4647200107574463,
        "gnn_untyped": 0.30839207768440247,
        "gnn_typed": 0.0642491951584816
      }
    },
    {
      "id": "ICL-0757",
      "source_row": 757,
      "glycan": "Glc(b1-3)[Glc(b1-6)]Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-6"
          },
          {
            "child": 8,
            "parent": 6,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{},b1-6:Glc{}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 9]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.07002529739790875,
        "typed_graph": -0.05426873739340454,
        "gnn_bag": 0.4248464107513428,
        "gnn_untyped": 0.29497066140174866,
        "gnn_typed": 0.038395803421735764
      }
    },
    {
      "id": "ICL-0641",
      "source_row": 641,
      "glycan": "Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 5]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.23413703072003544,
        "typed_graph": 0.042334964263439634,
        "gnn_bag": -0.04305557534098625,
        "gnn_untyped": 0.13290457427501678,
        "gnn_typed": -0.12866301834583282
      }
    },
    {
      "id": "ICL-0640",
      "source_row": 640,
      "glycan": "Glc(b1-3)Glc(b1-3)Glc(b1-3)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-3:Glc{b1-3:Glc{b1-3:Glc{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 4]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.15546417399752688,
        "typed_graph": 0.1044890462528607,
        "gnn_bag": -0.1426490992307663,
        "gnn_untyped": 0.08997786045074463,
        "gnn_typed": -0.19759202003479004
      }
    },
    {
      "id": "ICL-0712",
      "source_row": 712,
      "glycan": "Glc(b1-4)Glc(b1-4)Glc(b1-3)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-3:Glc{b1-4:Glc{b1-4:Glc{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 4]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.15546417399752688,
        "typed_graph": -0.031103077209066576,
        "gnn_bag": -0.1426490992307663,
        "gnn_untyped": 0.08997786045074463,
        "gnn_typed": -0.16896121203899384
      }
    },
    {
      "id": "ICL-0479",
      "source_row": 479,
      "glycan": "GalNAc3S(b1-4)Gal3S(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal3S",
          "GalNAc3S"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal3S{b1-4:GalNAc3S{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal3S\", 1], [\"GalNAc3S\", 1], [\"Glc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.10207562921682967,
        "untyped_graph": -0.003208619514321498,
        "typed_graph": 0.048077871468501066,
        "gnn_bag": -0.042519330978393555,
        "gnn_untyped": 0.07373583316802979,
        "gnn_typed": 0.02639261819422245
      }
    },
    {
      "id": "ICL-0483",
      "source_row": 483,
      "glycan": "Gal3S(b1-3)GalNAc(b1-4)Gal3S(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal3S",
          "GalNAc",
          "Gal3S"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal3S{b1-4:GalNAc{b1-3:Gal3S{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal3S\", 2], [\"GalNAc\", 1], [\"Glc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.2957597880693197,
        "untyped_graph": 0.012190383681274675,
        "typed_graph": 0.10852887634323949,
        "gnn_bag": 0.30249276757240295,
        "gnn_untyped": 0.07072635740041733,
        "gnn_typed": 0.05501635745167732
      }
    },
    {
      "id": "ICL-0151",
      "source_row": 151,
      "glycan": "Gal(b1-3)GalNAc(b1-4)Gal3S(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal3S",
          "GalNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal3S{b1-4:GalNAc{b1-3:Gal{}}}}"
      },
      "RFU": 368,
      "log_RFU": 5.910796644040527,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 1], [\"Gal3S\", 1], [\"GalNAc\", 1], [\"Glc\", 1]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.1888824629849886,
        "untyped_graph": 0.4041805124689244,
        "typed_graph": 1.1159190547962847,
        "gnn_bag": 1.1095956563949585,
        "gnn_untyped": 0.7722733616828918,
        "gnn_typed": 1.9496536254882812
      }
    },
    {
      "id": "ICL-0475",
      "source_row": 475,
      "glycan": "Gal3S(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal3S"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal3S{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal3S\", 1], [\"Glc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -0.25807401945258035,
        "untyped_graph": -0.008917612912005879,
        "typed_graph": 0.007382956650351602,
        "gnn_bag": 0.00556268310174346,
        "gnn_untyped": -0.08487474918365479,
        "gnn_typed": -0.2755019962787628
      }
    },
    {
      "id": "ICL-0367",
      "source_row": 367,
      "glycan": "Fuc(a1-2)Gal(b1-4)[Fuc(a1-3)]GlcNAc(b1-3)[Fuc(a1-2)]Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "Fuc",
          "GlcNAc",
          "Fuc",
          "Gal",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-2"
          },
          {
            "child": 3,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-3"
          },
          {
            "child": 5,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{a1-2:Fuc{},b1-3:GlcNAc{a1-3:Fuc{},b1-4:Gal{a1-2:Fuc{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 3], [\"Gal\", 2], [\"Glc\", 1], [\"GlcNAc\", 1]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.7021015817674928,
        "untyped_graph": 2.269574125020216,
        "typed_graph": 2.31840966762314,
        "gnn_bag": -0.5009545683860779,
        "gnn_untyped": 0.07220574468374252,
        "gnn_typed": 0.21476542949676514
      }
    },
    {
      "id": "ICL-0366",
      "source_row": 366,
      "glycan": "Fuc(a1-3)[Gal(b1-4)]GlcNAc(b1-3)[Fuc(a1-2)]Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "Fuc",
          "GlcNAc",
          "Gal",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-2"
          },
          {
            "child": 3,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 3,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{a1-2:Fuc{},b1-3:GlcNAc{a1-3:Fuc{},b1-4:Gal{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 2], [\"Gal\", 2], [\"Glc\", 1], [\"GlcNAc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.493906890099374,
        "untyped_graph": 0.21495131897594622,
        "typed_graph": 0.2920541862835573,
        "gnn_bag": 0.15534095466136932,
        "gnn_untyped": 0.11380525678396225,
        "gnn_typed": 0.0034184057731181383
      }
    },
    {
      "id": "ICL-0344",
      "source_row": 344,
      "glycan": "Fuc(a1-2)Gal(b1-3)[Fuc(a1-4)]GlcNAc(b1-3)[Fuc(a1-2)]Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "Fuc",
          "GlcNAc",
          "Fuc",
          "Gal",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-2"
          },
          {
            "child": 3,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-4"
          },
          {
            "child": 5,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{a1-2:Fuc{},b1-3:GlcNAc{a1-4:Fuc{},b1-3:Gal{a1-2:Fuc{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 3], [\"Gal\", 2], [\"Glc\", 1], [\"GlcNAc\", 1]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.7021015817674928,
        "untyped_graph": 2.269574125020216,
        "typed_graph": -0.4292423000498147,
        "gnn_bag": -0.5009545683860779,
        "gnn_untyped": 0.07220574468374252,
        "gnn_typed": 0.19572646915912628
      }
    },
    {
      "id": "ICL-0027",
      "source_row": 27,
      "glycan": "GalNAc(a1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GalNAc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{a1-3:GalNAc{}}}"
      },
      "RFU": 8810,
      "log_RFU": 9.08375621986673,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 1], [\"GalNAc\", 1], [\"Glc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.2802659268004017,
        "untyped_graph": 7.575375620762903,
        "typed_graph": 7.986864262480323,
        "gnn_bag": 7.660633087158203,
        "gnn_untyped": 7.9254679679870605,
        "gnn_typed": 6.9059224128723145
      }
    },
    {
      "id": "ICL-0227",
      "source_row": 227,
      "glycan": "Gal(a1-4)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{a1-4:Gal{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Gal\", 2], [\"Glc\", 1]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.305875310105585,
        "untyped_graph": 2.2891239751872243,
        "typed_graph": 2.2760745408058973,
        "gnn_bag": 5.241119861602783,
        "gnn_untyped": 5.307487487792969,
        "gnn_typed": 0.45424726605415344
      }
    },
    {
      "id": "ICL-0498",
      "source_row": 498,
      "glycan": "Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac(a2-3)[Gal(b1-3)GalNAc(b1-4)]Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GalNAc",
          "Gal",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 1,
            "link": "a2-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a2-8"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a2-8"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{a2-3:Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{}}},b1-4:GalNAc{b1-3:Gal{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 2], [\"GalNAc\", 1], [\"Glc\", 1], [\"Neu5Ac\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.685808663783579,
        "untyped_graph": -0.5997433084239097,
        "typed_graph": 0.13221788753014518,
        "gnn_bag": -0.21936123073101044,
        "gnn_untyped": 0.3191487491130829,
        "gnn_typed": 0.04248503968119621
      }
    },
    {
      "id": "ICL-0259",
      "source_row": 259,
      "glycan": "Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac(a2-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a2-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a2-8"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a2-8"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{a2-3:Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 1], [\"Glc\", 1], [\"Neu5Ac\", 3]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -0.6123674684802767,
        "untyped_graph": 0.32070308732792263,
        "typed_graph": -0.20352285347178967,
        "gnn_bag": -0.05372365191578865,
        "gnn_untyped": 0.06222371384501457,
        "gnn_typed": -0.027881940826773643
      }
    },
    {
      "id": "ICL-0499",
      "source_row": 499,
      "glycan": "Neu5Ac(a2-8)Neu5Ac(a2-3)Gal(b1-3)GalNAc(b1-4)[Neu5Ac(a2-8)Neu5Ac(a2-3)]Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "Neu5Ac",
          "Neu5Ac",
          "GalNAc",
          "Gal",
          "Neu5Ac",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a2-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a2-8"
          },
          {
            "child": 4,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a2-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a2-8"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{a2-3:Neu5Ac{a2-8:Neu5Ac{}},b1-4:GalNAc{b1-3:Gal{a2-3:Neu5Ac{a2-8:Neu5Ac{}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 2], [\"GalNAc\", 1], [\"Glc\", 1], [\"Neu5Ac\", 4]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.20174456191021517,
        "untyped_graph": -0.6091006815749918,
        "typed_graph": 0.0022873245272330145,
        "gnn_bag": -0.40806564688682556,
        "gnn_untyped": 0.06712380796670914,
        "gnn_typed": -0.025592884048819542
      }
    },
    {
      "id": "ICL-0496",
      "source_row": 496,
      "glycan": "Neu5Ac(a2-3)Gal(b1-3)GalNAc(b1-4)[Neu5Ac(a2-8)Neu5Ac(a2-3)]Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "Neu5Ac",
          "Neu5Ac",
          "GalNAc",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a2-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a2-8"
          },
          {
            "child": 4,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{a2-3:Neu5Ac{a2-8:Neu5Ac{}},b1-4:GalNAc{b1-3:Gal{a2-3:Neu5Ac{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 2], [\"GalNAc\", 1], [\"Glc\", 1], [\"Neu5Ac\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.685808663783579,
        "untyped_graph": -1.1761937298178147,
        "typed_graph": -0.2454198917787891,
        "gnn_bag": -0.2193611115217209,
        "gnn_untyped": -0.0021805763244628906,
        "gnn_typed": -0.1049671545624733
      }
    },
    {
      "id": "ICL-0493",
      "source_row": 493,
      "glycan": "Neu5Ac(a2-8)Neu5Ac(a2-3)[GalNAc(b1-4)]Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GalNAc",
          "Neu5Ac",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 1,
            "link": "a2-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a2-8"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{a2-3:Neu5Ac{a2-8:Neu5Ac{}},b1-4:GalNAc{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 1], [\"GalNAc\", 1], [\"Glc\", 1], [\"Neu5Ac\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.339745969175675,
        "untyped_graph": 2.5035118384573876,
        "typed_graph": 0.43232382675863357,
        "gnn_bag": 0.36654624342918396,
        "gnn_untyped": 0.17490386962890625,
        "gnn_typed": 0.5129298567771912
      }
    },
    {
      "id": "ICL-0258",
      "source_row": 258,
      "glycan": "Neu5Ac(a2-9)Neu5Ac(a2-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "Neu5Ac",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a2-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a2-9"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{a2-3:Neu5Ac{a2-9:Neu5Ac{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 1], [\"Glc\", 1], [\"Neu5Ac\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -0.1694517575757275,
        "untyped_graph": 0.3781899840966396,
        "typed_graph": 0.06050846483626948,
        "gnn_bag": 0.05214838311076164,
        "gnn_untyped": 0.007652560714632273,
        "gnn_typed": -0.03884569928050041
      }
    },
    {
      "id": "ICL-0495",
      "source_row": 495,
      "glycan": "Neu5Ac(a2-8)Neu5Ac(a2-3)Gal(b1-3)GalNAc(b1-4)[Neu5Ac(a2-3)]Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "Neu5Ac",
          "GalNAc",
          "Gal",
          "Neu5Ac",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a2-3"
          },
          {
            "child": 3,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a2-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a2-8"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{a2-3:Neu5Ac{},b1-4:GalNAc{b1-3:Gal{a2-3:Neu5Ac{a2-8:Neu5Ac{}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 2], [\"GalNAc\", 1], [\"Glc\", 1], [\"Neu5Ac\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.685808663783579,
        "untyped_graph": -1.1761937298178147,
        "typed_graph": -0.09200163237428383,
        "gnn_bag": -0.21936099231243134,
        "gnn_untyped": -0.010120709426701069,
        "gnn_typed": -0.05390409752726555
      }
    },
    {
      "id": "ICL-0020",
      "source_row": 20,
      "glycan": "Neu5Ac(a2-3)[GalNAc(b1-4)]Gal(b1-3)GalNAc(b1-4)[Neu5Ac(a2-3)]Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "Neu5Ac",
          "GalNAc",
          "Gal",
          "GalNAc",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a2-3"
          },
          {
            "child": 3,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 4,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{a2-3:Neu5Ac{},b1-4:GalNAc{b1-3:Gal{a2-3:Neu5Ac{},b1-4:GalNAc{}}}}}"
      },
      "RFU": 10615,
      "log_RFU": 9.270117576012044,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 2], [\"GalNAc\", 2], [\"Glc\", 1], [\"Neu5Ac\", 2]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.7607563548021625,
        "untyped_graph": -0.00922266929258253,
        "typed_graph": 0.869797747614339,
        "gnn_bag": -1.7217568159103394,
        "gnn_untyped": -0.7450067400932312,
        "gnn_typed": -0.19012589752674103
      }
    },
    {
      "id": "ICL-0102",
      "source_row": 102,
      "glycan": "Neu5Ac(a2-3)[GalNAc(b1-6)]Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GalNAc",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 3,
            "parent": 1,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{a2-3:Neu5Ac{},b1-6:GalNAc{}}}"
      },
      "RFU": 1295,
      "log_RFU": 7.16703787691222,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 1], [\"GalNAc\", 1], [\"Glc\", 1], [\"Neu5Ac\", 1]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.4666082408065393,
        "untyped_graph": 2.3963308958117326,
        "typed_graph": 0.7738174563491653,
        "gnn_bag": 1.0900331735610962,
        "gnn_untyped": 0.10340229421854019,
        "gnn_typed": 0.8864421248435974
      }
    },
    {
      "id": "ICL-0478",
      "source_row": 478,
      "glycan": "Neu5Gc(a2-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "Neu5Gc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{a2-3:Neu5Gc{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 1], [\"Glc\", 1], [\"Neu5Gc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.2156616287991115,
        "untyped_graph": -0.03031983384549264,
        "typed_graph": 0.06346944589435832,
        "gnn_bag": -0.07223451137542725,
        "gnn_untyped": 0.007459878921508789,
        "gnn_typed": 0.0025080840568989515
      }
    },
    {
      "id": "ICL-0174",
      "source_row": 174,
      "glycan": "GalNAc(b1-4)[Neu5Ac(a2-6)]Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "Neu5Ac",
          "GalNAc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a2-6"
          },
          {
            "child": 3,
            "parent": 1,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{a2-6:Neu5Ac{},b1-4:GalNAc{}}}"
      },
      "RFU": 175,
      "log_RFU": 5.170483995038151,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 1], [\"GalNAc\", 1], [\"Glc\", 1], [\"Neu5Ac\", 1]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.4666082408065393,
        "untyped_graph": 2.3963308958117326,
        "typed_graph": 1.8780976800687177,
        "gnn_bag": 1.090032935142517,
        "gnn_untyped": 0.10340229421854019,
        "gnn_typed": 1.71875
      }
    },
    {
      "id": "ICL-0263",
      "source_row": 263,
      "glycan": "Neu5Ac(a2-6)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a2-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{a2-6:Neu5Ac{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 1], [\"Glc\", 1], [\"Neu5Ac\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.8566577663128843,
        "untyped_graph": -0.2896188134633406,
        "typed_graph": 0.036462443151474844,
        "gnn_bag": 0.08471540361642838,
        "gnn_untyped": -0.03534797951579094,
        "gnn_typed": 0.13111825287342072
      }
    },
    {
      "id": "ICL-0830",
      "source_row": 830,
      "glycan": "Neu5Ac(a2-3)Gal(b1-4)[Fuc(a1-3)]GlcNAc(b1-4)GalNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GalNAc",
          "GlcNAc",
          "Fuc",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-3"
          },
          {
            "child": 5,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GalNAc{b1-4:GlcNAc{a1-3:Fuc{},b1-4:Gal{a2-3:Neu5Ac{}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 2], [\"GalNAc\", 1], [\"Glc\", 1], [\"GlcNAc\", 1], [\"Neu5Ac\", 1]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.81794023991847,
        "untyped_graph": 1.935263754704226,
        "typed_graph": -0.19967234723783278,
        "gnn_bag": 0.34915849566459656,
        "gnn_untyped": 0.5243780016899109,
        "gnn_typed": -0.5665097832679749
      }
    },
    {
      "id": "ICL-0168",
      "source_row": 168,
      "glycan": "GlcA3S(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcA3S"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcA3S{}}}"
      },
      "RFU": 197,
      "log_RFU": 5.288267030694535,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 1], [\"Glc\", 1], [\"GlcA3S\", 1]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.7358109554264187,
        "untyped_graph": 1.5118057633910844,
        "typed_graph": 2.128905217309806,
        "gnn_bag": 1.8736076354980469,
        "gnn_untyped": 0.7354888916015625,
        "gnn_typed": 2.5444092750549316
      }
    },
    {
      "id": "ICL-0226",
      "source_row": 226,
      "glycan": "GlcA(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcA"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcA{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 1], [\"Glc\", 1], [\"GlcA\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.882408639190138,
        "untyped_graph": 0.07370407824577963,
        "typed_graph": 0.3116473710916332,
        "gnn_bag": 0.0771927461028099,
        "gnn_untyped": 0.13243627548217773,
        "gnn_typed": 0.009387016296386719
      }
    },
    {
      "id": "ICL-0372",
      "source_row": 372,
      "glycan": "Fuc(a1-3)[Gal3S(b1-4)]GlcNAc6S(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc6S",
          "Gal3S",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc6S{a1-3:Fuc{},b1-4:Gal3S{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 1], [\"Gal3S\", 1], [\"Glc\", 1], [\"GlcNAc6S\", 1]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.48173190149697764,
        "untyped_graph": 0.6346723929825258,
        "typed_graph": 0.7221846972164319,
        "gnn_bag": -0.27493879199028015,
        "gnn_untyped": 0.012741724960505962,
        "gnn_typed": 0.07577196508646011
      }
    },
    {
      "id": "ICL-0397",
      "source_row": 397,
      "glycan": "Neu5Ac(a2-3)Gal6S(b1-4)[Fuc(a1-3)]GlcNAc6S(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc6S",
          "Fuc",
          "Gal6S",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc6S{a1-3:Fuc{},b1-4:Gal6S{a2-3:Neu5Ac{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 1], [\"Gal6S\", 1], [\"Glc\", 1], [\"GlcNAc6S\", 1], [\"Neu5Ac\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -0.061593199722886904,
        "untyped_graph": 0.029946315651988797,
        "typed_graph": 0.10769683798695051,
        "gnn_bag": 0.13511545956134796,
        "gnn_untyped": 0.0776468887925148,
        "gnn_typed": -0.1103057861328125
      }
    },
    {
      "id": "ICL-0395",
      "source_row": 395,
      "glycan": "Neu5Ac(a2-3)Gal(b1-4)[Fuc(a1-3)]GlcNAc6S(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc6S",
          "Fuc",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc6S{a1-3:Fuc{},b1-4:Gal{a2-3:Neu5Ac{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 2], [\"Glc\", 1], [\"GlcNAc6S\", 1], [\"Neu5Ac\", 1]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.217910870376489,
        "untyped_graph": -0.011768892299014677,
        "typed_graph": 0.05449796947184371,
        "gnn_bag": 0.3321648836135864,
        "gnn_untyped": -0.06645325571298599,
        "gnn_typed": -0.2060289829969406
      }
    },
    {
      "id": "ICL-0370",
      "source_row": 370,
      "glycan": "Fuc(a1-3)[Gal3S(b1-4)]GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal3S",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{a1-3:Fuc{},b1-4:Gal3S{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 1], [\"Gal3S\", 1], [\"Glc\", 1], [\"GlcNAc\", 1]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.8134552582559925,
        "untyped_graph": 0.7000216950207903,
        "typed_graph": 0.6676979780738627,
        "gnn_bag": -0.18408966064453125,
        "gnn_untyped": 0.14615190029144287,
        "gnn_typed": 0.38625475764274597
      }
    },
    {
      "id": "ICL-0393",
      "source_row": 393,
      "glycan": "Neu5Ac(a2-3)Gal6S(b1-4)[Fuc(a1-3)]GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Fuc",
          "Gal6S",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{a1-3:Fuc{},b1-4:Gal6S{a2-3:Neu5Ac{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 1], [\"Gal6S\", 1], [\"Glc\", 1], [\"GlcNAc\", 1], [\"Neu5Ac\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.2412274091908615,
        "untyped_graph": 0.014338157075639568,
        "typed_graph": 0.051220994185538826,
        "gnn_bag": 0.0706462487578392,
        "gnn_untyped": 0.20833535492420197,
        "gnn_typed": -0.14462415874004364
      }
    },
    {
      "id": "ICL-0371",
      "source_row": 371,
      "glycan": "Fuc(a1-3)[Gal6S(b1-4)]GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal6S",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{a1-3:Fuc{},b1-4:Gal6S{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 1], [\"Gal6S\", 1], [\"Glc\", 1], [\"GlcNAc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.5394480370968686,
        "untyped_graph": 0.05407892920886681,
        "typed_graph": 0.3291153361483645,
        "gnn_bag": 0.5137240290641785,
        "gnn_untyped": 0.416152685880661,
        "gnn_typed": 0.3508487641811371
      }
    },
    {
      "id": "ICL-0389",
      "source_row": 389,
      "glycan": "Neu5Ac(a2-6)Gal(b1-4)[Fuc(a1-3)]GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Fuc",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a2-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{a1-3:Fuc{},b1-4:Gal{a2-6:Neu5Ac{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 2], [\"Glc\", 1], [\"GlcNAc\", 1], [\"Neu5Ac\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.4801612104852584,
        "untyped_graph": -2.0463878149740653,
        "typed_graph": 0.038091007118650655,
        "gnn_bag": 0.33945798873901367,
        "gnn_untyped": 0.18891732394695282,
        "gnn_typed": -0.09523621946573257
      }
    },
    {
      "id": "ICL-0426",
      "source_row": 426,
      "glycan": "Neu5Ac(a2-3)Gal(b1-4)[Fuc(a1-3)]GlcNAc(b1-3)Gal(b1-4)[Fuc(a1-3)]GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Fuc",
          "Gal",
          "GlcNAc",
          "Fuc",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-3"
          },
          {
            "child": 7,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{a1-3:Fuc{},b1-4:Gal{b1-3:GlcNAc{a1-3:Fuc{},b1-4:Gal{a2-3:Neu5Ac{}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 2], [\"Gal\", 3], [\"Glc\", 1], [\"GlcNAc\", 2], [\"Neu5Ac\", 1]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.7687293123333172,
        "untyped_graph": -1.8956488300980898,
        "typed_graph": -0.7431321035903364,
        "gnn_bag": 0.7437313199043274,
        "gnn_untyped": 0.4672583043575287,
        "gnn_typed": -0.670961320400238
      }
    },
    {
      "id": "ICL-0414",
      "source_row": 414,
      "glycan": "Fuc(a1-2)Gal(b1-3)[Fuc(a1-4)]GlcNAc(b1-3)Gal(b1-4)[Fuc(a1-3)]GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Fuc",
          "Gal",
          "GlcNAc",
          "Fuc",
          "Gal",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-4"
          },
          {
            "child": 7,
            "parent": 5,
            "link": "b1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{a1-3:Fuc{},b1-4:Gal{b1-3:GlcNAc{a1-4:Fuc{},b1-3:Gal{a1-2:Fuc{}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 3], [\"Gal\", 3], [\"Glc\", 1], [\"GlcNAc\", 2]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.7603110819090446,
        "untyped_graph": 3.1395375170850253,
        "typed_graph": 0.2684644945839878,
        "gnn_bag": 0.17426030337810516,
        "gnn_untyped": 0.5623968243598938,
        "gnn_typed": -0.3079681396484375
      }
    },
    {
      "id": "ICL-0413",
      "source_row": 413,
      "glycan": "Gal(b1-3)[Fuc(a1-4)]GlcNAc(b1-3)Gal(b1-4)[Fuc(a1-3)]GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Fuc",
          "Gal",
          "GlcNAc",
          "Fuc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-4"
          },
          {
            "child": 7,
            "parent": 5,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{a1-3:Fuc{},b1-4:Gal{b1-3:GlcNAc{a1-4:Fuc{},b1-3:Gal{}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 2], [\"Gal\", 3], [\"Glc\", 1], [\"GlcNAc\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.5325678969977643,
        "untyped_graph": 1.5758093617728615,
        "typed_graph": 0.43144168096168567,
        "gnn_bag": 1.5778223276138306,
        "gnn_untyped": 0.7860276699066162,
        "gnn_typed": 0.02320142649114132
      }
    },
    {
      "id": "ICL-0108",
      "source_row": 108,
      "glycan": "Gal(b1-3)GlcNAc(b1-3)Gal(b1-4)[Fuc(a1-3)]GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Fuc",
          "Gal",
          "GlcNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{a1-3:Fuc{},b1-4:Gal{b1-3:GlcNAc{b1-3:Gal{}}}}}}"
      },
      "RFU": 1028,
      "log_RFU": 6.9363427358340495,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 3], [\"Glc\", 1], [\"GlcNAc\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.458385659696578,
        "untyped_graph": 4.311631119115405,
        "typed_graph": 5.561905718273417,
        "gnn_bag": 7.469092845916748,
        "gnn_untyped": 7.915768146514893,
        "gnn_typed": 5.999277591705322
      }
    },
    {
      "id": "ICL-0420",
      "source_row": 420,
      "glycan": "Fuc(a1-3)[Gal(b1-4)]GlcNAc(b1-3)[Fuc(a1-3)[Gal(b1-4)]GlcNAc(b1-6)]Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Fuc",
          "GlcNAc",
          "Gal",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 5,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 5,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{a1-3:Fuc{},b1-4:Gal{}},b1-6:GlcNAc{a1-3:Fuc{},b1-4:Gal{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 2], [\"Gal\", 3], [\"Glc\", 1], [\"GlcNAc\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.5325678969977643,
        "untyped_graph": 1.9322536580524705,
        "typed_graph": 1.8464650971501937,
        "gnn_bag": 1.5778223276138306,
        "gnn_untyped": 0.7477045655250549,
        "gnn_typed": 0.45968738198280334
      }
    },
    {
      "id": "ICL-0368",
      "source_row": 368,
      "glycan": "Gal3S(b1-3)[Fuc(a1-4)]GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Fuc",
          "Gal3S"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-4"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{a1-4:Fuc{},b1-3:Gal3S{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 1], [\"Gal3S\", 1], [\"Glc\", 1], [\"GlcNAc\", 1]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.8134552582559925,
        "untyped_graph": 0.7000216950207903,
        "typed_graph": 0.42949767498104885,
        "gnn_bag": -0.18408966064453125,
        "gnn_untyped": 0.1461520940065384,
        "gnn_typed": 0.38869714736938477
      }
    },
    {
      "id": "ICL-0369",
      "source_row": 369,
      "glycan": "Gal6S(b1-3)[Fuc(a1-4)]GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Fuc",
          "Gal6S"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-4"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{a1-4:Fuc{},b1-3:Gal6S{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 1], [\"Gal6S\", 1], [\"Glc\", 1], [\"GlcNAc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.5394480370968686,
        "untyped_graph": 0.05407892920886681,
        "typed_graph": 0.21812644291226713,
        "gnn_bag": 0.5137240290641785,
        "gnn_untyped": 0.4161527156829834,
        "gnn_typed": 0.3972977101802826
      }
    },
    {
      "id": "ICL-0337",
      "source_row": 337,
      "glycan": "Fuc(a1-2)[GalNAc(a1-3)]Gal(b1-3)[Fuc(a1-4)]GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Fuc",
          "Gal",
          "GalNAc",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-4"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-3"
          },
          {
            "child": 6,
            "parent": 4,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{a1-4:Fuc{},b1-3:Gal{a1-2:Fuc{},a1-3:GalNAc{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 2], [\"Gal\", 2], [\"GalNAc\", 1], [\"Glc\", 1], [\"GlcNAc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.796671341609246,
        "untyped_graph": -0.16996256635597273,
        "typed_graph": -0.06768498276242996,
        "gnn_bag": -0.5348518490791321,
        "gnn_untyped": 0.2657676637172699,
        "gnn_typed": -0.22551460564136505
      }
    },
    {
      "id": "ICL-0417",
      "source_row": 417,
      "glycan": "Fuc(a1-2)Gal(b1-3)[Fuc(a1-4)]GlcNAc(b1-3)[Fuc(a1-3)[Gal(b1-4)]GlcNAc(b1-6)]Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Fuc",
          "GlcNAc",
          "Fuc",
          "Gal",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 5,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-4"
          },
          {
            "child": 7,
            "parent": 5,
            "link": "b1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{a1-4:Fuc{},b1-3:Gal{a1-2:Fuc{}}},b1-6:GlcNAc{a1-3:Fuc{},b1-4:Gal{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 3], [\"Gal\", 3], [\"Glc\", 1], [\"GlcNAc\", 2]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.7603110819090446,
        "untyped_graph": 3.5185849218140044,
        "typed_graph": 1.0150889490622088,
        "gnn_bag": 0.17426033318042755,
        "gnn_untyped": 0.46512651443481445,
        "gnn_typed": 0.20619316399097443
      }
    },
    {
      "id": "ICL-0416",
      "source_row": 416,
      "glycan": "Fuc(a1-2)Gal(b1-3)[Fuc(a1-4)]GlcNAc(b1-3)[Gal(b1-4)GlcNAc(b1-6)]Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Fuc",
          "Gal",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-4"
          },
          {
            "child": 6,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{a1-4:Fuc{},b1-3:Gal{a1-2:Fuc{}}},b1-6:GlcNAc{b1-4:Gal{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 2], [\"Gal\", 3], [\"Glc\", 1], [\"GlcNAc\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.5325678969977643,
        "untyped_graph": 6.410608255019018,
        "typed_graph": 1.519092579396373,
        "gnn_bag": 1.577822208404541,
        "gnn_untyped": 1.9502254724502563,
        "gnn_typed": 0.960337221622467
      }
    },
    {
      "id": "ICL-0383",
      "source_row": 383,
      "glycan": "Neu5Ac(a2-3)Gal(b1-3)[Fuc(a1-4)]GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Fuc",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-4"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{a1-4:Fuc{},b1-3:Gal{a2-3:Neu5Ac{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 2], [\"Glc\", 1], [\"GlcNAc\", 1], [\"Neu5Ac\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.4801612104852584,
        "untyped_graph": -2.0463878149740653,
        "typed_graph": -0.6119797378159202,
        "gnn_bag": 0.33945798873901367,
        "gnn_untyped": 0.18891732394695282,
        "gnn_typed": -0.38964471220970154
      }
    },
    {
      "id": "ICL-0418",
      "source_row": 418,
      "glycan": "Gal(b1-3)[Fuc(a1-4)]GlcNAc(b1-3)Gal(b1-4)[Fuc(a1-3)]GlcNAc(b1-6)[Gal(b1-3)[Fuc(a1-4)]GlcNAc(b1-3)]Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Fuc",
          "Gal",
          "GlcNAc",
          "Fuc",
          "Gal",
          "GlcNAc",
          "Fuc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-4"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 5,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-3"
          },
          {
            "child": 7,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-3"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "a1-4"
          },
          {
            "child": 10,
            "parent": 8,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{a1-4:Fuc{},b1-3:Gal{}},b1-6:GlcNAc{a1-3:Fuc{},b1-4:Gal{b1-3:GlcNAc{a1-4:Fuc{},b1-3:Gal{}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 3], [\"Gal\", 4], [\"Glc\", 1], [\"GlcNAc\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.4573983674942834,
        "untyped_graph": 1.018372641986284,
        "typed_graph": -0.25574160928151235,
        "gnn_bag": 0.8186299800872803,
        "gnn_untyped": 0.9912772178649902,
        "gnn_typed": -0.27471688389778137
      }
    },
    {
      "id": "ICL-0415",
      "source_row": 415,
      "glycan": "Gal(b1-3)[Fuc(a1-4)]GlcNAc(b1-3)[Fuc(a1-3)[Gal(b1-4)]GlcNAc(b1-6)]Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Fuc",
          "GlcNAc",
          "Fuc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 5,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-4"
          },
          {
            "child": 7,
            "parent": 5,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{a1-4:Fuc{},b1-3:Gal{}},b1-6:GlcNAc{a1-3:Fuc{},b1-4:Gal{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 2], [\"Gal\", 3], [\"Glc\", 1], [\"GlcNAc\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.5325678969977643,
        "untyped_graph": 1.9322536580524705,
        "typed_graph": 1.4102400317763137,
        "gnn_bag": 1.5778223276138306,
        "gnn_untyped": 0.7477045655250549,
        "gnn_typed": 0.5339381098747253
      }
    },
    {
      "id": "ICL-0378",
      "source_row": 378,
      "glycan": "Neu5Ac(a2-3)Gal(b1-3)[Neu5Ac(a2-6)]GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Neu5Ac",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a2-6"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{a2-6:Neu5Ac{},b1-3:Gal{a2-3:Neu5Ac{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 2], [\"Glc\", 1], [\"GlcNAc\", 1], [\"Neu5Ac\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.552946513907815,
        "untyped_graph": 0.8590297251069274,
        "typed_graph": 0.8681969535332515,
        "gnn_bag": 0.13359017670154572,
        "gnn_untyped": 0.1986551284790039,
        "gnn_typed": 0.35937193036079407
      }
    },
    {
      "id": "ICL-0092",
      "source_row": 92,
      "glycan": "Gal(b1-3)[Neu5Ac(a2-6)]GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Neu5Ac",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a2-6"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{a2-6:Neu5Ac{},b1-3:Gal{}}}}"
      },
      "RFU": 1537,
      "log_RFU": 7.338238150065589,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 2], [\"Glc\", 1], [\"GlcNAc\", 1], [\"Neu5Ac\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.7173428921713403,
        "untyped_graph": 6.564689136136265,
        "typed_graph": 6.086562643062414,
        "gnn_bag": 1.7660554647445679,
        "gnn_untyped": 0.6095099449157715,
        "gnn_typed": 4.69486141204834
      }
    },
    {
      "id": "ICL-0361",
      "source_row": 361,
      "glycan": "Fuc(a1-2)[Gal(a1-3)]Gal(b1-3)GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Gal",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-3"
          },
          {
            "child": 5,
            "parent": 3,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-3:Gal{a1-2:Fuc{},a1-3:Gal{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 3], [\"Glc\", 1], [\"GlcNAc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.272224235886923,
        "untyped_graph": 2.114825104388065,
        "typed_graph": 0.9143399620325494,
        "gnn_bag": 3.396667242050171,
        "gnn_untyped": 1.7100939750671387,
        "gnn_typed": -0.05605657771229744
      }
    },
    {
      "id": "ICL-0066",
      "source_row": 66,
      "glycan": "Gal(b1-3)GlcNAc(b1-3)Gal(b1-4)[Fuc(a1-3)]GlcNAc(b1-6)[Fuc(a1-2)Gal(b1-3)GlcNAc(b1-3)]Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Fuc",
          "GlcNAc",
          "Fuc",
          "Gal",
          "GlcNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-2"
          },
          {
            "child": 5,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-3"
          },
          {
            "child": 7,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-3"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-3:Gal{a1-2:Fuc{}}},b1-6:GlcNAc{a1-3:Fuc{},b1-4:Gal{b1-3:GlcNAc{b1-3:Gal{}}}}}}"
      },
      "RFU": 3563,
      "log_RFU": 8.1786387885907,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 2], [\"Gal\", 4], [\"Glc\", 1], [\"GlcNAc\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.11414574489039,
        "untyped_graph": 6.364860345931571,
        "typed_graph": 7.924084860355298,
        "gnn_bag": 7.640383243560791,
        "gnn_untyped": 8.392779350280762,
        "gnn_typed": 8.34493637084961
      }
    },
    {
      "id": "ICL-0021",
      "source_row": 21,
      "glycan": "Fuc(a1-2)Gal(b1-3)GlcNAc(b1-3)[Fuc(a1-3)[Gal(b1-4)]GlcNAc(b1-6)]Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Fuc",
          "GlcNAc",
          "Gal",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 5,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-3:Gal{a1-2:Fuc{}}},b1-6:GlcNAc{a1-3:Fuc{},b1-4:Gal{}}}}"
      },
      "RFU": 10554,
      "log_RFU": 9.264354960282422,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 2], [\"Gal\", 3], [\"Glc\", 1], [\"GlcNAc\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.5325678969977643,
        "untyped_graph": 6.410608255019018,
        "typed_graph": 7.585496290172401,
        "gnn_bag": 1.5778223276138306,
        "gnn_untyped": 7.243104457855225,
        "gnn_typed": 8.454596519470215
      }
    },
    {
      "id": "ICL-0031",
      "source_row": 31,
      "glycan": "Fuc(a1-2)Gal(b1-3)GlcNAc(b1-3)[Gal(b1-4)GlcNAc(b1-6)]Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-3:Gal{a1-2:Fuc{}}},b1-6:GlcNAc{b1-4:Gal{}}}}"
      },
      "RFU": 7558,
      "log_RFU": 8.930494185292178,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 3], [\"Glc\", 1], [\"GlcNAc\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.458385659696578,
        "untyped_graph": 9.0553927379584,
        "typed_graph": 7.961404651759485,
        "gnn_bag": 7.469093322753906,
        "gnn_untyped": 7.958621978759766,
        "gnn_typed": 8.94836711883545
      }
    },
    {
      "id": "ICL-0423",
      "source_row": 423,
      "glycan": "Neu5Ac(a2-3)Gal(b1-3)GlcNAc(b1-3)[Fuc(a1-3)[Gal(b1-4)]GlcNAc(b1-6)]Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Fuc",
          "GlcNAc",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 5,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-3:Gal{a2-3:Neu5Ac{}}},b1-6:GlcNAc{a1-3:Fuc{},b1-4:Gal{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 3], [\"Glc\", 1], [\"GlcNAc\", 2], [\"Neu5Ac\", 1]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.59488498137783,
        "untyped_graph": 0.6424200069572823,
        "typed_graph": 4.096961380743025,
        "gnn_bag": 1.7566828727722168,
        "gnn_untyped": 0.8458204865455627,
        "gnn_typed": 1.039320707321167
      }
    },
    {
      "id": "ICL-0376",
      "source_row": 376,
      "glycan": "Neu5Gc(a2-3)Gal(b1-3)GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Neu5Gc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-3:Gal{a2-3:Neu5Gc{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 2], [\"Glc\", 1], [\"GlcNAc\", 1], [\"Neu5Gc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.9523660885463014,
        "untyped_graph": 0.9665265886144769,
        "typed_graph": 0.6904401119813198,
        "gnn_bag": 1.26983642578125,
        "gnn_untyped": 0.5827335715293884,
        "gnn_typed": -0.0880485400557518
      }
    },
    {
      "id": "ICL-0424",
      "source_row": 424,
      "glycan": "Neu5Ac(a2-6)Gal(b1-3)GlcNAc(b1-3)[Fuc(a1-3)[Gal(b1-4)]GlcNAc(b1-6)]Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Fuc",
          "GlcNAc",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 5,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a2-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-3:Gal{a2-6:Neu5Ac{}}},b1-6:GlcNAc{a1-3:Fuc{},b1-4:Gal{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 3], [\"Glc\", 1], [\"GlcNAc\", 2], [\"Neu5Ac\", 1]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.59488498137783,
        "untyped_graph": 0.6424200069572823,
        "typed_graph": 4.420107000940039,
        "gnn_bag": 1.7566828727722168,
        "gnn_untyped": 0.8458204865455627,
        "gnn_typed": 4.605611324310303
      }
    },
    {
      "id": "ICL-0097",
      "source_row": 97,
      "glycan": "Neu5Ac(a2-6)Gal(b1-3)GlcNAc(b1-3)[Gal(b1-4)GlcNAc(b1-6)]Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a2-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-3:Gal{a2-6:Neu5Ac{}}},b1-6:GlcNAc{b1-4:Gal{}}}}"
      },
      "RFU": 1407,
      "log_RFU": 7.249925536717988,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 3], [\"Glc\", 1], [\"GlcNAc\", 2], [\"Neu5Ac\", 1]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.4824884851860056,
        "untyped_graph": 3.0311525475104606,
        "typed_graph": 4.449650663626885,
        "gnn_bag": 7.664997100830078,
        "gnn_untyped": 7.799816131591797,
        "gnn_typed": 7.808322906494141
      }
    },
    {
      "id": "ICL-0377",
      "source_row": 377,
      "glycan": "Neu5Gc(a2-6)Gal(b1-3)GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Neu5Gc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a2-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-3:Gal{a2-6:Neu5Gc{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 2], [\"Glc\", 1], [\"GlcNAc\", 1], [\"Neu5Gc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.9523660885463014,
        "untyped_graph": 0.9665265886144769,
        "typed_graph": 0.7463262125673529,
        "gnn_bag": 1.26983642578125,
        "gnn_untyped": 0.5827335715293884,
        "gnn_typed": 0.6587666869163513
      }
    },
    {
      "id": "ICL-0078",
      "source_row": 78,
      "glycan": "Gal(b1-3)GlcNAc(b1-3)Gal(b1-3)GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-3:Gal{b1-3:GlcNAc{b1-3:Gal{}}}}}}"
      },
      "RFU": 2259,
      "log_RFU": 7.723120092266331,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 3], [\"Glc\", 1], [\"GlcNAc\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.408261860620314,
        "untyped_graph": 6.806580887302618,
        "typed_graph": 6.965214827345634,
        "gnn_bag": 5.6341376304626465,
        "gnn_untyped": 7.345606327056885,
        "gnn_typed": 7.32310152053833
      }
    },
    {
      "id": "ICL-0083",
      "source_row": 83,
      "glycan": "Gal(b1-3)GlcNAc(b1-3)[Fuc(a1-3)[Gal(b1-4)]GlcNAc(b1-6)]Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Fuc",
          "GlcNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 5,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-3:Gal{}},b1-6:GlcNAc{a1-3:Fuc{},b1-4:Gal{}}}}"
      },
      "RFU": 1954,
      "log_RFU": 7.578145472419466,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 3], [\"Glc\", 1], [\"GlcNAc\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.458385659696578,
        "untyped_graph": 4.598264705931697,
        "typed_graph": 6.908051550790535,
        "gnn_bag": 7.469093322753906,
        "gnn_untyped": 8.289715766906738,
        "gnn_typed": 8.054614067077637
      }
    },
    {
      "id": "ICL-0099",
      "source_row": 99,
      "glycan": "Neu5Ac(a2-6)Gal(b1-4)GlcNAc(b1-6)[Gal(b1-3)GlcNAc(b1-3)]Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a2-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-3:Gal{}},b1-6:GlcNAc{b1-4:Gal{a2-6:Neu5Ac{}}}}}"
      },
      "RFU": 1359,
      "log_RFU": 7.215239978730097,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 3], [\"Glc\", 1], [\"GlcNAc\", 2], [\"Neu5Ac\", 1]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.4824884851860056,
        "untyped_graph": 3.0311525475104606,
        "typed_graph": 3.919533362834409,
        "gnn_bag": 7.664997100830078,
        "gnn_untyped": 7.799816131591797,
        "gnn_typed": 8.546699523925781
      }
    },
    {
      "id": "ICL-0406",
      "source_row": 406,
      "glycan": "Gal(b1-3)GlcNAc(b1-3)[Gal(b1-4)GlcNAc(b1-6)]Gal(b1-4)GlcNAc(b1-6)[Gal(b1-3)GlcNAc(b1-3)]Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-6"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          },
          {
            "child": 8,
            "parent": 5,
            "link": "b1-3"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-3:Gal{}},b1-6:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-3:Gal{}},b1-6:GlcNAc{b1-4:Gal{}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 5], [\"Glc\", 1], [\"GlcNAc\", 4]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.5717833442064135,
        "untyped_graph": 5.539667575650614,
        "typed_graph": 3.7528702547494466,
        "gnn_bag": 3.1638896465301514,
        "gnn_untyped": 2.5828659534454346,
        "gnn_typed": 2.491631269454956
      }
    },
    {
      "id": "ICL-0053",
      "source_row": 53,
      "glycan": "Gal(b1-3)GlcNAc(b1-3)[Gal(b1-4)GlcNAc(b1-6)]Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-3:Gal{}},b1-6:GlcNAc{b1-4:Gal{}}}}"
      },
      "RFU": 4782,
      "log_RFU": 8.472823243680297,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 3], [\"Glc\", 1], [\"GlcNAc\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.408261860620314,
        "untyped_graph": 6.986997246485045,
        "typed_graph": 7.086266172851667,
        "gnn_bag": 5.6341376304626465,
        "gnn_untyped": 7.259822845458984,
        "gnn_typed": 7.225045680999756
      }
    },
    {
      "id": "ICL-0107",
      "source_row": 107,
      "glycan": "Gal(b1-3)GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-3:Gal{}}}}"
      },
      "RFU": 1089,
      "log_RFU": 6.993932975223189,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 2], [\"Glc\", 1], [\"GlcNAc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.1123961981886055,
        "untyped_graph": 7.382026677514614,
        "typed_graph": 6.285387432099836,
        "gnn_bag": 6.22687292098999,
        "gnn_untyped": 7.8946380615234375,
        "gnn_typed": 7.788308620452881
      }
    },
    {
      "id": "ICL-0360",
      "source_row": 360,
      "glycan": "Fuc(a1-2)[GalNAc(a1-3)]Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GalNAc",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-3"
          },
          {
            "child": 5,
            "parent": 3,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{a1-2:Fuc{},a1-3:GalNAc{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 2], [\"GalNAc\", 1], [\"Glc\", 1], [\"GlcNAc\", 1]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.9643120428952043,
        "untyped_graph": 2.9161343006597065,
        "typed_graph": 3.3703760743405367,
        "gnn_bag": 3.558307647705078,
        "gnn_untyped": 5.272293567657471,
        "gnn_typed": 0.8941619396209717
      }
    },
    {
      "id": "ICL-0009",
      "source_row": 9,
      "glycan": "Fuc(a1-2)Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{a1-2:Fuc{}}}}}"
      },
      "RFU": 14223,
      "log_RFU": 9.562685957753686,
      "AO_label": 1,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 2], [\"Glc\", 1], [\"GlcNAc\", 1]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.2386152276346643,
        "untyped_graph": 9.53604122351704,
        "typed_graph": 6.482066457702998,
        "gnn_bag": 2.406146287918091,
        "gnn_untyped": 6.14078950881958,
        "gnn_typed": 1.5440303087234497
      }
    },
    {
      "id": "ICL-0327",
      "source_row": 327,
      "glycan": "Gal(a1-3)Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{a1-3:Gal{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 3], [\"Glc\", 1], [\"GlcNAc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.343188899135118,
        "untyped_graph": 4.496068078577477,
        "typed_graph": 1.9609966308139484,
        "gnn_bag": 4.799707412719727,
        "gnn_untyped": 2.897481679916382,
        "gnn_typed": 0.8900260925292969
      }
    },
    {
      "id": "ICL-0398",
      "source_row": 398,
      "glycan": "Neu5Ac(a2-6)Gal(b1-4)GlcNAc(b1-3)[Fuc(a1-2)Gal(b1-4)[Fuc(a1-3)]GlcNAc(b1-6)]Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Fuc",
          "Gal",
          "Fuc",
          "GlcNAc",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-2"
          },
          {
            "child": 6,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "a2-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{a2-6:Neu5Ac{}}},b1-6:GlcNAc{a1-3:Fuc{},b1-4:Gal{a1-2:Fuc{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Fuc\", 2], [\"Gal\", 3], [\"Glc\", 1], [\"GlcNAc\", 2], [\"Neu5Ac\", 1]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.3252845715267343,
        "untyped_graph": 2.3799666371950163,
        "typed_graph": 3.5553916881990975,
        "gnn_bag": 0.6900360584259033,
        "gnn_untyped": 0.4293003976345062,
        "gnn_typed": 1.3329781293869019
      }
    },
    {
      "id": "ICL-0422",
      "source_row": 422,
      "glycan": "Neu5Ac(a2-6)Gal(b1-4)GlcNAc(b1-3)[Neu5Ac(a2-6)Gal(b1-4)GlcNAc(b1-6)]Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Neu5Ac",
          "GlcNAc",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a2-6"
          },
          {
            "child": 5,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a2-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{a2-6:Neu5Ac{}}},b1-6:GlcNAc{b1-4:Gal{a2-6:Neu5Ac{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 3], [\"Glc\", 1], [\"GlcNAc\", 2], [\"Neu5Ac\", 2]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.5765734343983255,
        "untyped_graph": -0.782064221492432,
        "typed_graph": 1.2133582350952659,
        "gnn_bag": 1.4455589056015015,
        "gnn_untyped": 0.8049166202545166,
        "gnn_typed": 3.156548500061035
      }
    },
    {
      "id": "ICL-0200",
      "source_row": 200,
      "glycan": "Neu5Ac(a2-6)Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a2-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{a2-6:Neu5Ac{}}}}}"
      },
      "RFU": 5,
      "log_RFU": 1.791759469228055,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 2], [\"Glc\", 1], [\"GlcNAc\", 1], [\"Neu5Ac\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.7173428921713403,
        "untyped_graph": 1.1566174423730735,
        "typed_graph": 1.8064981644671319,
        "gnn_bag": 1.7660554647445679,
        "gnn_untyped": 0.5165347456932068,
        "gnn_typed": 1.3937002420425415
      }
    },
    {
      "id": "ICL-0161",
      "source_row": 161,
      "glycan": "Gal(b1-3)Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:Gal{}}}}}"
      },
      "RFU": 248,
      "log_RFU": 5.517452896464707,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 3], [\"Glc\", 1], [\"GlcNAc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.343188899135118,
        "untyped_graph": 4.496068078577477,
        "typed_graph": 4.9998899003922865,
        "gnn_bag": 4.799707412719727,
        "gnn_untyped": 2.897481679916382,
        "gnn_typed": 6.430482387542725
      }
    },
    {
      "id": "ICL-0180",
      "source_row": 180,
      "glycan": "Fuc(a1-2)[GalNAc(a1-3)]Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GalNAc",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-3"
          },
          {
            "child": 7,
            "parent": 5,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{a1-2:Fuc{},a1-3:GalNAc{}}}}}}}"
      },
      "RFU": 100,
      "log_RFU": 4.61512051684126,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 3], [\"GalNAc\", 1], [\"Glc\", 1], [\"GlcNAc\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.644338099278567,
        "untyped_graph": 3.8181773040737186,
        "typed_graph": 4.087061263428829,
        "gnn_bag": 4.255761623382568,
        "gnn_untyped": 4.184384822845459,
        "gnn_typed": 3.906785011291504
      }
    },
    {
      "id": "ICL-0189",
      "source_row": 189,
      "glycan": "Fuc(a1-2)[Gal(a1-3)]Gal(b1-4)GlcNAc(b1-3)[Fuc(a1-2)[Gal(a1-3)]Gal(b1-4)GlcNAc(b1-6)]Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Gal",
          "Fuc",
          "GlcNAc",
          "Gal",
          "Gal",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-3"
          },
          {
            "child": 7,
            "parent": 5,
            "link": "a1-2"
          },
          {
            "child": 8,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-4"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "a1-3"
          },
          {
            "child": 11,
            "parent": 9,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{a1-2:Fuc{},a1-3:Gal{}}},b1-6:GlcNAc{b1-4:Gal{a1-2:Fuc{},a1-3:Gal{}}}}}}}"
      },
      "RFU": 56,
      "log_RFU": 4.04305126783455,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 2], [\"Gal\", 6], [\"Glc\", 1], [\"GlcNAc\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.599793579918143,
        "untyped_graph": 0.7781097908548986,
        "typed_graph": 2.3228463704199553,
        "gnn_bag": 1.8669618368148804,
        "gnn_untyped": 1.0310624837875366,
        "gnn_typed": 2.4677658081054688
      }
    },
    {
      "id": "ICL-0048",
      "source_row": 48,
      "glycan": "Fuc(a1-2)Gal(b1-4)GlcNAc(b1-3)[Fuc(a1-2)Gal(b1-4)GlcNAc(b1-6)]Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Fuc",
          "GlcNAc",
          "Gal",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-2"
          },
          {
            "child": 7,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{a1-2:Fuc{}}},b1-6:GlcNAc{b1-4:Gal{a1-2:Fuc{}}}}}}}"
      },
      "RFU": 5616,
      "log_RFU": 8.633552992532433,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 2], [\"Gal\", 4], [\"Glc\", 1], [\"GlcNAc\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.11414574489039,
        "untyped_graph": 7.890013233050513,
        "typed_graph": 7.621527143117794,
        "gnn_bag": 7.640382766723633,
        "gnn_untyped": 8.067623138427734,
        "gnn_typed": 8.682415962219238
      }
    },
    {
      "id": "ICL-0110",
      "source_row": 110,
      "glycan": "Fuc(a1-2)Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{a1-2:Fuc{}}}}}}}"
      },
      "RFU": 991,
      "log_RFU": 6.899723107284872,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 3], [\"Glc\", 1], [\"GlcNAc\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.458385659696578,
        "untyped_graph": 8.59115637300279,
        "typed_graph": 6.906990704265679,
        "gnn_bag": 7.469093322753906,
        "gnn_untyped": 8.199645042419434,
        "gnn_typed": 6.801450729370117
      }
    },
    {
      "id": "ICL-0134",
      "source_row": 134,
      "glycan": "Gal(a1-3)Gal(b1-4)GlcNAc(b1-3)[Gal(a1-3)Gal(b1-4)GlcNAc(b1-6)]Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Gal",
          "GlcNAc",
          "Gal",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-3"
          },
          {
            "child": 7,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{a1-3:Gal{}}},b1-6:GlcNAc{b1-4:Gal{a1-3:Gal{}}}}}}}"
      },
      "RFU": 616,
      "log_RFU": 6.424869023905388,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 6], [\"Glc\", 1], [\"GlcNAc\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.659896197527249,
        "untyped_graph": 3.042598933749221,
        "typed_graph": 3.098955017432434,
        "gnn_bag": 3.494051694869995,
        "gnn_untyped": 2.7490594387054443,
        "gnn_typed": 4.6196722984313965
      }
    },
    {
      "id": "ICL-0409",
      "source_row": 409,
      "glycan": "Fuc(a1-2)[GalNAc(a1-3)]Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)GlcNAc(b1-3)[Fuc(a1-2)[GalNAc(a1-3)]Gal(b1-4)GlcNAc(b1-6)]Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GalNAc",
          "Fuc",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GalNAc",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-3"
          },
          {
            "child": 7,
            "parent": 5,
            "link": "a1-2"
          },
          {
            "child": 8,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-4"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-3"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "b1-4"
          },
          {
            "child": 12,
            "parent": 11,
            "link": "a1-3"
          },
          {
            "child": 13,
            "parent": 11,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{a1-2:Fuc{},a1-3:GalNAc{}}}}},b1-6:GlcNAc{b1-4:Gal{a1-2:Fuc{},a1-3:GalNAc{}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 2], [\"Gal\", 5], [\"GalNAc\", 2], [\"Glc\", 1], [\"GlcNAc\", 4]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.667623942205671,
        "untyped_graph": 2.1139317820881014,
        "typed_graph": 2.0787500843700304,
        "gnn_bag": 0.848823606967926,
        "gnn_untyped": 1.0072814226150513,
        "gnn_typed": 1.7001508474349976
      }
    },
    {
      "id": "ICL-0421",
      "source_row": 421,
      "glycan": "Fuc(a1-2)[Gal(a1-3)]Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)GlcNAc(b1-3)[Fuc(a1-2)[Gal(a1-3)]Gal(b1-4)GlcNAc(b1-6)]Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Gal",
          "Fuc",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Gal",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-3"
          },
          {
            "child": 7,
            "parent": 5,
            "link": "a1-2"
          },
          {
            "child": 8,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-4"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-3"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "b1-4"
          },
          {
            "child": 12,
            "parent": 11,
            "link": "a1-3"
          },
          {
            "child": 13,
            "parent": 11,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{a1-2:Fuc{},a1-3:Gal{}}}}},b1-6:GlcNAc{b1-4:Gal{a1-2:Fuc{},a1-3:Gal{}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 2], [\"Gal\", 7], [\"Glc\", 1], [\"GlcNAc\", 4]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.8105892673770843,
        "untyped_graph": 1.5120442858406187,
        "typed_graph": 1.9216791054984688,
        "gnn_bag": 1.0324368476867676,
        "gnn_untyped": 1.2971479892730713,
        "gnn_typed": 1.2847241163253784
      }
    },
    {
      "id": "ICL-0411",
      "source_row": 411,
      "glycan": "Gal(a1-3)Gal(b1-4)GlcNAc(b1-3)[Gal(a1-3)Gal(b1-4)GlcNAc(b1-6)]Gal(b1-4)GlcNAc(b1-3)[Gal(a1-3)Gal(b1-4)GlcNAc(b1-6)]Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Gal",
          "GlcNAc",
          "Gal",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-3"
          },
          {
            "child": 7,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-6"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-4"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "a1-3"
          },
          {
            "child": 12,
            "parent": 8,
            "link": "b1-3"
          },
          {
            "child": 13,
            "parent": 12,
            "link": "b1-4"
          },
          {
            "child": 14,
            "parent": 13,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{a1-3:Gal{}}},b1-6:GlcNAc{b1-4:Gal{a1-3:Gal{}}}}},b1-6:GlcNAc{b1-4:Gal{a1-3:Gal{}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 9], [\"Glc\", 1], [\"GlcNAc\", 5]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.735723310520469,
        "untyped_graph": 2.5208937367754984,
        "typed_graph": 3.0909105461894075,
        "gnn_bag": 3.2289488315582275,
        "gnn_untyped": 3.166692018508911,
        "gnn_typed": 2.4674386978149414
      }
    },
    {
      "id": "ICL-0403",
      "source_row": 403,
      "glycan": "Neu5Ac(a2-3)Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{a2-3:Neu5Ac{}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 4], [\"Glc\", 1], [\"GlcNAc\", 3], [\"Neu5Ac\", 1]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.8426788804764804,
        "untyped_graph": 3.193876993204526,
        "typed_graph": 2.477614595389124,
        "gnn_bag": 5.457002639770508,
        "gnn_untyped": 8.369025230407715,
        "gnn_typed": 4.834849834442139
      }
    },
    {
      "id": "ICL-0178",
      "source_row": 178,
      "glycan": "Gal(a1-3)Gal(b1-4)GlcNAc(b1-3)[Gal(a1-3)Gal(b1-4)GlcNAc(b1-6)]Gal(b1-4)GlcNAc(b1-3)[Gal(a1-3)Gal(b1-4)GlcNAc(b1-6)]Gal(b1-4)GlcNAc(b1-3)[Gal(a1-3)Gal(b1-4)GlcNAc(b1-6)]Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Gal",
          "GlcNAc",
          "Gal",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-3"
          },
          {
            "child": 7,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-6"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-4"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "a1-3"
          },
          {
            "child": 12,
            "parent": 8,
            "link": "b1-3"
          },
          {
            "child": 13,
            "parent": 12,
            "link": "b1-4"
          },
          {
            "child": 14,
            "parent": 13,
            "link": "b1-6"
          },
          {
            "child": 15,
            "parent": 14,
            "link": "b1-4"
          },
          {
            "child": 16,
            "parent": 15,
            "link": "a1-3"
          },
          {
            "child": 17,
            "parent": 13,
            "link": "b1-3"
          },
          {
            "child": 18,
            "parent": 17,
            "link": "b1-4"
          },
          {
            "child": 19,
            "parent": 18,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{a1-3:Gal{}}},b1-6:GlcNAc{b1-4:Gal{a1-3:Gal{}}}}},b1-6:GlcNAc{b1-4:Gal{a1-3:Gal{}}}}},b1-6:GlcNAc{b1-4:Gal{a1-3:Gal{}}}}}}}"
      },
      "RFU": 117,
      "log_RFU": 4.770684624465665,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 12], [\"Glc\", 1], [\"GlcNAc\", 7]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.768038025538536,
        "untyped_graph": 2.262449355759783,
        "typed_graph": 3.0748055590425336,
        "gnn_bag": 3.0979745388031006,
        "gnn_untyped": 3.3278095722198486,
        "gnn_typed": 2.5184686183929443
      }
    },
    {
      "id": "ICL-0412",
      "source_row": 412,
      "glycan": "Gal(a1-3)Gal(b1-4)GlcNAc(b1-3)[Gal(a1-3)Gal(b1-4)GlcNAc(b1-6)]Gal(b1-4)GlcNAc(b1-3)[Gal(a1-3)Gal(b1-4)GlcNAc(b1-6)]Gal(b1-4)GlcNAc(b1-3)[Gal(a1-3)Gal(b1-4)GlcNAc(b1-6)]Gal(b1-4)GlcNAc(b1-3)[Gal(a1-3)Gal(b1-4)GlcNAc(b1-6)]Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Gal",
          "GlcNAc",
          "Gal",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-3"
          },
          {
            "child": 7,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-6"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-4"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "a1-3"
          },
          {
            "child": 12,
            "parent": 8,
            "link": "b1-3"
          },
          {
            "child": 13,
            "parent": 12,
            "link": "b1-4"
          },
          {
            "child": 14,
            "parent": 13,
            "link": "b1-6"
          },
          {
            "child": 15,
            "parent": 14,
            "link": "b1-4"
          },
          {
            "child": 16,
            "parent": 15,
            "link": "a1-3"
          },
          {
            "child": 17,
            "parent": 13,
            "link": "b1-3"
          },
          {
            "child": 18,
            "parent": 17,
            "link": "b1-4"
          },
          {
            "child": 19,
            "parent": 18,
            "link": "b1-6"
          },
          {
            "child": 20,
            "parent": 19,
            "link": "b1-4"
          },
          {
            "child": 21,
            "parent": 20,
            "link": "a1-3"
          },
          {
            "child": 22,
            "parent": 18,
            "link": "b1-3"
          },
          {
            "child": 23,
            "parent": 22,
            "link": "b1-4"
          },
          {
            "child": 24,
            "parent": 23,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{a1-3:Gal{}}},b1-6:GlcNAc{b1-4:Gal{a1-3:Gal{}}}}},b1-6:GlcNAc{b1-4:Gal{a1-3:Gal{}}}}},b1-6:GlcNAc{b1-4:Gal{a1-3:Gal{}}}}},b1-6:GlcNAc{b1-4:Gal{a1-3:Gal{}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 15], [\"Glc\", 1], [\"GlcNAc\", 9]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.7856833583704255,
        "untyped_graph": 2.1091901995728652,
        "typed_graph": 3.0617954588015017,
        "gnn_bag": 3.0689735412597656,
        "gnn_untyped": 3.401789426803589,
        "gnn_typed": 2.6459386348724365
      }
    },
    {
      "id": "ICL-0410",
      "source_row": 410,
      "glycan": "Gal(b1-4)GlcNAc(b1-3)[Gal(b1-4)GlcNAc(b1-6)]Gal(b1-4)GlcNAc(b1-3)[Gal(b1-4)GlcNAc(b1-6)]Gal(b1-4)GlcNAc(b1-3)[Gal(b1-4)GlcNAc(b1-6)]Gal(b1-4)GlcNAc(b1-3)[Gal(b1-4)GlcNAc(b1-6)]Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-6"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-4"
          },
          {
            "child": 10,
            "parent": 7,
            "link": "b1-3"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "b1-4"
          },
          {
            "child": 12,
            "parent": 11,
            "link": "b1-6"
          },
          {
            "child": 13,
            "parent": 12,
            "link": "b1-4"
          },
          {
            "child": 14,
            "parent": 11,
            "link": "b1-3"
          },
          {
            "child": 15,
            "parent": 14,
            "link": "b1-4"
          },
          {
            "child": 16,
            "parent": 15,
            "link": "b1-6"
          },
          {
            "child": 17,
            "parent": 16,
            "link": "b1-4"
          },
          {
            "child": 18,
            "parent": 15,
            "link": "b1-3"
          },
          {
            "child": 19,
            "parent": 18,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{}},b1-6:GlcNAc{b1-4:Gal{}}}},b1-6:GlcNAc{b1-4:Gal{}}}},b1-6:GlcNAc{b1-4:Gal{}}}},b1-6:GlcNAc{b1-4:Gal{}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 10], [\"Glc\", 1], [\"GlcNAc\", 9]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.652903964028543,
        "untyped_graph": 4.10936312903241,
        "typed_graph": 2.876007001042488,
        "gnn_bag": 3.776932716369629,
        "gnn_untyped": 3.090123414993286,
        "gnn_typed": 2.4417011737823486
      }
    },
    {
      "id": "ICL-0181",
      "source_row": 181,
      "glycan": "Gal(b1-4)GlcNAc(b1-3)[Gal(b1-4)GlcNAc(b1-6)]Gal(b1-4)GlcNAc(b1-3)[Gal(b1-4)GlcNAc(b1-6)]Gal(b1-4)GlcNAc(b1-3)[Gal(b1-4)GlcNAc(b1-6)]Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-6"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-4"
          },
          {
            "child": 10,
            "parent": 7,
            "link": "b1-3"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "b1-4"
          },
          {
            "child": 12,
            "parent": 11,
            "link": "b1-6"
          },
          {
            "child": 13,
            "parent": 12,
            "link": "b1-4"
          },
          {
            "child": 14,
            "parent": 11,
            "link": "b1-3"
          },
          {
            "child": 15,
            "parent": 14,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{}},b1-6:GlcNAc{b1-4:Gal{}}}},b1-6:GlcNAc{b1-4:Gal{}}}},b1-6:GlcNAc{b1-4:Gal{}}}}}}"
      },
      "RFU": 100,
      "log_RFU": 4.61512051684126,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 8], [\"Glc\", 1], [\"GlcNAc\", 7]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.635708505838824,
        "untyped_graph": 4.333394922175467,
        "typed_graph": 3.0320325528148504,
        "gnn_bag": 3.43505859375,
        "gnn_untyped": 2.892303466796875,
        "gnn_typed": 2.469435691833496
      }
    },
    {
      "id": "ICL-0051",
      "source_row": 51,
      "glycan": "Gal(b1-4)GlcNAc(b1-3)[Gal(b1-4)GlcNAc(b1-6)]Gal(b1-4)GlcNAc(b1-3)[Gal(b1-4)GlcNAc(b1-6)]Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-6"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-4"
          },
          {
            "child": 10,
            "parent": 7,
            "link": "b1-3"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{}},b1-6:GlcNAc{b1-4:Gal{}}}},b1-6:GlcNAc{b1-4:Gal{}}}}}}"
      },
      "RFU": 4958,
      "log_RFU": 8.508959386489133,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 6], [\"Glc\", 1], [\"GlcNAc\", 5]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.602554643590741,
        "untyped_graph": 4.711354883251659,
        "typed_graph": 3.2948106974141904,
        "gnn_bag": 3.087111473083496,
        "gnn_untyped": 2.568197011947632,
        "gnn_typed": 2.48651385307312
      }
    },
    {
      "id": "ICL-0145",
      "source_row": 145,
      "glycan": "Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{}}}}}}}}"
      },
      "RFU": 437,
      "log_RFU": 6.082218910376446,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 4], [\"Glc\", 1], [\"GlcNAc\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.518193128538201,
        "untyped_graph": 6.256082687747674,
        "typed_graph": 6.248024845545809,
        "gnn_bag": 4.065059661865234,
        "gnn_untyped": 4.966457843780518,
        "gnn_typed": 6.603573322296143
      }
    },
    {
      "id": "ICL-0407",
      "source_row": 407,
      "glycan": "GlcNAc(b1-3)[GlcNAc(b1-6)]Gal(b1-4)GlcNAc(b1-3)[GlcNAc(b1-6)]Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "GlcNAc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-6"
          },
          {
            "child": 5,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-6"
          },
          {
            "child": 8,
            "parent": 6,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{},b1-6:GlcNAc{}}},b1-6:GlcNAc{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 3], [\"Glc\", 1], [\"GlcNAc\", 5]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.1348904617524,
        "untyped_graph": -0.5101367473256158,
        "typed_graph": 0.9370640184675996,
        "gnn_bag": 4.901179790496826,
        "gnn_untyped": 0.861949622631073,
        "gnn_typed": 2.0344998836517334
      }
    },
    {
      "id": "ICL-0408",
      "source_row": 408,
      "glycan": "Gal(b1-4)GlcNAc(b1-3)[Gal(b1-4)GlcNAc(b1-6)]Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{}},b1-6:GlcNAc{b1-4:Gal{}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 4], [\"Glc\", 1], [\"GlcNAc\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.518193128538201,
        "untyped_graph": 5.468847000442348,
        "typed_graph": 3.7994628917484796,
        "gnn_bag": 4.065059661865234,
        "gnn_untyped": 3.3024580478668213,
        "gnn_typed": 3.3692009449005127
      }
    },
    {
      "id": "ICL-0047",
      "source_row": 47,
      "glycan": "Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{}}}}}}"
      },
      "RFU": 5661,
      "log_RFU": 8.641532465671846,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 3], [\"Glc\", 1], [\"GlcNAc\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.408261860620314,
        "untyped_graph": 6.806580887302618,
        "typed_graph": 7.138744497112303,
        "gnn_bag": 5.6341376304626465,
        "gnn_untyped": 7.345606327056885,
        "gnn_typed": 7.640748977661133
      }
    },
    {
      "id": "ICL-0040",
      "source_row": 40,
      "glycan": "Fuc(a1-2)Gal(b1-4)GlcNAc(b1-6)[GlcNAc(b1-3)]Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "GlcNAc",
          "Gal",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-3"
          },
          {
            "child": 5,
            "parent": 3,
            "link": "b1-6"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-3:GlcNAc{},b1-6:GlcNAc{b1-4:Gal{a1-2:Fuc{}}}}}}}"
      },
      "RFU": 6221,
      "log_RFU": 8.735846677457582,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 3], [\"Glc\", 1], [\"GlcNAc\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.535856415880251,
        "untyped_graph": 5.194736963246536,
        "typed_graph": 7.198357005563704,
        "gnn_bag": 8.451558113098145,
        "gnn_untyped": 6.463512420654297,
        "gnn_typed": 7.747019290924072
      }
    },
    {
      "id": "ICL-0014",
      "source_row": 14,
      "glycan": "Fuc(a1-2)Gal(b1-4)GlcNAc(b1-6)Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Fuc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-6:GlcNAc{b1-4:Gal{a1-2:Fuc{}}}}}}}"
      },
      "RFU": 12412,
      "log_RFU": 9.426499589515949,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 3], [\"Glc\", 1], [\"GlcNAc\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.458385659696578,
        "untyped_graph": 8.59115637300279,
        "typed_graph": 8.39835071311393,
        "gnn_bag": 7.469093322753906,
        "gnn_untyped": 8.199645042419434,
        "gnn_typed": 8.89765453338623
      }
    },
    {
      "id": "ICL-0195",
      "source_row": 195,
      "glycan": "GlcNAc(b1-6)Gal(b1-4)GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{b1-6:GlcNAc{}}}}}"
      },
      "RFU": 24,
      "log_RFU": 3.2188758248682006,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 2], [\"Glc\", 1], [\"GlcNAc\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.133299961378674,
        "untyped_graph": 3.9583780102862955,
        "typed_graph": 3.4616240583805253,
        "gnn_bag": 5.905716419219971,
        "gnn_untyped": 6.522804260253906,
        "gnn_typed": 4.941524982452393
      }
    },
    {
      "id": "ICL-0072",
      "source_row": 72,
      "glycan": "Gal(b1-4)GlcNAc(b1-3)[Fuc(a1-3)[Gal(b1-4)]GlcNAc(b1-6)]Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "Fuc",
          "GlcNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 5,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{}},b1-6:GlcNAc{a1-3:Fuc{},b1-4:Gal{}}}}"
      },
      "RFU": 3085,
      "log_RFU": 8.034631032923107,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 3], [\"Glc\", 1], [\"GlcNAc\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.458385659696578,
        "untyped_graph": 4.598264705931697,
        "typed_graph": 7.020028598844025,
        "gnn_bag": 7.469093322753906,
        "gnn_untyped": 8.289715766906738,
        "gnn_typed": 7.804557800292969
      }
    },
    {
      "id": "ICL-0059",
      "source_row": 59,
      "glycan": "Gal(b1-4)GlcNAc(b1-3)[Gal(b1-4)GlcNAc(b1-6)]Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Gal",
          "GlcNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 1,
            "link": "b1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{b1-4:Gal{}},b1-6:GlcNAc{b1-4:Gal{}}}}"
      },
      "RFU": 4251,
      "log_RFU": 8.355144739461839,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 3], [\"Glc\", 1], [\"GlcNAc\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.408261860620314,
        "untyped_graph": 6.986997246485045,
        "typed_graph": 7.860181701623522,
        "gnn_bag": 5.6341376304626465,
        "gnn_untyped": 7.259822845458984,
        "gnn_typed": 7.474502086639404
      }
    },
    {
      "id": "ICL-0326",
      "source_row": 326,
      "glycan": "GlcNAc(b1-3)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-3:GlcNAc{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 1], [\"Glc\", 1], [\"GlcNAc\", 1]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.4783846676967523,
        "untyped_graph": 2.5565445757268432,
        "typed_graph": 3.5018161473032037,
        "gnn_bag": 1.483194351196289,
        "gnn_untyped": 0.9362571835517883,
        "gnn_typed": 4.069614887237549
      }
    },
    {
      "id": "ICL-0484",
      "source_row": 484,
      "glycan": "Neu5Ac(a2-3)Gal(b1-3)GalNAc6S(b1-4)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GalNAc6S",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-4:GalNAc6S{b1-3:Gal{a2-3:Neu5Ac{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 2], [\"GalNAc6S\", 1], [\"Glc\", 1], [\"Neu5Ac\", 1]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.627171554410865,
        "untyped_graph": 2.355712311191189,
        "typed_graph": 2.0781939351427745,
        "gnn_bag": 5.3853440284729,
        "gnn_untyped": 3.2892494201660156,
        "gnn_typed": -0.07977938652038574
      }
    },
    {
      "id": "ICL-0503",
      "source_row": 503,
      "glycan": "Neu5Ac(a2-3)Gal(b1-3)[Neu5Ac(a2-6)]GalNAc(b1-4)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GalNAc",
          "Neu5Ac",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a2-6"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-4:GalNAc{a2-6:Neu5Ac{},b1-3:Gal{a2-3:Neu5Ac{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 2], [\"GalNAc\", 1], [\"Glc\", 1], [\"Neu5Ac\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.4444324104543553,
        "untyped_graph": -0.20202259976481374,
        "typed_graph": 0.01541197938431127,
        "gnn_bag": -0.07371862977743149,
        "gnn_untyped": -0.07526254653930664,
        "gnn_typed": -0.14838619530200958
      }
    },
    {
      "id": "ICL-0502",
      "source_row": 502,
      "glycan": "Neu5Ac(a2-6)Gal(b1-3)[Neu5Ac(a2-6)]GalNAc(b1-4)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GalNAc",
          "Neu5Ac",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a2-6"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a2-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-4:GalNAc{a2-6:Neu5Ac{},b1-3:Gal{a2-6:Neu5Ac{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 2], [\"GalNAc\", 1], [\"Glc\", 1], [\"Neu5Ac\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.4444324104543553,
        "untyped_graph": -0.20202259976481374,
        "typed_graph": -0.07643612712191183,
        "gnn_bag": -0.07371862977743149,
        "gnn_untyped": -0.07526254653930664,
        "gnn_typed": -0.04520793631672859
      }
    },
    {
      "id": "ICL-0501",
      "source_row": 501,
      "glycan": "Gal(b1-3)[Neu5Ac(a2-6)]GalNAc(b1-4)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GalNAc",
          "Neu5Ac",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a2-6"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-4:GalNAc{a2-6:Neu5Ac{},b1-3:Gal{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 2], [\"GalNAc\", 1], [\"Glc\", 1], [\"Neu5Ac\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.5876437312075025,
        "untyped_graph": 0.5343536841770966,
        "typed_graph": 0.5073413349729003,
        "gnn_bag": 0.07556454092264175,
        "gnn_untyped": 0.06578429788351059,
        "gnn_typed": 0.5838456749916077
      }
    },
    {
      "id": "ICL-0500",
      "source_row": 500,
      "glycan": "Neu5Ac(a2-6)Gal(b1-3)GalNAc(b1-4)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GalNAc",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a2-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-4:GalNAc{b1-3:Gal{a2-6:Neu5Ac{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 2], [\"GalNAc\", 1], [\"Glc\", 1], [\"Neu5Ac\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.5876437312075025,
        "untyped_graph": 1.2519642305855196,
        "typed_graph": 0.469151141763521,
        "gnn_bag": 0.07556450366973877,
        "gnn_untyped": 0.1143157109618187,
        "gnn_typed": -0.046552497893571854
      }
    },
    {
      "id": "ICL-0826",
      "source_row": 826,
      "glycan": "Neu5Ac(a2-6)Gal(b1-6)GalNAc(b1-4)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GalNAc",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a2-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-4:GalNAc{b1-6:Gal{a2-6:Neu5Ac{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 2], [\"GalNAc\", 1], [\"Glc\", 1], [\"Neu5Ac\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.5876437312075025,
        "untyped_graph": 1.2519642305855196,
        "typed_graph": 0.4314793400176189,
        "gnn_bag": 0.07556450366973877,
        "gnn_untyped": 0.1143157109618187,
        "gnn_typed": 0.6770926117897034
      }
    },
    {
      "id": "ICL-0065",
      "source_row": 65,
      "glycan": "GalNAc(b1-4)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GalNAc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-4:GalNAc{}}}"
      },
      "RFU": 3569,
      "log_RFU": 8.180320874773685,
      "AO_label": 0,
      "composition_group": "[[\"Gal\", 1], [\"GalNAc\", 1], [\"Glc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.2802659268004017,
        "untyped_graph": 7.575375620762903,
        "typed_graph": 6.977009418809174,
        "gnn_bag": 7.660633087158203,
        "gnn_untyped": 7.9254679679870605,
        "gnn_typed": 7.420597076416016
      }
    },
    {
      "id": "ICL-0827",
      "source_row": 827,
      "glycan": "Neu5Ac(a2-3)Gal(b1-4)[Fuc(a1-3)]GlcNAc(b1-6)Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal",
          "GlcNAc",
          "Fuc",
          "Gal",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a2-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{b1-6:GlcNAc{a1-3:Fuc{},b1-4:Gal{a2-3:Neu5Ac{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Fuc\", 1], [\"Gal\", 2], [\"Glc\", 1], [\"GlcNAc\", 1], [\"Neu5Ac\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.4801612104852584,
        "untyped_graph": -2.0463878149740653,
        "typed_graph": -0.06242959829014483,
        "gnn_bag": 0.33945798873901367,
        "gnn_untyped": 0.18891732394695282,
        "gnn_typed": 0.45530936121940613
      }
    },
    {
      "id": "ICL-0224",
      "source_row": 224,
      "glycan": "Gal(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Gal{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Gal\", 1], [\"Glc\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 2.4824628719930915,
        "untyped_graph": 0.48994629389202293,
        "typed_graph": 0.3159929064299267,
        "gnn_bag": 0.3728961944580078,
        "gnn_untyped": -0.017978588119149208,
        "gnn_typed": 0.578220546245575
      }
    },
    {
      "id": "ICL-0864",
      "source_row": 864,
      "glycan": "Glc(b1-4)[Xyl(a1-6)]Glc(b1-4)[Xyl(a1-6)]Glc(b1-4)[Xyl(a1-6)]Glc(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Xyl",
          "Glc",
          "Xyl",
          "Glc",
          "Xyl",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-6"
          },
          {
            "child": 3,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-6"
          },
          {
            "child": 5,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-6"
          },
          {
            "child": 7,
            "parent": 5,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Glc{a1-6:Xyl{},b1-4:Glc{a1-6:Xyl{},b1-4:Glc{a1-6:Xyl{},b1-4:Glc{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 5], [\"Xyl\", 3]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -0.2830098415637834,
        "untyped_graph": -0.10707981575546044,
        "typed_graph": -0.22549961981886568,
        "gnn_bag": 0.20447759330272675,
        "gnn_untyped": 0.19742266833782196,
        "gnn_typed": 0.06501424312591553
      }
    },
    {
      "id": "ICL-0709",
      "source_row": 709,
      "glycan": "Glc(b1-3)Glc(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Glc{b1-3:Glc{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.015455942543831203,
        "typed_graph": 0.01194776634530248,
        "gnn_bag": -0.10797461122274399,
        "gnn_untyped": 0.10748982429504395,
        "gnn_typed": -0.2190442830324173
      }
    },
    {
      "id": "ICL-0711",
      "source_row": 711,
      "glycan": "Glc(b1-3)Glc(b1-4)Glc(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Glc{b1-4:Glc{b1-3:Glc{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 4]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.15546417399752688,
        "typed_graph": -0.037108758372546014,
        "gnn_bag": -0.1426490992307663,
        "gnn_untyped": 0.08997786045074463,
        "gnn_typed": -0.18436765670776367
      }
    },
    {
      "id": "ICL-0664",
      "source_row": 664,
      "glycan": "Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-4"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-4"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "b1-4"
          },
          {
            "child": 12,
            "parent": 11,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{}}}}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 13]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.3985086805315974,
        "typed_graph": 0.04947158393354911,
        "gnn_bag": 0.4372358024120331,
        "gnn_untyped": 0.30381831526756287,
        "gnn_typed": 0.03472987934947014
      }
    },
    {
      "id": "ICL-0663",
      "source_row": 663,
      "glycan": "Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-4"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-4"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{}}}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 12]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.3910966600479231,
        "typed_graph": 0.038442555044847726,
        "gnn_bag": 0.4620588719844818,
        "gnn_untyped": 0.3141714632511139,
        "gnn_typed": 0.02571348287165165
      }
    },
    {
      "id": "ICL-0662",
      "source_row": 662,
      "glycan": "Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-4"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{}}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 11]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.38217165405293807,
        "typed_graph": 0.025743732778299666,
        "gnn_bag": 0.4737075865268707,
        "gnn_untyped": 0.32073983550071716,
        "gnn_typed": 0.01099085807800293
      }
    },
    {
      "id": "ICL-0661",
      "source_row": 661,
      "glycan": "Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 10]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.3712245665211915,
        "typed_graph": 0.011070897189523254,
        "gnn_bag": 0.4647200107574463,
        "gnn_untyped": 0.3216576874256134,
        "gnn_typed": -0.009392698295414448
      }
    },
    {
      "id": "ICL-0660",
      "source_row": 660,
      "glycan": "Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 9]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.3574931844178524,
        "typed_graph": -0.0058621411879133944,
        "gnn_bag": 0.4248464107513428,
        "gnn_untyped": 0.3141898810863495,
        "gnn_typed": -0.03421509265899658
      }
    },
    {
      "id": "ICL-0659",
      "source_row": 659,
      "glycan": "Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 8]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.3397862310470612,
        "typed_graph": -0.025155767464268397,
        "gnn_bag": 0.3453635275363922,
        "gnn_untyped": 0.2943684160709381,
        "gnn_typed": -0.06134096905589104
      }
    },
    {
      "id": "ICL-0658",
      "source_row": 658,
      "glycan": "Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 7]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.31614171110629163,
        "typed_graph": -0.04620902787895442,
        "gnn_bag": 0.22884102165699005,
        "gnn_untyped": 0.25716516375541687,
        "gnn_typed": -0.08886877447366714
      }
    },
    {
      "id": "ICL-0657",
      "source_row": 657,
      "glycan": "Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 6]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.2831124841905579,
        "typed_graph": -0.06613171103733118,
        "gnn_bag": 0.09248479455709457,
        "gnn_untyped": 0.19986331462860107,
        "gnn_typed": -0.11645273119211197
      }
    },
    {
      "id": "ICL-0656",
      "source_row": 656,
      "glycan": "Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 5]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.23413703072003544,
        "typed_graph": -0.0747270810709284,
        "gnn_bag": -0.04305557534098625,
        "gnn_untyped": 0.13290457427501678,
        "gnn_typed": -0.14653313159942627
      }
    },
    {
      "id": "ICL-0655",
      "source_row": 655,
      "glycan": "Glc(b1-4)Glc(b1-4)Glc(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Glc{b1-4:Glc{b1-4:Glc{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 4]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.15546417399752688,
        "typed_graph": -0.03892189782690059,
        "gnn_bag": -0.1426490992307663,
        "gnn_untyped": 0.08997786045074463,
        "gnn_typed": -0.1841783970594406
      }
    },
    {
      "id": "ICL-0654",
      "source_row": 654,
      "glycan": "Glc(b1-4)Glc(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Glc{b1-4:Glc{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.015455942543831203,
        "typed_graph": -0.025931830624048136,
        "gnn_bag": -0.10797461122274399,
        "gnn_untyped": 0.10748982429504395,
        "gnn_typed": -0.2343052625656128
      }
    },
    {
      "id": "ICL-0715",
      "source_row": 715,
      "glycan": "Glc(b1-3)Glc(b1-4)Glc(b1-6)Glc(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Glc{b1-6:Glc{b1-4:Glc{b1-3:Glc{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 5]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.23413703072003544,
        "typed_graph": -0.07368433072955405,
        "gnn_bag": -0.04305557534098625,
        "gnn_untyped": 0.13290457427501678,
        "gnn_typed": -0.008495370857417583
      }
    },
    {
      "id": "ICL-0665",
      "source_row": 665,
      "glycan": "Glc(b1-4)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-4:Glc{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Glc\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.6624141269177543,
        "untyped_graph": -0.11385766782295459,
        "typed_graph": 0.10906712781497463,
        "gnn_bag": 0.12985916435718536,
        "gnn_untyped": -0.07365528494119644,
        "gnn_typed": -0.3113430440425873
      }
    },
    {
      "id": "ICL-0149",
      "source_row": 149,
      "glycan": "Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-6"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-6"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-6"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-6"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-6"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-6"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{}}}}}}}}}}}"
      },
      "RFU": 416,
      "log_RFU": 6.0330862217988015,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 11]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.38217165405293807,
        "typed_graph": 2.6242293473295115,
        "gnn_bag": 0.4737075865268707,
        "gnn_untyped": 0.32073983550071716,
        "gnn_typed": 3.5132486820220947
      }
    },
    {
      "id": "ICL-0183",
      "source_row": 183,
      "glycan": "Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-6"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-6"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-6"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-6"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-6"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{}}}}}}}}}}"
      },
      "RFU": 94,
      "log_RFU": 4.553876891600541,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 10]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.3712245665211915,
        "typed_graph": 2.471694025689619,
        "gnn_bag": 0.4647200107574463,
        "gnn_untyped": 0.3216576874256134,
        "gnn_typed": 2.844806671142578
      }
    },
    {
      "id": "ICL-0672",
      "source_row": 672,
      "glycan": "Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-6"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-6"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-6"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-6"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 9]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.3574931844178524,
        "typed_graph": 2.2777885014302215,
        "gnn_bag": 0.4248464107513428,
        "gnn_untyped": 0.3141898810863495,
        "gnn_typed": 2.1526591777801514
      }
    },
    {
      "id": "ICL-0671",
      "source_row": 671,
      "glycan": "Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-6"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-6"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-6"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 8]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.3397862310470612,
        "typed_graph": 2.0242087272197913,
        "gnn_bag": 0.3453635275363922,
        "gnn_untyped": 0.2943684160709381,
        "gnn_typed": 1.5083340406417847
      }
    },
    {
      "id": "ICL-0670",
      "source_row": 670,
      "glycan": "Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-6"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-6"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 7]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.31614171110629163,
        "typed_graph": 1.6811278108233916,
        "gnn_bag": 0.22884102165699005,
        "gnn_untyped": 0.25716516375541687,
        "gnn_typed": 0.9618003964424133
      }
    },
    {
      "id": "ICL-0669",
      "source_row": 669,
      "glycan": "Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-6"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-6"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 6]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.2831124841905579,
        "typed_graph": 1.1981997132828162,
        "gnn_bag": 0.09248479455709457,
        "gnn_untyped": 0.19986331462860107,
        "gnn_typed": 0.5360291600227356
      }
    },
    {
      "id": "ICL-0668",
      "source_row": 668,
      "glycan": "Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-6"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-6"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 5]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.23413703072003544,
        "typed_graph": 0.48984857010214755,
        "gnn_bag": -0.04305557534098625,
        "gnn_untyped": 0.13290457427501678,
        "gnn_typed": 0.24141383171081543
      }
    },
    {
      "id": "ICL-0667",
      "source_row": 667,
      "glycan": "Glc(b1-6)Glc(b1-6)Glc(b1-6)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-6"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-6:Glc{b1-6:Glc{b1-6:Glc{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 4]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.15546417399752688,
        "typed_graph": -0.5733892618781562,
        "gnn_bag": -0.1426490992307663,
        "gnn_untyped": 0.08997786045074463,
        "gnn_typed": 0.08232291787862778
      }
    },
    {
      "id": "ICL-0666",
      "source_row": 666,
      "glycan": "Glc(b1-6)Glc(b1-6)Glc",
      "graph": {
        "nodes": [
          "Glc",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-6"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-6"
          }
        ],
        "root": 0,
        "canonical": "Glc{b1-6:Glc{b1-6:Glc{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.21896938611117145,
        "untyped_graph": 0.015455942543831203,
        "typed_graph": -0.23060923901667474,
        "gnn_bag": -0.10797461122274399,
        "gnn_untyped": 0.10748982429504395,
        "gnn_typed": -0.026586631312966347
      }
    },
    {
      "id": "ICL-0801",
      "source_row": 801,
      "glycan": "GulA(a1-4)GulA(a1-4)GulA(a1-4)GulA(a1-4)GulA",
      "graph": {
        "nodes": [
          "GulA",
          "GulA",
          "GulA",
          "GulA",
          "GulA"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-4"
          }
        ],
        "root": 0,
        "canonical": "GulA{a1-4:GulA{a1-4:GulA{a1-4:GulA{a1-4:GulA{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GulA\", 5]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.6299926094355854,
        "untyped_graph": 0.0006977637381586632,
        "typed_graph": 0.0870901096812231,
        "gnn_bag": -0.033861201256513596,
        "gnn_untyped": 0.050386589020490646,
        "gnn_typed": 0.07775691896677017
      }
    },
    {
      "id": "ICL-0800",
      "source_row": 800,
      "glycan": "GulA(a1-4)GulA(a1-4)GulA(a1-4)GulA",
      "graph": {
        "nodes": [
          "GulA",
          "GulA",
          "GulA",
          "GulA"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-4"
          }
        ],
        "root": 0,
        "canonical": "GulA{a1-4:GulA{a1-4:GulA{a1-4:GulA{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GulA\", 4]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.6299926094355854,
        "untyped_graph": 0.0006977637381568869,
        "typed_graph": 0.08709010968122355,
        "gnn_bag": 0.08378958702087402,
        "gnn_untyped": 0.01937667466700077,
        "gnn_typed": 0.007185379508882761
      }
    },
    {
      "id": "ICL-0117",
      "source_row": 117,
      "glycan": "IdoA2S(a1-4)GlcNS6S(a1-4)IdoA2S(a1-4)GlcNS6S(a1-4)IdoA2S(a1-4)GlcNS6S(a1-4)IdoA2S(a1-4)Man6S",
      "graph": {
        "nodes": [
          "Man6S",
          "IdoA2S",
          "GlcNS6S",
          "IdoA2S",
          "GlcNS6S",
          "IdoA2S",
          "GlcNS6S",
          "IdoA2S"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a1-4"
          }
        ],
        "root": 0,
        "canonical": "Man6S{a1-4:IdoA2S{a1-4:GlcNS6S{a1-4:IdoA2S{a1-4:GlcNS6S{a1-4:IdoA2S{a1-4:GlcNS6S{a1-4:IdoA2S{}}}}}}}}"
      },
      "RFU": 888,
      "log_RFU": 6.790097235513905,
      "AO_label": 1,
      "composition_group": "[[\"GlcNS6S\", 3], [\"IdoA2S\", 4], [\"Man6S\", 1]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.302658172667155,
        "untyped_graph": 6.428182147843749,
        "typed_graph": 5.647235278068616,
        "gnn_bag": 6.507562160491943,
        "gnn_untyped": 3.6210439205169678,
        "gnn_typed": 4.846846103668213
      }
    },
    {
      "id": "ICL-0564",
      "source_row": 564,
      "glycan": "IdoA2S(a1-4)GlcNS6S(a1-4)IdoA2S(a1-4)GlcNS6S(a1-4)IdoA2S(a1-4)Man6S",
      "graph": {
        "nodes": [
          "Man6S",
          "IdoA2S",
          "GlcNS6S",
          "IdoA2S",
          "GlcNS6S",
          "IdoA2S"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a1-4"
          }
        ],
        "root": 0,
        "canonical": "Man6S{a1-4:IdoA2S{a1-4:GlcNS6S{a1-4:IdoA2S{a1-4:GlcNS6S{a1-4:IdoA2S{}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"GlcNS6S\", 2], [\"IdoA2S\", 3], [\"Man6S\", 1]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.3657148905977765,
        "untyped_graph": 6.908092460584422,
        "typed_graph": 6.082869323795855,
        "gnn_bag": 7.004749298095703,
        "gnn_untyped": 4.747562408447266,
        "gnn_typed": 5.953375339508057
      }
    },
    {
      "id": "ICL-0090",
      "source_row": 90,
      "glycan": "IdoA2S(a1-4)GlcNS6S(a1-4)IdoA2S(a1-4)Man6S",
      "graph": {
        "nodes": [
          "Man6S",
          "IdoA2S",
          "GlcNS6S",
          "IdoA2S"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-4"
          }
        ],
        "root": 0,
        "canonical": "Man6S{a1-4:IdoA2S{a1-4:GlcNS6S{a1-4:IdoA2S{}}}}"
      },
      "RFU": 1622,
      "log_RFU": 7.392031567514591,
      "AO_label": 1,
      "composition_group": "[[\"GlcNS6S\", 1], [\"IdoA2S\", 2], [\"Man6S\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 4.419282327507384,
        "untyped_graph": 7.318840748151267,
        "typed_graph": 6.849644189147437,
        "gnn_bag": 7.397668838500977,
        "gnn_untyped": 7.273438930511475,
        "gnn_typed": 7.407207489013672
      }
    },
    {
      "id": "ICL-0799",
      "source_row": 799,
      "glycan": "ManA(b1-4)ManA(b1-4)ManA(b1-4)ManA(b1-4)ManA",
      "graph": {
        "nodes": [
          "ManA",
          "ManA",
          "ManA",
          "ManA",
          "ManA"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "ManA{b1-4:ManA{b1-4:ManA{b1-4:ManA{b1-4:ManA{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"ManA\", 5]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.8899778283067574,
        "untyped_graph": 0.13989721100093533,
        "typed_graph": 1.8115633109156406,
        "gnn_bag": 1.9548650979995728,
        "gnn_untyped": 0.2810901701450348,
        "gnn_typed": 0.7025982737541199
      }
    },
    {
      "id": "ICL-0798",
      "source_row": 798,
      "glycan": "ManA(b1-4)ManA(b1-4)ManA(b1-4)ManA",
      "graph": {
        "nodes": [
          "ManA",
          "ManA",
          "ManA",
          "ManA"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "ManA{b1-4:ManA{b1-4:ManA{b1-4:ManA{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"ManA\", 4]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.8899778283067574,
        "untyped_graph": 0.13989721100093533,
        "typed_graph": 1.8115633109156406,
        "gnn_bag": 1.5226300954818726,
        "gnn_untyped": 0.2366986721754074,
        "gnn_typed": 1.0139902830123901
      }
    },
    {
      "id": "ICL-0867",
      "source_row": 867,
      "glycan": "Gal(b1-4)ManNAc",
      "graph": {
        "nodes": [
          "ManNAc",
          "Gal"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "ManNAc{b1-4:Gal{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Gal\", 1], [\"ManNAc\", 1]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 3.350481489583708,
        "untyped_graph": 0.9515930451700554,
        "typed_graph": 2.188424774982292,
        "gnn_bag": 5.001478672027588,
        "gnn_untyped": 4.068334102630615,
        "gnn_typed": 4.839120388031006
      }
    },
    {
      "id": "ICL-0467",
      "source_row": 467,
      "glycan": "Glc(a1-3)Glc(a1-3)Man(a1-2)Man(a1-2)Man",
      "graph": {
        "nodes": [
          "Man",
          "Man",
          "Man",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-2"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-2"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Man{a1-2:Man{a1-2:Man{a1-3:Glc{a1-3:Glc{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 2], [\"Man\", 3]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -0.186050022968133,
        "untyped_graph": -0.3443130983394269,
        "typed_graph": 0.032404280077885206,
        "gnn_bag": -0.7579314112663269,
        "gnn_untyped": 0.11782356351613998,
        "gnn_typed": -0.37935468554496765
      }
    },
    {
      "id": "ICL-0466",
      "source_row": 466,
      "glycan": "Glc(a1-3)Glc(a1-3)Man(a1-2)Man",
      "graph": {
        "nodes": [
          "Man",
          "Man",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-2"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-3"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Man{a1-2:Man{a1-3:Glc{a1-3:Glc{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 2], [\"Man\", 2]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -0.2302353080033508,
        "untyped_graph": -0.3248757294328617,
        "typed_graph": 0.021542321442354018,
        "gnn_bag": -0.30883634090423584,
        "gnn_untyped": 0.13169848918914795,
        "gnn_typed": -0.20520801842212677
      }
    },
    {
      "id": "ICL-0428",
      "source_row": 428,
      "glycan": "Man(a1-2)Man",
      "graph": {
        "nodes": [
          "Man",
          "Man"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Man{a1-2:Man{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Man\", 2]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.7462329238161024,
        "untyped_graph": 0.5216312082829946,
        "typed_graph": 0.890912396611365,
        "gnn_bag": 0.3737910985946655,
        "gnn_untyped": -0.0537591390311718,
        "gnn_typed": -0.29434525966644287
      }
    },
    {
      "id": "ICL-0465",
      "source_row": 465,
      "glycan": "Glc(a1-3)Glc(a1-3)Man",
      "graph": {
        "nodes": [
          "Man",
          "Glc",
          "Glc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Man{a1-3:Glc{a1-3:Glc{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Glc\", 2], [\"Man\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -0.16293153677867434,
        "untyped_graph": -0.030277773912245065,
        "typed_graph": 0.014339952083420426,
        "gnn_bag": -0.014380812644958496,
        "gnn_untyped": 0.15011970698833466,
        "gnn_typed": -0.1780575066804886
      }
    },
    {
      "id": "ICL-0452",
      "source_row": 452,
      "glycan": "GlcNAc(b1-2)Man(a1-3)[GlcNAc(b1-2)Man(a1-6)]Man",
      "graph": {
        "nodes": [
          "Man",
          "Man",
          "GlcNAc",
          "Man",
          "GlcNAc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-6"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-2"
          },
          {
            "child": 3,
            "parent": 0,
            "link": "a1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-2"
          }
        ],
        "root": 0,
        "canonical": "Man{a1-3:Man{b1-2:GlcNAc{}},a1-6:Man{b1-2:GlcNAc{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"GlcNAc\", 2], [\"Man\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.208321548731544,
        "untyped_graph": 0.6715085539447467,
        "typed_graph": 0.07768410620575672,
        "gnn_bag": 0.056377094238996506,
        "gnn_untyped": 0.18368327617645264,
        "gnn_typed": 0.6872695088386536
      }
    },
    {
      "id": "ICL-0432",
      "source_row": 432,
      "glycan": "Man(a1-3)[Man(a1-6)]Man(a1-6)[Man(a1-3)]Man",
      "graph": {
        "nodes": [
          "Man",
          "Man",
          "Man",
          "Man",
          "Man"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-3"
          },
          {
            "child": 2,
            "parent": 0,
            "link": "a1-6"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-6"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Man{a1-3:Man{},a1-6:Man{a1-3:Man{},a1-6:Man{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Man\", 5]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.7462329238161024,
        "untyped_graph": -0.22895431975538827,
        "typed_graph": -0.04329954148120496,
        "gnn_bag": -0.2581273019313812,
        "gnn_untyped": -0.09933924674987793,
        "gnn_typed": -0.19270320236682892
      }
    },
    {
      "id": "ICL-0431",
      "source_row": 431,
      "glycan": "Man(a1-3)[Man(a1-6)]Man",
      "graph": {
        "nodes": [
          "Man",
          "Man",
          "Man"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-6"
          },
          {
            "child": 2,
            "parent": 0,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Man{a1-3:Man{},a1-6:Man{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Man\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.7462329238161024,
        "untyped_graph": -0.3769048867217135,
        "typed_graph": 0.016081404064529625,
        "gnn_bag": 0.0015977224102243781,
        "gnn_untyped": 0.08276859670877457,
        "gnn_typed": -0.18105852603912354
      }
    },
    {
      "id": "ICL-0429",
      "source_row": 429,
      "glycan": "Man(a1-3)Man",
      "graph": {
        "nodes": [
          "Man",
          "Man"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Man{a1-3:Man{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Man\", 2]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.7462329238161024,
        "untyped_graph": 0.5216312082829946,
        "typed_graph": 0.38549375157803034,
        "gnn_bag": 0.3737910985946655,
        "gnn_untyped": -0.0537591390311718,
        "gnn_typed": -0.29557785391807556
      }
    },
    {
      "id": "ICL-0430",
      "source_row": 430,
      "glycan": "Man(a1-6)Man",
      "graph": {
        "nodes": [
          "Man",
          "Man"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a1-6"
          }
        ],
        "root": 0,
        "canonical": "Man{a1-6:Man{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Man\", 2]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.7462329238161024,
        "untyped_graph": 0.5216312082829946,
        "typed_graph": 0.38205980697730846,
        "gnn_bag": 0.3737910985946655,
        "gnn_untyped": -0.0537591390311718,
        "gnn_typed": -0.37568509578704834
      }
    },
    {
      "id": "ICL-0597",
      "source_row": 597,
      "glycan": "GlcA(b1-3)GlcNAc(a1-4)GlcA(b1-3)GlcNAc(a1-4)GlcA(b1-3)GlcNAc(a1-4)GlcA(b1-3)GlcNAc(a1-4)GlcA(b1-3)Man",
      "graph": {
        "nodes": [
          "Man",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-3"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "a1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Man{b1-3:GlcA{a1-4:GlcNAc{b1-3:GlcA{a1-4:GlcNAc{b1-3:GlcA{a1-4:GlcNAc{b1-3:GlcA{a1-4:GlcNAc{b1-3:GlcA{}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GlcA\", 5], [\"GlcNAc\", 4], [\"Man\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.3669320338120927,
        "untyped_graph": -0.015534184112201643,
        "typed_graph": 0.26023685063727786,
        "gnn_bag": 0.035255271941423416,
        "gnn_untyped": 0.27038058638572693,
        "gnn_typed": 0.0014247099170461297
      }
    },
    {
      "id": "ICL-0596",
      "source_row": 596,
      "glycan": "GlcA(b1-3)GlcNAc(a1-4)GlcA(b1-3)GlcNAc(a1-4)GlcA(b1-3)GlcNAc(a1-4)GlcA(b1-3)Man",
      "graph": {
        "nodes": [
          "Man",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Man{b1-3:GlcA{a1-4:GlcNAc{b1-3:GlcA{a1-4:GlcNAc{b1-3:GlcA{a1-4:GlcNAc{b1-3:GlcA{}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GlcA\", 4], [\"GlcNAc\", 3], [\"Man\", 1]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.262844830288766,
        "untyped_graph": -0.015409240066393437,
        "typed_graph": 0.1837338085490443,
        "gnn_bag": -0.010901848785579205,
        "gnn_untyped": 0.2505612075328827,
        "gnn_typed": 0.006592074874788523
      }
    },
    {
      "id": "ICL-0595",
      "source_row": 595,
      "glycan": "GlcA(b1-3)GlcNAc(a1-4)GlcA(b1-3)GlcNAc(a1-4)GlcA(b1-3)Man",
      "graph": {
        "nodes": [
          "Man",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Man{b1-3:GlcA{a1-4:GlcNAc{b1-3:GlcA{a1-4:GlcNAc{b1-3:GlcA{}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GlcA\", 3], [\"GlcNAc\", 2], [\"Man\", 1]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.086643286738175,
        "untyped_graph": -0.012023079482361254,
        "typed_graph": 0.12505582232049584,
        "gnn_bag": -0.10978507995605469,
        "gnn_untyped": 0.18745867908000946,
        "gnn_typed": -0.00984926987439394
      }
    },
    {
      "id": "ICL-0594",
      "source_row": 594,
      "glycan": "GlcA(b1-3)GlcNAc(a1-4)GlcA(b1-3)Man",
      "graph": {
        "nodes": [
          "Man",
          "GlcA",
          "GlcNAc",
          "GlcA"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Man{b1-3:GlcA{a1-4:GlcNAc{b1-3:GlcA{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GlcA\", 2], [\"GlcNAc\", 1], [\"Man\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.7412317040169577,
        "untyped_graph": 0.007512311169151076,
        "typed_graph": 0.10420159189278166,
        "gnn_bag": -0.18705864250659943,
        "gnn_untyped": 0.13186252117156982,
        "gnn_typed": -0.12569062411785126
      }
    },
    {
      "id": "ICL-0593",
      "source_row": 593,
      "glycan": "GlcA(b1-3)GlcN(a1-4)GlcA(b1-3)Man",
      "graph": {
        "nodes": [
          "Man",
          "GlcA",
          "GlcN",
          "GlcA"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-3"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-3"
          }
        ],
        "root": 0,
        "canonical": "Man{b1-3:GlcA{a1-4:GlcN{b1-3:GlcA{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"GlcA\", 2], [\"GlcN\", 1], [\"Man\", 1]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -0.07911953349594358,
        "untyped_graph": 0.3787366534606982,
        "typed_graph": 0.9657917427054905,
        "gnn_bag": 0.18477194011211395,
        "gnn_untyped": 0.11833413690328598,
        "gnn_typed": -0.42999064922332764
      }
    },
    {
      "id": "ICL-0559",
      "source_row": 559,
      "glycan": "GlcA(b1-4)GlcNAc(a1-4)GlcA(b1-4)GlcNAc(a1-4)GlcA(b1-4)Man",
      "graph": {
        "nodes": [
          "Man",
          "GlcA",
          "GlcNAc",
          "GlcA",
          "GlcNAc",
          "GlcA"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Man{b1-4:GlcA{a1-4:GlcNAc{b1-4:GlcA{a1-4:GlcNAc{b1-4:GlcA{}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"GlcA\", 3], [\"GlcNAc\", 2], [\"Man\", 1]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.6431985459315912,
        "untyped_graph": -0.15216147866349528,
        "typed_graph": 1.449360070096421,
        "gnn_bag": -0.21623623371124268,
        "gnn_untyped": 0.18361572921276093,
        "gnn_typed": -0.034098267555236816
      }
    },
    {
      "id": "ICL-0529",
      "source_row": 529,
      "glycan": "GlcNAc(b1-4)Man",
      "graph": {
        "nodes": [
          "Man",
          "GlcNAc"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Man{b1-4:GlcNAc{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"GlcNAc\", 1], [\"Man\", 1]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 1.5472466553205753,
        "untyped_graph": 0.12783326500219871,
        "typed_graph": 0.3982064017981719,
        "gnn_bag": -0.07171988487243652,
        "gnn_untyped": 0.023158589377999306,
        "gnn_typed": -0.13057267665863037
      }
    },
    {
      "id": "ICL-0773",
      "source_row": 773,
      "glycan": "Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man",
      "graph": {
        "nodes": [
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-4"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-4"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "b1-4"
          },
          {
            "child": 12,
            "parent": 11,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{}}}}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Man\", 13]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.30278818300951826,
        "untyped_graph": -0.16130252923363364,
        "typed_graph": 0.04885998183896456,
        "gnn_bag": 0.5501981377601624,
        "gnn_untyped": 0.4357239305973053,
        "gnn_typed": -0.03198210522532463
      }
    },
    {
      "id": "ICL-0772",
      "source_row": 772,
      "glycan": "Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man",
      "graph": {
        "nodes": [
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-4"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-4"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{}}}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Man\", 12]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.30278818300951826,
        "untyped_graph": -0.1543441782387993,
        "typed_graph": 0.04223920078131127,
        "gnn_bag": 0.29224276542663574,
        "gnn_untyped": 0.33283767104148865,
        "gnn_typed": -0.019125858321785927
      }
    },
    {
      "id": "ICL-0771",
      "source_row": 771,
      "glycan": "Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man",
      "graph": {
        "nodes": [
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-4"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{}}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Man\", 11]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.30278818300951826,
        "untyped_graph": -0.14599665782446603,
        "typed_graph": 0.034877699907954085,
        "gnn_bag": 0.08406452089548111,
        "gnn_untyped": 0.24417734146118164,
        "gnn_typed": -0.0005951722268946469
      }
    },
    {
      "id": "ICL-0770",
      "source_row": 770,
      "glycan": "Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man",
      "graph": {
        "nodes": [
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Man\", 10]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.30278818300951826,
        "untyped_graph": -0.1358034886141759,
        "typed_graph": 0.026787837510699575,
        "gnn_bag": -0.07164879888296127,
        "gnn_untyped": 0.168748140335083,
        "gnn_typed": 0.02070629596710205
      }
    },
    {
      "id": "ICL-0769",
      "source_row": 769,
      "glycan": "Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man",
      "graph": {
        "nodes": [
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Man\", 9]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.30278818300951826,
        "untyped_graph": -0.12308706023367755,
        "typed_graph": 0.018154138678607268,
        "gnn_bag": -0.182822585105896,
        "gnn_untyped": 0.1062878742814064,
        "gnn_typed": 0.03856925293803215
      }
    },
    {
      "id": "ICL-0768",
      "source_row": 768,
      "glycan": "Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man",
      "graph": {
        "nodes": [
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Man\", 8]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.30278818300951826,
        "untyped_graph": -0.10679939827801288,
        "typed_graph": 0.00959948654779974,
        "gnn_bag": -0.26735126972198486,
        "gnn_untyped": 0.058127839118242264,
        "gnn_typed": 0.042513251304626465
      }
    },
    {
      "id": "ICL-0767",
      "source_row": 767,
      "glycan": "Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man",
      "graph": {
        "nodes": [
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man",
          "Man"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Man\", 7]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.30278818300951826,
        "untyped_graph": -0.08523727687727223,
        "typed_graph": 0.002872713944945593,
        "gnn_bag": -0.3347204625606537,
        "gnn_untyped": 0.025406479835510254,
        "gnn_typed": 0.023253202438354492
      }
    },
    {
      "id": "ICL-0765",
      "source_row": 765,
      "glycan": "Man(b1-4)Man(b1-4)Man(b1-4)Man(b1-4)Man",
      "graph": {
        "nodes": [
          "Man",
          "Man",
          "Man",
          "Man",
          "Man"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Man{b1-4:Man{b1-4:Man{b1-4:Man{b1-4:Man{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Man\", 5]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.30278818300951826,
        "untyped_graph": -0.012002159704582294,
        "typed_graph": 0.022309927775219895,
        "gnn_bag": -0.3773714601993561,
        "gnn_untyped": 0.02419225312769413,
        "gnn_typed": -0.01674727536737919
      }
    },
    {
      "id": "ICL-0538",
      "source_row": 538,
      "glycan": "Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac",
      "graph": {
        "nodes": [
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a2-8"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a2-8"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a2-8"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a2-8"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a2-8"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a2-8"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a2-8"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "a2-8"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "a2-8"
          }
        ],
        "root": 0,
        "canonical": "Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Neu5Ac\", 10]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -1.364810970442981,
        "untyped_graph": 0.06790348129039536,
        "typed_graph": 0.052680505501566,
        "gnn_bag": -0.08521056175231934,
        "gnn_untyped": 0.1144007071852684,
        "gnn_typed": -0.03510689735412598
      }
    },
    {
      "id": "ICL-0537",
      "source_row": 537,
      "glycan": "Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac",
      "graph": {
        "nodes": [
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a2-8"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a2-8"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a2-8"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a2-8"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a2-8"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a2-8"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a2-8"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "a2-8"
          }
        ],
        "root": 0,
        "canonical": "Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Neu5Ac\", 9]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -1.364810970442981,
        "untyped_graph": 0.06180163011241113,
        "typed_graph": 0.022173552279959097,
        "gnn_bag": -0.07136145979166031,
        "gnn_untyped": 0.13117210566997528,
        "gnn_typed": -0.01793583296239376
      }
    },
    {
      "id": "ICL-0536",
      "source_row": 536,
      "glycan": "Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac",
      "graph": {
        "nodes": [
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a2-8"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a2-8"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a2-8"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a2-8"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a2-8"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a2-8"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "a2-8"
          }
        ],
        "root": 0,
        "canonical": "Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Neu5Ac\", 8]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -1.364810970442981,
        "untyped_graph": 0.05405879502676836,
        "typed_graph": -0.014081316396616916,
        "gnn_bag": -0.05646324157714844,
        "gnn_untyped": 0.14105062186717987,
        "gnn_typed": -0.0011636415729299188
      }
    },
    {
      "id": "ICL-0535",
      "source_row": 535,
      "glycan": "Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac",
      "graph": {
        "nodes": [
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a2-8"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a2-8"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a2-8"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a2-8"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a2-8"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "a2-8"
          }
        ],
        "root": 0,
        "canonical": "Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Neu5Ac\", 7]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -1.364810970442981,
        "untyped_graph": 0.043932483527812316,
        "typed_graph": -0.056682665650884534,
        "gnn_bag": -0.04431796073913574,
        "gnn_untyped": 0.1340695172548294,
        "gnn_typed": 0.013741731643676758
      }
    },
    {
      "id": "ICL-0534",
      "source_row": 534,
      "glycan": "Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac",
      "graph": {
        "nodes": [
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a2-8"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a2-8"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a2-8"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a2-8"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a2-8"
          }
        ],
        "root": 0,
        "canonical": "Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Neu5Ac\", 6]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -1.364810970442981,
        "untyped_graph": 0.030176850785220033,
        "typed_graph": -0.10424510959340472,
        "gnn_bag": -0.038901012390851974,
        "gnn_untyped": 0.09939924627542496,
        "gnn_typed": 0.022526780143380165
      }
    },
    {
      "id": "ICL-0533",
      "source_row": 533,
      "glycan": "Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac",
      "graph": {
        "nodes": [
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a2-8"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a2-8"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a2-8"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a2-8"
          }
        ],
        "root": 0,
        "canonical": "Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Neu5Ac\", 5]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -1.364810970442981,
        "untyped_graph": 0.010571830478160571,
        "typed_graph": -0.1476652497397859,
        "gnn_bag": -0.04165096953511238,
        "gnn_untyped": 0.03795480728149414,
        "gnn_typed": 0.01573260687291622
      }
    },
    {
      "id": "ICL-0532",
      "source_row": 532,
      "glycan": "Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac",
      "graph": {
        "nodes": [
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a2-8"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a2-8"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a2-8"
          }
        ],
        "root": 0,
        "canonical": "Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Neu5Ac\", 4]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -1.364810970442981,
        "untyped_graph": -0.01907118619136572,
        "typed_graph": -0.15063298034169015,
        "gnn_bag": -0.0466788224875927,
        "gnn_untyped": -0.02146180532872677,
        "gnn_typed": -0.015085101127624512
      }
    },
    {
      "id": "ICL-0531",
      "source_row": 531,
      "glycan": "Neu5Ac(a2-8)Neu5Ac(a2-8)Neu5Ac",
      "graph": {
        "nodes": [
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a2-8"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a2-8"
          }
        ],
        "root": 0,
        "canonical": "Neu5Ac{a2-8:Neu5Ac{a2-8:Neu5Ac{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Neu5Ac\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -1.364810970442981,
        "untyped_graph": -0.06659311386326028,
        "typed_graph": -0.12292727868607622,
        "gnn_bag": -0.05387159064412117,
        "gnn_untyped": -0.04152524471282959,
        "gnn_typed": -0.032653648406267166
      }
    },
    {
      "id": "ICL-0530",
      "source_row": 530,
      "glycan": "Neu5Ac(a2-8)Neu5Ac",
      "graph": {
        "nodes": [
          "Neu5Ac",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a2-8"
          }
        ],
        "root": 0,
        "canonical": "Neu5Ac{a2-8:Neu5Ac{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Neu5Ac\", 2]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -1.364810970442981,
        "untyped_graph": -0.13974431934584164,
        "typed_graph": -0.31091934539063004,
        "gnn_bag": -0.3145489990711212,
        "gnn_untyped": -0.1497756987810135,
        "gnn_typed": -0.12150835990905762
      }
    },
    {
      "id": "ICL-0543",
      "source_row": 543,
      "glycan": "Neu5Ac(a2-9)Neu5Ac(a2-9)Neu5Ac(a2-9)Neu5Ac(a2-9)Neu5Ac(a2-9)Neu5Ac",
      "graph": {
        "nodes": [
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a2-9"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a2-9"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a2-9"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a2-9"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "a2-9"
          }
        ],
        "root": 0,
        "canonical": "Neu5Ac{a2-9:Neu5Ac{a2-9:Neu5Ac{a2-9:Neu5Ac{a2-9:Neu5Ac{a2-9:Neu5Ac{}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Neu5Ac\", 6]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -1.364810970442981,
        "untyped_graph": 0.030176850785220033,
        "typed_graph": -0.06217824946828099,
        "gnn_bag": -0.038901012390851974,
        "gnn_untyped": 0.09939924627542496,
        "gnn_typed": -0.03338003158569336
      }
    },
    {
      "id": "ICL-0542",
      "source_row": 542,
      "glycan": "Neu5Ac(a2-9)Neu5Ac(a2-9)Neu5Ac(a2-9)Neu5Ac(a2-9)Neu5Ac",
      "graph": {
        "nodes": [
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a2-9"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a2-9"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a2-9"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "a2-9"
          }
        ],
        "root": 0,
        "canonical": "Neu5Ac{a2-9:Neu5Ac{a2-9:Neu5Ac{a2-9:Neu5Ac{a2-9:Neu5Ac{}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Neu5Ac\", 5]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -1.364810970442981,
        "untyped_graph": 0.010571830478160571,
        "typed_graph": -0.11709481953115453,
        "gnn_bag": -0.04165096953511238,
        "gnn_untyped": 0.03795480728149414,
        "gnn_typed": -0.03922482207417488
      }
    },
    {
      "id": "ICL-0541",
      "source_row": 541,
      "glycan": "Neu5Ac(a2-9)Neu5Ac(a2-9)Neu5Ac(a2-9)Neu5Ac",
      "graph": {
        "nodes": [
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a2-9"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a2-9"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a2-9"
          }
        ],
        "root": 0,
        "canonical": "Neu5Ac{a2-9:Neu5Ac{a2-9:Neu5Ac{a2-9:Neu5Ac{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Neu5Ac\", 4]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -1.364810970442981,
        "untyped_graph": -0.01907118619136572,
        "typed_graph": -0.13881546577551718,
        "gnn_bag": -0.0466788224875927,
        "gnn_untyped": -0.02146180532872677,
        "gnn_typed": -0.05729794502258301
      }
    },
    {
      "id": "ICL-0540",
      "source_row": 540,
      "glycan": "Neu5Ac(a2-9)Neu5Ac(a2-9)Neu5Ac",
      "graph": {
        "nodes": [
          "Neu5Ac",
          "Neu5Ac",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a2-9"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a2-9"
          }
        ],
        "root": 0,
        "canonical": "Neu5Ac{a2-9:Neu5Ac{a2-9:Neu5Ac{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Neu5Ac\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -1.364810970442981,
        "untyped_graph": -0.06659311386326028,
        "typed_graph": -0.10957725081770486,
        "gnn_bag": -0.05387159064412117,
        "gnn_untyped": -0.04152524471282959,
        "gnn_typed": -0.037879783660173416
      }
    },
    {
      "id": "ICL-0539",
      "source_row": 539,
      "glycan": "Neu5Ac(a2-9)Neu5Ac",
      "graph": {
        "nodes": [
          "Neu5Ac",
          "Neu5Ac"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "a2-9"
          }
        ],
        "root": 0,
        "canonical": "Neu5Ac{a2-9:Neu5Ac{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 0,
      "composition_group": "[[\"Neu5Ac\", 2]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": -1.364810970442981,
        "untyped_graph": -0.13974431934584164,
        "typed_graph": -0.3337210021951935,
        "gnn_bag": -0.3145489990711212,
        "gnn_untyped": -0.1497756987810135,
        "gnn_typed": -0.0880560502409935
      }
    },
    {
      "id": "ICL-0857",
      "source_row": 857,
      "glycan": "Ara(a1-3)Xyl(b1-4)Xyl",
      "graph": {
        "nodes": [
          "Xyl",
          "Xyl",
          "Ara"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Xyl{b1-4:Xyl{a1-3:Ara{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Ara\", 1], [\"Xyl\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.1320728331610974,
        "untyped_graph": 0.005460427439635929,
        "typed_graph": 0.05847881111752251,
        "gnn_bag": 0.1006447896361351,
        "gnn_untyped": 0.10428182035684586,
        "gnn_typed": -0.0666869506239891
      }
    },
    {
      "id": "ICL-0862",
      "source_row": 862,
      "glycan": "Ara(a1-2)[Ara(a1-3)][Xyl(b1-4)]Xyl(b1-4)Xyl(b1-4)Xyl",
      "graph": {
        "nodes": [
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Ara",
          "Ara"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 5,
            "parent": 2,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Xyl{b1-4:Xyl{b1-4:Xyl{a1-2:Ara{},a1-3:Ara{},b1-4:Xyl{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Ara\", 2], [\"Xyl\", 4]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.1320728331610974,
        "untyped_graph": 0.29441720990068476,
        "typed_graph": 0.03943083042427098,
        "gnn_bag": 0.17814631760120392,
        "gnn_untyped": 0.024135032668709755,
        "gnn_typed": -0.11837240308523178
      }
    },
    {
      "id": "ICL-0861",
      "source_row": 861,
      "glycan": "Ara(a1-2)[Ara(a1-3)]Xyl(b1-4)Xyl(b1-4)Xyl",
      "graph": {
        "nodes": [
          "Xyl",
          "Xyl",
          "Xyl",
          "Ara",
          "Ara"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Xyl{b1-4:Xyl{b1-4:Xyl{a1-2:Ara{},a1-3:Ara{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Ara\", 2], [\"Xyl\", 3]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.18105191358595274,
        "untyped_graph": 0.30390017140457415,
        "typed_graph": 0.13659351542580223,
        "gnn_bag": 0.18839116394519806,
        "gnn_untyped": 0.08212348073720932,
        "gnn_typed": -0.11778417974710464
      }
    },
    {
      "id": "ICL-0858",
      "source_row": 858,
      "glycan": "Ara(a1-2)Xyl(b1-4)Xyl(b1-4)Xyl",
      "graph": {
        "nodes": [
          "Xyl",
          "Xyl",
          "Xyl",
          "Ara"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-2"
          }
        ],
        "root": 0,
        "canonical": "Xyl{b1-4:Xyl{b1-4:Xyl{a1-2:Ara{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Ara\", 1], [\"Xyl\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.10101234459271158,
        "untyped_graph": 0.004112809424434927,
        "typed_graph": 0.027311164508484254,
        "gnn_bag": 0.10693339258432388,
        "gnn_untyped": 0.0866566076874733,
        "gnn_typed": -0.04207046702504158
      }
    },
    {
      "id": "ICL-0860",
      "source_row": 860,
      "glycan": "Ara(a1-3)[Xyl(b1-4)]Xyl(b1-4)Xyl(b1-4)Xyl",
      "graph": {
        "nodes": [
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Ara"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 2,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Xyl{b1-4:Xyl{b1-4:Xyl{a1-3:Ara{},b1-4:Xyl{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Ara\", 1], [\"Xyl\", 4]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.09546464623982698,
        "untyped_graph": 0.13369353112630544,
        "typed_graph": -0.004873847059129188,
        "gnn_bag": 0.12113606929779053,
        "gnn_untyped": 0.05210034176707268,
        "gnn_typed": -0.08827074617147446
      }
    },
    {
      "id": "ICL-0859",
      "source_row": 859,
      "glycan": "Ara(a1-3)Xyl(b1-4)Xyl(b1-4)Xyl",
      "graph": {
        "nodes": [
          "Xyl",
          "Xyl",
          "Xyl",
          "Ara"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "a1-3"
          }
        ],
        "root": 0,
        "canonical": "Xyl{b1-4:Xyl{b1-4:Xyl{a1-3:Ara{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Ara\", 1], [\"Xyl\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.10101234459271158,
        "untyped_graph": 0.004112809424434927,
        "typed_graph": -0.005691635431786413,
        "gnn_bag": 0.10693339258432388,
        "gnn_untyped": 0.0866566076874733,
        "gnn_typed": -0.06884360313415527
      }
    },
    {
      "id": "ICL-0785",
      "source_row": 785,
      "glycan": "Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl",
      "graph": {
        "nodes": [
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-4"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-4"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "b1-4"
          },
          {
            "child": 12,
            "parent": 11,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{}}}}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Xyl\", 13]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.13084538333458218,
        "untyped_graph": -0.0010040406206974772,
        "typed_graph": 0.05543364231756476,
        "gnn_bag": -0.07874083518981934,
        "gnn_untyped": 0.08483489602804184,
        "gnn_typed": -0.04490916058421135
      }
    },
    {
      "id": "ICL-0784",
      "source_row": 784,
      "glycan": "Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl",
      "graph": {
        "nodes": [
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-4"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-4"
          },
          {
            "child": 11,
            "parent": 10,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{}}}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Xyl\", 12]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.13084538333458218,
        "untyped_graph": -0.0010828016346375868,
        "typed_graph": 0.04498365302575724,
        "gnn_bag": -0.05571238324046135,
        "gnn_untyped": 0.09547833353281021,
        "gnn_typed": -0.0180513858795166
      }
    },
    {
      "id": "ICL-0783",
      "source_row": 783,
      "glycan": "Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl",
      "graph": {
        "nodes": [
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-4"
          },
          {
            "child": 10,
            "parent": 9,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{}}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Xyl\", 11]]",
      "split": "test",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.13084538333458218,
        "untyped_graph": -0.0011769081416765914,
        "typed_graph": 0.03298303660352864,
        "gnn_bag": -0.0327879972755909,
        "gnn_untyped": 0.10806119441986084,
        "gnn_typed": 0.00848388671875
      }
    },
    {
      "id": "ICL-0782",
      "source_row": 782,
      "glycan": "Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl",
      "graph": {
        "nodes": [
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          },
          {
            "child": 9,
            "parent": 8,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{}}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Xyl\", 10]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.13084538333458218,
        "untyped_graph": -0.0012912668531683824,
        "typed_graph": 0.01916701747423244,
        "gnn_bag": -0.011006355285644531,
        "gnn_untyped": 0.12268185615539551,
        "gnn_typed": 0.0329308919608593
      }
    },
    {
      "id": "ICL-0781",
      "source_row": 781,
      "glycan": "Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl",
      "graph": {
        "nodes": [
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          },
          {
            "child": 8,
            "parent": 7,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{}}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Xyl\", 9]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.13084538333458218,
        "untyped_graph": -0.0014330874736074861,
        "typed_graph": 0.0033073266603198537,
        "gnn_bag": 0.007899840362370014,
        "gnn_untyped": 0.13835544884204865,
        "gnn_typed": 0.05367116257548332
      }
    },
    {
      "id": "ICL-0780",
      "source_row": 780,
      "glycan": "Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl",
      "graph": {
        "nodes": [
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          },
          {
            "child": 4,
            "parent": 3,
            "link": "b1-4"
          },
          {
            "child": 5,
            "parent": 4,
            "link": "b1-4"
          },
          {
            "child": 6,
            "parent": 5,
            "link": "b1-4"
          },
          {
            "child": 7,
            "parent": 6,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{}}}}}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Xyl\", 8]]",
      "split": "validation",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.13084538333458218,
        "untyped_graph": -0.0016133785428515957,
        "typed_graph": -0.014608912450849942,
        "gnn_bag": 0.021175464615225792,
        "gnn_untyped": 0.15109221637248993,
        "gnn_typed": 0.0695716142654419
      }
    },
    {
      "id": "ICL-0778",
      "source_row": 778,
      "glycan": "Xyl(b1-4)Xyl(b1-4)Xyl(b1-4)Xyl",
      "graph": {
        "nodes": [
          "Xyl",
          "Xyl",
          "Xyl",
          "Xyl"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          },
          {
            "child": 3,
            "parent": 2,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Xyl{b1-4:Xyl{b1-4:Xyl{b1-4:Xyl{}}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Xyl\", 4]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.13084538333458284,
        "untyped_graph": -0.0033361580482202946,
        "typed_graph": -0.015960799012565197,
        "gnn_bag": -0.05326298996806145,
        "gnn_untyped": 0.04287954047322273,
        "gnn_typed": 0.05867016315460205
      }
    },
    {
      "id": "ICL-0777",
      "source_row": 777,
      "glycan": "Xyl(b1-4)Xyl(b1-4)Xyl",
      "graph": {
        "nodes": [
          "Xyl",
          "Xyl",
          "Xyl"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          },
          {
            "child": 2,
            "parent": 1,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Xyl{b1-4:Xyl{b1-4:Xyl{}}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Xyl\", 3]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.13084538333458284,
        "untyped_graph": -0.004479302445179911,
        "typed_graph": 0.005257704570275745,
        "gnn_bag": -0.09189049154520035,
        "gnn_untyped": 0.04844013974070549,
        "gnn_typed": 0.03924040123820305
      }
    },
    {
      "id": "ICL-0776",
      "source_row": 776,
      "glycan": "Xyl(b1-4)Xyl",
      "graph": {
        "nodes": [
          "Xyl",
          "Xyl"
        ],
        "edges": [
          {
            "child": 1,
            "parent": 0,
            "link": "b1-4"
          }
        ],
        "root": 0,
        "canonical": "Xyl{b1-4:Xyl{}}"
      },
      "RFU": 0,
      "log_RFU": 0.0,
      "AO_label": 1,
      "composition_group": "[[\"Xyl\", 2]]",
      "split": "train",
      "predictions": {
        "train_mean": 1.6468308023521372,
        "composition": 0.13084538333458284,
        "untyped_graph": -0.0063019694263890536,
        "typed_graph": 0.04910535611396338,
        "gnn_bag": -0.138347789645195,
        "gnn_untyped": -0.05398722365498543,
        "gnn_typed": 0.02177349664270878
      }
    }
  ],
  "source_doi": "10.3762/bjoc.20.31",
  "license": "CC BY 4.0"
}
