PSP - AlphaFold2 适配不同来源搜索的 MSA 接口

news/2024/11/20 23:37:54/

欢迎关注我的CSDN:https://spike.blog.csdn.net/
本文地址:https://blog.csdn.net/caroline_wendy/article/details/130594303

在这里插入图片描述

MSA (Multiple Sequence Alignment) 在 AlphaFold2 中的工作方式如下:

  1. 使用搜索工具 (hhblits/hhsearch/jackhmmer),从大型数据库中,搜索与目标蛋白质序列相关的蛋白质序列,与目标蛋白质序列对齐。
  2. 将对齐的序列作为其神经网络模型的输入特征,该模型由两个主要部分组成:一个表示MSA的行和列,另一个表示蛋白质模型中每个氨基酸之间的原子间距离。
  3. 使用神经网络模型预测蛋白质的三维结构,通过反复细化MSA和原子间距离的表示,直到收敛。

当使用 AlphaFold2 进行蛋白结构预测时,有时,比较复杂的序列,需要优化 MSA 搜索,再进行预测蛋白结构,即需要将 MSA 与 结构推理 两个部分解耦。

1. 修改运行脚本

run_alphafold.sh,增加运行参数 -s true/false,即可,修


http://www.ppmy.cn/news/66741.html

相关文章

PCL学习九:Registration-配准

参考引用 Point Cloud Library黑马机器人 | PCL-3D点云 PCL点云库学习笔记(文章链接汇总) 1. 点云中的数学 函数求导 对于函数 f ( x ) x 2 f(x)x^2 f(x)x2 其一阶导数也是 x x x 的函数: d f d x 2 x \frac{df}{dx}2x dxdf​2x其二阶导…

struct模块进行数据打包

原理: 将一组简单数据进行打包,转换为bytes格式发送。或者将一组bytes格式数据,进行解析。 接口使用 Struct(fmt) 功能: 生成结构化对象 参数:fmt 定制的数据结构 st.pack(v1,v2,v3…) 功能: 将一组数据按照指定格式打包转换为by…

土地报征简介

报征概念: 土地报征是指国家为了人民整体利益出发,根据我国相关法律和法规的要求和流程, 将集体土地性质转化为国有土地性质,并给予被征地的对象给予合理的补偿和安置工作。报征4个价段: 1、组卷阶段 (1&…

ubuntu基于Docker搭建Gitlab服务器

一、安装docker 1,先卸载掉旧版本 $ sudo apt-get remove docker docker-engine docker.io containerd runc2,更新apt包 $ sudo apt-get update3,安装软件包以允许apt通过https使用存储库 $ sudo apt-get install \apt-transport-https \c…

2023Java面试题(附答案)

精选Java面试题162道 什么是Java,Java的优点是什么?Java是一种面向对象的编程语言,请解释面向对象的概念是什么?Java编程语言有哪些数据类型?什么是Java中的Wrapper类?包装类有哪些?Java中的基…

【游戏分析】《某某明月刀》之御风神行

御风神行是《某某明月刀》里很常用的一个技能,可以用来在各大地图的传送点之间相互传送而不需要经过车夫,虽然冷却时间很长,但是非常实用。但是想去到某个传送点必须要先点亮这个传送点,也就是说要跑到传送点附近才可以。但是通过…

[Netty] 面试问题 1 (十八)

文章目录 1.Netty的特点2.Netty应用场景3. Netty核心组件4.Netty的线程模型5. EventloopGroup和EventLoop6.Netty 的零拷贝7.Netty 长连接和心跳机制8.Netty 服务端和客户端的启动过程9.Netty 的 Channel 和 EventLoop10.Netty 的 ChannelPipeline11.Netty 中的 ByteBuf12.Nett…

第一章 数组

目录 一、二分查找1.1 二分查找母题1.2 搜索插入位置1.3 在排序数组中查找元素的第一个和最后一个位置1.4 x 的平方根1.5 有效的完全平方数 二、双指针2.1 移除元素2.2 删除有序数组中的重复项2.3 移动零2.4 比较含退格的字符串2.5 有序数组的平方 三、滑动窗口3.1 长度最小的子…