利用C-H键活化接力(CHAR)实现惰性C-H的功能化

X-MOL发布于

2016-09-07

C-H键的广泛存在使得C-H键活化研究成为近年来有机化学研究的热点。到目前为止,实现C-H的选择性活化与功能团化,一般依赖于设计合适的导向基团,选择过渡金属作催化剂获得目标产物。另一种常用的策略是经过自由基历程实现C-H活化构建目标分子骨架。由于相对而言饱和C-H键具有相对较高的解离能(Figure 1),因此要达到预期C-H键活化,一般需有杂原子或富电子芳香化合物来稳定生成的自由基中间体。但也可以利用“自由活性中间体”基本身所具有的反应特性,如自由基1,6-H迁移来实现惰性化学键的活化。

Figure 1. Bond Dissociation Energy of sp3C-H bonds。

最近,扬州大学贾晓东教授课题组报道了以自由基正离子盐为引发剂,通过分子内自由基1,6氢迁移形成七元过渡态的历程,实现了由活性到惰性C-H键的接力氧化活化,成功的构筑了靛红骨架。实验结果表明,该反应具有较好的底物适应性和官能团兼容性。该课题组从分子内的竞争,自由基捕获,HRMS及取代基不同对反应速率的影响等方面对反应机理进行了深入探究,结果表明由相对容易活化的C-H键出发,通过接力氧化实现惰性C-H的氧化来构架杂环骨架,对于探索新型的选择性C-H键氧化具有重要的意义。该课题组前期的部分工作有分子内与分子间的环化构筑取代喹啉生物碱(Org. Lett.,2012,14, 4030),拆分组装策略构建1,4-二氢吡啶衍生物(Adv. Synth. Catal.,2014,356, 1210),首次以丙氨酸为底物通过阻止芳构化的途径,意外的获得1,2-二氢喹啉衍生物(Adv. Synth. Catal.,2014,356, 3214),二氢吡啶分子的催化芳构化(Tetrahedron Letters,2014,55, 264–266),用杂原子与芳环协同稳定自由基中间体的方式,通过Oxidative Povarov Reaction构建2,4-二芳环喹啉衍生物(Org. Lett.,2015,17, 1409)等。

Figure 2. Proposed Mechanism。图片来源:ACS Catal.

总结:

该课题组最近发展了自由基正离子盐催化的C-H键官能团化反应,生成有杂原子或芳环稳定的自由基中间体,被合适的试剂捕获而构建具有生物活性的杂环骨架。为合成具有生物活性的杂环分子提供一种步骤经济型的途径,同样有助于寻求新型C-H键活化策略。

该研究成果发表在在《ACS Catalysis》。

原文:C−H Activation Relay (CHAR): An Efficient Construction of Isatin Skeleton by Aerobic Oxidation of Glycine Esters

ACS Catal., 2016,6, 6033-6036, DOI: 10.1021/acscatal.6b01781

X-MOL催化领域学术讨论QQ群(210645329)

X-MOL有机领域学术讨论QQ群(450043083)

