Efficient platform for synthesizing comprehensive heparan sulfate oligosaccharide libraries for decoding glycosaminoglycan–protein interactions

Nature Chemistry(2023)

Cited 0|Views3
No score
Abstract
Glycosaminoglycans (GAGs) are abundant, ubiquitous carbohydrates in biology, yet their structural complexity has limited an understanding of their biological roles and structure–function relationships. Synthetic access to large collections of well defined, structurally diverse GAG oligosaccharides would provide critical insights into this important class of biomolecules and represent a major advance in glycoscience. Here we report a new platform for synthesizing large heparan sulfate (HS) oligosaccharide libraries displaying comprehensive arrays of sulfation patterns. Library synthesis is made possible by improving the overall synthetic efficiency through universal building blocks derived from natural heparin and a traceless fluorous tagging method for rapid purification with minimal manual manipulation. Using this approach, we generated a complete library of 64 HS oligosaccharides displaying all possible 2-O-, 6-O- and N-sulfation sequences in the tetrasaccharide GlcN–IdoA–GlcN–IdoA. These diverse structures provide an unprecedented view into the sulfation code of GAGs and identify sequences for modulating the activities of important growth factors and chemokines. Large collections of defined glycosaminoglycan (GAG) structures have been synthetically challenging to obtain but are required to understand this important class of biomolecules. Now, an efficient platform for synthesizing large libraries of heparan sulfate oligosaccharides has been developed, providing a detailed view into the sulfation code of GAGs.
More
Translated text
Key words
Carbohydrate chemistry,Carbohydrates,Chemistry/Food Science,general,Analytical Chemistry,Organic Chemistry,Physical Chemistry,Inorganic Chemistry,Biochemistry
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined