赖氨酸酰化修饰 (lysine acylation) 是一种广泛存在的、进化上高度保守的蛋白质翻译后修饰 (post-translational modifications, PTMs) 类型,通过表观遗传调控等方式,影响多种生理、病理进程。目前已知,代谢物质可以通过多种途径影响赖氨酸酰化修饰 [1],例如(1)脂肪酸活化形成脂酰CoA后,如乙酰CoA、琥珀酰CoA、β-羟脂酰CoA等,在组蛋白乙酰基转移酶 HATs 和组蛋白去乙酰化酶 HDACs作用下,以酶促反应途径调节蛋白质赖氨酸特定修饰水平;(2)某些二羧基脂酰CoA,如琥珀酰CoA、戊二酰CoA、3-甲基戊烯二酰CoA等,可通过分子内催化生成游离CoA-SH和高反应性环酸酐,以非酶促反应方式直接修饰赖氨酸;(3)其他代谢物,如NAD+、α-酮戊二酸,作为重要的辅助因子,还可以通过影响 (去) 修饰酶活性以调节PTMs。

乳酸 (lactate) 是细胞糖酵解途径重要的含碳代谢产物,它的生物学功能因肿瘤细胞中Warburg effect的存在,而得到了研究广泛关注。 作为一种手性化合物,乳酸通常以3种光学异构体形式存在,即D-体,L-体及外消旋体DL-体,其中,L-乳酸 (L-lactate) 是人体和大多数哺乳动物糖酵解代谢主要产生的物质,在肿瘤、败血症、自身免疫性疾病等病理状态下显著增多,最高可达40 mM。最新研究表明,与其他脂肪酸类似,L-乳酸也可以形成相应的脂酰辅酶A —— L-乳酰CoA (L-lactyl-CoA)。更为重要的是,芝加哥大学赵英明教授则在Nature上首次报道,乳酸是重要的表观遗传调控分子,在“writer”组蛋白乙酰基转移酶p300作用下,使组蛋白发生乳酸化修饰 K (L-la),调控免疫激活过程中巨噬细胞极化相关基因表达 [2, 3]。然而,目前有关K (L-la) 的调控机制研究尚处于初期阶段,乳酸化修饰“eraser”仍未见报道。

另一方面,细胞中D-乳酸 (D-lactate) 主要经由乙二醛酶代谢甲基乙二醛 (MGO) 等具有高糖化活性的α羰基醛产生,尽管正常细胞中D-乳酸浓度低至 nM级,但在特殊情况下 (如短肠综合征),血液中D-乳酸浓度也可达到3 mM。值得注意的是,有报道指出,乙二醛酶代谢中间产物——乳酰谷胱甘肽 (LGSH) 也可以通过非酶促反应的方式,直接修饰赖氨酸导致K (D-la) [4]。但是,K (L-la) 和 K (D-la) 之间存在怎样的相互联系,现在却未有研究正面回答。

2021年3月,在生物预印本bioRxiv上传的题为“Class I Histone Deacetylases (HDAC1‒3) are Histone Lysine Delactylases”研究文章中,芝加哥大学赵英明教授携手哥本哈根大学Dominique O. Gaffney教授等研究人员首次详尽检测了所有18种HDACs对乳酸化修饰的潜在调控作用,发现 Ⅰ类HDACs (HDAC 1-3) 是体外最有效的赖氨酸乳酸化修饰“eraser”,其中HDAC1和3也在细胞中发挥去乳酸化活性。与此同时,研究人员还列出了多条关键证据,讨论了K (L-la) 和 K (D-la) 之间的潜在联系。景杰生物为此项研究提供了一系列修饰抗体,如乳酸化修饰抗体 (PTM-1401, 1406, 1407)、乙酰化修饰抗体 (PTM-101)、巴豆酰化修饰抗体 (PTM-501) 等。

一、组蛋白乳酸化修饰是K (L-la) 而非K (D-la)

在回答组蛋白乳酸化修饰到底属于哪种类型时,研究人员在文中列举了以下五条证据:(1)细胞内L-乳酸浓度远远大于D-乳酸;(2)L-乳酸可以直接增强组蛋白乳酸化修饰;(3)组蛋白上赖氨酸乳酸化修饰位点是特异性存在的;(4)K (D-la) 仅发生于与LGSH密切接触的胞浆蛋白质中;(5)斑点印迹实验表明泛乳酸化修饰抗体识别K (L-la) 的特异性明显高于K (D-la) (图1B)。因此,研究人员认为组蛋白乳酸化修饰是K (L-la) ,而非K (D-la) (注:下文中乳酸化修饰均为L-乳酸化,除非特别强调)。

图1  在体外,HDACs对乳酸化修饰的影响

