install lazydock python package itself
- pypi
pip install lazydock -U
- source
pip install git+https://github.com/BHM-Bob/BA_PY.git
pip install git+https://gitee.com/BHM-Bob/BA_PY.git
- dependencies
- mbapy: coding base.
- pygame: needed by
mbapy.BaseInfo, part of coding base. - nicegui: needed by
lazydock.pml_pluginto run web ui. - openbabel-wheel: needed by
lazydock.scripts.prepare_gmx.pyto center molecule, can be commented out if installed openbabel software. - networkx: needed by
lazydock.gmx.thirdparty.cgenff_charmm2gmx.py, can be changed to other version if compatible. - DuIvyTools: needed by
lazydock.scripts.run_gmx&ana_gmxto visualize gmx output. - lazydock_md_task: needed by
lazydock.scripts.ana_gmxto run MD-TASK. - compas: needed by
lazydock.pml.align_to_axisto calculate bonding box. - md-davis: needed by
lazydock.scripts.ana_gmxto run MD-DaVis. - expect: a software for running shell command, needed by
lazydock.gmx.run.Gromacs. - autodocktools-py3: a python package as AutoDockTooks.
install lazydock-pymol-plugin
In pymol plugin installation GUI, install path-to-site-packages/lazydock_pymol_plugin/__init__.py.
install lazydock dependencies
install plip for lazydock
conda install -c conda-forge openbabel
pip install plip -U --no-deps
install MD-TASK for lazydock
Now all needed functionality of MD-TASK for lazydock is included in lazydock_md_task package. Already installed by requirements.
install MD-DaVis for lazydock
pip install biopandas h5py
pip install md-davis -U --no-deps
install gmx_MMPBSA for lazydock
Warning: gmx_MMPBSA is better to be installed in a separate conda environment to avoid lib conflicts.
conda install -c conda-forge "mpi4py==4.0.1" "ambertools<=23.3" "parmed==4.2.2" pocl
pip install gmx_MMPBSA -U --no-deps
Version are from gmx_MMPBSA's docs.
install expect for lazydock
sudo apt install expect
install autodocktools-py3
pip install git+https://github.com/Valdes-Tresanco-MS/AutoDockTools_py3"
python env compatibility
matplotlib
- matplotlib==3.7.5
- contourpy==1.1.0