生成抗体的生成GNN:Iterative Refinement Graph Neural Network for Antibody Sequence-Structure Co-design

网址: Iterative Refinement Graph Neural Network for Antibody Sequence-Structure Co-design | OpenReview

ICLR 2022的高分论文[8,8,8],目前没有给代码

内容:抗体结合的特异性是由这些Y形蛋白末端的互补决定区(CDR)决定的。这篇论文提出了一个生成模型来同时生成CDR序列和相应的结构,并具有迭代修改已生成子图的能力

有关抗体设计的一些问题

  • 挑战:CDR序列的组合搜索空间到了20的60次方,而同时满足亲和力、稳定性与可合成性的解空间较小

  • CDR生成的三个关键问题
    1. 如何对序列及其底层3D结构之间的关系进行建模-->同时设计
      1. 不考虑结构生成序列会导致次优性能
      2. 预定义结构再生成序列不适合抗体,因为结构很少是先验已知的
    2. 如何在给定序列(上下文)剩余部分的情况下对CDR的条件分布进行建模,注意力方法忽略了结构,而结构也是至关重要的
    3. 如何针对各种属性进行模型优化。传统基于物理的模型关注结合能最小化,本文模型关注的更多

抗体的组成

  • 抗体由一个重链(heavy chain)和一个轻链(light chain)组成,每个重链由一个可变区variable domain (VH/VL)和一些恒定区constant domain 组成。可变区进一步划分为框架区和三个补充性决定区(CDR)。重链上的三个CDR被标记为CDR-H1、CDR-H2、CDR-H3,每个CDR占据一个连续的序列。作为抗体中变异最大的部分,CDRs是结合和中和的主要决定因素-->抗体的设计任务可以认为是CDR的生成任务

模型结构

  • 本文只关注VH的CDR的生成,VL的同理
    • VH可表示为氨基酸的序列𝑠=𝑠1𝑠2…𝑠𝑛,其中每个si可称为残基(residue)
    • 残基的值为20中氨基酸中的一个,或者<MASK>
    • 使用主干坐标将其折叠为3D结构
      • 阿尔法碳:𝑥𝑖,𝛼
      • 碳原子:𝑥𝑖,𝑐
### DPGNN(双感知图神经网络)用于表示学习 #### 架构设计 Dual-perception graph neural network (DPGNN) 是一种旨在通过融合不同模态的信息来增强节点特征表达能力的模型架构。该方法利用两个独立但相互关联的子网分别处理局部和全局结构信息,从而实现更丰富的表征[^1]。 对于局部视角,DPGNN 能够捕捉近距离邻居之间的交互模式;而对于全局视角,则关注于远距离节点间的关系建模。这种双重机制有助于提高对复杂网络拓扑的理解力,并为下游任务提供更加鲁棒且具有区分度的嵌入向量。 #### 实现细节 为了有效实施上述理念,在具体编码过程中可以采用如下策略: - **消息传递框架**:基于经典的 GNN 消息传播范式,定义两套不同的聚合函数以适应各自的感受野需求; ```python import torch class LocalAggregator(torch.nn.Module): def forward(self, x, edge_index): # Implement local aggregation logic here pass class GlobalAggregator(torch.nn.Module): def forward(self, x, batch): # Implement global pooling/aggregation logic here pass ``` - **多尺度特征提取**:引入跨层连接或跳跃链接,使得每一层都能获取到前序层次产生的中间状态作为补充输入源之一; - **自注意力机制**:借鉴 Transformer 的成功经验,在必要位置加入 self-attention 层以便更好地权衡重要性和权重分配给各个部分的数据流路径。 #### 应用场景 得益于其独特的设计理念,DPGNN 不仅适用于传统的社交关系预测、推荐系统等领域,还能够在新兴方向上发挥重要作用,比如但不限于: - 物联网设备间的协同工作优化; - 生物医学领域内的蛋白质功能分类与药物靶点发现; - 自然语言处理中的语义解析及情感分析等自然语言理解类问题求解。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值