二、HDAC1-3是主要的乳酸化修饰“eraser”

随后,研究人员发现,HEK293T细胞裂解物可以将乳酸化修饰基团从组蛋白赖氨酸ε-氨基上移除,而广谱HDAC抑制剂TSA同样引起了去乳酸化修饰作用 (图1C);值得注意的是,体外实验中,重组蛋白HDAC1-3可以导致荧光耦联肽段p53317-320发生去乳酸化修饰 (图1D);此外,HDAC1-3和SIRT1-3还可引起组蛋白 (包括H3K18和H4K5) L-乳酸化修饰水平降低 (图1E)。以上这些体外实验结果初步提示,常见的去乙酰化酶HDAC1-3和SIRT1-3也具有去乳酸化修饰能力 (HDAC1-3效力最强),其中,HDAC3同时是最有效的L-和D-乳酸化修饰“eraser” (图2)。

图2  HDAC1-3对L-和D-乳酸化修饰的影响

三、HDAC1和3在细胞中发挥去乳酸化修饰作用

进一步研究发现,广谱HDAC抑制剂 (丁酸钠/TSA) 和HDAC1-3特异性抑制剂Apicidin处理Hela细胞都引起了全蛋白乳酸化修饰水平的增加,但是IIa HDAC抑制剂TMP195和sirtuin抑制剂NAM却不能对乳酸化修饰水平产生影响,进一步验证了HDAC1-3是乳酸化修饰的“eraser”。更为严谨地,研究人员进一步在Hela细胞中分别过表达HDAC1-3,这虽然未在整体层面上影响组蛋白乳酸化修饰,但却明显降低了H4K5乳酸化修饰水平;相反地,RNA干扰HDAC1则能明显增加H4K5乳酸化修饰水平,而干扰HDAC2 表达则未对H4K5乳酸化产生影响。以上这些结果不仅表明HDAC1和3是细胞中主要调控组蛋白赖氨酸ε-氨基乳酸化的“eraser”,与此同时,也暗示着乳酸化修饰位点调控特异性以及其他“eraser”的存在。

图3 细胞中HDAC1-3对乳酸化修饰的影响

四、HDAC3催化多种赖氨酸修饰能力的比较

除了介导去乙酰化、乳酸化修饰作用外,近期研究表明,HDAC3同样参与赖氨酸巴豆酰化、β-羟基丁酰化修饰基团的去除过程。于是,研究人员随后在体外实验中比较了HDAC3对多种PTMs的催化效率,结果发现,HDAC3催化去L- 和D-乳酸化修饰活性最低,而I类HDAC结构中存在的组氨酸H134也使得其更倾向于结合K (D-la)。

图4 HDAC3对多种PTMs的催化效率比较

总而言之,此项研究中利用荧光标记肽段、重组蛋白HDACs、Hela细胞系等多种实验材料,首次系统性地探索了乳酸化修饰“eraser”,揭示了I类HDACs (HDAC1-3) 和SIRT1-3 的去乳酸化修饰活性,并且深入探讨了HDAC1-3对细胞组蛋白乳酸化修饰的调控作用,这些结果为未来实现乳酸化修饰的精细调控奠定了坚实的理论基础。最后,我们也祝愿此项乳酸化修饰里程碑式研究能够在不久的将来顺利正式发表。

参考文献:

1. Gianluca Figlia, Philipp Willnow, and Aurelio A. Teleman, et al., 2020. Metabolites Regulate Cell Signaling and Growth via Covalent Modification of Proteins. Development Cell.

2. Di Zhang, et al., 2019. Metabolic regulation of gene expression by histone lactylation. Nature.

3. Erika L. Varner, et al., 2020. Quantification of lactoyl-CoA (lactyl-CoA) by liquid chromatography mass spectrometry in mammalian cells and tissues. Open Biol.

4. Dominique O. Gaffney, et al., 2020. Non-enzymatic Lysine Lactoylation of Glycolytic Enzymes. Cell Chem Biol.

5. Carlos Moreno-Yruela, et al., 2021. Class I Histone Deacetylases (HDAC1–3) are Histone Lysine Delactylases. bioRxiv.

