实现蛋白质动态对接预测!上海交大/星药科技/中山大学等联合推出几何深度生成模型DynamicBind

蛋白对接_蛋白与蛋白的互作(和分子对接) 今天是生信星球陪你的第299天 大神一句话,菜鸟跑半年。我不是大神,但我可以缩短你走弯路的半年~ 就像歌儿唱的那样,如果你不知道该往哪儿走,就留在这学点生信好不好~ 这里有豆豆和花花的学习历程,从新手到进阶,生信路上有你有我!师兄找我做蛋白和蛋白的分子对接,我以前学的都忘了,只能现学现卖研究了一下下,顺便写了推送,周六要预答辩的我好像有点嚣张啊。最近我写的分子对接系列很容易... 阅读详情

蛋白质是生命的物质基础,其功能与蛋白质结构、构象的动态性紧密相关,并且受配体调节。蛋白质-配体的相互作用研究对于药物的发现与筛选,具有重要意义。纵观其研究进程,AlphaFold 的面世是一个里程碑式突破,能够预测单个蛋白质的空间三维结构,为研究蛋白质–配体相互作用提供了结构基础。

但 AlphaFold 只能预测蛋白质在一个瞬间的静态结构,未能实现蛋白质结构动态变化的预测。 当使用 AlphaFold 预测的无配体蛋白质结构作为对接进行输入时,所得到的配体位置预测往往与配体结合的共晶结构不吻合。并且,AlphaFold 预测的结构,很难展现出与配体结合最有利的侧链和主链构型,导致相关的活性位点不在正确的位置上,所以目前很难利用 AlphaFold 的结构来进行药物筛选和设计。

针对于此,上海交通大学郑双佳课题组联合星药科技、中山大学药学院以及美国莱斯大学,提出了为蛋白质动态对接 (dynamic docking) 设计的几何深度生成模型 DynamicBind, 可以有效地将蛋白质构象从最初的 AlphaFold 预测状态调整到类似全息 (holo-like) 状态,为后 AlphaFold 时代的药物研发提供了一种基于深度学习的、考虑蛋白动态变化的新研究范式。该方法还在国际药物筛选大赛 CACHE 上被湿实验验证,能为治疗帕金森疾病的难成药靶点筛选到具有竞争力的苗头化合物。

该研究以「DynamicBind: predicting ligand-specific protein-ligand complex structure with a deep equivariant generative model」为题,发表在 Nature Communications 上。

研究亮点:

  • 用先进的深度扩散模型和等变几何神经网络技术,将蛋白质构象生成和配体姿势预测统一到 1 个框架中,实现了蛋白质和配体的动态对接预测

  • DynamicBind 在蛋白质配体对接上优于传统对接方法和基于深度学习的刚性对接方法

  • DynamicBind 利用 AlphaFold 预测的蛋白质构象,可以动态调整蛋白质构象,找到最适合配体的最优构象

在这里插入图片描述

论文地址:
https://www.nature.com/articles/s41467-024-45461-2

开源项目「awesome-ai4s」汇集了百余篇 AI4S 论文解读,并提供海量数据集与工具:

https://github.com/hyperai/awesome-ai4s

数据集:以 PDBbind 数据集为基础,使用 MDT 测试集扩大评估范围

研究人员首先使用 PDBbind 数据集,按照时间顺序对模型的训练集、验证集和测试集进行了训练,与实验测量的结合亲和力配对。 由于 PDBbind 测试集包含大约 300 个 2019 年的结构,其中包括许多非小分子配体(53 个为多肽),因此研究人员通过精选的主要药物靶标 (MDT) 测试集扩大了评估的范围。

MDT 测试集包括 2020 年或之后存档的 599 个结构,其中包含类药物配体以及激酶、GPCR、核受体和离子通道等四大家族蛋白质。这些蛋白家族代表了约 70% 的 FDA 批准的小分子药物的靶标,具有一定代表性。

DynamicBind :基于几何深度学习的动态复合物结构预测模型

不同于传统的将蛋白质视为大多数刚性实体的对接方法,DynamicBind 使用先进的深度扩散模型和等变几何神经网络技术,将蛋白质构象生成和配体姿势预测这两个传统上分离的步骤统一到一个框架中,实现了蛋白质和配体的动态对接预测。 同时,作为一种端到端的深度学习方法,它在采样广泛的蛋白质构象变化方面,也比传统的 MD 模拟快几个数量级。

DynamicBind 接受 PDB 格式的类结构 (apo-like) 和几种广泛使用的小分子配体格式,如 SMILES 或 SDF 格式。 在推理过程中,模型会随机放置配体,而配体的种子构象是用 RDKit 围绕蛋白质生成的。在训练阶段,模型旨在学习从 apo-like 构象到 holo 构象的过程。在推理过程中,模型会对初始输入结构进行 20 次迭代更新。

如下图 a 所示,粉色表示蛋白质构象全息状态 (holo),绿色表示初始载脂蛋白和模型预测构象,青色表示原生配体,橙色表示预测配体。

在这里插入图片描述

DynamicBind 模型示意图

在每一步的迭代中,蛋白质和配体的特征以及坐标 (包括 sidechain torsion、Ca 原子坐标等),被输入到一个 SE(3) 等变交互模块 (Equivariant Interaction Module) 中。模型输出结果包括配体和每个蛋白质残基的全局平移和旋转,配体的扭转角和蛋白质残基的 chi 角的旋转,以及两个预测模块(结合亲和力 A 和置信度得分 D)。

下图 b 展示了 DynamicBind 模型的采样效率。在激酶蛋白 DFG-in 到 DFG-out 转变过程中,当蛋白质与两种不同的配体结合时,该模型可以预测两种不同的全息构象。并且 DynamicBind 可以在 20 步内预测出结合的蛋白质构象,而寻找同一结合状态的全原子 MD 模拟则需要数百万步。

在这里插入图片描述

DynamicBind 模型采样效率

蛋白质动态对接预测全能选手, DynamicBind 在五大任务中表现出色

为了评估 DynamicBind 的模型性能,研究人员通过五大任务进行测试,包括:
(1) 基准测试 DynamicBind 与当前的对接方法;
(2) 取样大量蛋白质构象变化的能力;
(3) 处理蛋白质构象变化的范围;
(4) 预测隐蔽性口袋实现动态对接的能力;
(5) 抗生素基准测试中的筛选性能。

DynamicBind 优于传统对接方法和基于深度学习的刚性对接方法

在测试期间,研究人员并没有使用全息结构作为输入,并且假设全息蛋白质构象不可用,仅使用 AlphaFold 预测的蛋白质构象作为输入。 因为全息构象展示了与共结晶配体的强烈形状和电荷互补性,会简化配体姿态预测的过程。

如下图 a 和 b 所示,研究人员将 DynamicBind 与其他基线模型,在 PDBbind 数据集和 MDT 数据集上进行对比,在不同 RMSD 阈值下,DynamicBind 均优于其他方法。具体而言,DynamicBind 在 PDBbind 测试集上配体 RMSD 阈值低于 2Å (5Å) 的比例为 33% (65%),在 MDT 测试集上为 39% (68%)。

在这里插入图片描述

DynamicBind 与多种对接方法以及深度学习方法的对接实验比较结果——基于 PDBbind 、MDT 测试集

但在评估模型时,仅根据配体的 RMSD 值进行评估,对于 DiffDock、TankBind 和 DynamicBind 这种基于深度学习的模型有利,因为它们具有更高的构象冲突容忍度;而对于严格执行范德华力 (Van der Waals forces) 、基于力场的对接方法 Gnina、Glide、Vina 不利,从而影响模型评估的客观性。因此,研究人员使用配体 RMSD 和冲突得分来评估配体预测成功率。

下图 c 显示了使用严格标准(配体 RMSD < 2 Å,冲突得分 < 0.35)和更宽松的标准(配体 RMSD < 5 Å,冲突得分 < 0.5)的配体预测成功率。在更严格的条件下,DynamicBind 的成功率 (0.33) 是最佳基线 DiffDock (0.19) 的 1.7 倍。

在这里插入图片描述

DynamicBind 与多种对接方法以及深度学习方法的对接实验比较结果——基于两种测试标准

此外,即使在初始口袋与晶体结构的 RMSD 很大的情况下,DynamicBind 预测的口袋 RMSD 也显著小于 AlphaFold 预测的结果,如下图 d 所示。

在这里插入图片描述

DynamicBind 与 AlphaFold 在初始口袋 RMSD 对比

鉴于 DynamicBind 能够生成多样的构象,并且受 AlphaFold 的 LDDT 分数的启发,研究人员开发了 contact-LDDT (cLDDT) 评分模块,以从预测输出中选择最合适的复合物结构。

