Site- and Stereoselective Chemical Editing of Thiostrepton by Rh-Catalyzed Conjugate Arylation: New Analogues and Collateral Enantioselective Synthesis of Amino Acids.
Ontology highlight
ABSTRACT: The synthesis of complex, biologically active molecules by catalyst-controlled, selective functionalization of complex molecules is an emerging capability. We describe the application of Rh-catalyzed conjugate arylation to the modification of thiostrepton, a complex molecule with potent antibacterial properties for which few analogues are known. By this approach, we achieve the site- and stereoselective functionalization of one subterminal dehydroalanine residue (Dha16) present in thiostrepton. The broad scope of this method enabled the preparation and isolation of 24 new analogues of thiostrepton, the biological testing of which revealed that the antimicrobial activity of thiostrepton tolerates the alteration of Dha16 to a range of amino acids. Further analysis of this Rh-catalyzed process revealed that use of sodium or potassium salts was crucial for achieving high stereoselectivity. The catalyst system was studied further by application to the synthesis of amino esters and amides from dehydroalanine monomers, a process which was found to occur with up to 93:7 er under conditions milder than those previously reported for analogous reactions. Furthermore, the addition of the same sodium and potassium salts as applied in the case of thiostrepton leads to a nearly full reversal of the enantioselectivity of the reaction. As such, this study of site-selective catalysis in a complex molecular setting also delivered synergistic insights in the arena of enantioselective catalysis. In addition, these studies greatly expand the number of known thiostrepton analogues obtained by any method and reveal a high level of functional group tolerance for metal-catalyzed, site-selective modifications of highly complex natural products.
SUBMITTER: Key HM
PROVIDER: S-EPMC5736372 | biostudies-literature | 2017 Nov
REPOSITORIES: biostudies-literature
ACCESS DATA