| Literature DB >> 30563078 |
Davide Alocci1,2, Pavla Suchánková3,4, Renaud Costa5, Nicolas Hory6, Julien Mariethoz7,8, Radka Svobodová Vařeková9,10, Philip Toukach11, Frédérique Lisacek12,13,14.
Abstract
SugarSketcher is an intuitive and fast JavaScript interface module for online drawing of glycan structures in the popular Symbol Nomenclature for Glycans (SNFG) notation and exporting them to various commonly used formats encoding carbohydrate sequences (e.g., GlycoCT) or quality images (e.g., svg). It does not require a backend server or any specific browser plugins and can be integrated in any web glycoinformatics project. SugarSketcher allows drawing glycans both for glycobiologists and non-expert users. The "quick mode" allows a newcomer to build up a glycan structure having only a limited knowledge in carbohydrate chemistry. The "normal mode" integrates advanced options which enable glycobiologists to tailor complex carbohydrate structures. The source code is freely available on GitHub and glycoinformaticians are encouraged to participate in the development process while users are invited to test a prototype available on the ExPASY web-site and send feedback.Entities:
Keywords: 2D structure; SNFG notation; carbohydrate; software
Mesh:
Substances:
Year: 2018 PMID: 30563078 PMCID: PMC6320881 DOI: 10.3390/molecules23123206
Source DB: PubMed Journal: Molecules ISSN: 1420-3049 Impact factor: 4.411
Figure 1(a) Screenshot of the SugarSketcher interface after the completion of an N-glycan core carried out in the “quick mode”. The upper menu shows a selection of 12 monosaccharides more frequently observed in the composition of mammalian glycans. Monosaccharides are positioned following the option proposed in [16]. Linkage is indicated by the bond angle whereas anomericity by solid (β) or dashed (α) lines.; (b) Screenshot of the SugarSketcher interface after the completion of a glycan carried out in the “normal mode”. The top menu shows a much broader range of possible monosaccharides. The same positioning procedure applies.
Figure 2Drawing process of an SNFG icon in the “normal mode”. The first task is to select between a monosaccharide and a substituent. If the choice is “monosaccharide”, next, the user will select the geometrical and color attributes of a monosaccharide in the SNFG nomenclature from (1) an array of shapes and (2) an array of colors (framed at the top of this figure). If the choice is “substituent”, multiple buttons are displayed for selection (framed at the bottom of this figure). Then the user successively selects optional values (shown below each box) to specify further the characteristics of the ring and the linkage (anomericity, carbon acceptor and donor shown in boxes). This attribute selection process results in the placement of the corresponding monosaccharide/substituent on the screen. It is then repeated as many times as the targeted structure contains monosaccharides/substituents.
Qualitative comparison of six tools generating SNFG-compatible glycan pictures.
| SugarSketcher [ | POLYS Builder [ | GlyTouCan [ | CSDB Wizard [ | GlycoViewer [ | Carbohydrate Builder [ | |
|---|---|---|---|---|---|---|
| Library of pre-defined structures | yes | no | yes | yes | no | no |
| Edit a library; add substituents | yes | no | yes | via menu | yes | no |
| Selection of sugar residues via graphic symbols | yes | yes | yes | yes | no | no |
| Selection of sugar residues via text description | no | yes | no | yes | yes | yes |
| Clicks for a disaccharide * | 16/6 | 8 | 12 | 9 | 7 | 10 |
| Model time of a disaccharide * [min] | 0:21/0:10 | 0:16 | 0:41 | 0:32 | 0:56 | 0:21 |
| Import | GlycoCT, Library | INP (internal format) | GlycoCT, Library, CarbBank, Linucs, IUPAC, WURCS | GlycoCT, Library | no | no |
| Export | GlycoCT, SMILES, InChi, InChiKey, SVG | INP, PDB | GlycoCT, Glyde, Linucs, WURCS | GlycoCT, WURCS, SMILES, GLYDE-II, GLYCAM, LINUCS, MOL-file | no | PDB |
| Implementation | JavaScript | PHP, C | Java | PHP, JavaScript | Ruby, JavaScript | unknown |
* For SugarSketcher, the first value is running in normal mode and the second in the Quick mode. Corresponding URLs: [1] https://glycoproteome.expasy.org/sugarsketcher/; [2] http://glycan-builder.cermav.cnrs.fr/; [3] https://glytoucan.org/Structures/graphical; [4] http://csdb.glycoscience.ru/database/core/wizard.html; [5] http://www.glycoviewer.babs.unsw.edu.au/sequence_sets/add.xhtml; [6] http://glycam.org/tools/molecular-dynamics/oligosaccharide-builder/build-glycan?id=1.
Figure 3Entity relationships in the SugarSketcher data structure. The icon legend describes the color code for boxes.