24《Protein Actions Principles and Modeling》-《蛋白质作用原理和建模》中文分享

​《Protein Actions Principles and Modeling》-《蛋白质作用原理和建模》

本人能力有限,如果错误欢迎批评指正。

第六章:The principles of protein folding kinetics

(蛋白质折叠动力学的原理)

-Levinthal悖论促进蛋白质折叠机制研究

在本章,我们将会了解蛋白质折叠/展开的速率和途径。我们所说的路线是指当蛋白质折叠时发生的构象变化的时间过程。我们会了解到在折叠过程中,蛋白质在什么阶段获得了其二级结构、其氢键、其疏水核心和其紧密的侧链堆积。那么是否这里会存在一种比较普遍的机制可以用来解释折叠/展开过程中的共性呢?这些过程是否与某些因素如温度或者变性剂有关呢?蛋白质如何快速发现自己适合的折叠结构并且同时从展开状态开始折叠-有时候该过程只需要几毫秒?什么会是折叠速度,其中的物理依据是什么?

为什么蛋白质折叠动力学那么重要?因为折叠动力学对于蛋白质科学的历史发展的重点。在1968年,Cyrus Levinthal提出了Levinthal悖论。蛋白质存在一个大海捞针的问题。蛋白质的构想空间是个非常大的空间-大海,一个非折叠状态的蛋白质必须找到折叠状态的天然构象-针。如果我们假设每隔蛋白单元都具有z=3的8个构象,那么当一个蛋白的氨基酸有100个的时候,理论上它的构象为zN ≈ 1050–1090。那么Levinthal悖论得到问题在于蛋白质如何是在这么大的搜索空间中快速找到那个天然的结构-过程只需要微秒-毫秒。

Levinthal悖论引发了以下的想法:如果我们了解折叠的途径,那么我们也许可以或者一个折叠规律/机制-不同的蛋白质在寻找其天然构象的时候,哪些构想会被抛弃/考虑。也许了解折叠中间产物(展开-折叠过程中的中间产物)可以给我们一些线索去了解哪些已知蛋白的构象是无需考虑的。当我们已知蛋白质序列的时候,我们可以利用这些知识来预测出蛋白质的结构。折叠动力学的知识同时也有利了解其他过程的动力学:配体结合,构象的变构变化,和机制作用。

-Mass-Action 模型可以进行折叠速率实验的捕捉

我们从最基础的折叠动力学实验开始学习。先从稀释的蛋白质溶液(变性条件的控制下)开始。我们可以通过急剧改变变性剂的浓度,Ph,温度来使该溶液的蛋白质转变为折叠状态。然后我们观察随着时间的变化光学特性(圆二色性(CD)或荧光,y (t))的变化。我们可以监测试管中折叠蛋白数量增加的速率。这种类型的实验通常被称为体外重折叠(in vitro refolding),因为它发生在试管中,而不是在细胞内,与最初未展开的蛋白质一起进行。我们也可以反向运行实验,通过将蛋白质溶液从折叠条件跳到展开条件来展开天然蛋白质。实验使用的是稀释的蛋白质溶液,可以避免蛋白质聚集。折叠和展开过程通常用一个或多个时间指数函数很好地描述(图 6.1):

速率系数k1和k2以及振幅A1和A2可以你深入了解不同条件下的折叠过程。

图6.1 折叠和展开通常遵循一个或两个指数衰减。通过(A)溶菌酶和(B)细胞色素c的光吸光度,以及(C)核糖核酸酶a的荧光反应,天然或变性蛋白的数量随时间的变化。线性是这些对数图上的一条直线。图显示了溶菌酶的双态折叠和展开动力学;细胞色素c的三态折叠和展开;以及核糖核酸酶a的双态折叠和线性展开的结合。

在本章中,我们将描述从宏观和微观模型中获得的知识。在宏观模型中,我们的目标是选择适合我们数据的Mass-Action 模型。Mass-Action模型是一组选定的动力学状态如D、I和N,以及连接这些状态的假定动力学方案(图6.2)。宏观建模只是用简洁的语言来表达实验结果的途径。微观模型旨在捕捉潜在的物理学——分子的构象和能量如何影响蛋白质折叠速率和路径。微观模型的目的是对折叠过程中的时间,温度、变性剂、pH或氨基酸序列对折叠过程的影响,给出一个结构和物理的解释。首先,让我们从宏观模型开始吧。

