try ai
科普
编辑
分享
反馈
  • 药物-靶点网络

药物-靶点网络

SciencePedia玻尔百科
核心要点
  • 药物-靶点网络将复杂的药理学相互作用简化为二分图,揭示了多向药理学等系统级特性。
  • 通过网络投影或使用矩阵代数,我们可以根据共享的相互作用揭示隐藏的药物-药物和靶点-靶点关系。
  • 这些网络模型是用于药物重定位、预测不良副作用以及合理设计有效组合疗法的强大工具。
  • 高级模型基于亲和力(KdK_dKd​)或效价(EC50EC_{50}EC50​)引入相互作用权重,并使用机器学习来预测相互作用,即使是对于新分子。

引言

药物与人体之间错综复杂的相互作用涉及数千个潜在的分子伙伴,其复杂性似乎令人难以招架。几十年来,药物发现一直遵循“魔弹”方法:为一种靶点寻找一种药物。然而,这种观点常常无法捕捉到药物效应的全貌,包括治疗效果和不良反应。为了真正理解药物的作用,我们必须将视角从单个组分转向整个相互作用系统。这正是药物-靶点网络的核心前景——一个绘制药物与其蛋白质靶点之间复杂关系网的计算框架。

本文对这一强大方法进行了全面概述,旨在弥合经典单靶点范式与新兴的系统级药理学观点之间的知识鸿沟。通过阅读,您将深入理解网络药理学的“如何做”与“为何做”。我们将首先探讨其核心的​​原理与机制​​,从简单的图表示开始,逐步构建更具生物学和数学真实性的层次。随后,我们将探索其变革性的​​应用与跨学科联系​​,展示这些网络模型如何用于重定位现有药物、预测副作用、设计组合疗法,并利用人工智能推动药物发现的未来。

原理与机制

要从宏观尺度理解药物如何发挥作用,我们必须首先学习连接的语言。药物与我们细胞机器之间无数的相互作用看似纷繁复杂。但如果我们能绘制一幅地图呢?不是一幅国家地图,而是一幅相互作用的地图。这正是​​药物-靶点网络​​背后的核心思想。这是一种深刻的视角转变,从一次只研究一种药物和一个靶点,转变为同时观察整个系统,揭示其固有的美感和统一性。

地图并非疆域:一个简单的抽象

正如所有优秀的科学一样,让我们从一个强大的简化开始。想象一场高中舞会,有两组学生,分别来自镇上的南区和北区。舞会的规则是,北区的学生只能与南区的学生跳舞。北区学生之间不跳舞,南区学生之间也不跳舞。

这恰好是基本药物-靶点网络的结构。我们有两个不同的集合,或称​​节点​​:一个集合代表药物,另一个集合代表它们在体内的蛋白质靶点。相互作用——即“舞蹈”——由连接药物节点和靶点节点的线,或称​​边​​来表示。因为边只能存在于药物和靶点之间,所以这种类型的网络被称为​​二分图​​。

考虑一个简单的假设场景。我们有三种新药(药物-X、药物-Y、药物-Z)和五种蛋白质(P1到P5)。观察到的相互作用是:药物-X作用于P1、P3和P4;药物-Y作用于P3和P5;药物-Z作用于P2、P4和P5。我们可以把这画出来。我们得到的不是一团乱麻,而是一张能立即揭示模式的有序地图。例如,我们可以一目了然地看到蛋白质P3是一个受欢迎的伙伴,同时被药物-X和药物-Y靶向。我们还可以看到,在这个小集合中,没有任何一种药物能同时与P1和P5相互作用。

这张简单的图画不仅仅是一张草图;它是一个正式的数学对象。节点是药物和蛋白质靶点的集合。边代表一种特定类型的关系:一种生化相互作用,通过测量药物与蛋白质结合或调节情况的实验来证实。这些相互作用的数据是从数十年的研究中辛苦收集而来,并存储在像DrugBank和ChEMBL这样的大型公共数据库中。这正是药物-靶点网络与蛋白质-蛋白质相互作用(PPI)网络的区别所在,在PPI网络中,节点都是蛋白质,边代表它们之间的物理结合。每种地图都有其自身的规则,并用于回答不同的问题。对于我们的药物-靶点地图,基本问题是:“什么作用于什么?”

