首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何计算链A的受体特定原子(CZ)与链B上的原子列表之间的距离

在生物信息学和分子建模中,计算两条链之间特定原子的距离是一个常见问题。以下是如何计算链A的受体特定原子(CZ)与链B上的原子列表之间距离的详细步骤:

基础概念

  1. 原子坐标:每个原子在三维空间中有其特定的坐标 (x, y, z)。
  2. 欧几里得距离:用于计算两点之间的直线距离。对于两个点 ( A(x_1, y_1, z_1) ) 和 ( B(x_2, y_2, z_2) ),距离公式为: [ d = \sqrt{(x_2 - x_1)^2 + (y_2 - y_1)^2 + (z_2 - z_1)^2} ]

相关优势

  • 精确性:直接基于原子坐标计算,结果精确。
  • 通用性:适用于任何分子系统和任何两个原子之间的距离计算。

类型与应用场景

  • 类型:主要分为点对点距离和多点最小距离。
  • 应用场景
    • 蛋白质-蛋白质相互作用研究。
    • 药物设计与分子对接。
    • 结构生物学中的构象分析。

计算步骤

  1. 获取坐标
    • 找到链A中受体特定原子CZ的坐标 (x_CZ, y_CZ, z_CZ)。
    • 获取链B上所有原子的坐标列表 [(x_1, y_1, z_1), (x_2, y_2, z_2), ..., (x_n, y_n, z_n)]。
  • 计算距离: 对于链B中的每个原子,使用欧几里得距离公式计算其与CZ原子的距离。

示例代码(Python)

代码语言:txt
复制
import math

# 假设CZ原子的坐标
x_CZ, y_CZ, z_CZ = 10.0, 20.0, 30.0

# 链B上原子的坐标列表
atoms_B = [
    (5.0, 15.0, 25.0),
    (15.0, 25.0, 35.0),
    # 添加更多原子坐标...
]

# 存储距离的列表
distances = []

for atom in atoms_B:
    x_B, y_B, z_B = atom
    distance = math.sqrt((x_B - x_CZ)**2 + (y_B - y_CZ)**2 + (z_B - z_CZ)**2)
    distances.append(distance)

print("Distances:", distances)

可能遇到的问题及解决方法

  1. 坐标数据不准确
    • 原因:可能是由于实验误差或数据解析错误。
    • 解决方法:使用高分辨率的结构数据或进行数据验证和校正。
  • 计算效率问题
    • 原因:当原子数量非常大时,逐一计算可能非常耗时。
    • 解决方法:采用空间索引结构(如KD树)来加速最近邻搜索。
  • 软件兼容性问题
    • 原因:使用的计算工具或库可能不支持特定的数据格式。
    • 解决方法:确保数据格式正确,并选择兼容的软件工具。

通过以上步骤和方法,可以有效地计算出所需的距离信息。如果需要进一步优化或处理大量数据,可以考虑使用专业的分子建模软件或编程库,如PyMOL、MDAnalysis等。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

一篇综述一个领域|在药物发现中的对接以及打分:方法以及应用

在最基本的形式中,网格点存储两种类型的电势:静电和范德华力。 静电势能表示为库仑相互作用的成对总和 在等式1中,N分别是分子A和B中的原子数,q是每个原子上的电荷。 ?...该方程式的exp(12)项负责小距离斥力,而exp(6)负责吸引力。当两个原子之间的距离增加时,范德华势能趋近于零。 ? 红色:负电;蓝色:正电。...d |用于建模有助于绑定的成对交互的功能的示意图。根据两个原子i和j之间的距离(rij)计算相互作用。d部分的左侧:由12–6 Lennard-Jones势给出的范德华相互作用。...这主要是由于这样的事实,即可以通过计算配体与受体之间的形状互补性来很好地估计与疏水位点的结合,自对接初期以来,就已经存在强大的方法[8,77]。形状互补性的计算隐含考虑了疏水作用。...两个分子(例如配体和蛋白质)中每个原子对之间的相互作用电势近似于每个成对相互作用的自由能,它是原子间距离的函数。

6.8K10

榕树集–大规模分子对接指南

