教程学习:Introduction to Structure Preparation and Visualization

这篇具有很好参考价值的文章主要介绍了教程学习:Introduction to Structure Preparation and Visualization。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

0、写在开始:

这个教程介绍如何准备配体和蛋白结构,这是建模工程必要的第一步。

教程的组成:

  • 建立项目和导入结构
  • 准备蛋白质结构
  • 准备配体结构
  • 可视化蛋白质-配体复合物

1、建立项目和导入结构:

打开Maestro

点击File>Change Working Directory调整工作目录

点击File>Save Project As>修改文件名为FXa,点击Save #新建一个名为FXa的prj项目

点击File>Import Structures #导入目录下的结构

点击File>Save Checkpoints #对当前项目状态进行保存

分子结构可以是pdb格式。导入的结构可以在Entry List栏目中查看,也可以在Project Table栏目中查看(按Ctrl+T)打开。

点击File>Get PDB>PDB ID中输入1fjs>点击Download

#1FJS就会导入到Workspace中

通过从网络中下载的方式导入pdb结构。

教程学习:Introduction to Structure Preparation and Visualization,笔记,学习,科研

2、准备蛋白质结构:

从PDB、vendors或其他资源获得的结构文件一般缺乏必要的消息,对于执行建模相关的任务。比如,缺乏H原子、部分电荷、侧链或者部分二级结构。

为了顺利进行建模工程,使用Protein Preparation Wizard来解决常见的结构问题。

教程学习:Introduction to Structure Preparation and Visualization,笔记,学习,科研

在 "导入和处理(Import and Process)"选项卡中,默认勾选了推荐的最小处理任务。根据您的结构需要,还可以选择填充缺失的侧链和/或环路。

在 "审查和修改(Review and Modify)"选项卡中,您将看到复合物的所有组成部分: Chains(链)、Waters(水)、Ligands(配体)和Hets(连接体)。您可以在此选择保留或删除复合物中的哪些成分。

“细化(Refine)”选项卡允许对PDB结构进行更详细的修改。氢键分配(H-bond assignment)部分用于优化氢键网络--该过程采样水取向,并在指定 pH 值下翻转 Asn、Gln 和/或 His 侧链。调整pH值将相应改变残基和配体的质子化状态,如果您希望准确反映实验条件,调整pH值将非常有用。限制最小化部分可解决添加氢或填充缺失侧链时可能发生的冲突。默认情况下使用 0.3 Å 的 RMSD,通过谐波惩罚(harmonic penalty constraints)约束最小化氢原子和重原子。也可以选择只最小化氢原子。

教程学习:Introduction to Structure Preparation and Visualization,笔记,学习,科研

在打开的Protein Preparation Wizard弹窗里,点击Preprocess按钮,就会对导入的蛋白结构进行默认配置的优化(过程需要点时间)。

结束后出现一个报告弹窗,列出结构中存在重叠的原子,点击OK,重叠的原子会得到修正。

教程学习:Introduction to Structure Preparation and Visualization,笔记,学习,科研

 在Protein Preparation Wizard点击Review and Modify更换栏目:

教程学习:Introduction to Structure Preparation and Visualization,笔记,学习,科研

点击Chain Name中的L>点击上方按钮Delete进行删除 #L链结构会被删除
shift+左键选择A链中的所有水分子>点击Delete #对A链中所有水分子进行删除
shift+左键选中A链中的所有GOL>点击Delete #对A链中所有丙三醇配体进行删除

勾选Het面板中配体的不同状态,配体的构象会自动更新在workspace中,下方的红字也会显示不同质子化状态下配体的惩罚分数,明显在S2状态下,配体的惩罚分数最低,为0.03Kcal/mol。

教程学习:Introduction to Structure Preparation and Visualization,笔记,学习,科研

 现在进入下一个栏目Refine。

教程学习:Introduction to Structure Preparation and Visualization,笔记,学习,科研

 在Entry list中,对1fjs-minimized结构进行重命名为1FJS-prepared,在current selection区域 中也会同步改名。

3、准备配体结构:

使用的配体是pdb文件中附带的同源配体(cognate ligand)