C语言中惰性,利用C-H键活化接力(CHAR)实现惰性C-H的功能化相关推荐

  1. R语言中如何利用ggplot2绘制qq图和boxplot图

    文章目录 绘制qq图 函数介绍 geom_qq() 参数介绍 注意事项 例子 Using to explore the distribution of a variable 绘制boxplot 函数介 ...

  2. %dn在c语言中是什么意思,请问C语言中 char far 是什么意思?

    near指针和far指针? 在DOS下(实模式)地址是分段的,每一段的长度为64K字节,刚好是16位(二进制的十六位). near指针的长度是16位的,所以可指向的地址范围是64K字节,通常说near ...

  3. 2.2.3 C语言中的整数类型及类型转换(为什么强制类型转换值发生改变?带你从机器码的角度分析)

    文章目录: 首先看一下c语言整数数据类型范围 1.有符号数和无符号数的转换(相同字长) 2.不同字长整数之间的转换 (1)大字长变量向小字长变量强制类型转换 (2)小字长变量向大字长变量强制类型转换 ...

  4. 初学者对C语言中指针的爱恨情仇

    C语言中指针和数组的爱恨情仇 文章目录 C语言中指针和数组的爱恨情仇 一.前言 二.为什么学指针 三.说明 四.跟我一起学 (一)C语言中的*和& 1.C语言中为什么存在&和* 2.& ...

  5. sqlite学习笔记7:C语言中使用sqlite之打开数据库

    数据库的基本内容前面都已经说得差点儿相同了.接下看看如何在C语言中使用sqlite. 一 接口 sqlite3_open(const char *filename, sqlite3 **ppDb) 打 ...

  6. c语言 号咋打,C语言C语言中的开头#号如何打? – 手机爱问

    2004-12-20 C语言中如何实现输入密码?(在输入时显示为*号.) 参考: 以下程序功能: 接受所有打印字符. 不接受控制字符,如Ctrl+ ,Alt,F1等. 可使用退格键删除以输入字符. 回 ...

  7. C语言中未显示声明函数返回值的类型

    C语言中如果未显示声明函数返回值的类型或函数的形式参数类型,它就默认返回整型.这种声明在C语言中叫做隐式声明.例如: / //main.c /#include<stdio.h>divide ...

  8. C语言中的移位运算乘法,C语言中 移位操作运算

    移位规律: 左移时总是移位和补零.右移时无符号数是移位和补零,此时称为逻辑右移;而有符号数大多数情况下是移位后补最左边的位(也就是补最高有效位),移几位就补几位,此时称为算术右移.(其实跟扩展逻辑一样 ...

  9. 车辆调度c语言_C语言中的循环调度程序

    车辆调度c语言 In this tutorial you will learn about round robin scheduling program in C. 在本教程中,您将学习C语言中的循环 ...

最新文章

  1. Linux压缩/解压缩
  2. css3弹性盒子模型之box-flex
  3. 适合于小团队产品迭代的APP测试流程
  4. 13个JavaScript单行式代码
  5. 机器人运动规划调研(pending)
  6. eclipse占用内存过大_MySQL 服务占用cpu 100%,如何排查问题? (MySQL面试第七弹)...
  7. centos6 nodejs 安装测试
  8. 决策树原理实例(python代码实现)_决策树原理实例(python代码实现)
  9. 【转载】恼人的函数指针(一)
  10. oracle substr(table),oracle中的substr()函数
  11. 在线YAML转XML工具
  12. 《Java并发编程的艺术》:第1章 并发编程的挑战
  13. html游戏抓包,常用的网页抓包工具
  14. ISO 2768-2 标准
  15. 微积分memo——一元函数积分学
  16. 我的Foobar2000定制版本
  17. Android 通知(使用NotificationCompat.Builder )
  18. idea报错 No valid Maven installation found.maven不能用
  19. python学习之数据爬取及其可视化分析(一)
  20. AI教程 如何在 Illustrator 中创建渐变颜色?

热门文章

  1. 创业6年,估值$750亿!张一鸣:人才不是核心竞争力,机制才是!
  2. 精益看板方法从理论到实战 (6)—— 控制在制品数量(中)
  3. VB中LCASE与UCASE
  4. Mac 打印机打印乱码%! PS -Adobe -3.0 %!APL_DSL_Encoding:UTF8
  5. 阿里大数据之路:数据模型篇大总结(收藏)
  6. (附源码)springboot基于微信小程序的校园外卖系统 毕业设计091024
  7. web下载文件夹的解决方案
  8. Vue computed自动计算对象中的属性
  9. Unity3D本地文件夹的创建、删除(Directory文件夹删除和单个文件删除)
  10. 5G NR MCG,SCG,PCell,PSCell,SCell,sPCell 概念