为了在中等规模计算机集群上(例如,500-1,000个核心)进行筛选,对于十亿分子的库而言,该计算必须不超过1s/mol/core的时间。 这种对速度的需求意味着计算并不能达到化学精度。...Pose Accuracy:可以通过肉眼观察,对接配体和受体之间的相互作用或者直接计算RMSD等等指标来评估其POSE的准确率。 Fig. 2: 活性分子富集率....https://www.nature.com/articles/s41596-021-00597-z#ref-CR130) 相互作用模式 与关键残基的特定相互作用是有希望的候选物的主要特征。...配体和侧链之间的氢键可以通过简单的距离截断(计算识别。类似地,药效团筛选器可以用于搜索较大结合口袋内的未探索亚口袋中的任何原子。...在实验中,作者通常移除与已知活性化合物的ECFP4 Tanimoto距离为0.35或更高的hits。 支架聚类 从初始对接筛选中,应选择一组多样的分子骨架进行实验测试,以覆盖更大的化学空间子集。

36510
  • Drug Discov Today | 利用系统的蛋白质-配体相互作用指纹图谱进行药物发现

    7位二进制子串描述了每个氨基酸对蛋白质-配体相互作用的贡献,并代表了7种相互作用(无论是否存在),包括:(I)与配体的接触;(II)涉及主链原子;(III)涉及侧链原子;(IV)极性相互作用;(V)非极性相互作用...后有研究者将蛋白质-配体相互作用编码为具有11 位子串阵列的一维二进制IFP字符串(图1b),其描述了每个氨基酸如何与配体相互作用。...“1”表示存在相互作用,“0”表示与残基没有相互作用。 另一类高级IFP是扩展连通性指纹(ECFPs),其编码配体和结合位点内的紧密蛋白质原子之间的所有局部相互作用。...络合结构的排列表明,克唑替尼是一种I型ALK抑制剂,并且在L1196M突变前后的结合模式相似(图5a)。克唑替尼的耐药性与P环片段内残基相互作用的变化有关。...S-IFP方法的局限性在于如何准确检测和编码蛋白质-配体相互作用。目前,检测蛋白质-配体相互作用模式是否存在基于预先定义的几何规则,其限制意味着一些相互作用类型不被计算在内,如金属相互作用。

    76820

    . | 使用多尺度深度生成模型进行特定状态的蛋白质-配体复合体结构预测

    尽管如此,计算模拟与受体构象发生显著变化相结合的蛋白质-配体复合体受到模拟蛋白质状态转换的缓慢和高成本的限制。...总体而言,与最先进的结构预测网络相比,训练NeuralPLexer所需的计算资源大大减少。...在143个AF2预测的受体主链的评估数据集中,作者发现当直接与参考实验结合复合物对齐时,只有18%不与配体发生空间冲突,这表明了基于模板的配体建模在直接对AF2结构进行对接时的成功率上限。...通过与其对应的实验apo和holo参考结构进行成对结构比较,作者分析了提高预测准确性的背后因素;如图4b所示,NeuralPLexer采样的蛋白质结构集合在没有配体输入的情况下总体上多样化且与实验apo...图5g展示了对G蛋白偶联受体(GPCR),人类腺苷受体A2a(PDB:6WQA)的预测结构,预测的拮抗剂结合结构与实验结构非常吻合,TM-score = 0.86。

    20410

    J. Chem. Theory Comput. | 通过变分自编码器隐空间采样生成蛋白质结构集合

    所有3D结构都被转换为RoseTTAFold的2D模板特征(tensor形式),捕获20埃范围内每对残基之间的6D变换(尤其关注Cβ−Cβ距离)。这些特征从N、Ca、C和Cb原子的笛卡尔坐标中提取。...图 4 对于每个对接案例,使用蛋白-配体对接方法Rosetta GALigandDock,将抑制剂配体(inhibitor ligand)对接到受体上,提取出复合晶体结构中的配体原子坐标,用于配体对接。...蛋白-配体对接允许与配体相距6埃内的侧链具有灵活性。受体事先使用Rosetta FastRelax进行了优化,每个主链都施加了高约束。...结构叠加展示了目标结构的配体与VAE生成的样本之间没有冲突,说明VAE生成的样本在结构上可以容纳配体而不受阻碍。而其他模型存在明显的冲突。...在下方的条形图中,比较了生成的样本集合中最接近的构象与留出结构之间的C-alpha坐标RMSD,特别是在配体结合口袋残基上的RMSD。

    30210

    PNAS | UBC大学团队发现AlphaFold-Multimer能够准确捕捉蛋白IDR区域的相互作用

    DockQ和CAPRI指标设计上是以特定的三维原子排列为基准,因此无法有效评估动态结合模式(如模糊复合物)的结构质量(图2A和B)。...不过,计算NOE RMS违背值显示,AlphaFold-Multimer生成的结构整体上存在更高的距离偏差。...计算出的AlphaFold-Multimer预测的IDR链的DV与Fuzzy数据集结构的Spearman相关性很高(0.84)(图2D,上图)。然而,链间DV的相关性较低。...Distogram head是AlphaFold-Multimer中的一个模块,可将对称化的成对表示投影到2到22 Å的64个区间内,用于预测残基之间的真实距离,因此在应用于不同蛋白链时可直接预测蛋白界面...作者计算了全长IDR蛋白中每个残基与受体所有残基之间的最小期望距离评分(minD)。

    26110

    . | 来鲁华、裴剑锋团队开发基于扩散模型的柔性分子对接方法

    而现有的柔性分子对接方法,受限于计算复杂度,仅能考虑少量的侧链构象变化。...一些基于深度学习的分子对接方法,对蛋白质进行粗粒化的主链编码在一定程度上可以克服局部的侧链构象变化,但由于口袋残基侧链原子信息的缺失以及缺乏基于物理模型的配体分子建模,所生成的对接构象经常出现配体构象不合理及配体与蛋白间的碰撞等问题...,也不能提供对于配体进行优化所需要的受体与配体的相互作用细节。...DiffBindFR使用基于消息传递的 SE(3)-等变网络编码蛋白质口袋和配体分子之间全原子的复杂相互作用。...交叉对接的测试集包含了各个蛋白质口袋自由态以及不同结合态之间的交叉对接任务。DiffBindFR在各个子集上的分子对接成功率与对接物理合理性都超越了以往的传统对接方法以及深度学习对接方法。

    31810

    这款硬核抗疫游戏火了,20万玩家在线科研拯救世界,美国名校出品,Nature曾点名表扬

    而最近几周的研究,已经确定了新冠病毒刺突蛋白的结构,以及它是如何与人类受体结合。 因此,Foldit就希望通过这样的游戏,来寻找一种蛋白质,从而阻止新冠病毒感染人类细胞。 那么这个游戏具体怎么玩?...第二关展示了蛋白质骨架,有时蛋白质骨架距离过于相近,因此,我们在这一关需要拖动蛋白质骨架来移动位置,但同时还需要保证它们之间的紧密结构,分数需要达到6500分。 ?...但从第四关开始就会解锁一个辅助功能“Shake”,可以一键让侧链摆到理想位置。 ? 有时,蛋白质骨架的距离又太远,就会出现“空洞”,此时就需要将蛋白质骨架的距离拉近一些。...游戏里蛋白质的骨架和大部分侧链都被完全固定。玩家需要在此基础上设计一种与侧链结合的新蛋白质,从而阻止病毒与人类受体的相互作用。...更厉害的是,PS3还具有将数据快速传输到GPU的能力,最终在屏幕上显示出实时的原子级蛋白质动力学可视化结果。 ? 2012年11月,索尼终止了在PS3上对Folding@home的支持。

    50120

    . | 基于深度学习的可成药结合位点的时空识别

    这个过程产生了最终的5946个蛋白质-配体复合物的原子结构集,包括11301条多肽链和11949个结合位点。 把蛋白质复合物中的每个蛋白质作为一个大小为1.0 Å体素网格,体素之间没有间距。...每个体素用11个通道表示,对应于某一原子类型的原子密度函数。 为了尽可能减少偏差,研究人员使用TMalign软件计算了数据集中每对蛋白质链的结构相似性,得到11,301×11,301结构相似性矩阵。...将蛋白质表示为三维图像(宽、高、长),每个体素有11个通道,其中通道对应于特定类型的原子密度。BiteNet的输入是蛋白质的空间结构,输出是预测结合位点的中心以及概率分数。...BiteNet在一个单体(链A)中发现了正构和变构结合位点,而在另一个单体(链B)中只发现了前者。 ? ?...图6 图6b显示了BiteNet与fpocket和P2Rank所花费的时间。在单个GPU上运行的BiteNet的性能优于在多个CPU上运行的P2Rank。

    1.1K41

    . | 蛋白质-小分子复合物结合强度和配体结合姿态一体预测的深度学习框架

    ,比如通过预测蛋白质残基与小分子原子间的距离分布来计算距离似然势。...在训练阶段,作者设计了一个全新的损失函数来保证模型同时学习到RMSD和pKd: 其中 分别是三个组分的权重; 是小分子结合姿态与靶体之间的结合强度标签,由于仅天然构象存在实验测得的pKd,作者对分子对接产生的结合构象设置了伪标签...图3A和3B分别展示了IGModel在打分能力和排序能力上的表现,图3C和3D分别展示了打分函数在包含和排除晶体结构时对接能力的表现。...图4、IGModel在重对接和交叉对接测试中的表现 可解释性分析 不同残基侧链中的原子,甚至是同一残基内的原子,通常显示出不同的物理化学特性,这表明诸如残基类型、元素类型、极性以及芳香性等特征对于蛋白质表征是至关重要的...此外,某些非极性原子,比如ILE-CD1和PHE-CZ,也被确定为重要贡献者,这或许是因为烷基侧链和芳香环通常参与疏水相互作用,这也为蛋白质-配体的结合提供了驱动力。

    78510

    Acta Pharmacol Sin|上海药物所评测AlphaFold3的GPCR-配体复合物预测表现能力

    如图2B所示,配体的重原子RMSD高达5.55 Å,主链的摆放方向明显不同,口袋中的疏水相互作用和侧链构象也未能得到相似的重建,同时仍存在受体-配体碰撞现象。...蛋白类配体的预测整体较为准确,配体的重原子RMSD均小于3.5 Å,且配体在摆放位置和整体构象上与实验结构高度相似,体现了AF3在预测蛋白-蛋白相互作用方面能力的提升。...我们注意到,这些高可变性区域的预测存在一定的不确定性。图6a和6c中的案例表现较好,而图6b、6d和6e中的预测模型与实验结构之间则存在较大的差异。...例如,引入物理化学原则的编码信息可能有助于减少配体与受体之间的碰撞;对多肽类配体进行原子级建模可能提升其预测能力;此外,类似于ESM3在结构预测中引入功能信息的做法,在AF3中引入生物学原则的信息可能帮助避免...通过整合实验与计算方法,研究者对重要靶标GPCR的理解会更深刻,也更有利于药物研发。

    10810

    NeurIPS 2021 | 通过动态图评分匹配预测分子构象

    这种策略能够有效地捕获非局部相互作用(Enon-bonded),因为长程相互作用的大小与原子之间的距离成反比。同时它保持可扩展性,因为避免连接所有原子对,这具有平方复杂度。...作为补救措施,作者设置了一个截止距离,并假设每个原子只与截止距离内的所有原子相互作用,忽略所考虑球体之外的所有相互作用。这是计算化学中一种非常流行的策略,它在效率和准确性之间取得了良好的平衡。...请注意等式5 的原始实现需要计算原子对之间的所有距离。...为了进一步证明 DGSM 模拟远程相互作用的能力,在两个更具挑战性的基准任务上对其进行了评估:蛋白质侧链构象生成 和 多分子复合物构象生成(第 5.3 节)。在特定任务的部分中描述了实验设置。...表3 不同的侧链构象生成方法的 RMSD 图5 (a) 生成的具有原子级坐标的蛋白质侧链构象的示例 (b) DGSM 生成的两个多分子复合物的构象。

    91820

    Nat. Comput. Sci. | Bruno Correia团队提出等变扩散模型DiffSBDD

    此外,作者还展示了如何使用额外的约束条件根据各种计算指标来改进生成的药物候选物。 设计具有药物特性的微小分子仍然是基础研究和生物制药研究中的一大挑战。...为了提高计算效率,作者为配体和结合口袋节点之间的分子间边,以及同一分子中两节点之间的分子内边,定义了可独立调节的距离阈值(图1b)。这意味着信息只在空间上接近的原子之间传播。...最后,DiffSBDD生成的分子在平均水平上与参考分子更加相似(图2a和图2d),并且包含的五元环和六元环数量与天然配体相当(图2b和图2e)。...这些筛选条件代表了药物设计中期望的理想特性。例如,具有PDB ID为6c0b的靶标是一种涉及微生物感染的受体,也可能与肿瘤抑制有关。...参考分子是一种长链脂肪酸(图2f,底部),有助于受体结合,但由于其旋转键过多以及氢键供体/受体数量较少,并不被认为是一种合适的药物样化合物(QED = 0.36)。

    10100

    ChemNet: 蛋白-小分子复合物构象系综生成

    FAPE loss计算的示意图 置信度偏差中,plDDT即Alphafold2的plDDT函数,由对蛋白残基计算修改为对每个重原子计算;pRMSD为全原子RMSD的预测值;pDE是原子距离矩阵的预测偏差...、平面角)以提升预测结构的局部质量(如图2B和C中红色与紫色所示)。...此外,当2D输入不包含键分离特征(一个整数,计算化学结构图中任意两个原子之间间隔的共价键的数量)而用一个0-1的特征表征两个原子是否属于同一个分子(即:能通过共价键构成的路径从原子A找到原子B)时,性能也会降低...关键侧链的官能团与底物或过渡态之间的氢键和静电相互作用,对催化至关重要,由于氢键对距离和键角非常敏感,距离的0.5Å偏差和键角的30°偏差就可对氢键解离能产生很大影响,因此对构象预测精度的要求相当高。...接下来需要评估这些设计序列是否有高催化活性,作者使用一组理论酶中侧链极性原子之间的距离“nuc(NZ)” - “brd(OE1)”、“sup(OH)” - “brd(NE2)”、“nuc(NZ)” -

    27510

    洛桑联邦理工学院提出DiffSBDD模型,通过等变扩散模型进行基于结构的药物设计

    为了提高计算效率,作者为配体和口袋节点之间的分子间边缘以及来自同一分子的两个节点之间的分子内边缘定义了独立可调的距离截止点(图1b)。这意味着信息只能在空间上接近的原子之间传播。...然后,对于每个去噪步骤,作者将生成的原子替换为对应于与发出前向噪音的同类节点,以这种方式,逆序遍历马尔可夫链以生成条件样本。...作者通过将部分去噪/去噪过程与针对特定分子特性进行优化的简单进化算法相结合来扩展这一思想,在优化过程的每个阶段,生成100个新分子。分子通过在10和150之间随机选择的t进行局部降噪/去噪来修改。...最后,DiffSBDD模型产生的分子与参考分子的平均相似度略高(图2a,d),并且含有与天然配体相当数量的五元和六元环(图2b,e)。...例如,具有蛋白数据库(PDB)标识符6c0b的靶标是一种人类受体,参与微生物感染并可能抑制肿瘤。

    18210

    Nat Methods|AlphaFold预测是有价值的假设,可以加速但不能取代实验结构测定

    使用注重局部准确性的比较方法,AlphaFold预测结果被评估为具有"原子级别的准确性",其准确性可与"最佳实验结果"相媲美,其质量可与实验晶体结构媲美。 实际情况到底如何?...图2b显示,对于距离较近的原子对(相距4 Å至8 Å),蛋白质数据库中结构模型与AlphaFold预测的中高置信度部分之间的原子间距偏差中值约为0.1 Å,而对于距离较远的原子对(48 Å至52 Å),...为了分析局部侧链结构并消除结构域偏移或扭曲的干扰效应,作者将AlphaFold预测中每个残基的侧链嫁接到蛋白质数据库中结构模型中相应的主链原子残基上。...作者将AlphaFold预测叠加在相应的蛋白质数据库中结构模型上,并确定C之间的距离α预测模型和蛋白质数据库中结构模型中的原子,以及预测C的置信度(pLDDT)α原子。...表 1 按 AlphaFold 置信度计算的预测误差中值和预测误差超过2 Å的百分比 相比之下,不同空间群中成对结构的Cα原子匹配中值相差0.3 Å。

    30710

    分子对接简明教程 (一)

    分子对接计算是在受体活性位点区域通过空间结构互补和能量最小化原则来搜寻配体与受体是否能产生相互作用以及它们之间的最佳结合模式。...对范德华相互作用的计算:每个格点上保存的范德华能量的值的数目与要对接的配体上的原子类型数目相同。...如果一个配体中含有C、H、O三种原子类型,那么每个葛店需要用单个探针原子与来计算其与受体之间的范德华相互作用值。...当配体与受体进行分子对接时,配体中某个原子和受体之间的相互作用能通过周围8个格点上的这种原子类型为探针的格点值用内插法得到。 静电相互作用的计算采用静电势格点。...当配体与受体对接时,某个原子和受体之间的静电相互作用能通过周围格点上静电势以及原子上的部分电荷计算得到。

    15.3K159

    Nat Commun|双重扩散模型实现基于靶标口袋的三维分子生成

    该模型由两个等变图神经网络组成,分别获得分子嵌入和靶标口袋嵌入(图1b)。为了方便条件生成,作者设计了上下文机制来结合蛋白质口袋的语义和几何信息,利用交叉注意力层来计算分子和蛋白质口袋的注意分数。...由于直接计算似然函数是棘手的,因而扩散模型采用证据下界(ELBO)来优化。实际上,反向过程的最终目标是学习扩散过程中添加的噪声。...为了保证配体与蛋白质之间的相对距离,采用等变图神经网络EGNN对整个口袋进行处理,该网络以口袋的几何形状作为条件信息。 如图1b所示,首先采用等变图神经网络SchNet对蛋白质语义信息进行编码。...概括来说,局部等变编码器通过局部边来模拟分子内的力,如真实的化学键,而全局等变编码器通过全局边来捕捉远距离原子之间的相互作用信息,如范德华力。...如表1所示,采用以下指标对比:(1) Vina分数估计配体与靶袋之间的结合亲和力,这是评估生成的分子如何适合特定的蛋白质口袋的最重要的测量,越低越好;(2) 高亲和力是指在测试集中Vina分数高于基线分子所占的百分比

    29921

    Nat Commun|语言模型可以学习复杂的分子分布

    为了定量评估任何模型学习其训练分布的能力,我们计算了生成分子和训练分子的属性值之间的Wasserstein距离。...我们还计算了不同训练分子样本之间的Wasserstein距离,以确定一个最理想的基线,我们可以将其作为一个预言机 (oracle) 来比较。...表2 所有三个任务中来自训练数据和由模型生成的分子之间的LogP、SA、QED、MW、BT和NP的Wasserstein距离指标。...b 由RNN模型或训练数据生成的每个分子中特定氨基酸数量的直方图。...对于惩罚性的LogP任务,一个得2分的分子和一个得4分的分子之间的差别往往是非常细微的。有时改变一个碳原子或其他原子就会导致分数大幅下降--这可能解释了为什么CGVAE与主要训练模式严重不匹配。

    38840

    分子对接简明教程 (4)

    COMPND记录: 包含分子数目、名字、链特征、分子是如何获得的等。...ATOM: 标记氨基酸或核苷酸的坐标,依次包含原子的标号、原子名字 (三个字符,若有第4个字符标示原子另外的构象)、残基名字、链、 残基在序列的编号(4位数,若有第5位则为残基插入)、原子的坐标(x,...-4.791 1.00 54.09 O CONECT: 标示原子之间的连接,每一列为原子的编号。...在利用Vinna做Docking时,受体和配体都要获得PDBQT文件,一般包含下面两部 分信息: 加斯泰格尔原子局部电荷 联合原子模型展示(包括极性氢),首先对分子加氢然后计算其局部电荷。...CZ PHE B 99 25.658 37.663 8.073 1.00 36.24 0.000 A TER 1845 PHE B 99 PDBQT中的原子类型

    3.2K138
    领券