首页 > 其他分享 >传递更新

传递更新

时间:2024-10-23 10:20:22浏览次数:3  
标签:Algorithm 特征 矩阵 更新 传递 ij 消息传递 残基

根据你的需求,这里是对于如何基于 local_protein_ids 构建矩阵并进行消息传递的解释和注释。

任务概述

  1. 构建矩阵:基于 local_protein_ids,为每个局部蛋白质构建一个矩阵。矩阵中的每个元素表示两个残基的组合,通过 MLP 生成对应的特征向量。
  2. 有向特性:矩阵是有向的,因此 z_ij 不等于 z_ji。例如,第 i 行第 j 列的元素代表从残基 i 到残基 j 的特征。
  3. 消息传递(Message Passing):根据 AlphaFold 中的三角消息传递算法,分别使用 Algorithm 11、12 和 13 进行特定的信息传递。
  4. 归一化和降维:最终对每一行进行归一化和降维,提取每个残基的最终特征。

详细注释

  1. 矩阵构建

    • 使用 local_protein_ids 作为单位,将局部蛋白质中的每个残基组合成一个矩阵。
    • 矩阵的每个元素 z_ijMLP 计算而来,即对残基 i 和残基 j 的特征进行 concat 后传入 MLP,得到 z_ij
    • 注意矩阵是 有向的,即 z_ijz_ji 可能不同。
  2. 消息传递类型

    • 第一种消息传递:基于 AlphaFold 的 Algorithm 11 和 Algorithm 12

      • Algorithm 11 代表“Outgoing”消息传递:从残基 i 传递到邻近残基 j 的更新。
        • 计算从 z_ij 传递出的消息,涉及 z_ijz_ik 的组合(多个 k)。
        • 通过激活函数控制消息传递,更新后的特征矩阵会进行线性变换。
      • Algorithm 12 代表“Incoming”消息传递:从邻近残基 k 传递到残基 i 的更新。
        • 计算到 z_ij 的消息,涉及 z_kiz_kj 的组合(多个 k)。
        • 类似地,通过激活函数控制消息传递,更新后的特征矩阵会进行线性变换。
    • 第二种消息传递:基于 AlphaFold 的 Algorithm 13

      • 使用 Gated Self-Attention 机制进行消息传递,称为“Triangular gated self-attention”。
      • 为每个 z_ij 计算注意力权重,通过残基 i 和残基 k 以及 z_ij 的特征来计算。
      • 注意力机制会为特征加权更新,并通过门控机制调整每个元素的影响,最终得到 z_ij 的新的表示。
  3. 归一化与降维

    • 对每一行的更新结果进行 归一化 处理,确保特征在数值上稳定。
    • 之后对行向量进行降维,得到每个残基最终的特征表示,作为后续计算或处理的输入。

最终结果

通过上述步骤,可以确保每个局部蛋白质的残基经过了有效的特征融合和消息传递,利用 AlphaFold 提出的三角消息传递机制,提取出残基之间的深层次关系和特征。这种方法能够有效模拟蛋白质中的空间互作,并在计算中保留有向特性的细节。

标签:Algorithm,特征,矩阵,更新,传递,ij,消息传递,残基
From: https://www.cnblogs.com/csjywu01/p/18495801

相关文章

  • python 更新pip镜像源
    前言默认情况下pip使用的是国外的镜像,在下载的时候速度非常慢,下载速度是几kb或者几十kb,花费的时间比较长。解决办法国内目前有些机构或者公司整理了对应的镜像源,使得通过内网就能访问即可,下载速度达到几百kb或者几M,速度对比而言简直一个天上,一个地下。国内源:阿里云:http://m......
  • 如何隐藏wordpress主题或插件的更新提示
    如何隐藏WordPress主题或插件的更新提示平常在维护WordPress时,有时候会因为一些错误或者兼容性等问题,我们不能马上升级主题或插件到最新的版本,需要保持旧版本,但是这时候会有一个问题就是每次点开后台都会看到非常显眼的小红点,影响后台体验在本文中我们就来说一下如何在不升级的......
  • 2024版最新大模型场景应用汇总(持续更新)零基础入门到精通,收藏这篇就够了
    一、应用场景1.办公场景智能办公:文案生成(协助构建大纲+优化表达+内容生成)、PPT美化(自动排版+演讲备注+生成PPT)、数据分析(生成公式+数据处理+表格生成)。智能会议:会议策划(生成会议环节+会议分论坛+会议时间+会议预算)、同声传译(实时的多语言互译)、会议记录(生成结构清明+要......
  • 【2024持续更新】Z-Library国内官方入口 Z-Library国内可用地址
    ZLibrary入口网站,最新官方国内可用网址(2024持续更新)Z-Library(简称Zlibrary)是一个广泛使用的在线数字图书馆,旨在为全球用户提供免费获取电子书和学术论文的资源。以下是关于Z-Library的一些主要介绍:防止被吞,点击查看原文:全球最大的数字图书馆:Z-Library最新免费可用网址及镜......
  • 史上最强Java面试八股文合集,持续更新!
    线程池核心参数补充:还有一个参数 threadFactory(线程工厂):用于创建新线程的工厂,通常用于给线程设定名称、设置为守护线程等。默认的线程工厂会创建一个普通的、非守护线程。ThreadPoolExecutorthreadPoolExecutor=newThreadPoolExecutor( 3,......
  • 关于selenium 最近的更新记录
    1、导入元素操作方式有所变动,故导入的内容也要变更:fromselenium.webdriver.common.byimportBy2、获取元素的语句语句:driver.find_element(By.操作方式,"值")如获取ID:driver.find_element(By.ID,"值")获取类名:driver.find_element(By.CLASS_NAME,"值")获取CSS样式:driver......
  • PbootCMS未完全更新但提示已是最新版本解决办法
    问题表现用户在更新PbootCMS时,由于网络问题或其他原因导致更新一半没有完全更新。再次检测升级时,系统提示已经是最新版本,但实际上部分文件未更新。原因更新过程中断导致部分文件未被更新,但版本号文件 version.php 已经被更新,因此系统认为已经是最新版本。解决方法......
  • zlibrary网站镜像,2024年国内可访问地址持续更新
    Z-Library是一家广受欢迎的电子图书馆,拥有庞大的电子书资源,被誉为全球最大的免费电子书网站之一。其数字档案库涵盖了超过千万本书籍,包括各种学科领域的经典名著、学术著作、小说等,用户可以在此免费下载所需的电子书。该图书馆的功能十分强大,拥有一个像Google一样的搜索框,用户只......
  • Z-Library官方入口国内可用网址(2024更新中)
    zlibrary数字图书馆介绍Z-library被称为全球最大的数字图书馆,里面包含9,826,996本电子书,84,837,646篇期刊文章。从各种知名文学著作,理工学科,人文艺术、到学术论文等应有尽有!支持PDF、epub、mobi等多种格式图书资源下载绝对是你找书的不二选择。zlibrary数字图书馆镜像网......
  • 【松下PLC】——传递文件时的问题处理,如何打开文件
    简单分享一个小技巧吧。好了,开始分享。当我们不想自己写程序,或者遇到一个新项目的时候,交期比较着急。同一个组的人又有相关程序,这个时候就可以进行传递。但是在传递过后,如果打开程序,会存在打不开的问题,如下那这个时候该怎么解决呢?其实很简单,只需要找到那个文件,然后右击......