Cargando…

The GlycanBuilder: a fast, intuitive and flexible software tool for building and displaying glycan structures

BACKGROUND: Carbohydrates play a critical role in human diseases and their potential utility as biomarkers for pathological conditions is a major driver for characterization of the glycome. However, the additional complexity of glycans compared to proteins and nucleic acids has slowed the advancemen...

Descripción completa

Detalles Bibliográficos
Autores principales: Ceroni, Alessio, Dell, Anne, Haslam, Stuart M
Formato: Texto
Lenguaje:English
Publicado: BioMed Central 2007
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1994674/
https://www.ncbi.nlm.nih.gov/pubmed/17683623
http://dx.doi.org/10.1186/1751-0473-2-3
_version_ 1782135489446281216
author Ceroni, Alessio
Dell, Anne
Haslam, Stuart M
author_facet Ceroni, Alessio
Dell, Anne
Haslam, Stuart M
author_sort Ceroni, Alessio
collection PubMed
description BACKGROUND: Carbohydrates play a critical role in human diseases and their potential utility as biomarkers for pathological conditions is a major driver for characterization of the glycome. However, the additional complexity of glycans compared to proteins and nucleic acids has slowed the advancement of glycomics in comparison to genomics and proteomics. The branched nature of carbohydrates, the great diversity of their constituents and the numerous alternative symbolic notations, make the input and display of glycans not as straightforward as for example the amino-acid sequence of a protein. Every glycoinformatic tool providing a user interface would benefit from a fast, intuitive, appealing mechanism for input and output of glycan structures in a computer readable format. RESULTS: A software tool for building and displaying glycan structures using a chosen symbolic notation is described here. The "GlycanBuilder" uses an automatic rendering algorithm to draw the saccharide symbols and to place them on the drawing board. The information about the symbolic notation is derived from a configurable graphical model as a set of rules governing the aspect and placement of residues and linkages. The algorithm is able to represent a structure using only few traversals of the tree and is inherently fast. The tool uses an XML format for import and export of encoded structures. CONCLUSION: The rendering algorithm described here is able to produce high-quality representations of glycan structures in a chosen symbolic notation. The automated rendering process enables the "GlycanBuilder" to be used both as a user-independent component for displaying glycans and as an easy-to-use drawing tool. The "GlycanBuilder" can be integrated in web pages as a Java applet for the visual editing of glycans. The same component is available as a web service to render an encoded structure into a graphical format. Finally, the "GlycanBuilder" can be integrated into other applications to create intuitive and appealing user interfaces: an example is the "GlycoWorkbench", a software tool for assisted annotation of glycan mass spectra. The "GlycanBuilder" represent a flexible, reliable and efficient solution to the problem of input and output of glycan structures in any glycomic tool or database.
format Text
id pubmed-1994674
institution National Center for Biotechnology Information
language English
publishDate 2007
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-19946742007-09-27 The GlycanBuilder: a fast, intuitive and flexible software tool for building and displaying glycan structures Ceroni, Alessio Dell, Anne Haslam, Stuart M Source Code Biol Med Software Review BACKGROUND: Carbohydrates play a critical role in human diseases and their potential utility as biomarkers for pathological conditions is a major driver for characterization of the glycome. However, the additional complexity of glycans compared to proteins and nucleic acids has slowed the advancement of glycomics in comparison to genomics and proteomics. The branched nature of carbohydrates, the great diversity of their constituents and the numerous alternative symbolic notations, make the input and display of glycans not as straightforward as for example the amino-acid sequence of a protein. Every glycoinformatic tool providing a user interface would benefit from a fast, intuitive, appealing mechanism for input and output of glycan structures in a computer readable format. RESULTS: A software tool for building and displaying glycan structures using a chosen symbolic notation is described here. The "GlycanBuilder" uses an automatic rendering algorithm to draw the saccharide symbols and to place them on the drawing board. The information about the symbolic notation is derived from a configurable graphical model as a set of rules governing the aspect and placement of residues and linkages. The algorithm is able to represent a structure using only few traversals of the tree and is inherently fast. The tool uses an XML format for import and export of encoded structures. CONCLUSION: The rendering algorithm described here is able to produce high-quality representations of glycan structures in a chosen symbolic notation. The automated rendering process enables the "GlycanBuilder" to be used both as a user-independent component for displaying glycans and as an easy-to-use drawing tool. The "GlycanBuilder" can be integrated in web pages as a Java applet for the visual editing of glycans. The same component is available as a web service to render an encoded structure into a graphical format. Finally, the "GlycanBuilder" can be integrated into other applications to create intuitive and appealing user interfaces: an example is the "GlycoWorkbench", a software tool for assisted annotation of glycan mass spectra. The "GlycanBuilder" represent a flexible, reliable and efficient solution to the problem of input and output of glycan structures in any glycomic tool or database. BioMed Central 2007-08-07 /pmc/articles/PMC1994674/ /pubmed/17683623 http://dx.doi.org/10.1186/1751-0473-2-3 Text en Copyright © 2007 Ceroni et al; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License ( (http://creativecommons.org/licenses/by/2.0) ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Software Review
Ceroni, Alessio
Dell, Anne
Haslam, Stuart M
The GlycanBuilder: a fast, intuitive and flexible software tool for building and displaying glycan structures
title The GlycanBuilder: a fast, intuitive and flexible software tool for building and displaying glycan structures
title_full The GlycanBuilder: a fast, intuitive and flexible software tool for building and displaying glycan structures
title_fullStr The GlycanBuilder: a fast, intuitive and flexible software tool for building and displaying glycan structures
title_full_unstemmed The GlycanBuilder: a fast, intuitive and flexible software tool for building and displaying glycan structures
title_short The GlycanBuilder: a fast, intuitive and flexible software tool for building and displaying glycan structures
title_sort glycanbuilder: a fast, intuitive and flexible software tool for building and displaying glycan structures
topic Software Review
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1994674/
https://www.ncbi.nlm.nih.gov/pubmed/17683623
http://dx.doi.org/10.1186/1751-0473-2-3
work_keys_str_mv AT ceronialessio theglycanbuilderafastintuitiveandflexiblesoftwaretoolforbuildinganddisplayingglycanstructures
AT dellanne theglycanbuilderafastintuitiveandflexiblesoftwaretoolforbuildinganddisplayingglycanstructures
AT haslamstuartm theglycanbuilderafastintuitiveandflexiblesoftwaretoolforbuildinganddisplayingglycanstructures
AT ceronialessio glycanbuilderafastintuitiveandflexiblesoftwaretoolforbuildinganddisplayingglycanstructures
AT dellanne glycanbuilderafastintuitiveandflexiblesoftwaretoolforbuildinganddisplayingglycanstructures
AT haslamstuartm glycanbuilderafastintuitiveandflexiblesoftwaretoolforbuildinganddisplayingglycanstructures