如下图 e 所示,DynamicBind 预测的 cLDDT 与实际配体 RMSD 有很好的相关性,表明其在选择高质量复合物结构方面的有效性。

在这里插入图片描述

DynamicBind 预测的 cLDDT 与实际配体 RMSD 的相关性

如下图 f 所示,随着生成样本数量的增加,DynamicBind 模型在配体位姿预测方面的成功率也随之提高。

在这里插入图片描述

DynamicBind 模型在配体位姿预测成功率

DynamicBind 可以捕获配体特异性蛋白质构象变化

传统的对接协议通常将蛋白质构象采样作为与对接过程分开的步骤进行。然而,在许多情况下,两个不同的配体可能适合于相互排斥的蛋白质构象。在之前的对接模型中,必须将蛋白质预设为正确的构象,才有可能识别出配体的适当结合姿态。与此相反,DynamicBind 利用 AlphaFold 预测的蛋白质构象,可以动态调整蛋白质构象,找到最适合感兴趣配体的最优构象,见下图 a。

图 b 到图 e 则表示 DynamicBind 和 AlphaFold 在 PDB 6UBW 以及 PDB 7V3S 结构中,预测的配体和口袋的 RMSD。对于 PDB 6UBW,DynamicBind 预测的配体 RMSD 为 0.49 Å,口袋 RMSD 为 1.97 Å,而 AlphaFold 结构的口袋 RMSD 为 9.44 Å。对于 PDB 7V3S,DynamicBind 预测的配体 RMSD 为 0.51 Å,口袋 RMSD 为 1.19 Å (AlphaFold 6.02 Å)。

在这里插入图片描述

DynamicBind 捕获配体特异性蛋白质构象变化

图 f 和 g 展示了通过 UniProt ID 标记的蛋白质,如何从相同的初始结构开始,在与 I 型抑制剂结合后逐渐向 DFG-in 构象移动,并在与 II 型抑制剂相互作用时,倾向于 DFG-out 构象的过程。

在这里插入图片描述

DynamicBind 捕获配体特异性蛋白质构象变化——DFG-in /DFG-out

图 h 揭示了 DynamicBind 大多数预测的蛋白质结构与初始 AlphaFold 结构相比,显示出的口袋 RMSD 较低。

上述结果证明了 DynamicBind 能够捕获配体特异性的构象变化。 也就是说,即使特定构象与初始提供的蛋白质结构不同, DynamicBind 也能识别出能与蛋白质的其他可能构象进行很好结合的化合物。

DynamicBind 涵盖了多尺度的蛋白质构象变化

研究人员使用从皮秒级到毫秒级的 6 个不同类型的跨尺度构象变化对 DynamicBind 进行评估。 如下图所示,粉色表示晶体结构,白色表示 AlphaFold 结构,绿色表示 DynamicBind 预测的结构,青色表示原生配体,橙色表示 DynamicBind 预测的配体。

基于与晶体结构的比较,Δpocket RMSD 衡量的是模型预测蛋白结构与 AlphaFold 结构之间的口袋 RMSD 差异。 Δpocket RMSD 为负数表明与晶体结构相比,DynamicBind 预测的结构与 AlphaFold 预测的结构更为接近。

Δclash 衡量的是预测的蛋白-配体对与 AlphaFold 结构中移植配体之间的冲突得分差异。 Δclash 为负数则表示预测复合物中的冲突更少。

在这里插入图片描述

DynamicBind 捕获配体特异性蛋白质构象变化

在图 a 中,原生配体与叠加的 AlphaFold 结构的一条侧链发生冲突 (clashes);在 DynamicBind 的预测中,这条侧链向原生构象移动,从而解决了冲突。在图 b 中,AlphaFold 结构中的一个酪氨酸挡住了一部分口袋;而在 DynamicBind 预测结构和原生结构中,这部分口袋变得可访问。在图 c 中,一个柔性环与配体相交,而在 DynamicBind 的预测中它被移开了,这与原生结构一致。

在图 d 中,α 螺旋在配体结合部位附近变成了环。在图 e 中,热休克蛋白 Hsp90α 从封闭状态过渡到开放状态时,二级结构发生了大幅度运动。在图 f 中,AKT1 激酶的两个结构域凝聚在一起,形成了一个以前不存在的口袋。

综上所述,当配体结合口袋不够宽敞或未形成 AlphaFold 预测的构象时,DynamicBind 模型可以预测与配体结合相关的各种构象变化。

