gmx_MMPBSA安装在python3下,依赖于GROMACS(4.x.x或5.x.x、20xx.x)和AmberTools20或21。gmx_MMPBSA在GROMACS 4.6.7,5.1.2,2018.3,2020.4,2021.3版本中测试通过。
gmx_MMPBSA v1.5.x 包含了许多新功能,部分代码已经完全重写,因此它与以前的版本不兼容。

我个人比较喜欢conda安装,所以在此之前服务器上要已经安装anaconda。gmx_MMPBSA官网上提供了两种安装方法,我按照自己的安装步骤写一下(安装ambertools参考链接):

# Create a new environment and activate it
conda create -n gmxMMPBSA python=3.9 -y -q #这里python版本3.7也可以
conda activate gmxMMPBSA
# Install mpi4py
conda install -c conda-forge mpi4py=3.1.3 -y -q
# Install AmberTools
conda install -c conda-forge ambertools=22 compilers
# Install PyQt5 required to use the GUI analyzer tool (gmx_MMPBSA_ana). Not needed for HPC
python -m pip install pyqt5 # 安装PyQt5时会因为网络连接不好而中断,中断后再次安装即可
# Install gmx_MMPBSA
python -m pip install gmx_MMPBSA

在gmxMMPBSA环境下运行acpype生成小分子的拓扑文件,会报错:
找不到mopac.sh,大神的暴力破解方法:acpype.py中3185行把mopac替换成sqm即可

(gmxMMPBSA) [user@localhost acpype]$ ./acpype.py -i UNK_bcc_gaff.mol2
============================================================================
| ACPYPE: AnteChamber PYthon Parser interfacE v. 0 0 Rev: 0 (c) 2023 AWSdS |
============================================================================
WARNING: no 'babel' executable, no PDB file as input can be used!
==> ... charge set to 0
WARNING: Old version of antechamber. Strongly consider upgrading to AmberTools
WARNING: Setting mopac for antechamber
==> Executing Antechamber...
++++++++++start_quote+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++Welcome to antechamber 22.0: molecular input file processor.Info: acdoctor mode is on: check and diagnose problems in the input file.
Info: The atom type is set to gaff; the options available to the -at flag aregaff, gaff2, amber, bcc, and sybyl.-- Check Format for mol2 File --Status: pass
Info: Ignoring Mol2 record type (@<TRIPOS>SUBSTRUCTURE).
Info: Finished reading file (UNK_bcc_gaff.mol2); atoms read (23), bonds read (22).
Info: Determining atomic numbers from atomic symbols which are case sensitive.
-- Check Unusual Elements --Status: pass
-- Check Open Valences --Status: pass
-- Check Geometry --for those bondedfor those not bondedStatus: pass
-- Check Weird Bonds --Status: pass
-- Check Number of Units --Status: pass
acdoctor mode has completed checking the input file.Running: /home/user/anaconda3/envs/gmxMMPBSA/bin/bondtype -j full -i ANTECHAMBER_BOND_TYPE.AC0 -o ANTECHAMBER_BOND_TYPE.AC -f acRunning: /home/user/anaconda3/envs/gmxMMPBSA/bin/atomtype -i ANTECHAMBER_AC.AC0 -o ANTECHAMBER_AC.AC -p gaff
Info: Total number of electrons: 96; net charge: 0Running: /home/user/anaconda3/envs/gmxMMPBSA/bin/mopac.sh
sh: /home/user/anaconda3/envs/gmxMMPBSA/bin/mopac.sh: No such file or directory
/home/user/anaconda3/envs/gmxMMPBSA/bin/wrapped_progs/antechamber: Fatal Error!
Cannot properly run "/home/user/anaconda3/envs/gmxMMPBSA/bin/mopac.sh".++++++++++end_quote+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ERROR: Antechamber failed
++++++++++start_quote+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Cannot open file (UNK_bcc_gaff_bcc_gaff.mol2) with mode (r).
No such file or directory
++++++++++end_quote+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ERROR: Parmchk failed
ERROR: Tleap failed
==> Removing temporary files...
ACPYPE FAILED: [Errno 2] No such file or directory: 'UNK_bcc_gaff_AC.prmtop'
Total time of execution: less than a second

修改acpype.py后运行正常

(gmxMMPBSA) [user@localhost acpype]$ ./acpype.py -i UNK_bcc_gaff.mol2
============================================================================
| ACPYPE: AnteChamber PYthon Parser interfacE v. 0 0 Rev: 0 (c) 2023 AWSdS |
============================================================================
WARNING: no 'babel' executable, no PDB file as input can be used!
==> ... charge set to 0
WARNING: Old version of antechamber. Strongly consider upgrading to AmberTools
WARNING: Setting mopac for antechamber
==> Executing Antechamber...
==> * Antechamber OK *
==> * Parmchk OK *
==> Executing Tleap...
++++++++++start_quote+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Checking 'UNK'....
Checking parameters for unit 'UNK'.
Checking for bond parameters.
Checking for angle parameters.
Unit is OK.
++++++++++end_quote+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
==> * Tleap OK *
==> Removing temporary files...
==> Writing NEW PDB file==> Writing CNS/XPLOR files==> Writing GROMACS files==> Writing GMX dihedrals for GMX 4.5 and higher.==> Writing CHARMM files==> Writing pickle file UNK_bcc_gaff.pkl
Total time of execution: 4s

