Glycowork: A Python package for glycan data science and machine learning
Abstract
As a biological sequence, glycans occur in every domain of life and comprise monosaccharides that are chained together to form oligo- or polysaccharides. While glycans are crucial for most biological processes, existing analysis modalities make it difficult for researchers with limited computational background to include information from these diverse and nonlinear sequences into standard workflows. Here, we present glycowork, an open-source Python package that was designed for the processing and analysis of glycan data by end users, with a strong focus on glycan-related data science and machine learning. Glycowork includes numerous functions to, for instance, automatically annotate glycan motifs and analyze their distributions via heatmaps and statistical enrichment. We also provide visualization methods, routines to interact with stored databases, trained machine learning models, and learned glycan representations. We envision that glycowork can extract further insights from any glycan dataset and demonstrate this with several workflows that analyze glycan motifs in various biological contexts. Glycowork can be freely accessed at https://github.com/BojarLab/glycowork/.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 60
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Syntactic Sugars: Crafting a Regular Expression Framework for Glycan Structures
Alex Bennett, Daniel Bojar·Bioinformatics AdvancesPeer-reviewed·Jan 1, 2024
- GlycoDraw: A Python Implementation for Generating High-Quality Glycan Figures
Jon Lundstrøm, James Urban, … Daniel Bojar·GlycobiologyPeer-reviewed·Jul 26, 2023
- GlycoGenius: the ultimate high-throughput glycan composition identification tool
Hector F.B.R. Loponte, Jing Zheng, … Guinevere S. M. Lageveen‐Kammeijer·Nature CommunicationsPeer-reviewed·Nov 24, 2025
- GlyContact reveals structure-function relationships in glycans
Luc Thomès, Roman Joeres, … Daniel Bojar·bioRxiv·Jun 22, 2025
- Using Graph Convolutional Neural Networks to Learn a Representation for Glycans
Rebekka Burkholz, John F Quackenbush, Daniel Bojar·Cell ReportsPeer-reviewed·Jun 1, 2021
- GlyComboCLI enables command line-based FAIR workflows for glycan composition assignment in mass spectrometry data
Maia I. Kelly, Mike W. C. Thang, … Christopher Ashwood·bioRxiv·Aug 31, 2026