Ramachandran plot(拉氏图)是由G. N. Ramachandran等人[1]于1963年开发的,用来描述蛋白质结构中氨基酸残基二面角ψ和φ是否在合理区域的一种可视化方法。同时也可以反映出该蛋白质的构象是否合理。

在介绍Ramachandran plot前有必要简单说明一下二面角。

图1  蛋白质链上肽平面之间形成的二面角以及 两个残基脱水缩合后的 ψ,φ和W(图片来自swiss-model)

图一的左图中,Calpha  分别连接的两个肽平面是可以自由转动的,但是由于周围原子的影响,在转动过程有一定的障碍。 右图中phi(CNCalphaC)和psi(NCalphaCN)较为自由,而omega(OCNH)由于肽平面是刚性的一般是180度(极少数是0度)。

拉氏图(Ramachandran plot

其展示了在一个蛋白质结构中所有残基中的phi和psi, 一般是将gly和pro氨基酸的除去,另外处理。我们可以对单个氨基酸做拉氏图,也可以对一条蛋白质链做拉氏图,甚至是多个蛋白质链。分别如下:

图2. 甘氨酸的拉氏图, 蓝色、浅蓝色、白色分别为构象完全允许、允许、不允许区域

图3.  用散点做的gly的拉氏图,并且标注了alfa,beta,Lalfa二级结构 。而且点集中在完全允许区域,允许区域次之,不允许区域非常少。

拉氏图中关于不允许区域的点: 不允许区域可以理解为高能区域, 只有能量是无限高才会引起完全不允许。所以这些不是无限高的区域中是可以偶尔出现一些点的。换句话说,蛋白质可以花一些能量来驱动残基进入这一区域。

图4、脯氨酸(pro)的拉氏图

图5、出去gly、pro其他氨基酸的拉氏图

图6、2erl(40aa)蛋白质的拉氏图

图7. 1epw的拉氏图

3、可以做拉氏图的软件procheck

可以在线预测, 也可以下载单机版预测。

在线版本只需要http://www.ebi.ac.uk/thornton-srv/databases/pdbsum/Generate.html

分别上传PDB格式的蛋白质文件和个人邮箱。等待结果回传到邮箱

点击进入结果页面,点击右上角的procheck按钮可以进入如下图页面:

点击左图第一个main Ramachandran plot即可得到右图的拉氏图。下面对右图进行说明

其中,该图是pdb名为2erl的蛋白质结构中所有残基(除去gly,pro)拉氏图,其横纵坐标分别为phi和psi。其中深色区域(红色)代表的是core区域,残基较喜欢的构象区域。理想的,我们希望散点90%以上落到这些区域,这样这些残基具有较好的构象空间。这些区域分类来自Morris et al. (1992).

这些区域标记如下:

    A   - Core alpha            L   - Core left-handed alphaa   - Allowed alpha         l   - Allowed left-handed alpha~a   - Generous alpha       ~l   - Generous left-handed alphaB   - Core beta             p   - Allowed epsilonb   - Allowed beta         ~p   - Generous epsilon~b   - Generous beta

下载需要登录procheck网址后:

进入网址后下载5个文件,解压打开procomp.scr文件,将f77修改为相应的fortran的编译器名称,我所安装的为gfortran。保存后,在终端中键入:cshprocomp.scr,即开始安装。

[1]Laskowski R A, MacArthur M W, Moss D S, Thornton J M (1993).PROCHECK - a program to check the stereochemical quality of protein structures.J. App. Cryst., 26, 283-291.

[2]Morris AL, MacArthur MW, Hutchinson EG, Thornton JM (1992). Stereochemical quality of protein structure coordinates. Proteins, 12, 345-364.

检测蛋白质构象是否合理————Ramachandran plot(拉氏图)相关推荐

  1. 蛋白Ramachandran(拉氏图、拉曼图)的绘制和可视化

    蛋白Ramachandran(拉氏图.拉曼图)的绘制 环境 Win10 Biopython = 1.79 Python = 3.7.9 导入库 import math import sys impor ...

  2. Discovery studio画蛋白质构象叠合图

    1. 准备数据 打开DS软件,对于一个蛋白质,这里使用三个不同的构象作为例子. 2. 将蛋白质文件拖到DS中 一定要把所有的蛋白质拖到同一个窗口中,不然不会显示在一起. Chart --- Ramac ...

  3. Hough变换直线检测

    作者:云外阳光 链接:https://www.zhihu.com/question/35268803/answer/82100453 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转 ...

  4. 妙啊!用扩散模型生成蛋白质结构,结果不输天然蛋白质|来自斯坦福微软

    丰色 发自 凹非寺 量子位 | 公众号 QbitAI 没想到,图像生成领域的大明星-- 扩散模型,这么快就被用来做蛋白质结构生成了! 而且结果在复杂度和结构上都和天然蛋白质有的一拼. 消息一出,不少人 ...

  5. Discovery Studio Visualizer简单操作

    Discovery Studio Visualizer BIOVIA Discovery Studio(简称DS),是基于BIOVIA Pipeline Pilot 构建的面向生命科学领域的综合分子模 ...

  6. modeller建模(单模板建模、多模板建模)

    题目要求 1.采用modeller对给定序列进行建模,单模板和多模板方法各建3个模型,每种方法选择一个最优的模型,最后进行比较,选出最优的模型(怎样比较两个模型的好坏,可以从哪些角度去看).并说明理由 ...

  7. Hough Transform 的算法思想

    1.Hough Transform 的算法思想 在直角坐标系和极坐标系中,点.线是对偶关系. 即直角坐标系中的点是极坐标系中的线,直角坐标系中的线是极坐标系中的点.反之也成立. 如下图所示,想要检测图 ...

  8. 实时训练Real-Time Training 教程

    在上一篇文章(https://blog.csdn.net/walchina2017/article/details/130334374)中,我介绍了什么是实时学习,并且开源了一个我做出来的作品. 接下 ...

  9. mad离群值_全部关于离群值

    mad离群值 An outlier is a data point in a data set that is distant from all other observations. A data ...

最新文章

  1. java mysql开发_Java数据库开发
  2. 在python中下列代码的运行结果是print abc_python与数学
  3. verilog中的综合与不可综合
  4. mysql数据库原理与应用武洪萍第三张答案_mysql数据库武洪萍版第四章习题与答案...
  5. 2.8 Adam 优化算法
  6. 自动化测试--实现一套完全解耦的简单测试框架
  7. python中使用什么来实现异常捕捉_python 异常捕捉
  8. python mock接口返回数据(转载)
  9. 纯js实现下载功能【附上js代码】
  10. 小程序点击图片全屏播放视频
  11. python语言mooc作业_计算机基础(Ⅱ)Python语言-中国大学mooc-试题题目及答案
  12. 微信订阅号获取openid
  13. 基于长短期记忆神经网络的蛋白质二级结构预测
  14. linux awk比较大小,linux基础只是之awk命令使用,统计最大长度
  15. linux开发板通过网线连接电脑(win10)连接网络问题
  16. 大数据、云计算、物联网相关技术概述——《大数据技术原理与应用》课程学习总结
  17. 魅蓝手机显示无服务器,魅蓝手机网速显示设置(魅蓝2)
  18. [生信]甲基化测序的三种数据
  19. 阿里云8核16G服务器ecs.c6.2xlarge性能评测CPU处理器型号
  20. 微信支付-vue 实现微信支付-前端篇

热门文章

  1. ASEMI代理AD8606ACBZ-REEL7原装ADI车规级AD8606ACBZ-REEL7
  2. 计算机专业 大一课程,计算机专业大一课程
  3. 常用正则表达式大全 (转)
  4. JavaWeb-简析MVC三层架构
  5. 小程序弹框wx.showModal、wx.showActionSheet、wx.showToast
  6. python-onvif实现客户端控制相机云台
  7. 祖冲之究竟是如何算出圆周率的?
  8. 数学建模-层次分析法
  9. 友盟+吕志国:数据智能让天下没有难做的营销
  10. 自动(智能)驾驶 | 傲酷4D毫米波雷达报告记录分享