gmx_MMPBSA的安装以及acpype找不到mopac解决办法相关推荐

  1. 安装apache 后,找不到服务,解决办法

    在命令行进入安装apache的bin目录下,在输入命令:httpd.exe -k install -n Apache版本号 回车即可注意:要在管理员的身份下进入cmd (C:\Windows\SysW ...

  2. Debian之安装完成后找不到命令解决办法

    1.修改配置文件.bashrc vim /root/.bashrc export PATH=$PATH:/usr/sbin 2.使配置文件生效 source /root/.bashrc

  3. (转载)oracle 10g 安装完成后,无法登陆EM的解决办法

    (来自:oracle 10g 安装完成后,无法登陆EM的解决办法 ) 状况: 打开http://localhost-:5500/em,系统显示如下信息: 数据库状态当前不可用.可能是因为数据库的状态为 ...

  4. ubuntu18.0.4 不能下载 libgd2-dev(ubuntu 20.04 安装perl 中GD 模块失败的解决办法)

    ubuntu18.0.4 不能下载 libgd2-dev 一.错误信息: Unable to locate package libgd2-dev 二.原因 没有对应源 到 https://packag ...

  5. 该文件没有与之关联的应用来执行该操作。请安装应用,若已经安装,请在“默认应用置”解决办法

    该文件没有与之关联的应用来执行该操作.请安装应用,若已经安装,请在"默认应用置"解决办法 某一天桌面快捷方式无法打开,某些安装包无法安装,点击后出现题目描述的错误问题.在网上找了第 ...

  6. 游戏找不到服务器无法打开,流放者柯南游戏无响应 找不到服务器解决办法

    相信有玩家在下载了<流放者柯南>后却无法进入游戏,点击流放者柯南游戏无响应,这是怎么回事呢?这里说说几种可能的解决办法. 首先,有可能是游戏安装目录名字过长,可以改短一点,并且无中文.奇怪 ...

  7. 流放者柯南服务器失去信号,流放者柯南游戏无响应 找不到服务器解决办法

    相信有玩家在下载了<流放者柯南>后却无法进入游戏,点击流放者柯南游戏无响应,这是怎么回事呢?这里说说几种可能的解决办法. 首先,有可能是游戏安装目录名字过长,可以改短一点,并且无中文.奇怪 ...

  8. 服务器系统安装提示无法创建新的系统分区,提示无法创建新的分区是怎么回事_安装win10系统无法新建分区的解决办法...

    不少朋友在装win10的过程中,可能会遇到"我们无法创建新的分区,也找不到现有的分区"的提示,那么我们应该如何操作来解决此问题呢?下面就给大家讲解安装win10系统无法新建分区的解 ...

  9. 通过virtualbox最小化安装centos 6.3后无法上网解决办法

    通过virtualbox最小化安装centos 6.3后无法上网解决办法 1.设置virtualbox的网络连接方式,如下图使用桥接方式,桥接的网卡为宿主正在上网的网卡,现在我是通过无线来上网的,所以 ...

最新文章

  1. Apache RocketMQ 荣获 2021 中国开源云联盟优秀开源项目
  2. SAP最佳业务实践:重复制造(149)-4发料
  3. Blackboard Collabrate 模拟器打开
  4. 计算机系统基础:设备管理采用的相关技术知识笔记
  5. 没有检测到磁盘 请关闭计算机并至少,【基本计算机问题】计算机不是遇到非常严重的问题,请看这里解答...
  6. 总结MyBatis+Spring的整合
  7. 如何构建可视化的营销数据大屏? 1
  8. json 后台传前台
  9. sendTemplateMessage微信小程序消息推送 前段 + 后端(thinkphp3.2)
  10. 如何用c++画图_看 FILA 与白山如何用经典黑白演奏不一样的C大调!
  11. Python数据分析实战:TMDB电影数据可视化
  12. 如何利用cmd打开资源管理器
  13. 如何使用networkx导入txt文件数据并绘制
  14. 在Linux中安装dnw
  15. java获取ip地址与网络接口
  16. 【数学计算】判断两条线段是否相交+计算两条线段的交点和夹角
  17. 应用程序无法正常启动0xc00007b的解决(二)
  18. 项羽ol网站服务器,《项羽ol》4千万平米无缝地图带你飞
  19. Python nbs***bsp; 乱码
  20. Stm32MP157-Linux(Ubuntu)——Ubuntu入门

热门文章

  1. 天地伟业tiandy如何连手机_天地盖手工盒裱纸选铜版纸还是白牛皮纸?
  2. 创建型设计模式之工厂模式
  3. 抽签问题(算法例题讲解)
  4. echarts 设置X轴Y轴字体大小不成功问题处理
  5. 【rmzt】梦幻个性女孩xp主题
  6. RLE行程编码算法的java实现
  7. IDEA 出现问题: IDEA不能搜索插件解决方案
  8. Facebook攻略--引流方法
  9. python展开函数方法_逐步展开Python详细教学—Python语法
  10. 笔记:MATLAB eval给数组赋值