Render glycans and glycopeptides with fragmentation info. using the Symbolic Nomenclature for Glycans [SNFG]

Virtual Glycome    Release notes    FAQ
IUPAC-condensed Input (glycan or glycopeptide):

Basic options:

Display Linkage:
Linkage font size:  
Text font size:  

Symbol Size:    Orientation:

Mass Option:    Adduct:


This software implements the Symbol Nomenclature For Glycans (SNFG). To use:
1.Type glycan or glycopeptide string in standard IUPAC-condensed nomenclature (see examples)
2.Change basic and advanced options, if necessary .
3.Press "Draw" to sketch.
4.Right click sketch to save figure.

Source code, standalone version and packages compiled in Java and Python supporting Windows, Mac and Linux operating systems are available at Sourceforge.net. Follow the link at this page for downloads. Instructional videos and program source code are also provided.
If you use this software, please cite:
Cheng, K. et al., 'DrawGlycan-SNFG: a robust tool to render glycans and glycopeptides with fragmentation information', Glycobiology 27(3): 200-205, 2017 ( Abstract & Full Text)
The following publication describes DrawGlycan2.0 and its implementation in gpAnnotate, a glycoproteomics rendering program:
Cheng, K. et al., 'DrawGlycan-SNFG & gpAnnotate: Rendering Glycans and Annotating Glycopeptide Mass Spectra', Bioinformatics, in press, 2020 (Abstract & Full Text)
To report bugs or request additional information, please email Sriram Neelamegham (neel@buffalo.edu ) or Kai Cheng (kaicheng@buffalo.edu).
Last updated: 18 Feb, 2020.