地图告诉我们什么:涌现属性

一旦我们有了地图,就可以开始探索它。即使是图最简单的属性也能产生深刻的生物学见解。

一个节点最基本的属性是它的​​度​​:连接到它的边的数量。在我们的网络中,一个药物节点的度是什么?是该药物结合的不同靶点的数量。长期以来,理想的药物是度为一的“魔弹”——一种只作用于其预定靶点而不作用于其他任何靶点的药物。然而,我们的地图揭示了这只是特例,而非普遍规则。许多药物,如某个假设研究中靶向三种不同蛋白质的“抑制剂A”,其度大于一。这种一种药物与多个靶点相互作用的特性被称为​​多向药理学​​。度数高的药物通常被称为“滥交的”。这不一定是坏事;有时药物的治疗效果正是来自于同时作用于多个靶点。反之,靶点节点的度告诉我们,在我们的集合中有多少种不同的药物可以与之结合,从而突显了潜在的竞争点。

我们的二分图还有一个奇妙的几何特性。你在其中找不到任何“三角形”。一个三角形是三个节点——A、B和C——其中A连接到B,B连接到C,C连接到A。想一想:如果A是药物,B必须是靶点。如果B是靶点,C必须是药物。但药物A和药物C之间不能存在边。这个链条无法闭合。这种结构性约束意味着,对于任何理想化的药物-靶点网络,衡量网络“抱团”程度的​​全局聚类系数​​恰好为零。这一数学上的奇特性质是药物-靶点世界两面性的直接结果。

这个“无三角形”规则似乎带来一个问题。我们知道某些药物在效果上非常相似。如果我们不能在它们之间画一条线,我们如何看到这种关系呢?答案是从旧地图中创建一张新地图。想象两种药物A和B。它们没有直接连接。但如果它们都连接到同一个靶点T呢?它们有一个共同的“朋友”。我们可以创建一个新的“药物-药物相似性”网络,如果在A和B共享一个或多个靶点时,就在它们之间画一条边。这个过程称为​​网络投影​​。

我们也可以对靶点做同样的事情。如果两个靶点T1和T2都受到同一种药物的作用,那么它们在药理学意义上是“相关的”。我们可以创建一个“靶点-靶点”网络来显示这些关系。这张新地图可能会揭示一组靶点形成一个紧密的集群,这表明它们是同一生物通路或蛋白质复合物的一部分。

当我们用线性代数的语言来描述这一切时,真正的优雅之处就显现出来了。如果我们将二分网络表示为一个矩阵 AAA(称为邻接矩阵),其中行是药物,列是靶点,如果药物 iii 作用于靶点 kkk,则条目 AikA_{ik}Aik​ 为1,那么药物-药物相似性网络就简单地由矩阵乘积 D=AATD = AA^TD=AAT 给出。这个新矩阵中的条目 DijD_{ij}Dij​ 计算了药物 iii 和药物 jjj 之间共享靶点的数量。同样,靶点-靶点网络由 T=ATAT = A^T AT=ATA 给出。令人惊奇的是,这些新矩阵的对角线元素 DiiD_{ii}Dii​ 和 TkkT_{kk}Tkk​,不过是原始网络中药物和靶点节点的度!图论和矩阵代数的这种美妙统一,使我们能够通过一个简单而强大的计算,揭示隐藏的关系层次。

增加真实性:从线条到数字

到目前为止,我们地图上的边都只是简单的线条:相互作用要么存在,要么不存在。但现实更为微妙。有些相互作用就像坚定、持久的握手,而另一些则像短暂的触摸。我们需要表示这种相互作用的强度。我们通过给每条边分配一个​​权重​​来实现这一点。

