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

目录
相关文章
|
6月前
|
算法
空间点与直线距离算法
空间点与直线距离算法
75 0
|
8月前
|
算法 Python
二维矩形件排样算法之最低水平线搜索算法实现
二维矩形件排样算法之最低水平线搜索算法实现
245 0
|
8月前
|
机器学习/深度学习 移动开发 算法
二维矩形件排样算法之最低水平线算法实现
二维矩形件排样算法之最低水平线算法实现
170 0
|
机器学习/深度学习 自然语言处理 算法
【每日算法Day 93】不用额外空间,你会旋转一个矩阵吗?
【每日算法Day 93】不用额外空间,你会旋转一个矩阵吗?
102 0
|
C++
2373. 矩阵中的局部最大值
给你一个大小为 n x n 的整数矩阵 grid 。 生成一个大小为 (n - 2) x (n - 2) 的整数矩阵  maxLocal ,并满足: maxLocal[i][j] 等于 grid 中以 i + 1 行和 j + 1 列为中心的 3 x 3 矩阵中的 最大值 。 换句话说,我们希望找出 grid 中每个 3 x 3 矩阵中的最大值。 返回生成的矩阵。
97 0
|
机器学习/深度学习
(模拟)(矩阵坐标表示)1219. 移动距离
(模拟)(矩阵坐标表示)1219. 移动距离
111 0
【双目视觉】 理想条件下计算物体距离
【双目视觉】 理想条件下计算物体距离
88 0
|
机器学习/深度学习 人工智能 算法
【机器学习】基于组平均的AGNES算法,支持多维数组,距离用欧式距离
【机器学习】基于组平均的AGNES算法,支持多维数组,距离用欧式距离
209 0
【机器学习】基于组平均的AGNES算法,支持多维数组,距离用欧式距离
解决计算 0:00 到 12:00之间任意一个时间时针和分针的夹角。
解决计算 0:00 到 12:00之间任意一个时间时针和分针的夹角。
174 0