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...
Autores principales: | , , |
---|---|
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 |