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

简介: RMSD:通过旋转计算两个分子间的最小rmsd

使用旋转计算两个分子的均方根偏差(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查看使用方法

image.png

实例:

image.png

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

image.png

目录
相关文章
|
Python
Python:计算两个蛋白或小分子之间的RMSD
Python:计算两个蛋白或小分子之间的RMSD
1133 0
Python:计算两个蛋白或小分子之间的RMSD
|
编解码 程序员 atlas
Unity 之 图集属性详解和代码示例 -- 拓展一键自动打包图集工具
图集只是当所有给低昂的纹理需要相同的着色器时采用的一种方法,如果一些纹理需要通过着色器应用独立的图形效果,它们就必须分离到自己的材质中,并在单独的组中打图集。
2490 0
Unity 之 图集属性详解和代码示例 -- 拓展一键自动打包图集工具
|
机器学习/深度学习 人工智能 自然语言处理
生成式人工智能(Generative AI)入门指南
生成式人工智能(Generative AI)入门指南
|
存储 安全 数据库
Flask框架中,如何实现用户身份验证和会话管理
Flask框架中,如何实现用户身份验证和会话管理
|
机器学习/深度学习 人工智能 自然语言处理
Transformer 能代替图神经网络吗?
Transformer模型的革新性在于其自注意力机制,广泛应用于多种任务,包括非原始设计领域。近期研究专注于Transformer的推理能力,特别是在图神经网络(GNN)上下文中。
520 5
|
监控 网络协议 网络安全
使用 Scapy 库编写 TCP SYN-ACK 反射脚本
使用 Scapy 库编写 TCP SYN-ACK 反射脚本
|
运维 监控 网络虚拟化
|
Java 关系型数据库 MySQL
基于SpringBoot+Vue的会员管理系统 (源码+部署说明+演示视频+源码介绍)(1)
基于SpringBoot+Vue的会员管理系统 (源码+部署说明+演示视频+源码介绍)
433 0
|
移动开发 HTML5
详解 HTML5 服务器发送事件(Server-Sent Events)
详解 HTML5 服务器发送事件(Server-Sent Events)
552 0
|
分布式计算 资源调度 Hadoop
Hadoop 常用端口号
Hadoop 常用端口号
598 0