DynamicBind 可识别隐蔽结合位点

蛋白质在动态过程中经常会产生隐蔽口袋,这些隐蔽口袋可以揭示在静态结构中未被发现的药用位点,从而使以前「不可药用」的蛋白质成为潜在的药物靶点。研究人员使用含有 SET 结构域的蛋白质 2 (SEtD2) 作为案例进行研究,展示了 DynamicBind 在揭示这些隐蔽口袋方面的实用性。

SETD2 作为一种组蛋白甲基转移酶,是治疗多发性骨髓瘤 (MM) 和弥漫性大 B 细胞淋巴瘤 (DLBCL) 的关键药物,它有一个隐秘的口袋,是一种高选择性化合物 EZM0414 的靶点,目前正在进行 I 期临床试验。

如下图 a、b 所示,训练集中所有的 SETD2 同源体(根据蛋白质 Smith–Waterman 相似性超过 0.4 定义),都与 S-腺苷甲硫氨酸 (SAM) 或 Sinefungin 类似物共结晶,以线条表示。青色条状表示 PDB 7TY2 的配体 EZM0414,粉色表示蛋白质。

在图 c 中,白色表示 AlphaFold 结构及其表面,隐蔽位点被阻塞,导致与移植的 EZM0414 发生大量冲突。

在这里插入图片描述

DynamicBind 揭示了配体 EZM0414 的隐蔽口袋

图 d 证实 EZM0414 是一种未见过的配体,即使是最相似的 Tanimoto 配体也与 EZM0414 有显著偏差。图 e 显示了DynamicBind 模型预测的蛋白质配体复合物结构,该模型以 AlphaFold 预测的 SETD2 结构和 EZM0414 的 SMILES 表示为输入。图 f 则展示了 DynamicBind 预测的蛋白质配体复合物结构与 SETD2-EZM0414 复合物 (PDB 7TY2) 的晶体结构重叠的样态。

从结果来看,DynamicBind 实现了隐蔽性口袋的动态对接,不仅成功放置了配体,而且找到了较为合适的口袋构象(所得配体 RMSD 为 1.4 Å,口袋 RMSD 为 2.16 Å)。

DynamicBind在抗生素基准测试中实现了更好的药物筛选性能

在基于靶点的药物发现过程中,筛选潜在候选药物和反向筛选(针对特定化合物确定蛋白质靶点)都至关重要。为了评估 DynamicBind 模型在实践中的筛选性能,研究人员在模型中添加了一个亲和力预测模块,使用从 PDBbind 数据集中获得的实验测量的结合亲和力数据进行训练,并在 2023 年发布的抗生素蛋白质组的药物筛选试验数据(包括 12 个蛋白靶点和近 3,000 个实测活性数据)上进行评估。

如下图 a 所示,DynamicBind 超越了 VINA 和 DOCK6.9 等常见对接方法,以及基于机器学习的最佳重新评分方法,其接收者操作特征曲线下的平均面积(auROC)达到了 0.68。这种性能的提高得益于 DynamicBind 的动态对接能力,它可以将 AlphaFold 结构细化为更接近原生的状态,从而实现更精确的结合亲和力估计。

在这里插入图片描述

DynamicBind 在抗生素基准测试中实现了更好的筛选性能

上图 b 则显示了 DynamicBind 预测的蛋白质 murD 结构更紧密地围绕配体,形成了在初始 AlphaFold 结构中不可能形成的更多相互作用。

这些结果表明,DynamicBind 始终优于传统对接方法和基于深度学习的刚性对接方法,该模型凭借其结合亲和力预测能力,在蛋白组水平的虚拟筛选应用中展示出巨大的潜力。

解码蛋白质复杂结构功能,为智能药物发现贡献力量

DynamicBind 模型在 AlphaFold 静态结构预测的基础上,创新性地引入了生成式人工智能技术,成功解决了动态复合物结构预测这一挑战。预测蛋白质结构的动态变化,对理解生命过程、研发新型药物具有重要意义。特别是在 AI 药物研发中,能够极大程度上提高 AI 药物筛选的准确性与临床效用。

作为此次研究成果的主要参与者之一,郑双佳课题组长期深耕于生成式人工智能与药物开发交叉前沿研究,成果颇丰。