这个权重从何而来?来自结合的生物物理学。相互作用强度的一个基本度量是​​解离常数(KdK_dKd​)​​。直观地说,KdK_dKd​ 是在平衡状态下占据一半可用靶点位点所需的药物浓度。一个非常低的 KdK_dKd​ 意味着只需要极少量的药物就能结合到一半的靶点,这表示一个非常紧密、高亲和力的相互作用。一个高的 KdK_dKd​ 则表示一个微弱、低亲和力的相互作用。

为了将其用作网络权重,我们需要一个函数,其中更强的相互作用(更低的 KdK_dKd​)导致更大的权重。像 1/Kd1/K_d1/Kd​ 或 −log⁡(Kd)-\log(K_d)−log(Kd​) 这样的函数是常见的选择。因此,我们的邻接矩阵 AAA 不再仅仅是0和1。条目 AijA_{ij}Aij​ 现在拥有一个从该药物-靶点对测得的 KdK_dKd​ 推导出的值,为我们提供了一张相互作用景观的定量、加权地图。

但这引出了一个更深、更微妙的问题。结合的强度是否等同于最终生物效应的强度?不总是。这是​​结合亲和力​​和​​功能效价​​之间的关键区别。

  • ​​亲和力​​,由 KdK_dKd​ 衡量,是药物与其分离靶点之间分子握手的内在属性。它与环境无关。
  • ​​效价​​,通常由 EC50EC_{50}EC50​ 或 IC50IC_{50}IC50​(产生半数最大效应或抑制所需的浓度)衡量,描述了在活细胞中产生特定结果需要多少药物。它依赖于环境。

为什么会有差异?一个细胞不仅仅是一袋蛋白质。它有放大器和复杂的反馈回路。例如,在一个有“备用受体”(高受体密度)的系统中,一种药物可能只需要占据其靶点的极小一部分(低占有率)就能触发最大反应。在这种情况下,效价(EC50EC_{50}EC50​)可能远低于亲和力(KdK_dKd​)。另一个例子是酶抑制剂,其中测得的抑制效价(IC50IC_{50}IC50​)取决于实验中使用的酶天然底物的浓度。因此,亲和力(KdK_dKd​)是构建结合潜力通用地图的正确选择,而效价(EC50EC_{50}EC50​)更适合用于预测特定细胞类型或组织中效应的特定环境地图。

超越简单的握手:层次与动态

药理学的世界拥有更多的复杂性。一些分子并不结合在靶点的主要“活性”位点(​​正构位点​​)。相反,它们结合在一个次级的、遥远的位置(​​别构位点​​)。这种结合就像一个调光开关,改变蛋白质的形状,从而改变其对主要药物的亲和力。这就是​​别构调节​​。

我们简单的二分图如何处理这个问题?一个优雅的解决方案是设想一个​​多重网络​​,就像堆叠多张透明地图。一层显示主要的构位点相互作用,由其亲和力 KAK_AKA​ 加权。第二层显示别构相互作用,其边连接调节剂和靶点。这些别构边会用其效应参数进行标注,例如协同因子 α\alphaα,它描述了它们是增强(α>1\alpha > 1α>1)还是减弱(α<1\alpha < 1α<1)主要药物的结合。这种复杂的结构使我们能够计算出主要药物的“有效”亲和力,该亲和力会根据调节剂的存在而变化,从而捕捉到更动态、更真实的相互作用图景。

这把我们带到了最后的领域:时间。到目前为止,我们的地图都是静态快照。但在活体生物中,药物浓度不是恒定的。它们在给药后上升,并随着身体消除药物而下降。随着药物浓度的变化,被占据的靶点比例也在变化。我们网络的边不是固定的;它们是活的,其权重随时间闪烁。