图6. 2 折叠的Mass-Action模型。(A)双态模型。(B)在通路上的中间状态。(C)通路中间体。(D)一个具有多个中间体的线性模型。

小蛋白质通过双态动力学快速折叠

一个典型的小的单结构域蛋白质只在一个单指数弛豫过程中折叠或展开,如图6.1A所示的溶菌酶。然界中涉及单指数动力学的过程据说遵循双态动力学,因为你需要解释它们的Mass-Action模型只需要两种状态,在这种情况下是D(展开)和N(折叠):

其中kf和ku分别为折叠和展开速率系数。这一过程的时间依赖性可以描述为:

其中,[D]和[N]分别是展开状态和折叠状态的时间依赖性浓度。如果选择归一化单位使[D] + [N] = 1,那么[D]和[N]是时间依赖的概率或总体-pD (t)和pN (t),值范围从0到1。有不同的方法来解决方程6.3。最简单的方法是用pD (t) = 1−pN (t)求解pN (t)。然而,这种策略主要局限于双态动力学。因为我们想探索适用于不同类型动力学的更广泛的模型,所以我们使用了一种更常用的方法,称为主方程。在这种方法中,在列向量中表示状态概率:

而速率系数为:

概率的时间依赖性为:

那么在两个双态转变中,折叠的结构的比例为

而展开状态的概率为 pD(t) = 1 − pN(t)。平衡状态的折叠分子比例为

方程6.7表明,如果在时间t = 0跳转环境,我们将观察到一个单指数衰减到带有一个速率系数的平衡状态:

在一个限制中,我们可以从时间t = 0开始,所有分子展开,pN (0) = 0,并应用强折叠条件,使ku→0。然后,折叠结构的概率将随时间呈指数增长,速率系数为kf

在相反的限制下,我们可以从时间t = 0开始,所有分子完全折叠,pN (0) = 1,并应用强变性条件,使kf→0。然后,折叠结构将以指数级消失:

这就是如何使用公式6.7-调整参数kf和ku,以达到方程6.7与实验数据的最佳拟合。如果数据比单指数动态更复杂,那么我们将尝试一个不同的模型,通常是一个具有中间状态的模型。前面描述的双态动力学对于小的蛋白质通常是足够的。但我们应该如何解释这种指数级的时间依赖性?这是否意味着试管中的所有蛋白质都是同步的,例如,每个分子形成第一个螺旋,同时其他蛋白质分子形成第一个螺旋结构?还是这意味着每个蛋白质本身折叠得非常快,没有与其他蛋白质分子同步,指数衰减只是反映了在给定时间内折叠或展开?后者才是对的。速率系数kf和ku是单位时间内任何特定蛋白质分子转化的概率。在任何给定的时间内,转化为N的分子的数量与当时在试管中仍未转化的D分子的数量成正比。溶液中的D分子越少,在单位时间内发生的D→N转换就越少。这是一种浓度效应。这是蛋白质折叠或展开的指数时间过程的基础。方框6.1展示了如何使用这种解释从计算机模拟中确定折叠速率。

Box 6.1 通过多个短的计算机模拟来估计一个蛋白质的折叠速率

假设我们运行一个计算机折叠模拟来确定折叠速率系数kf。(这些模拟将在第10章中进行讨论。)我们既可以跑一些长轨迹,也可以跑许多短轨迹。我们可以从一些未展开的构象开始模拟,然后在折叠条件下运行蛋白质的长轨迹。计算机轨迹应该运行至少几个时间的倍数,τf = 1/kf,折叠速率系数的倒数。否则,您将没有足够的数据来准确地拟合松弛曲线的基线。例如,如果真正的折叠时间为1 μs,则至少需要5-10μs的模拟时间。但在计算机上运行长时间的运行轨迹需要很长时间。相反,如果你有并行的计算机,你可以运行许多短的轨迹并收集统计数据。V Pande在一个名为折叠@home的计算机资源上展示了这一点。式6.10表明,对于短时间(t<<τf),从变性状态开始,可以将原生状态的时间变总体近似为

重新排列方程6.12给出

通过这种方式,可以从许多短轨迹中估计kf,而不是更少的长轨迹。只需计算一下你所看到的折叠情况的分数。这种策略很有用,因为在许多较短的运行中通常比在许多较短的运行中更容易获取计算机资源。而较长的轨迹并不一定能提供足够的构象空间采样。