2024 年 6 月 21 日,郑双佳课题组提出使用表型层面的扰动高内涵细胞显微镜图像,来辅助分子表征学习的跨模态学习方法。 这种方法可以有效地在分子和表征之间架起桥梁,对药物研发具有重要意义。相关研究以「Cross-Modal Graph Contrastive Learning with Cellular Images」为题,发表在 Advanced Science 上。

论文地址:
https://onlinelibrary.wiley.com/doi/10.1002/advs.202404845

2024 年 5 月 25 日,郑双佳课题组提出了多尺度学习框架 MUSE,有效地融合了原子结构和分子网络尺度之间的多尺度信息, 展现了将计算药物发现扩展到其他尺度的潜力。相关研究以「A variational expectation-maximization framework for balanced multi-scale learning of protein and drug interactions」为题,发表在 Nature Communications 上。

论文地址:
https://www.nature.com/articles/s41467-024-48801-4

2022 年 9 月 15 日,郑双佳课题组开发了针对难成药靶点的生成式智能药物设计算法,在短时间内设计出了 PROTAC 先导化合物, 并通过动物实验得到了验证,展示了信息技术与生物技术融合的巨大潜力。该系列成果得到了谷歌 DeepMind AlphaFold 团队及华盛顿大学 David Baker 院士团队等领域顶尖课题组的正面引用及评价。相关研究以「Accelerated rational PROTAC design via deep learning and molecular simulations」为题,发表在 Nature Machine Intelligent 上。

论文地址:
https://www.nature.com/articles/s42256-022-00527-y

2020 年 2 月 14 日,郑双佳课题组提出一种基于端对端深度学习框架——准视觉问答系统, 来识别药物与蛋白质之间的相互作用,有效地助力了药物发现。相关研究以「Predicting drug–protein interaction using quasi-visual question answering system」为题,发表在 Nature Machine Intelligence 上。
论文地址:
https://www.nature.com/articles/s42256-020-0152-y

郑双佳课题组基于对生成式人工智能与药物开发交叉前沿研究的理解,聚焦于代谢和衰老相关领域疾病的药物智能设计,打造 IT 与 BT 融合的新型药物开发模式,致力于为端对端的智能药物发现贡献更多力量。

参考资料:

https://news.sjtu.edu.cn/jdyw/20240628/199484.html

https://zhenglab.sjtu.edu.cn/

https://www.nature.com/articles/s41

