Cargando…

Glycosylator: a Python framework for the rapid modeling of glycans

BACKGROUND: Carbohydrates are a class of large and diverse biomolecules, ranging from a simple monosaccharide to large multi-branching glycan structures. The covalent linkage of a carbohydrate to the nitrogen atom of an asparagine, a process referred to as N-linked glycosylation, plays an important...

Descripción completa

Detalles Bibliográficos
Autores principales: Lemmin, Thomas, Soto, Cinque
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6806574/
https://www.ncbi.nlm.nih.gov/pubmed/31640540
http://dx.doi.org/10.1186/s12859-019-3097-6
_version_ 1783461663965446144
author Lemmin, Thomas
Soto, Cinque
author_facet Lemmin, Thomas
Soto, Cinque
author_sort Lemmin, Thomas
collection PubMed
description BACKGROUND: Carbohydrates are a class of large and diverse biomolecules, ranging from a simple monosaccharide to large multi-branching glycan structures. The covalent linkage of a carbohydrate to the nitrogen atom of an asparagine, a process referred to as N-linked glycosylation, plays an important role in the physiology of many living organisms. Most software for glycan modeling on a personal desktop computer requires knowledge of molecular dynamics to interface with specialized programs such as CHARMM or AMBER. There are a number of popular web-based tools that are available for modeling glycans (e.g., GLYCAM-WEB (http://https://dev.glycam.org/gp/) or Glycosciences.db (http://www.glycosciences.de/)). However, these web-based tools are generally limited to a few canonical glycan conformations and do not allow the user to incorporate glycan modeling into their protein structure modeling workflow. RESULTS: Here, we present Glycosylator, a Python framework for the identification, modeling and modification of glycans in protein structure that can be used directly in a Python script through its application programming interface (API) or through its graphical user interface (GUI). The GUI provides a straightforward two-dimensional (2D) rendering of a glycoprotein that allows for a quick visual inspection of the glycosylation state of all the sequons on a protein structure. Modeled glycans can be further refined by a genetic algorithm for removing clashes and sampling alternative conformations. Glycosylator can also identify specific three-dimensional (3D) glycans on a protein structure using a library of predefined templates. CONCLUSIONS: Glycosylator was used to generate models of glycosylated protein without steric clashes. Since the molecular topology is based on the CHARMM force field, new complex sugar moieties can be generated without modifying the internals of the code. Glycosylator provides more functionality for analyzing and modeling glycans than any other available software or webserver at present. Glycosylator will be a valuable tool for the glycoinformatics and biomolecular modeling communities.
format Online
Article
Text
id pubmed-6806574
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-68065742019-10-28 Glycosylator: a Python framework for the rapid modeling of glycans Lemmin, Thomas Soto, Cinque BMC Bioinformatics Software BACKGROUND: Carbohydrates are a class of large and diverse biomolecules, ranging from a simple monosaccharide to large multi-branching glycan structures. The covalent linkage of a carbohydrate to the nitrogen atom of an asparagine, a process referred to as N-linked glycosylation, plays an important role in the physiology of many living organisms. Most software for glycan modeling on a personal desktop computer requires knowledge of molecular dynamics to interface with specialized programs such as CHARMM or AMBER. There are a number of popular web-based tools that are available for modeling glycans (e.g., GLYCAM-WEB (http://https://dev.glycam.org/gp/) or Glycosciences.db (http://www.glycosciences.de/)). However, these web-based tools are generally limited to a few canonical glycan conformations and do not allow the user to incorporate glycan modeling into their protein structure modeling workflow. RESULTS: Here, we present Glycosylator, a Python framework for the identification, modeling and modification of glycans in protein structure that can be used directly in a Python script through its application programming interface (API) or through its graphical user interface (GUI). The GUI provides a straightforward two-dimensional (2D) rendering of a glycoprotein that allows for a quick visual inspection of the glycosylation state of all the sequons on a protein structure. Modeled glycans can be further refined by a genetic algorithm for removing clashes and sampling alternative conformations. Glycosylator can also identify specific three-dimensional (3D) glycans on a protein structure using a library of predefined templates. CONCLUSIONS: Glycosylator was used to generate models of glycosylated protein without steric clashes. Since the molecular topology is based on the CHARMM force field, new complex sugar moieties can be generated without modifying the internals of the code. Glycosylator provides more functionality for analyzing and modeling glycans than any other available software or webserver at present. Glycosylator will be a valuable tool for the glycoinformatics and biomolecular modeling communities. BioMed Central 2019-10-22 /pmc/articles/PMC6806574/ /pubmed/31640540 http://dx.doi.org/10.1186/s12859-019-3097-6 Text en © The Author(s). 2019 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
spellingShingle Software
Lemmin, Thomas
Soto, Cinque
Glycosylator: a Python framework for the rapid modeling of glycans
title Glycosylator: a Python framework for the rapid modeling of glycans
title_full Glycosylator: a Python framework for the rapid modeling of glycans
title_fullStr Glycosylator: a Python framework for the rapid modeling of glycans
title_full_unstemmed Glycosylator: a Python framework for the rapid modeling of glycans
title_short Glycosylator: a Python framework for the rapid modeling of glycans
title_sort glycosylator: a python framework for the rapid modeling of glycans
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6806574/
https://www.ncbi.nlm.nih.gov/pubmed/31640540
http://dx.doi.org/10.1186/s12859-019-3097-6
work_keys_str_mv AT lemminthomas glycosylatorapythonframeworkfortherapidmodelingofglycans
AT sotocinque glycosylatorapythonframeworkfortherapidmodelingofglycans