小的球状蛋白质(小于大约100-150个氨基酸)通常通过双态动力学折叠。值得注意的是,蛋白质折叠具有如此简单的动力学,因为它们的异相和复杂的分子结构。我们在下面表明,任何具有单指数动力学的过程都可以被描述为具有一个速率限制的步骤,或一个过渡态。

-------------------------------------------

欢迎点赞收藏转发!

下次见!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/5953.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

pyecharts实现电影数据分析可视化

根据电影数据&#xff0c;使用pyecharts进行可视化分析。 数据介绍 import pandas as pd datapd.read_csv(./电影.csv) data.head()前5行数据如下: 需要安装的python库 pip install pandas pip install pyecharts文章目录数据介绍数据清洗数据可视化上映年份及电影数量导演…

python 数据、曲线平滑处理——基于Numpy.convolve实现滑动平均滤波——详解

文章目录1 基于Numpy.convolve实现滑动平均滤波1.1 滑动平均概念1.2 滑动平均的数学原理1.3 语法1.4 滑动平均滤波示例2 曲线平滑处理——Savitzky-Golay 滤波器——详解3 基于Numpy.convolve实现滑动平均滤波——详解1 基于Numpy.convolve实现滑动平均滤波 1.1 滑动平均概念 …

linux 配置java环境

1、上传jdk包到/usr/local/java目录下 2、解压jdk的tar包 tar -zxvf jdk-8u291-linux-x64.tar.gz 3、添加配置&#xff08;环境变量&#xff09; 注意&#xff1a;JAVA_HOME值为实际jdk路径 打开配置文件 vi /etc/profile 最下面添加: #set java environment JAVA_HOME/usr/…

基于集成学习的用户流失预测并利用shap进行特征解释

基于集成学习的用户流失预测并利用shap进行特征解释 小P&#xff1a;小H&#xff0c;如果我只想尽可能的提高准确率&#xff0c;有什么好的办法吗&#xff1f; 小H&#xff1a;优化数据、调参侠、集成学习都可以啊 小P&#xff1a;什么是集成学习啊&#xff0c;听起来就很厉害的…

SSM—【笔记】1.2 SpringMVC

SpringMVC:用于表现层开发&#xff0c;同Servlet功能等同&#xff0c;但比Servlet技术使用更加简便&#xff0c;可以用更少代码量完成开发 项目结构&#xff1a; 后端采用的是三层架构模式&#xff1a; 数据层&#xff1a;先学的JDBC技术&#xff0c;后用MyBatis框架取代 表…

ThreeJS-缩放、旋转(四)

代码&#xff1a; <template> <div id"three_div"> </div> </template> <script> import * as THREE from "three"; import {OrbitControls } from three/examples/jsm/controls/OrbitControls export default { name: &quo…

在华为做了三年软件测试被裁了,我该怎么办

近年来&#xff0c;随着经济环境的变化和企业战略的调整&#xff0c;员工被裁员的情况变得越来越普遍。无论是因为企业经营困难还是因为业务调整&#xff0c;员工们都可能面临被裁员的风险。如果你也遇到了这样的情况&#xff0c;那么你应该怎么办呢&#xff1f; 首先&#xf…

centos7 SystemV 开机自启动脚本配置方法 redis集群三主三从

centos7 SystemV 开机自启动脚本配置方法 redis集群三主三从1、安装redis集群2、编写redis启动脚本2.1、建立启动脚本2.2、复制多份redis启动脚本给集群使用2.3、添加可执行权限3、配置开机自启动1、安装redis集群 参考: redis三主三从集群安装 2、编写redis启动脚本 2.1、建…

RabbitMQ 07 发布订阅模式

发布订阅模式 发布订阅模式结构图&#xff1a; 比如信用卡还款日临近了&#xff0c;那么就会给手机、邮箱发送消息&#xff0c;提示需要去还款了&#xff0c;但是手机短信和邮件发送并不一定是同一个业务提供的&#xff0c;但是现在又希望能够都去执行&#xff0c;就可以用到发…

HTTP协议发展历程-HTTP2【协议篇】

HTTP2.0 HTTP2为了解决HTTP1.1中存在的问题。其中慢启动和TCP连接竞争是TCP本身导致的&#xff0c;在H2中依赖的还是TCP协议&#xff0c;不过思路换了一下。 HTTP/2 的思路就是一个域名只使用一个 TCP 长连接来传输数据&#xff0c;这样整个页面资源的下载过程只需要一次慢启动…