I类HDACs是乳酸化修饰“eraser”的更多相关文章

  1. C++ 类的动态组件化技术

    序言: N年前,我们曾在软件开发上出现了这样的困惑,用VC开发COM组件过于复杂,用VB开发COM组件发现效率低,而且不能实现面向对象的很多特性,例如,继承,多态等.更况且如何快速封装利用历史遗留的大 ...

  2. Java进阶(四十)Java类、变量、方法修饰符讲解

    Java进阶(四十)Java类.变量.方法修饰符讲解 Java类修饰符 abstract: 将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现. final: 将一个类生命为最终(即非继承类) ...

  3. C#中方法、类等的默认访问修饰符~

    C# 方法默认访问级别 : private C# 类默认访问级别 : internal 1.命名空间下的元素的默认访问修饰符 public : 同一程序集的其他任何代码或引用该程序集的其他程序集都可以 ...

  4. 10-04 Java 权限修饰符,类及其组成常见的修饰符

    四种权限修饰符的测试 /* 权限修饰符: 本类 同一个包下(子类和无关类) 不同包下(子类) 不同包下(无关类) private Y 默认 Y Y protected Y Y Y public Y Y ...

  5. 匿名类、包、权限修饰符_DAY10

    1:内部类(理解) (1)把类定义在一个类的内部. (2)特点:   A:内部类可以直接使用外部类的成员,包括私有.   B:外部类要使用内部类成员,必须创建对象使用.    例子: public c ...

  6. 修改VS类模板自动添加public修饰符和版权注释信息

    在开发过程中,我们经常需要给类或接口添加public修饰符(默认没有)和一些相关的注释信息,这个工作是机械而枯燥的,而这个简单的需求其实是可以通过修改VS自带的类模板来实现的,下面是详细的修改步骤. ...

  7. C#类、方法的访问修饰符

    这篇文章主要介绍了C#类的访问修饰符用法,较为详细的分析了C#类的访问修饰符概念与用法,具有一定的参考借鉴价值,需要的朋友可以参考下 本文详细分析了C#类的访问修饰符用法,分享给大家供大家参考.具体用 ...

  8. Java 类、属性、方法修饰符 public、private、protected、default

    Java 中修饰类修饰符:public .default (默认) Java 中修饰类中属性.方法修饰符:public.private.protected.default (默认) 通过 IDEA 创 ...

  9. C# 方法、类等的默认访问修饰符

    C# 方法默认访问级别 : private C# 类默认访问级别 : internal 1.命名空间下的元素的默认访问修饰符 public : 同一程序集的其他任何代码或引用该程序集的其他程序集都可以 ...

随机推荐

  1. 计算机网络的参考模型与5G协议

     一.分层思想 二.OSI七层参考模型 三.FPC/IP五层模型 四.数据的封装过程与PDU(协议数据单元) 五.数据的解封装过程 六.各层间通信与设备与层的对应关系 七.总结 一.分层思想 将复杂的 ...

  2. excel自动记录项目完成进度,是否逾期,逾期/提前完成天数,计算天数可以把now()改为today()

    =IF(D38="",NOW()-C38,F38) 注:如果没有启用迭代计算,可以点击"文件"-"选项"-"公式"-&q ...

  3. 入门Kubernetes - 滚动升级/回滚

    一.前言 上一篇文章中对yaml文件格式进行了解,并对k8s中各种主要资源通过yaml创建时的定义模板.接来下就进一步学习k8s的各种特点.并应用在示例中. 接下来先实现.Net Core Api程序 ...

  4. layui创建后台框架

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name ...

  5. noi 162 post office dp

    大致题意: 有v个村庄,每个村庄有各自的位置,且每个位置互不相同.现在要在村庄上设立P个邮局,使每个村庄到最近的邮局的距离之和最小. 分析: 定义状态d[i][j]表示前i个村庄,在这i个村庄中设立j ...

  6. POJ 1015 Jury Compromise dp

    大致题意: 从n个候选人中选出m个人作为陪审团.为了让陪审团的选择更公平,辩方和控方都为这n个候选人给出了满意度(辩方为D[j],控方为P[j],范围0至20).现在要使得选出的m位候选人的辩方总和与 ...

  7. SonarQube 概述与安装

    SonarQube 概述 是一种自动代码审查工具,用于检测代码中的错误.漏洞和代码异味.它可以与您现有的工作流程集成,以支持跨项目分支和拉取请求的持续代码检查. 在一个典型的开发过程中 开发人员在 I ...

  8. SpringCloud:SpringBoot整合SpringCloud项目

    划分模块 这里我划分了四个模块 Common: 存放bean和Dao模块 Consumer: 消费者模块,提供对外暴露接口服务 EurekaServer: Eureka注册中心模块,主要用于启动注册中 ...

  9. 消息队列——kafka

    原文:再过半小时,你就能明白kafka的工作原理了 会出现什么情况呢? 1.为了这个女朋友,我请假回去拿(老板不批). 2.小哥一直在你楼下等(小哥还有其他的快递要送). 3.周末再送(显然等不及). ...

  10. linux 开机自启动的两种方式

    方法 1 – 使用 rc.local sudo vi /etc/rc.local 在文件最后加上: sh /root/script.sh & 如果是 CentOS,我们修改的是文件 /etc/ ...