以下的步骤将介绍如何用LigPrep模块来准备配体数据集。

配体文件通常来自多个数据库,例如vendors、PDB或pubchem。要考虑到配体可能是1D、2D的结构,且有着未标准化的化学属性。

在一个虚拟筛选之间,配体要转化为3D结构,且将其化学属性进行适当的标准化和推断(standardized and extrapolated)。

在Entry List中>右键1FJS-prepared

选择Split>Into Ligands,water,Other

#在Entry List中将会出现新的Entry

仅让配体处于Include状态(在workspace中仅展示配体)

点击Tasks> Browse > LigPrep #打开LigPrep面板

教程学习:Introduction to Structure Preparation and Visualization,笔记,学习,科研

 任务结束,在Entry List中会出现新的entry(配体不同的同分异构状态)

按住Ctrl+T打开Project Table面板,点击Tree可以查看不同Entry的属性信息。

4、可视化蛋白-配体复合物:

配体的修饰:
让1FJS-prepared处于Include状态。
按下键盘上的L #workspace会聚焦于配体

在Quick Select中点击L  #workspace中组成配体的原子会被选中

点击Style按钮

选择“ball and stick representation”来展示配体

点击Color Atoms按钮右侧的箭头>选择Element+Custom Carbons>下方色盘中选择橙色
#配体的碳原子会用橙色来修饰

教程学习:Introduction to Structure Preparation and Visualization,笔记,学习,科研

 蛋白的修饰:
在Quick Select中点击P #workspace中的蛋白分子会被选中

按下键盘上的Z,workspace会聚焦到选中的结构

在Style按钮中,点击Ribbons,蛋白将会用这个模式修饰
对相互作用的修饰:
在workspace的右下角可以打开interaction面板

教程学习:Introduction to Structure Preparation and Visualization,笔记,学习,科研

接触/冲突(contacts/Clashes)的阈值设置为0.89表示不好(bad),0.75表示难看(ugly)。这些值对应于两个原子之间的距离与它们的范德华半径之和的比率。

对活性口袋的可视化:
在Quick Select中点击Binding Sites #组成活性口袋的残基会被选中

点击Style>点击Surface #在workspace中出现一层覆盖活性口袋的膜

在entry list中include状态下的entry右侧会有个“s”按钮

#点击对surface进行调整

在workspace中对surface右键点击

对出现的栏目选择display Option...

在color scheme中,将constant换成electrostatic Potential

设置数值范围为-0.1~0.1

点击OK #surface的颜色将会根据口袋的静电势能进行变化

教程学习:Introduction to Structure Preparation and Visualization,笔记,学习,科研

 生成一个2d相互作用图:

点击偏好工具箱(Favorites toolbar)中的Ligand Interaction,可以生成2D图

检查栏目中sync with 3D有无勾选,选中后,随workspace中的位置变化,2d图也会相应变化。

点击File>save screenshot对图片进行保存为png格式文章来源地址https://www.toymoban.com/news/detail-599732.html

对结构进行移动、旋转:
alt+右键: 移动

alt+左键:旋转

ctrl+右键:可以决定显示的多少(结构会从周围向中心模糊)

ctrl+左键:选择
对3D图进行保存:
worksapce >Save Image As #打开保存图片的面板

点击Option>>

检查transparent background和dpi #检查透明背景和dpi(一般300)

修改文件名,点击Save #默认保存png到工作目录下

