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

Minghao Xu, Yunteng Geng, Yihang Zhang, Ling Yang, Jian Tang +1 more
5/25/2024
cs.LG
benchmark-datasetgnn

Official code: GlycanML/GlycanML (14 stars, Apache-2.0, last commit 2024-06-05).

Abstract

Glycans are basic biomolecules and perform essential functions within living organisms. The rapid increase of functional glycan data provides a good opportunity for machine learning solutions to glycan understanding. However, there still lacks a standard machine learning benchmark for glycan property and function prediction. In this work, we fill this blank by building a comprehensive benchmark for Glycan Machine Learning (GlycanML). The GlycanML benchmark consists of diverse types of tasks including glycan taxonomy prediction, glycan immunogenicity prediction, glycosylation type prediction, and protein-glycan interaction prediction. Glycans can be represented by both sequences and graphs in GlycanML, which enables us to extensively evaluate sequence-based models and graph neural networks (GNNs) on benchmark tasks. Furthermore, by concurrently performing eight glycan taxonomy prediction tasks, we introduce the GlycanML-MTL testbed for multi-task learning (MTL) algorithms. Also, we evaluate how taxonomy prediction can boost other three function prediction tasks by MTL. Experimental results show the superiority of modeling glycans with multi-relational GNNs, and suitable MTL methods can further boost model performance. We provide all datasets and source codes at https://github.com/GlycanML/GlycanML and maintain a leaderboard at https://GlycanML.github.io/project

View on arXivView PDF

Code Implementations(1)

GlycanML/GlycanMLOfficial100%
Apache-2.0
141PythonMay 28, 20242 years agoApache-2.0

Similar Papers

Cite this paper

@article{xu2024glycanml,
  title  = {GlycanML: A Multi-Task and Multi-Structure Benchmark for Glycan Machine Learning},
  author = {Minghao Xu and Yunteng Geng and Yihang Zhang and Ling Yang and Jian Tang and Wentao Zhang},
  year   = {2024},
  eprint = {2405.16206},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.16206v3},
  journal = {ICLR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.16206.svg)](https://codeofpaper.com/paper/2405.16206)

Discussion