深度学习驱动的蛋白质设计技术与前沿实践-从基础到尖端应用

RoseTTAFold,作为David Baker教授团队早期开发的蛋白质结构预测工具,在学术界与工业界广受认可。然而,随着时间推移,仅局限于预测已知结构的蛋白质并不能满足生物医药和生物工程领域对创新设计的需求。这促使David Baker教授团队继续深入研究突破。在此背景下,RFdiffusion应运而生,继承了RoseTTAFold的优良基因,但在功能上实现了质的飞跃,不仅能够预测蛋白质结构,更能够从无到有地进行创新设计。这种“从零开始”的设计理念赋予科学家们前所未有的设计自由度,这一突破不仅标志着蛋白质设计技术的重大进步,也意味着科研人员可以更深入地探究生命现象的本质,甚至创造出全新的生物功能和应用。

综上所述,本次培训会议是在深度学习驱动蛋白质设计这一新兴领域快速发展的背景下举办,旨在促进相关领域的科研人员、工程师及产业界人士对该领域的理解与技术掌握,推动深度学习技术在蛋白质设计领域的创新应用与实际转化。本次培训会议的主办方为北京软研国际信息技术研究院,承办方互动派(北京)教育科技有限公司,会议会务合作单位为北京中科四方生物科技有限公司,具体相关事宜通知如下:

培训对象

生物信息学、结构生物学、合成生物学、药物研发、生物材料等相关领域的科研人员;生物医药、生物科技企业研发、技术部门负责人、对深度学习驱动蛋白质设计感兴趣的跨界人士。

讲师介绍

由国家双一流、985高校特聘研究员、博士生导师讲授。近五年发表SCI研究论文20余篇,获国际生物设计会议奖励(The International BioDesign Research Conference)。主持基金委蛋白质设计相关项目和科技部重点研发计划课题多项。主要擅长分子设计、分子模拟方法研究。

4.课程详情

深度学习驱动的蛋白质设计技术与前沿实践-从基础到尖端应用

Rosetta蛋白质设计:基础概念
一、Rosetta基础元素和Rosetta力场优化

1、Pose/mover/scorefunction

2、单体结构的扰动和优化:Minimization和Relax

3、蛋白复合物结构的扰动和优化

二、蛋白质结构viewer和Linux入门命令

1、用户属组及权限 目录文件属性

2、LINUX基础命令 环境变量

3、shell常用命令练习 vim编辑器

Rosetta蛋白质设计:应用案例
三、RosettaScripts应用

1、Residue Selector,Task Operation,Filter等组件

2、结构从头设计:Blueprint

3、序列设计和优化:FastDesign

RFdiffusion创新结构生成技术
四、背景介绍

1、结构生成过程中的物理能量函数与约束

2、基于Deep learning的预测模型和生成模型

3、结构验证与性能评估

五、RFdiffusion基于指定骨架的蛋白质结构设计

核心知识点:利用用户提供的特定结构框架进行蛋白质结构设计。

1、无约束单体设计(contigmap):全新骨架的蛋白质结构创新设计,通过RFdiffusion实现从头生成新颖、非同源蛋白质结构

2、特定骨架引导设计 (scaffoldguided):利用已有结构骨架指导蛋白质结构创新与改造

RFdiffusion 高级应用及领域热点
六、RFdiffusion含活性位点的蛋白质结构设计

核心知识点:使用RFdiffusion构建具有特定生物活性的蛋白质结构

1、Motifscaffold: inference.input_pdb & contigmap.inpaint_seq:如何整合已知活性位点信息,嫁接到设计的新蛋白质结构上

实例分析:酶活位点嫁接,对称位点嫁接的设计策略与实施

七、蛋白质-蛋白质相互作用界面(PPI):Binder设计

核心知识点:利用RFdiffusion设计能有效介导蛋白间相互作用的Binder区域。

1、ppi.hotspots:识别和利用PPI热点信息来定制Binder结构

2、设计实例:针对指定骨架和/或特定motif的Binder结构创建

八、RFdiffusion中的对称性设计

核心知识点:阐述如何在蛋白质结构设计中考虑并实现对称性特征。

1、Inference.symmetry: 对称性建模与控制

2、potentials:优化对称单元间的能量分布与稳定性

九、多样性

核心知识点:探究RFdiffusion在处理结构多样性上的机制和优势

diffuser.partial_T:局部扩散与全局优化相结合,提高结构多样性和稳健性

RFdiffusion中的noise

ProteinMPNN LigandMPNN 序列设计基础与高级应用
十、ProteinMPNN序列设计入门

核心知识点:介绍ProteinMPNN的核心架构与训练过程,掌握ProteinMPNN和LigandMPNN在不同场景下的蛋白质结构序列设计流程

