论文地址:APE-Gen: A Fast Method for Generating Ensembles of Bound Peptide-MHC Conformationshttps://www.mdpi.com/1420-3049/24/5/881/pdf

github地址:APE-Genhttps://github.com/KavrakiLab/APE-Gen

1、Abstract

肽和MHC复合物(pMHCs)的结构分析具有可解释和一般结合预测的前景。

本文介绍了APE-Gen(锚定肽MHC集合生成器),一种快速生成结合pMHC构象的方法。

APE-Gen具体过程包括:

(I)将给定肽的末端锚定在MHC结合位点的已知口袋附近;

(ii)通过循环建模对肽主干构象进行采样;

(iii)执行能量最小化以固定空间冲突,在每一轮累积构象,从而生成一组结合构象(pMHC)。

2、background

基于peptide-MHC的方法主要分为两种:1、基于序列的方法;2、基于结构的方法

虽然基于序列的方法允许快速预测pMHC结合,但它们对于未包含在训练集中的同种异体的性能很难量化;

另一种计算方法是基于分析pMHCs的结构。基于结构的方法有可能在pMHC中更具解释性和通用性,因为亲和力预测是基于结构特征的存在,如原子相互作用。例如,结构分析可以基于X射线晶体学实验得出的结构,在蛋白质数据库(PDB)中大约有600个pMHC晶体结构可用。然而,鉴于pMHC晶体结构的数量仅涵盖pMHC组合的一小部分,已经开发了计算方法来模拟与MHC结合的肽的构象。

3、Proposed Method

本文提出的APE-Gen通过反复循环的环建模和能量最小化生成结合构象的集合,并且只需要肽和MHC的序列作为输入。

(i)将给定肽的末端锚定在MHC结合位点的已知口袋附近;

(ii)通过环建模对肽骨架构象进行采样;

(iii)执行能量最小化以修复空间冲突。

能量最小化是通过通常用于对接,然后通过评分函数实现的,该评分函数模拟静电、氢键、溶剂化和疏水效应。

在一轮结束时,取样的构象与前一轮中取样的构象汇集在一起,能量最低的构象被用作下一轮的输入。经过环建模和能量最小化的结合APE-Gen可以生成多种结合的pMHC构象,用于进一步的结构分析。

实验部分就是做了验证,重点还是主要构建过程,详情可以参考文献!

APE-Gen:锚定肽-MHC集合生成器相关推荐

  1. 基于大尺度结构的随机森林预测与I类HLA结合的稳定肽

    点击下载https://www.frontiersin.org/articles/10.3389/fimmu.2020.01583/full 1.Abstract HLA I类亲和力预测的稳定肽是设计 ...

  2. Python 3 之 生成器详解

    ------ 生成器 ------------------------------------------------------------------ 如今Python对延迟提供更多的支持--它提 ...

  3. 【十二】Python全栈之路--推导式_生成器

    文章目录 1. 推导式 2. 推导式练习 3. 集合_字典推导式 4. 生成器 4.1 生成器表达式 4.2 生成器函数 5. 小练习 1. 推导式 # ### 推导式 : 通过一行循环判断遍历出一些 ...

  4. python之生成器(~函数,列表推导式,生成器表达式)

    一.生成器 概念:生成器的是实质就是迭代器 1.生成器的贴点和迭代器一样,取值方式也和迭代器一样. 2.生成器一般由生成器函数或者声称其表达式来创建,生成器其实就是手写的迭代器. 3.在python中 ...

  5. python3生成器函数_Python 3 之 生成器详解

    ------ 生成器 ------------------------------------------------------------------ 如今Python对延迟提供更多的支持--它提 ...

  6. python学习之路day05(迭代器和生成器)

    1.迭代器 # ### 迭代器 """能被next调用,并不断返回下一个值的对象""" """ 特征:迭代器会 ...

  7. python生成器 内存_python生成器

    一,生成器 1,生成器就是迭代器 2有两种方式写生成器 1),生成器函数 def gen(): print("我是一个函数") return "娃哈哈" # 返 ...

  8. 深入理解Python生成器(Generator)

    我们可以通过列表生成式简单直接地创建一个列表,但是受到内存限制,列表容量肯定是有限的.而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,而且如果我们仅仅需要访问前面几个元素,那后面绝大多 ...

  9. python当中的生成器

    最近身边的朋友都在问我迭代器是什么回事,经常跟大家一起讨论python的迭代器,一点点的我觉着自己有了更深一层的理解.我写下这篇文章,希望能对懵懵懂懂的好伙伴有些帮助~ 我也不是什么能人,难免说错一些 ...

最新文章

  1. 如何为回归问题选择最合适的机器学习方法?
  2. 爬取58二手数据.py
  3. Servlet和HTTP请求协议-学习笔记02【Servlet_体系结构与urlpartten配置、HTTP请求协议】
  4. c++随机打乱数组_【洗牌算法】你确定这样的抽奖算法是随机的?
  5. sublime2使用和配置
  6. 微云存照片会变模糊吗_手机自带微云台防抖,VivoX50系列不一般
  7. threadgroup_Java ThreadGroup list()方法与示例
  8. linux内核那些事之mmap
  9. html post请求 渲染,FastAPI框架入门 基本使用, 模版渲染, form表单数据交互, 上传文件, 静态文件配置...
  10. struts2 javaweb 过滤器、监听器 拦截器 原理
  11. ps磨皮滤镜插件Portraiture 3
  12. MemoryBarrier
  13. dex运行linux,三星Dex新玩法:通过APP运行Linux、玩游戏
  14. Linux安装Perl(最新版)
  15. 轻松完美-实现ECharts双Y轴左右刻度线一致
  16. NYOJ-110-剑客决斗
  17. nRF52832调试
  18. 全球与中国板上芯片LED行业发展规模及投资前景预测报告2022-2028年
  19. JAVA使用JDBC批量插入SQL
  20. 数字图像处理(15): 灰度直方图(matplotlib 和OpenCV 绘制直方图)

热门文章

  1. javascript弹出窗口代码大全(转)
  2. java校招我的归纳总结
  3. Android设置壁纸的几种方案
  4. 向日葵Android受控端老版本,向日葵Android端版本更新:支持远程开关机
  5. 全国计算机停考通知,紧急停考通知!!!
  6. python编写student类_Python艺术编程节——以趣味活动促进学生学习编程
  7. 微型计算机也称为个人计算机由,微型计算机概述计算机概述微型电脑组装系统台式电脑...
  8. 机器人运动控制算法专栏介绍
  9. 1.7-11:潜伏者
  10. dcn网络与公网_电信运营商DCN网络的演变与规划方法(The evolution and plan method of DCN)...