Skip to content
2000
Volume 3, Issue 5
  • ISSN: 1568-0266
  • E-ISSN: 1873-4294

Abstract

Recent iminosugar syntheses starting both from commercially available sugars and non-glycidic precursors, are reported in this article. Exploiting carbohydrate starting materials, different synthetic approaches are described, mainly based on the introduction of an amino function in the sugar skeleton and the subsequent aminocyclization in order to generate the piperidine or pyrrolidine ring. The aminocyclization has been performed in different ways: reductive amination of azidoketones, intramolecular amino group attack on leaving groups and activated double bonds. In some cases one-pot amination and cyclization have been performed using ammonia or a primary amine and a di-functionalised sugar. Bicyclic compounds have also been obtained through these procedures. Starting from non-carbohydrate precursors, the nitrogen containing cycle, already present or easily obtained by Diels-Alder reactions, has been variously functionalised and stereo-differentiated by asymmetric induction or by resolution of the racemate. The syntheses of a variety of innovative structures, such as 1-N-iminosugars, iminosugars with two nitrogen atoms in the ring, iminosugars incorporating a guanidine function, imidazole-, triazole- and tetrazolefused iminosugars, sugar-like aza-, oxa-, and thio-indolizidines, are reported. Finally the synthesis of glycoconjugate-related iminosugars, where the “pseudoanomeric” centre is linked to amino acid or peptide residues, and iminosugar phosphonates and nucleosides have been reviewed.

Loading

Article metrics loading...

/content/journals/ctmc/10.2174/1568026033452429
2003-02-01
2024-11-21
Loading full text...

Full text loading...

/content/journals/ctmc/10.2174/1568026033452429
Loading
This is a required field
Please enter a valid email address
Approval was a Success
Invalid data
An Error Occurred
Approval was partially successful, following selected items could not be processed due to error
Please enter a valid_number test