为了捕捉这一点,我们必须求助于微积分的语言。我们可以建立一个由一组微分方程描述的完全耦合的动态模型。

  • 一组方程描述​​药物动力学(PK)​​:每种游离药物的浓度 Cj(t)C_j(t)Cj​(t) 如何因给药和消除而随时间变化。
  • 另一组方程描述​​结合动力学​​:每种药物-靶点复合物的浓度 Bij(t)B_{ij}(t)Bij​(t) 如何随时间变化。结合速率取决于游离药物的量和游离靶点的量。解离速率取决于已形成的复合物的量。

关键在于所有这些过程都是耦合的。当药物与靶点结合时,它会从游离药物池中移除,这种现象被称为​​靶点介导的药物处置(TMDD)​​。当它解离时,它会补充这个池。此外,所有能与同一靶点结合的药物都在为有限数量的位点竞争。如果一个靶点被药物X占据,它就不能被药物Y使用。一个完整的动态模型捕捉了所有这些效应。网络的边权重,现在定义为随时间变化的目标占有率 Aij(t)=Bij(t)/TitotA_{ij}(t) = B_{ij}(t)/T_i^{\mathrm{tot}}Aij​(t)=Bij​(t)/Titot​,成为该模拟的输出。

这是我们旅程的顶点。我们从一张简单的静态图画开始,通过逐步增加物理和生物现实的层次,最终得到了一个对整个系统进行动态、预测性模拟的模型。这就是网络视角的强大和美妙之处:它提供了一个既简单易懂又足够丰富以容纳生命深刻复杂性的框架。

应用与跨学科联系

在探索了药物-靶点网络的原理之后,我们现在来到了探索中最激动人心的部分:看它们如何实际应用。如果说前一章阐述了地图和指南针,那么这一章就是关于它们所促成的发现之旅。网络视角的真正优雅之处不在于绘制节点和边本身,而在于它如何改变我们对生物学进行推理、预测和操控的能力。它将药物发现从一个常常依赖偶然筛选的过程,提升为一个理性的、系统级的设计学科。我们将看到这个抽象的地图如何成为药理学、遗传学乃至人工智能领域的强大工具。

旧问题的新视角

让我们从最简单的问题开始。给定一组新的实验药物,哪一种可能具有最广泛的效应?我们可以通过简单地计算连接数来得到一个初步的、粗略的答案。用网络科学的语言来说,我们计算每种药物的*度中心性*。一种与大量蛋白质靶点相互作用的药物——一把能打开许多不同锁的“万能钥匙”——将具有很高的度。这对于广谱抗生素可能是理想的,但对于旨在成为精确“分子手术刀”的疗法来说可能并不理想。这种简单的计数行为,对计算机来说只需几秒钟,却能立即提供对药物潜在作用的高层次描述,指导下一步的研究。

但仅仅计算连接数,就像知道一个人有很多朋友,却不知道他们是谁、住在哪里。要获得更深的见解,我们必须整合其他信息层次。一种药物的靶点位于细胞的哪个位置?一种靶点全部位于细胞核的药物,其效应将与靶点全部位于细胞膜的药物截然不同。现代生物信息学平台使我们能够以极其直观的方式可视化这些复杂的数据集。我们可以将一种药物不仅仅表示为单个节点,而是一个饼图,其中每个扇区显示其靶点在细胞质、细胞核或细胞膜中的比例。这不仅仅是一张漂亮的图片;它是一个关键的分析工具,将原始数据转化为生物学意义,让科学家一眼就能看到药物影响的亚细胞景观。

也许这种新视角最著名的应用是​​药物重定位​​。开发一种新药是一个极其漫长且昂贵的过程。如果我们能为那些已经获批且已知安全的药物找到新用途呢?网络提供了一种理性的方法。一种药物被设计用于治疗疾病X,它作用于其主要靶点。但它通常有次要的“脱靶”相互作用。这些通常被认为是无用的副作用。然而,从网络的角度来看,一个脱靶相互作用只是地图上的另一条边。如果那个脱靶蛋白恰好是疾病Y病理过程中的关键角色,那么我们就得到了一个惊人而直接的假设:治疗疾病X的药物可能也能治疗疾病Y。这种“关联推断”逻辑为旧药注入了新生命,是网络药理学最强大、最具经济意义的胜利之一。

