Moltemplate安装
软件介绍
Moltemplate is a general cross-platform text-based molecule builder for LAMMPS. Moltemplate was designed for inventing new kinds of complex coarse-grained toy models of molecules, molecular machines, and assemblies. However it is well suited for preparing realistic all-atom simulations as well. It supports a wide variety of existing force fields and models including: OPLS, AMBER(GAFF,GAFF2), COMPASS, LOPLS(2015), EFF, TraPPE(1998), MOLC, MARTINI, SDK, mW, ELBA(water), and oxDNA2. However it can be used to build molecules using any of the force fields (and atom styles) available in LAMMPS, including new force fields created by modifying the LAMMPS source code. Molecules can be copied, combined, and linked together as building-blocks to define new molecules (hierarchically). Once built, individual molecules and subunits can be customized (atoms, bonds, and subunits can be moved and deleted). Moltemplate is currently interoperable with: VMD , PACKMOL , OVITO , CellPACK , VIPSTER , and the ATB, and LigParGen molecule servers (by using the ltemplify.py converter).
安装需要
以下软件版本为个人推荐
- Windows下子系统(WSL),Ubuntu 16.04 LTS
- Python安装,Python3.8.2
- Moltemplate安装包,可git,可直接download压缩包,Package download
Windows子系统安装
可参考Windows下Ubuntu子系统安装
系统文件都在C盘指定目录下,可能因为版本或者用户名不同有些许出入,刚安装完子系统Localstate文件夹是空的,再进行账户密码设置之后,会得到两个文件夹。换句话说卸载也很简单,你把这俩文件夹删了就可,到时候进bash再次初始化就ok了,初始化后就会多了rootfs, temp两个文件夹。
C:\Users\**个人用户名**\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu16.04onWindows_79rhkp1fndgsc\LocalState
Python安装
- 勾选Add Python to PATH
- 注意安装目录不能有有空格字符,否则软件运行会提示找不到路径或者相关文件,Moltemplate运行会出问题
Moltemplate安装(tar.gz+pip)
此方法不需要在bash中添加PATH路径,只需使用win下的PATH即可。
- 获取文件包有git方式和下载压缩包的方式,前者git后会全部解压到c盘,不太可取,而且这个要求后续的python也有路径要求,所以我下载到d盘进行解压就ok。cmd中解压命令:
tar -xzvf moltemplate_2020-3-10.tar.gz
,具体细节后续也可以参照doc中的manual。 - 解压完继续输入
pip install moltemplate
,显示moltemplate安装成功
运行Example
- 运行前确认PATH路径已有以下内容
- 下载Example进行测试,space.lt, ions.lt, system.lt,将其放置在一个文件夹内,我新建了一个测试文件夹:
E:\moltemplate_test
- Ubuntu中运行:
cd /mnt/e/moltemplate_test #切换目录,mnt可以访问win盘
moltemplate.sh system.lt #moltemplate运行命令
我备注一下,懂行的请忽略:
cd ~/ #直接访问home路径
提示报错
moltemplate.sh v2.16.2 2020-3-10
Error: Missing file "/mnt/d/Programs/Python38/Scripts/../ttree.py"
INSTALLATION ERROR:
Follow the instructions in the "Installation" chapter of the moltemplate manual.
(Note: You may need to log out and log in again before the changes take effect.)
这是因为目前你的D:\Programs\Python38\Scripts
下缺少文件,该文件目前还在你解压的moltemplate文件中,只需要将D:\moltemplate_2020-3-10\moltemplate
中的相关文件复制进去即可。
再次进行测试
会发现显示moltemplate正常运行的界面,额外得到的文件后续可用于lammps的输入,操作过lammps的人可以看看相关文件,其实和lammps很相似,后续我再更新如何与lammps进行结合操作。
上一篇: C++及数据结构复习笔记(十一)(向量)
推荐阅读
-
会声会影x6 汉化安装使用图文教程
-
探索者TSSD 2019安装完美激活授权图文教程(附补丁下载)
-
小米电视2怎么安装软件?小米电视2安装第三方软件教程
-
电子相册制作软件iPixSoft Video Slideshow Maker Deluxe安装及激活图文教程
-
BlackInk如何激活?水墨画制作软件BlackInk安装激活图文教程
-
3D Video Converter如何安装激活?2D转3D软件安装激活教程
-
虚拟机安装苹果系统图文教程
-
CAD精密绘图软件 VariCAD 2019 安装注册激活教程(附下载)
-
winsdk7.1安装总是出现错误提示该怎么办?
-
SolidEdge 2020怎么安装?Siemens Solid Edge 2020 许可授权图文安装教程