蛋白与蛋白的对接计算教程 本教程讲述如何使用ZDOCK分子对接软件、殷赋云平台分子动力学方案及相关小工具,实现蛋白与蛋白的对接计算。本次示例中,受体蛋白与配体蛋白分别为CDK2(PDB ID :3PY1)和Cyclin-A2(PDB ID :1VIN该体系并不清楚具体的氨基酸残基位点,所以采用盲对接方式确定结合位点。首先采用ZDOCK进行刚性对接,挑选若干复合物进行分子动力学模拟,然后根据结合自由能选取最好的结果进行结合模式分析。相对于明确位点的对接方式来说,盲对接的花费较大。 阅读详情

相关推荐

蛋白质柔性对接介绍

柔性对接在 PyRosetta 中通过控制 MoveMap 和 TaskFactory 来允许某些区域(如主链和侧链)的灵活调整,以更精确地模拟蛋白质之间的相互作用。这个过程在对接步骤中引入了构象自由度,从而提高了蛋白质复合物的准确性和稳定性。

qq_27390023的博客 1739

蛋白对接_RosettaDock4.0 : 蛋白蛋白复合物对接预测

参考1: Protein–Protein Docking with Backbone Flexibility参考2: Conformer Selection and Induced Fit in Flexible Backbone Protein–Protein Docking Using Computational and NMR Ensembles参考3: High-resoluti...

weixin_40001519的博客 6443

蛋白质中不同氨基酸chi角原子的one-hot表示

蛋白质中的"chi角"(chi angle)通常是指侧链自由旋转的二面角,用于描述氨基酸侧链中的旋转构象。侧链是氨基酸分子的一部分,它们附着在氨基酸主链上,并可以以不同的角度自由旋转。不同氨基酸的侧链具有不同数量的chi角,通常分为chi1、chi2、chi3、chi4等。每个chi角表示了侧链上的一个二面角,通常是在侧链的主要链或原子之间的角度。Chi角的值通常以角度(度)来表示,可以从0度到360度。Chi角的不同构象可以影响蛋白质的立体构象和功能,因此对于研究蛋白质的结构和功能具有重要意义。

qq_27390023的博客 1968

蛋白对接_分子对接:来一场蛋白和小分子的风花雪月

分子对接(Molecular Docking)理论所谓分子对接就是两个或多个分子之间通过几何匹配和能量匹配相互识别找到最佳匹配模式的过程。分子对接对酶学研究和药物设计中有重要的应用意义。分子对接计算是在受体活性位点区域通过空间结构互补和能量最小化原则来搜寻配体与受体是否能产生相互作用以及它们之间的最佳结合模式。分子对接的思想起源于Fisher E的”钥匙和锁模型”,主要强调的是空间形状的...

weixin_36326053的博客 7807

分析方法 | Rosetta使用教学 ——Protein-protein dock模块(刚性对接)

需要提供两个蛋白结构的输入文件COL_D.pdb和IMM_D.pdb文件,以及1v74.pdb(预对接文件)文件在input_files文件夹下(如果只进行刚性对接可以只准备预对接文件)蛋白-蛋白对接一直是分子模拟中非常重要同时非常难解决的问题,相较于小分子与蛋白之间的对接,蛋白-蛋白对接如今较不成熟,在蛋白-蛋白对接之前,最好能够搜集更多的文献进行支持,让模拟的结果不空洞,才能保证对接的准确性。在进行对接前应对对接的位置有预先的了解并将要对接的蛋白放在预计的对接位置,手动生成预对接的结构文件。

2302_76987110的博客 2557

HDOCK 蛋白蛋白对接软件使用;LZerD、pyDock、ClusPro网页在线对接

参考:hdock支持蛋白与蛋白,也支持蛋白与核酸对接计算。

weixin_42357472的博客 1万+

Cluspro蛋白蛋白对接教程

Cluspro以一款学术免费的蛋白-蛋白刚性对接程序,该程序由博士顿大学开发并部署在服务器,以便大家注册后使用,也可以将程序下载到本地进行部署计算。 注意!!! 该软件只对学术用户免费,商业用户是收费的,怎么收费不清楚。 同时,schrodinger软件的蛋白-对接模块就是使用的该软件。 今天带大家了解一下这软件的使用。 ...

u010490396的博客 1万+

STM32F429+LAN8720实战:5分钟搞定LWIP裸机网络通讯(附完整代码)

本文详细介绍了如何在STM32F429微控制器上,结合LAN8720 PHY芯片,在裸机环境下快速部署和配置LWIP协议栈以实现网络通讯。内容涵盖硬件RMII接口连接、STM32CubeMX关键配置、代码移植与定制,以及常见问题排查方法,帮助工程师在资源受限的嵌入式系统中高效实现稳定的以太网功能。

2y3u4i5o6p的博客 962

蛋白对接_分析方法 | Rosetta使用教学 —Proteinprotein dock模块(刚性对接)

点击蓝字关注我们蛋白-蛋白对接一直是分子模拟中非常重要同时非常难解决的问题,相较于小分子与蛋白之间的对接,蛋白-蛋白对接如今较不成熟。在蛋白-蛋白对接之前,最好能够搜集更多的文献进行支持,让模拟的结果不空洞,才能保证对接的准确性。蛋白-蛋白对接如今比较著名的软件有Hex Protein Docking,ZDock,rDock,以及Rosetta等等。其中Hex Protein Docki...

weixin_26905487的博客 4930

泛微E9开发 明细表字段赋值到主表字段,将各类型合计赋值到主表类型合计中

①绑定明细表类型、预计金额字段的值改变事件,每当有值发生改变,就需要重新计算供应商1、供应商2、供应商3的合计,如果不绑定这两个字段的话,会出现计算不及时或计算错误的问题。②当有明细行被删除时,也需要重新计算供应商1、供应商2、供应商3的合计,比如删除了供应商1的明细行,如果不重新计算,那么供应商1的值还是被删之前的值,合计错误。将各类型合计赋值到主表类型合计中。

a_waste_only的博客 3836

PSCAD通过python调用自动化库的实现

带有python脚本的pscad自动化PSCAD通过python调用自动化库的实现前期准备实现 PSCAD通过python调用自动化库的实现 在网上搜了一圈没有找到,通过油管的一个视频学到了,这里分享一下。 前期准备 下载PSCAD 在官方文档中建议PSCADV4.6.1及以上版本 下载python python这里没注明哪些版本可用,博主下载了最新的3.8.2使用正常。 下载IDE py...

橙子的博客 5912

生物大分子结构预测

这里我们提供蛋白- 蛋白对接工具,通过输入蛋白序列、基因名称或结构等,即可预测蛋白-蛋白复合物结构,并给出结合界面残基分布以及对结合起重要作用的热点残基信息,对解释蛋白分子机制以及点突变实验设计提供研究线索。这里我们提供蛋白-RNA、蛋白-DNA复合物结构预测工具, 输入蛋白序列、基因名称或结构等,以及RNA或DNA的结构,即可预测蛋白-RNA或蛋白-DNA复合物结构,给出结合界面残基分布以及对结合起重要作用的热点残基信息,对解释核酸结合蛋白的分子机制以及点突变实验设计提供研究线索。

weixin_56860330的博客 695

【Python&RS】Rasterio库安装+基础函数使用教程

Rasterio是一个Python库,专门用于栅格数据的读写操作。它支持多种栅格数据格式,如GeoTIFF、ENVI和HDF5,为处理和分析栅格数据提供了强大的工具。RasterIO适用于各种栅格数据应用,如卫星遥感、地图制作等。这篇文章跟大家介绍一下Rasterio库的安装以及一些基本函数的使用教程,附带源码。

Remote Sensing迷途小书童 1万+

【生信操作】使用 AutoDock 软件做蛋白质对接小分子 (基础版)

AutoDock分子对接(基础版)

Aurora_i的博客 6513

基于STM32的电子时钟设计

基于STM32的电子时钟设计1、设计目的2、设计具体要求3、proteus仿真图4、程序代码 1、设计目的 (1)掌握使用KEIL MDK5进行软件开发的具体流程; (2)掌握硬件电路的设计方法; (3)掌握STM32微控制器的程序设计及代码编写方法。 2、设计具体要求 (1)通过STM32自带的实时时钟功能获取时间信息; (2)在OLED显示屏上显示日期、时、分、秒等时间信息; (3)通过按键可对时间信息进行修改; (4)具有闹钟设定功能; (5)加分项:自行增加其他功能。 3、proteus仿真图 4

唯一的博客 2万+

VMware Workstation Pro 17 高效安装与激活指南

本文详细介绍了VMware Workstation Pro 17的高效安装与激活方法,包括系统要求、安装步骤、常见问题解决方案及性能优化技巧。通过专业的指导,帮助用户快速掌握这款强大的虚拟机软件,提升工作效率。

weixin_29322855的博客 402

蛋白对接_【原创】杜伦大学Degiacomi小组JCTC论文:单一体积描述符能搞定蛋白蛋白分子对接么?...

预测蛋白质在特定复合物中的状态有助于理解其在生物体内的生物学功能,从而设计药物来解决相关疾病。蛋白-蛋白对接是用来解释生物分子间作用模式常用的方法,以往常采用刚性对接,各原子的相对位置不变,虽然能够快速得到对接结果,但其忽略了侧链的摆动所造成的蛋白质分子的构象变化,得到的对接分数低,不容易探究到真正的结合模式。近日来自杜伦大学的M. T. Degiacomi小组提出了一种表示蛋白质的新方...

weixin_35798118的博客 604

YOLOv11涨点改进 | 全网独家下采样改进、细节涨点篇 | TGRS 2025 | 引入PWD参数化小波下采样模块,减少下采样过程中小目标的关键细节丢失,即插即用,助力高效涨点发论文

本文提出了一种改进YOLOv11小目标检测性能的参数化小波下采样(PWD)模块。PWD通过小波变换保留目标细节信息,增强频率域特征表达,有效解决了传统下采样导致的小目标信息丢失问题。该模块采用双分支设计,结合自适应频率选择和空间补偿机制,在红外图像和低光场景中表现出更强的抗干扰能力。实验表明,PWD能显著提升YOLOv11对弱纹理和低对比度目标的检测精度,同时保持计算效率。文章详细介绍了PWD的结构原理、实现代码及在YOLOv11中的集成方法,为小目标检测提供了有效的改进方案。

Ai缝合怪、助力小伙伴高效发论文 233

蛋白对接_蛋白-小分子对接

1.项目说明采用分子对接技术研究化合物1与受体PARP1的结合模式(图1)。图1.化合物1的化学结构2.计算方法从RCSB Protein Data Bank(http://www.rcsb.org)下载PARP1的X-ray晶体结构(PDB 编号:4RV6,分辨率:3.19 Å),以第一个构象作为受体结构。[1].采用UCSF Chimera软件建立化合物1的三维结构,并进行能量优化。[2,3...

weixin_33404792的博客 2278

Claude Code 错误解决方案 API Error: 前缀通用错误

本文分析了Claude Code与Anthropic API通信时出现的通用错误处理问题。当API返回未分类错误时,系统会直接显示"API Error: "前缀的原始错误信息。通过错误链路追踪发现,这是由于未匹配特定错误类型时触发了通用兜底处理逻辑。文章提供了三种解决方案:查看具体错误内容、启用调试日志以及提交问题反馈,并建议用户关注错误码、使用/compact命令处理上下文超限问题。最后强调这些未分类错误是预期行为,用户应通过错误消息中的线索自行排查或反馈开发者。

多媒体编程、网络编程、系统编程、网络安全编程、驱动编程 1349

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

蛋白对接_分子对接|02 蛋白质和小分子的3D结构前处理

说在前面在开始分子对接之前,我们需要准备蛋白质和小分子的3D结构,并对这些3D结构进行预处理和结构优化,以便进行合理可靠的分子对接。 1、为了验证前期的网络药理学结果,可以将蛋白质全称在pdb网站 http://www.rcsb.org/里搜索3D结构,有时名称会有差异,着重看结构是否一样。(下载结构时,会有蛋白质和配基共同存在的,这时注意要下载...

weixin_29104059的博客 8279

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

蛋白对接_MOE的基本使用(1)—小分子与蛋白质的对接

“MOE的基本使用(1)—小分子与蛋白质的对接”院里的同学经常会问我一些MOE的使用,为了方便大家学习,在此我分享一下这个软件的基本使用方法。因为我的所有技能都是自己摸索学习的,所以如果有错误,敬请谅解。01—关于MOEMOE是一款来自于加拿大的计算机辅助药物设计(CADD)软件。这个软件可用来同源建模,对接,分子模拟等。目前我所接触的市面上类似的软件还有:DS,Schrodinger...

weixin_39640262的博客 2万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

胜宏科技泰国A1厂房满产,高端PCB扩产延伸至越南

胜宏科技泰国A1厂房满产,高端PCB扩产延伸至越南

qianliuchuhai的博客 225

国家级“信任牌照”落地,竹云科技获电子认证服务许可

雄安新区作为千年大计、国家大事,正加快构建以"城市大脑"为中心、"一中心四体系"为支撑的智慧城市架构,打造自主可控、安全可信、全域创新的数字城市标杆,为数字信任体系、城市级可信应用等提供了丰富的示范场景。竹云科技正以“信任”为支点,将AI智能体身份安全治理能力与电子认证服务深度融合,面向政务云、大型央国企和金融机构,为人员、系统、智能体及关键数据提供可验证、可追溯、可管控的数字信任支撑。从“身份管理技术的提供者”到“国家级信任服务的签发者”,完成了一次关键的身份跃升。如何确保一份线上合同不被篡改?

weixin_45873963的博客 213

# 昂永(上海)科技非标件自动核价系统落地无锡先导,助力制造核价数字化

近日,昂永(上海)科技自研非标件自动核价系统正式在无锡先导落地应用。针对非标零部件核价痛点,双方协同完成方案适配与上线,依托图纸智能特征解析、自动工艺识别、成本模型计算等核心能力,将过去过于依赖资深工程师经验的人工核价模式,升级为标准化、系统化数字化流程,为企业内部核价、成本评估、跨部门报价协同提供有力支撑。

cjndacn的博客 191

云边云科技亮相 2026 移动网络大会

云边云科技会继续以「云网一切皆服务」为理念,把云、网、安、AI 四件事做成一套可交付、可运维、可演进的能力——和企业一起,把 AI 从演示间搬进生产线。云边云科技承接其中「AI 落地的最后一公里」——算力与模型之上,需要一层网关把模型接进来、调度好、算得清,也需要一张网把数据路径与边界管住。AI 就绪的云上架构:从 Landing Zone 规划到资源治理,MSP 服务化交付,7×24 智能运维托底成本可测可分摊:Token 与算力消耗可视化,按部门、按业务线出账,超额挡在发生之前。

2501_94646815的博客 153
上一篇: 【TVM 教程】TVM 中的 Schedule 原语
下一篇: AlphaFold加冕诺奖,DeepMind CEO获奖感言:最优秀的科学家与AI配合,将完成令人难以置信的工作
HyperAI超神经
博客等级 码龄7年 8872粉丝 1753原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值