|
本帖最后由 wal 于 2025-7-17 12:44 编辑
直接运行,输出大概像这样:
- Output file: SmilesFakeG.log
- Optimization mode: Fixed steps (4000)
- No input file specified and no .smi file found in the current directory
- Automatically switching to terminal input mode...
- Enter/paste your SMILES strings (separated by periods or newlines).
- Press Enter twice (submit a blank line) when finished:
复制代码 可以分开输入smiles字符串(每个占一行),也可以输入句点分隔的多个smiles字符串,连敲两次回车开始执行
tips:在chemdraw里选中多个结构式Ctrl+Alt+C复制出来的smiles就是句点分隔的多个smiles字符串 可以被程序一次性全部读取
默认用MMFF94优化4k步以内。优化完的分子会被写入一个多帧SmilesFakeG.log,可以在GaussView里直接检查每一帧,修改不合适的构象,并直接保存成gjf文件
运行时带上-conv可以切换成优化到收敛的模式,其他参数用处不大,有兴趣的可以自己检查
smiles_to_gaussian.py
(14.6 KB, 下载次数 Times of downloads: 34)
需要装好openbabel库和rdkit库
7.17 update: 写了个MMFF94不可用时fallback到UFF的逻辑
smiles_to_gaussian.py
(14.6 KB, 下载次数 Times of downloads: 8)
|
评分 Rate
-
查看全部评分 View all ratings
|