Rosetta从头蛋白抗体设计、结构优化及在药物研发中的应用

news/2024/10/23 7:15:04/

Rosetta从头蛋白抗体设计、结构优化及在药物研发中的应用

第一天

内容

主要知识点

  • 从蛋白质折叠到蛋白质设计

教学目标:了解本方向内容、理论基础、研究意义。

  1. 蛋白质折叠与结构预测简介
    1. 主链二面角与二级结构
    2. 侧链堆积与三级结构
  2. 蛋白质设计简介
    1. 蛋白质设计的分类及应用
  •  Rosetta基础

三. 蛋白质结构viewer Linux和Python基础

教学目标:能够使用vim编辑器简单编辑文件,能够使用PyMOL或ChimeraX查看蛋白质结构。

  1. Pose/mover/scorefunction
  2. LINUX 入门命令
    1. 用户属组及权限 目录文件属性
    2. LINUX基础命令 环境变量
    3. shell常用命令练习
    4. conda介绍
  • 结构扰动与结构优化

五.序列设计

PackRotamer和FastDesign

教学目标:了解Rosetta封装好的应用(以relax为例)和RosettaScript编写应用(以pack/min/pack为例)。

  1. Minmover,  MC Mover, Fastrelax mover

5.1 Movemap

  1. RosettaScript组成和要素

6.1 Filter ResidueSelector 

TaskOperation

6.2 DSSP/Disulfidize Mover

第二天

内容

主要知识点

六. 蛋白-蛋白对接基础

  教学目标:了解基于序列和基于结构的蛋白质复合物预测手段。

  1. Translat和rotation mover
    1. Low resolution的全局搜索
    2. High resolution的精细调整
    3. FoldTree

七. 抗体设计

教学目标:熟悉抗体模型预处理流程, 掌握RAbD常用命令

  1. 抗体结构文件的处理
    1. PyIgClassify
    2. 抗体抗原对接模型
    3. CDR区优化
    4. Framework区优化

案例实践:

  • SSD和MSD设计任务

八. CartisenDDG 突变扫描

九. RosettaScript应用

教学目标:熟悉RosettaScript开发流程,了解序列与结构设计原理,完成从头蛋白质设计的操作练习。

  1. 序列与结构设计
    1. Input和Output flags控制输入输出
    2. CleanAtom结构预处理
    3. ROSETTACLASH.LOG和   RosettaCommons
    4. ResFile等辅助文件
    5. 小改中改与大改
    6. 练习答疑

案例实践:

  • FastDesign设计任务


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

相关文章

【RabbitMQ】SpringAMQP

RabbitMQ 1.初识MQ 1.1.同步和异步通讯 微服务间通讯有同步和异步两种方式: 同步通讯:就像打电话,需要实时响应。 异步通讯:就像发邮件,不需要马上回复。 两种方式各有优劣,打电话可以立即得到响应&am…

微服务学习笔记--(Ribbon)

Ribbon负载均衡 负载均衡策略懒加载 Ribbon-负载均衡策略 Ribbon的负载均衡规则是一个叫做IRule的接口来定义的,每一个子接口都是一种规则: IRuleAbstractLoadBalancerRuleRetryRuleClientConfigEnabledRoundRobinRuleRoundRobinRuleRandomRuleBestAv…

【1419. 数青蛙】

来源:力扣(LeetCode) 描述: 给你一个字符串 croakOfFrogs,它表示不同青蛙发出的蛙鸣声(字符串 "croak" )的组合。由于同一时间可以有多只青蛙呱呱作响,所以 croakOfFrog…

windeployqt工具打包C++ QT项目

目录 前言方法TIP 前言 使用VS编写好QT项目后,有时需要发送给他人进行测试。在此情况下,发送所有项目文件显然不可取,因为exe文件不能独立运行,故在测试前需要先配置项目环境,以确保运行所需的库文件能够完全。 因此&…

PAT A1042 Shuffling Machine

1042 Shuffling Machine 分数 20 作者 CHEN, Yue 单位 浙江大学 Shuffling is a procedure used to randomize a deck of playing cards. Because standard shuffling techniques are seen as weak, and in order to avoid "inside jobs" where employees collab…

golang的os包用法简介

文章目录 简述os 包中的常用函数HostnameEnvironGetenvSetenvExitGetuidGetgidGetpidGetwdMkdirMkdirAllRemove os/exec 执行外部命令LookPath os/user 获取当前用户信息Current os/signal 信号处理NotifyStop 简述 Go语言的 os 包中提供了操作系统函数的接口,是一个…

数据导向下制造业的生产效率、交易效率提升办法

在智能制造和工业4.0成为趋势的今天,大部分制造业企业,均已在企业内部通过实施PLM系统(Product Lifecycle Management,产品生命周期管理系统),实现了对组织内产品研发过程和产品研发数据的管理,…

初级算法-动态规划

主要记录算法和数据结构学习笔记,新的一年更上一层楼! 初级算法-动态规划 一、斐波那契数二、爬楼梯三、使用最小花费爬楼梯四、不同路径五、不同路径二六、整数拆分七、不同的二叉搜索树八、0-1背包九、分割等和子集十、最后一块石头的重量十一、目标和…