到了这里,关于教程学习:Introduction to Structure Preparation and Visualization的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Data Structure, Algorithm,and Applications in C++

    在学习这本书进阶内容之前,我们可以跟着它的第一章部分再巩固和复习。本书由Sartaj Sahni撰写,由王立柱和刘志红翻译。全书通俗易懂,内容丰富,是巩固C++内容的不二选择。希望本文对各位有所帮助。 目录 1.函数与参数 1.1.传值参数 1.2.模板函数 1.3.引用参数 1.4.常量引用

    2024年02月16日
    浏览(30)
  • 【计算机视觉—python 】 图像处理入门教程 —— 图像属性、像素编辑、创建与复制、裁剪与拼接【 openCV 学习笔记 005 to 010 and 255】

    OpenCV中读取图像文件后的数据结构符合Numpy的ndarray多维数组结构,因此 ndarray 数组的属性和操作方法可用于图像处理的一些操作。数据结构如下图所示: img.ndim:查看代表图像的维度。彩色图像的维数为3,灰度图像的维度为2。 img.shape:查看图像的形状,代表矩阵的行数(高

    2024年01月19日
    浏览(44)
  • HMAC: Introduction, History, and Applications

    title: HMAC:Introduction History and Applications date: 2024/4/22 18:46:28 updated: 2024/4/22 18:46:28 tags: HMAC 哈希 消息认证 安全协议 数据完整性 身份验证 密钥管理 1. 什么是Hash-based Message Authentication Code (HMAC)? Hash-based Message Authentication Code (HMAC) 是一种基于哈希函数和密钥的消息认证码算法。它

    2024年04月22日
    浏览(25)
  • Java Test: Specification and Structure Testing(line, branch, path coverage)

    这篇文章梳理一下Java软件测试中的Secification test和Structure test。 规范测试(specification test):又称黑盒测试(black-box testing)或需求驱动测试(requirements-driven testing),这种测试方法关注程序的功能和性能,而不关注其内部实现。 Specification(规范)是对软件组件、系统或方法

    2024年02月02日
    浏览(34)
  • Hadoop Architecture and Core Components – Introduction

    作者:禅与计算机程序设计艺术 Hadoop是一个分布式数据处理系统,主要面向批处理和实时分析的数据集上进行计算任务。它由两个主要组件组成,分别是Hadoop Distributed File System(HDFS)和MapReduce。HDFS是一个存储海量文件数据的分布式文件系统,用于支持大规模并行计算;而

    2024年02月07日
    浏览(35)
  • CMU DLSys 课程笔记 1 - Introduction and Logistics

    CMU Deep Learning System,教你如何实现一个深度学习系统。 CS 自学指南课程介绍页面 | 课程主页 本节 Slides | 本节课程视频 目前(2024.01.06)课程在线评测账号和课程论坛的注册时间已经结束,只剩下框架代码里的本地测试供大家调试代码。 CMU DLSys 课程笔记 1 - Introduction and Logi

    2024年02月03日
    浏览(32)
  • BITCOIN AND CRYPTOCURRENCY TECHNOLOGIES - chapter 1 -Introduction

    In fiat currencies, law enforcement is necessary for stopping people from breaking the rules of the system.Howerver,Cryptocurrencies need to be enforced purely technologically and without relying on a central authority. 传统法定货币(fiat currencies),使用法律手段来确保安全性。但加密货币(cryptocurrencies)采用存粹的技术手段来保

    2023年04月20日
    浏览(21)
  • MIT6.S081 - Lecture1: Introduction and Examples

    理解操作系统的设计和实现 通过 XV6 操作系统动手实验,可以扩展或改进操作系统 Abstraction: 对硬件进行抽象 Multiplex: 在多个应用程序之间共用硬件资源 Isolation: 隔离性,程序出现故障时,不同程序之间不能相互干扰 Sharing: 实现共享,如数据交互或协同完成任务 Securi

    2024年04月15日
    浏览(40)
  • 使用八叉树模拟水和烟雾 Simulating Water and Smoke with an Octree Data Structure 论文阅读笔记

    原文: Losasso, Frank, Frédéric Gibou, and Ron Fedkiw. “Simulating water and smoke with an octree data structure.” Acm siggraph 2004 papers. 2004. 457-462. 这篇文章扩展了 [Popinet 2003] 的工作,拓展到表面自由流,并且使得八叉树不受限制 自适应网格划分的一个缺点是,它的模板不是均匀的,进而导致泊

    2024年02月19日
    浏览(33)
  • Introduction to Unit Testing in Java

    作者:禅与计算机程序设计艺术 UNIT TESTING (UNIT测试),是在软件开发生命周期中不可或缺的一环。单元测试是一个模块化的测试工作,它的目标是验证某个函数、模块或者类的某个功能是否符合设计要求。它通过对代码中独立的测试用例进行运行和验证,发现错误并报告给相

    2024年02月08日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包