Python 化学教程之使用 Psi4 优化分子的几何结构

50 篇文章 35 订阅 ¥39.90 ¥99.00

大多数情况下,当我们需要为某些可能的对接或某些分子动力学模拟准备分子时,我们希望配体处于松弛状态,使分子具有正确的几何形状。大多数情况下,我会为分子编写自己的内部坐标,作为 SMILES 的一个很好的初始猜测,然后我使用 Psi4,这是一种量子力学软件,可以优化配体的几何形状。

让我们开始吧。首先你可以conda安装psi4:

conda install -c psi4 psi4 

接下来我们需要一个配体,我们将在其中优化几何结构。让我们看一下 Z 矩阵形式的甲醇,其中

col 1 是原子 1
col2 是键连接原子
col3 是两个原子之间的键长
col4 是连接原子的角度
col5 是三个原子之间的角度
col6 是二面角连接原子
col7 是四个原子之间的二面角

H11
O11  H11  0.9600
C11  O11  1.4000  H11  108.0000
H12  C11  1.1000  O11  112.0000  H11    0.0000
H13  C11  1.1000  O11  112.0000  H11  120.0000
H14  C11  1.1000  O11  111.8699  H11 -120.0000

现在,如果我们看一下几何图形并输出到某个 xyz 坐标:

import psi4

psi4.set_memory('1000mb')
psi4.core.set_num_threads(1)

zmatrix = '''\
H11
O11  H11  0.9600
C11  O11  1.4000  H11  108.0000
H12  C11  1.1000  O11  112.0000  H11  -60.0000
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值