AF3 pair_and_merge函数解读

server/2025/3/6 21:56:36/

 AlphaFold3 feature_processing_multimer 模块的 pair_and_merge 函数是 AlphaFold3 数据处理管道 中的重要函数,它主要负责:

  1. 处理各个链的特征all_chain_features);
  2. 决定是否对 MSA 特征进行配对pair_msa_sequences);
  3. 合并各个链的特征,并最终返回一个包含所有特征的字典。

源代码:

def pair_and_merge(all_chain_features: MutableMapping[str, Mapping[str, np.ndarray]],
) -> Mapping[str, np.ndarray]:"""Runs processing on features to augment, pair and merge.Args:all_chain_features: A MutableMap of dictionaries of features for each chain.Returns:A dictionary of features."""process_unmerged_features(all_chain_features)np_chains_list = list(all_chain_features.values())pair_msa_sequences = not _is_homomer_or_monomer(np_chains_list)if pair_msa_sequences:np_chains_list = msa_pairing.create_paired_features(chains=np_chains_list)np_chains_list = msa_pairing.deduplicate_unpaired_sequences(np_chains_list)np_chains_list = crop_chains(np_chains_list,msa_crop_size=MSA_CROP_SIZE,pair_msa_seque

http://www.ppmy.cn/server/172983.html

相关文章

rust编程实战:实现3d粒子渲染wasm

源码 纯js实现 fps: wasm实现 通过对比可以看出来 wasm 实现的计算比纯js刷新相对稳定。

OCCT 学习笔记:创建瓶子教程的三个关键知识点

对OCCT已经有了多年了解,但时不时还是要翻一翻它的官方文档。今天重读了:Bottle Tutorial 教程概况 这篇教程文档围绕使用Open CASCADE Technology进行3D建模展开,以创建一个瓶子模型为例,逐步介绍建模过程及相关技术要点&#x…

STL——stack与queue的介绍及模拟实现

目录 前言 stack与queue 容器适配器 deque的介绍 deque的底层 deque的接口 stack和queue的实现 stack模拟实现 queue模拟实现 小结 前言 前面我们介绍了那个库里面的链表以及顺序表两个容器,通过这两个容器作为底层,我们可以去实现一些其他的数…

飞机大战lua迷你世界脚本

-- 迷你世界飞机大战 v1.2 -- 星空露珠工作室制作 -- 最后更新:2024年1月 ----------------------------- -- 迷你世界API适配配置 ----------------------------- local UI { BASE_ID 7477478487091949474-22856, -- UI界面ID ELEMENTS { BG 1, -- 背景 BTN_LE…

C/C++ | 每日一练 (5)

💢欢迎来到张胤尘的技术站 💥技术如江河,汇聚众志成。代码似星辰,照亮行征程。开源精神长,传承永不忘。携手共前行,未来更辉煌💥 文章目录 C/C | 每日一练 (5)题目参考答案引用引用和指针的区别…

3-7 WPS JS宏 工作表移动复制实例-2(多工作簿的多工作表合并)学习笔记

************************************************************************************************************** 点击进入 -我要自学网-国内领先的专业视频教程学习网站 *******************************************************************************************…

STM32-智能小车项目

项目框图 ST-link接线 实物图: 正面: 反面: 相关内容 使用L9110S电机模块 电机驱动模块L9110S详解 | 良许嵌入式 测速模块 语音模块SU-03T 网站:智能公元/AI产品零代码平台 一、让小车动起来 新建文件夹智能小车项目 在里面…

【华为OD机考】华为OD笔试真题解析(20)--投篮大赛

题目描述 你现在是一场采用特殊赛制投篮大赛的记录员。这场比赛由若干回合组成,过去几回合的得分可能会影响以后几回合的得分。 比赛开始时,记录是空白的,你会得到一个记录操作的字符串列表ops,其中ops[i]是你需要记录的第i项操…