应用案例:

1、Monomer单体序列设计:用ProteinMPNN针对单体蛋白质进行序列设计

2、Complex复合物zhong 指定链设计:利用ProteinMPNN在复合物环境下设计特定链的序列,涉及链间相互作用的考虑与优化。

3、Models, Helper scripts, number of sequences:深入了解模型使用方法、辅助脚本的功能以及决定生成序列数量的因素

十一、指定设计位点与氨基酸偏好性设置

核心知识点:如何运用深度学习工具来精准控制特定氨基酸残基的位置与特性

应用案例:

1、Fix position与Redesign position:保留某些部位不变(Fix position)和重新设计其他部位(Redesign position)的具体操作。

2、Bias AA与Omit AA:在设计过程中如何设置氨基酸偏好性,包括优先选择某些氨基酸(Bias AA)和排除特定氨基酸(Omit AA),以满足特定功能需求或生物物理化学特性。

RFdiffusion与 ProteinMPNN 高级应用案例分析
十二、MPNN进阶应用

核心知识点:MPNN对称性处理与同聚多体设计、MPNN设计多样性与温度参数调控

应用案例:

1、MPNN处理对称性Symmetry:讲解MPNN如何识别和处理蛋白质的对称性特征,特别是对于Homooligomers(同聚多体)的设计。

2、Tied position(绑定位置):探讨MPNN在处理需要保持多个位置协同变化以维持特定对称模式的情况下的具体方法。

3、MPNN设计多样性:探究MPNN如何通过温度参数调整来促进设计序列的多样性,以及多样性对最终蛋白质功能和稳定性的影响。

十三、Colabfold 结构预测与深度学习应用

1、MSA、pLDDT和pAE:介绍多序列比对(Multiple Sequence Alignment)、预测精度得分(predicted Local Distance Difference Test, pLDDT)和原子接触误差(predicted Atomic Error, pAE)在蛋白质结构预测中的重要作用。

2、逆转网络与幻想蛋白设计

探讨如何通过深度学习技术逆向设计已知结构或创造新型蛋白质结构可能性。

互动讨论
1、分享与解析近期领域内热点研究成果中RFdiffusion + ProteinMPNN的实际应用案例

2、讨论并解决实际操作中可能遇到的问题与挑战,进一步提升学员对深度学习在蛋白质结构设计领域中的理解和应用能力

在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/16779.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

Linux 进程信号初识

目录 0.前言 1.什么是信号 1.1生活中的信号 1.2 OS中的信号 2.认识信号 2.1信号概念 2.2查看信号 2.3 signal函数 2.4代码示例 3. 信号处理方式 3.1 忽略信号 3.2 默认处理 3.3 自定义处理 4.小结 (图像由AI生成) 0.前言 在之前的学习中,我…

SpringBoot(二十五)SpringBoot集成JRebel实现热更新

今天来安装一个IDEA代码热更新的插件,一个神器。 我们之前也为IDEA配置了热更新,使用的是spring-boot-devtools插件。具体请移步《SpringBoot(一)创建项目及配置IDEA热更新》 上边这个热更新对于单模块项目是没有问题的,但是对于多模块项目可能就无能无能为力了,而且,随…

MATLAB中的绘图技巧

MATLAB作为一种强大的科学计算软件,不仅可以进行数据分析和模拟,还具有出色的绘图功能。本文介绍若干在MATLAB中绘图的技巧和方法,帮助使用者更好地呈现数据和结果 文章目录 基本绘图函数高级绘图技巧三维绘图动态绘图绘图工具结语 基本绘图函…

java八股-AQS,Reentrantlock

什么是AQS? 难度:★★★☆☆ 考频:★★★☆☆ 注意这个队列是双向队列,每次有线程释放锁了之后,会有下一个线程来,以及队列头元素,如果设置的是公平锁,那么是等了很久的头元素先获…

python——模块 迭代器 正则

一、python模块 先创建一个 .py 文件,这个文件就称之为 一个模块 Module。 使用模块的优点: 模块化编程,多文件编程 1.2 模块的使用 1.2.1 import语句 想要B.py文件中,使用A.py文件,只需要在B.py文件中使用关键字…

STL之mapset|AVL树

STL之map&set|AVL树 set&map搜索二叉树实现代码 set的使用map的使用set&map的模拟实现(见红黑树篇) AVL树AVL树的模拟实现 set&map 前言:stl库中set和map的底层都是红黑树,一种平衡搜索二叉树,是我下…

使用阿里云快速搭建 DataLight 平台