预测未知

药物-靶点地图不仅帮助我们理解已知的连接;它真正的力量在于帮助我们预测尚未观察到的事物。我们最想做出的预测之一是药物是否会产生有害的副作用。

想象一下,细胞完整的蛋白质-蛋白质相互作用(PPI)网络是一张巨大而错综复杂的网。药物不仅仅与其直接靶点相互作用;它就像向池塘里投下一颗石子。最初的冲击是局部的,但涟漪会向外扩散。药物与其靶点结合,改变它们的活性。这些蛋白质反过来又与它们在PPI网络中的邻居相互作用,然后这些邻居再与它们的邻居相互作用,如此往复。一个扰动在网络中传播开来。如果这些涟漪到达并扰乱了一组对心脏节律至关重要的蛋白质,患者可能会出现心脏副作用。

这个直观的想法可以被精确地数学化。我们可以问:在PPI网络中,从药物的任何一个靶点到任何一个已知与特定副作用相关的蛋白质,最短路径是什么?如果这个网络“距离”非常短,就表明药物的影响很容易到达并扰乱副作用模块,使得不良事件更可能发生。这个“网络邻近性”原则使我们能够建立计算模型,在药物进入人体之前很久就能标记出潜在的副作用。

另一种预测涉及填补我们药物-靶点地图上的空白。我们只对所有可能的药物-靶点相互作用中的极小部分进行了实验测试。我们如何预测那些未经测试的呢?在这里,我们可以借鉴机器学习中一个强大的思想:​​矩阵补全​​。想象整个相互作用宇宙是一个巨大的矩阵,药物为行,靶点为列。我们已知的相互作用是这个巨大、大部分为空的网格中少数被填充的条目。关键的洞见是,这个矩阵可能不是随机的;它很可能有一个简单的潜在结构。我们假设它是“低秩”的,直观地说,这意味着行和列并非全部独立,而是可以由少得多的潜在“因子”或模式来描述。这类似于认识到照片中的像素不是随机的,而是形成了连贯的物体。

利用这个假设,我们可以构建一个凸优化问题,以找到与我们已知的所有相互作用一致的最简单的(最低秩的)矩阵。这个过程,称为核范数最小化,本质上是以一种有原则的方式“填补空白”,为我们提供了对数百万未知相互作用的预测。这是一个美丽的例子,说明一个抽象的数学概念如何被用来生成具体的、可检验的生物学假设。

从单一药物到策略性攻击

现代医学越来越认识到,像癌症或糖尿病这样的复杂疾病很少由单一的缺陷蛋白质引起。它们是网络性疾病。单一靶点的药物可能不足以克服疾病通路的稳健性。网络视角使我们能够超越单一药物,开始理性地设计​​组合疗法​​。

许多生物网络,包括疾病通路,都是“无标度”的。这意味着它们由少数高度连接的节点或“枢纽”主导,这些枢纽将网络维系在一起。扰乱一个枢纽可能导致网络的灾难性崩溃,其影响远大于扰乱一个外围节点。这给了我们一个强大的策略:设计一种药物鸡尾酒,同时攻击一个中心枢纽及其一个关键邻居。通过靶向两个战略要点,我们可以产生协同效应,即组合扰动远大于各部分之和。我们甚至可以通过计算当模拟移除两个靶点节点时,网络破碎的程度——例如,通过计算网络最大连通分量的尺寸减小量——来量化这种协同作用。这使我们能够在接触试管之前,就对最有效的药物组合进行计算筛选。