【Elastic (ELK) Stack 实战教程】04、ElasticSearch 集群进阶及优化

目录 一、ES 集群故障转移 1.1 什么是故障转移 1.2 模拟节点故障 1.2.1 重新选举 1.2.2 主分片调整 1.2.3 副本分片调整 二、ES 文档路由原理 2.1 文档的创建流程 2.2 文档的读取流程 2.3 文档批量创建的流程 2.4 文档批量读取的流程 ​三、ES扩展集群节点 3.1 …

【目标检测论文阅读笔记】Multi-scene small object detection with modified YOLOv4

Abstract. 小目标检测的应用存在于我们日常生活中的许多不同场景中&#xff0c;该课题也是目标检测与识别研究中最难的问题之一。因此&#xff0c;提高小目标检测精度不仅在理论上具有重要意义&#xff0c;在实践中也具有重要意义。然而&#xff0c;当前的检测相关算法在这项任…

Node.js学习笔记——Express.js

一、express介绍 express是一个基于Node.js平台的极简、灵活的WEB应用开发框架&#xff0c;官方网址&#xff1a;https://www.expressjs.com.cn/ 二、express使用 2.1express下载 express本身是一个npm包&#xff0c;所以可以通过npm安装。 npm init npm i express 2.2expr…

Java接口

目录 抽象类 抽象类的概述 如何使用抽象类 抽象类的使用 抽象特征 关于抽象需要注意的几个事情 接口(interface) 常量 如何实现接口 接口与接口多继承 接口的注意事项 抽象类 抽象类的概述 父类中的方法&#xff0c;被它的子类们重写&#xff0c;子类各自的实现都不…

《花雕学AI》02:人工智能挺麻利,十分钟就为我写了一篇长长的故事

ChatGPT最近火爆全网&#xff0c;上线短短两个多月&#xff0c;活跃用户就过亿了&#xff0c;刷新了历史最火应用记录&#xff0c;网上几乎每天也都是ChatGPT各种消息。国内用户由于无法直接访问ChatGPT&#xff0c;所以大部分用户都无缘体验。不过呢&#xff0c;前段时间微软正…

Vulnhub:DC-3靶机

kali&#xff1a;192.168.111.111 靶机&#xff1a;192.168.111.250 信息收集 端口扫描 nmap -A -v -sV -T5 -p- --scripthttp-enum 192.168.111.250 通过nmap得知目标CMS为Joomla 3.7.0 漏洞利用 搜索发现该版本存在sql注入 利用sqlmap获取目标后台用户密码 sqlmap -u &…

测试行业3年经验,面试想拿 17K,HR说你只值 8K,该如何回答或者反驳?

面试最尴尬的不是被拒绝&#xff0c;而是直接说你不值那个价格... 最近朋友在面试的时候&#xff0c;HR 突然来了句&#xff1a;你只值 7K。朋友后面和我说了这个事。我想如果是我处在这种情况下&#xff0c;自己并不能很好地回答或者反驳。不知道大家会怎么回答或者反驳&…

基于vivado(语言Verilog)的FPGA学习(4)——FPGA选择题总结(针对华为逻辑岗实习笔试)

基于vivado&#xff08;语言Verilog&#xff09;的FPGA学习&#xff08;4&#xff09;——FPGA选择题总结 文章目录基于vivado&#xff08;语言Verilog&#xff09;的FPGA学习&#xff08;4&#xff09;——FPGA选择题总结1. 消除险象2. 建立时间和保持时间3.ISE4.DMA5.仿真器6…

【Linux】-- 权限和Shell运行原理

目录 Shell的运行原理 用户切换 su - / su sudo 权限 chmod chown chgrp 八进制方法修改文件属性 目录权限 粘滞位 umask 自定义默认权限 Shell的运行原理 广义上&#xff0c;Linux发行版 Linux内核 外壳程序 Linux 从广义上来理解它是一个操作系统 而从狭义上…

关于Map类的使用小结

目录 1. 常用Map类和区别 2. HashMap工作原理 2.1 Put()执行过程 2.2 扩容机制 3. ConcurrentHashMap 3.1 工作原理 3.2 JDK7分段锁的优缺点 1. 常用Map类和区别 Map类包含&#xff1a;HashMap、HashTable、LinkedHashMap、TreeMap。 1) 从功能上区分。 HashMap&…