Installation¶
Requirements¶
- Python 3.8+
- PACKMOL (see below)
Core Python dependencies are handled automatically by pip, see requirements.txt.
Installing PACKMOL¶
PACKMOL must be installed separately and available on your PATH:
Installing mdinterface¶
Optional extras¶
pip install mdinterface[resp] # RESP charge analysis (PySCF / gpu4pyscf)
pip install mdinterface[aimd] # FAIRChem AIMD
pip install mdinterface[all] # everything
LigParGen (automatic OPLS-AA parameters)¶
Follow the instructions on the LigParGen GitHub (or try this fork if you hit installation issues).
LigParGen requires BOSS, a 32-bit binary. Point mdinterface to it via BOSSdir in the config file. Three modes are supported depending on how BOSS is available:
Build the container with boss-container, then:
Build the container with boss-container, then:
RESP charges with PySCF¶
Install PySCF and PyMBXAS. RESP fitting currently requires gpu4pyscf.