这种寻找最具战略性干预位置的思想也延伸到了​​生物标志物发现​​。大规模基因组研究,如全基因组关联研究(GWAS),可以为我们提供一份与特定疾病有统计学关联的基因列表。但这带来了新问题:在这几十个甚至几百个基因中,我们应该为哪一个设计药物?一个基因可能与疾病相关,但却是一个糟糕的药物靶点。

网络分析提供了从遗传关联到治疗行动的桥梁。我们正在寻找一个靶心:一个不仅与疾病有关,而且也是一个良好干预点的蛋白质。我们可以使用像​​带重启的随机游走(RWR)​​这样的算法来量化蛋白质的重要性。想象一下,将一个“行走者”放置在网络上所有已知疾病基因的位置。行走者沿着相互作用边从一个蛋白质移动到另一个蛋白质,但有一定概率“重启”回到其原始位置。被这个行走者最频繁访问的蛋白质,就是那些对疾病模块最“核心”的蛋白质。通过将这个疾病相关性得分与从药物-靶点网络中派生出的“可药性”得分相结合,我们可以优先考虑那些既具有生物学相关性又具有治疗可及性的靶点。

构建更智能、更稳健的模型

随着该领域的成熟,我们的模型变得更加复杂,反映了对底层生物学和统计学更深的理解。我们认识到,并非所有证据都具有同等价值。

考虑比较两种药物。如果它们都靶向一个与数百个其他分子相互作用的高度“滥交”的蛋白质,它们的相似性就意义不大。但如果它们都靶向一个非常特异的、低度的蛋白质,这就是一个强有力的信号,表明它们共享一个精确的作用机制。高级的相似性度量考虑到了这一点,通过降低通过高度、滥交靶点的连接的权重,为我们提供了对药物-药物关系更细致的看法。

这种权衡证据的原则也延伸到整合完全不同类型的网络。一个有力的预测是得到多条独立证据支持的预测。如果我们不仅有共享靶点(药物-靶点网络)的支持,还有共享临床适应症(药物-疾病网络)甚至共享副作用谱(药物-副作用网络)的支持,我们就能为药物重定位建立一个更强的论据。在贝叶斯统计的一个优美应用中,我们可以将每个网络视为一个独立的见证人。我们从一个关于药物疗效的先验信念开始,然后根据每个网络层提供的证据更新这个信念。如果所有三个层次的证据都趋于一致,我们对假设的信心就会指数级增长 [@problem-id:5002328]。

这给我们带来了一个最终的、深刻的挑战:​​冷启动问题​​。到目前为止讨论的所有方法,在某种程度上都依赖于一种药物或靶点在我们的网络中至少已经有一个已知的相互作用。但是对于一个刚刚在实验室合成出来的全新分子呢?或者一个新发现的蛋白质?当它们在定义上是没有连接的孤立节点时,我们如何预测它们的相互作用?

这就是该领域进入人工智能前沿的地方。解决方案是创建​​归纳式​​模型,即能够泛化到全新实体的模型。归纳式模型不是基于药物在固定网络中的位置来学习其表示(一种直推式方法),而是学习从药物的内在属性——其自身的分子图,原子为节点,化学键为边——来生成表示。利用像图神经网络(GNNs)这样的强大架构,模型学会“读取”分子的化学结构,并将其转化为隐嵌入空间中的一个点。它对靶点的氨基酸序列也做同样的事情。然后,模型学会根据药物和靶点在这个共享空间中的位置来预测相互作用。因为模型已经学会了分子结构的基本“语言”,所以它可以对从未见过的分子做出有意义的预测。

统一的观点

从简单的节点计数到归纳式深度学习模型的旅程,揭示了一种深刻的视角转变。药物-靶点网络不仅仅是一个静态的相互作用目录。它是一个动态的计算框架,将药理学与基因组学、网络科学与统计学、细胞生物学与机器学习统一起来。它使我们能够以一种理性的、有原则的方式,提出——并越来越多地回答——医学中一些最基本的问题。它证明了这样一个理念:最复杂的生物学问题,往往可以被网络的美妙和统一的原则所阐明。