使用旋转计算两个分子的均方根偏差(RMSD)

使用Kabsch算法(1976)或Quaternion算法(1991)进行旋转,在两个笛卡尔坐标之间.xyz或者.pdb格式中计算均方根偏差(RMSD),从而得到最小的RMSD。

一、安装Anaconda

Win或者Linux系统下Anaconda安装,不赘述,网上很多教程。

二、通过conda安装rmsd

pip install rmsd
或
python -m pip install rmsd

三、计算RMSD

利用calculate_rmsd --help查看使用方法

实例:

calculate_rmsd ethane.xyz ethane_translate.xyzcalculate_rmsd ci2_1.pdb ci2_2.pdb

**********************************************************************************

参考:

https://github.com/charnley/rmsd

RMSD:通过旋转计算两个分子间的最小rmsd相关推荐

  1. Python:计算两个蛋白或小分子之间的RMSD

    Python脚本:计算两个蛋白或小分子之间的RMSD 用法: python rmsd.py protein1.pdb protein2.pdb rmsd.py # Root-mean-square d ...

  2. 计算两个蛋白或小分子之间的RMSD

    计算两个蛋白或小分子之间的RMSD # Root-mean-square deviation (RMSD) for proteins and/or ligands # in PDB files. #c ...

  3. RDKit:计算不同小分子构象之间的RMSD

    计算两个小分子之间的RMSD,可以用来判断两个构象的接近程度. RDKit:计算不同分子或构象之间的RMSD点击打开链接 第一步:安装Anaconda Win或者Linux系统下Anaconda安装, ...

  4. android旋转缩放布局,Android学习笔记(一):双指缩放及旋转计算

    请尊重原创,转载请注明来源. Android中,很多时候会用到手势判断,判断用户当前的手势是移动,还是双指缩放/旋转,关于Android中的手势和gesturedetector,已经有很多人进行过研究 ...

  5. 计算两个向量的逆时针夹角

    大多数的时候,计算两个向量或者直线的夹角就可以,通常在0~180°.然而,有的时候,需要知道向量到另一个向量按某一种旋转的角度,即0-360°,比如polygon的计算. MATLAB Code 计算 ...

  6. java 跨年 周计算公式_如何跨年计算 两日期之间相隔的周数 with java8 time API

    ===============================2016年9月版 分割线======================================== 之前版本的我太simple了.. ...

  7. 智能跳过节假日算法java_java计算两个日期之前的天数实例(排除节假日和周末)...

    java计算两个日期之前的天数实例(排除节假日和周末) 发布时间:2020-09-02 23:07:01 来源:脚本之家 阅读:108 作者:jingxian 如题所说,计算两个日期之前的天数,排除节 ...

  8. mysql计算两gps坐标的距离_mysql 计算两坐标间的距离

    mysql 5.6.1 加入了空间数据支持功能,新增了st_*相关函数,可以非常方便的计算两个地理坐标点的距离了. 如下例子:按我的坐标计算周边坐标的距离并由近到远排序 select name,st_ ...

  9. 计算两个时间的间隔时间是多少

    /*** 计算两个时间间隔* @param startTime 开始时间* @param endTime 结束时间* @param type 类型(1:相隔小时 2:)* @return*/publi ...

最新文章

  1. 某程序员吐槽:前端开发被哄抢,专科学历能进大厂;客户端开发找工作难如登天,985本硕拿不到一个offer!...
  2. 算法模板——二分图匹配
  3. mysql创建数据库并且指定utf-8编码
  4. Thymeleaf在循环时设置递增序号
  5. asa防火墙升级固件_奇淫巧技 | 在路由器中添加策略,阻止电视系统升级
  6. 软件业的作业示意流程图
  7. 【Solidity】3.类型 - 深入理解Solidity
  8. [译]如何在.NET Core中使用System.Drawing?
  9. 好玩Python--分析你的微信好友签名
  10. MySQL复习值代码知识点(1)
  11. 不宜使用Selenium自动化的10个测试场景
  12. 完美解决HALCON C#编程目标平台冲突问题
  13. 51单片机原理知识点,复位时钟和时序(二)
  14. 华师计算机硕士考试科目,华中师范大学(专业学位)计算机技术研究生考试科目和考研参考书目...
  15. 基于考研的C语言与数据结构指北
  16. webstorm主题网址
  17. NetApp 数据存储 AFF 和 FAS 系统的磁盘架和存储介质
  18. 【七夕】是时候展现专属于程序员的“浪漫”了
  19. 妙用AccessibilityService黑科技实现微信自动加好友拉人进群聊
  20. eclipse Android添加权限

热门文章

  1. 【万字长文】吃透负载均衡
  2. 低代码、无代码?深度解读硅谷新趋势(上)
  3. RabbitMQ 高频考点
  4. 基于角色的访问控制(RBAC)
  5. 微软中国CTO:不思进取、放弃基本技能的程序员在34.9岁会被淘汰!
  6. 婚纱摄影小程序能带来订单吗?小程序如何做营销?
  7. 个人使用OKR目标管理工具的感悟
  8. Solidworks2017安装与破解
  9. MVC框架内容-控制器
  10. Oracle的介绍及其在安装和使用Oracle过程中可能遇到的困难及其相应的解决措施