使用阿里云快速搭建 DataLight 平台 本篇文章由用户 “闫哥大数据” 分享,B 站账号:https://space.bilibili.com/357944741?spm_id_from333.999.0.0 注意:因每个人操作顺序可能略有区别,整个部署流程如果出现出入,以…

OceanBase 分区表详解

1、分区表的定义 在OceanBase数据库中,普通的表数据可以根据预设的规则被分割并存储到不同的数据区块中,同一区块的数据是在一个物理存储上。这样被分区块的表被称为分区表,而其中的每一个独立的数据区块则被称为一个分区。 如下图所示&…

代码随想录算法训练营第三十八天 | 322.零钱兑换 279.完全平方数 139.单词拆分 多重背包以及背包总结

LeetCode 322.零钱兑换: 文章链接 题目链接:322.零钱兑换 思路: 首先分析题目,每种硬币的数量是无限的,因此为完全背包问题;又要求返回的是最少硬币个数,因此与组合数/排列数无关&#xff0c…

计算机网络WebSocket——针对实习面试

目录 计算机网络WebSocket什么是WebSocket?WebScoket和HTTP协议的区别是什么?说明WebSocket的优势和使用场景?说明WebSocket的建立连接的过程? 计算机网络WebSocket 什么是WebSocket? WebSocket是一个网络通信协议,提…

在Ubuntu 24.04 LTS上安装飞桨PaddleX

前面我们介绍了《在Windows用远程桌面访问Ubuntu 24.04.1 LTS》本文接着介绍安装飞桨PaddleX。 PaddleX 3.0 是基于飞桨框架构建的一站式全流程开发工具,它集成了众多开箱即用的预训练模型,可以实现模型从训练到推理的全流程开发,支持国内外多…

LM2 : A Simple Society of Language Models Solves Complex Reasoning

文章目录 题目摘要简介相关工作方法论实验结果结论局限性 题目 LM2:简单的语言模型社会解决复杂推理问题 论文地址:https://aclanthology.org/2024.emnlp-main.920/ 项目地址: https://github.com/LCS2-IIITD/Language_Model_Multiplex 摘要…

(三十三)队列(queue)

文章目录 1. 队列(queue)1.1 定义1.2 函数1.3 习题1.3.1 例题(周末舞会) 2. 双向队列(deque)2.1 定义2.2 函数2.3 题目2.3.1 例题(打BOSS) 1. 队列(queue) 队…

web——upload-labs——第二关

MIME验证 MIME(Multipurpose Internet Mail Extensions)验证是指在互联网传输中,通过检查数据的MIME类型来确保数据格式的正确性和安全性。MIME最初是为了扩展电子邮件的功能,让邮件支持多种格式,如文本、图片、音频等…

Vue3 -- 集成sass【项目集成5】

集成sass&#xff1a; 看过博主的 配置styleLint工具应该已经安装过 sass sass-loader 了&#xff0c;所以我们只需要加上我们的 lang"scss"即可。 <style scoped lang"scss"></style>给项目添加全局样式文件&#xff1a; 在src文件夹下创建…

【Web前端】Promise的使用

Promise是异步编程的核心概念之一。代表一个可能尚未完成的操作&#xff0c;并提供了一种机制来处理该操作最终的成功或失败。具体来说&#xff0c;Promise是由异步函数返回的对象&#xff0c;能够指示该操作当前所处的状态。 当Promise被创建时&#xff0c;它会处于“待定”&a…

EI检索!2024年大数据与数据挖掘会议(BDDM 2024)全解析!

第二届大数据与数据挖掘国际会议&#xff08;BDDM 2024&#xff09;将于2024年12月13-15日在武汉举行&#xff0c;已启动第二轮征稿&#xff0c;截稿2024年11月30日。邀请学者探讨大数据与数据挖掘进展&#xff0c;可在线投稿及AC学术中心查看详情。 大会官网&#xff1a;www.i…

基于java+ssm+Vue的校园美食交流系统设计与实现

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; Springboot mybatis Maven mysql5.7或8.0等等组成&#x…

关于 MSVCP110.dll 缺失的解决方案

背景&#xff1a;之前使用 PR&#xff08;Adobe Premiere&#xff09; 从来没有遇到过这样的问题。今天重装系统后&#xff08;window 10&#xff09;&#xff0c;想要重新安装以前的软件时&#xff0c;遇到了以下 DLL 文件缺失的错误。 解决方案&#xff1a; 可以到微软官网的…

Python小游戏27——飞翔的小鸟

首先&#xff0c;你需要确保已经安装了Pygame库。如果还没有安装&#xff0c;可以通过以下命令进行安装&#xff1a; 【bash】 pip install pygame 游戏的代码&#xff1a; 【python】 import pygame import random # 初始化Pygame pygame.init() # 设置屏幕大小和标题 screen_…