You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
-
# Molecular Docking Tool
1
+
# VOID: Voronoi Organic-Inorganic Docker
2
2
3
-
The Molecular Docking Tool (`moldocker`) is a software designed to create conformations of molecules docked inside crystal structures. The package provides a library and scripts that include:
3
+
The VOID: Voronoi Organic-Inorganic Docker package (`VOID`) is a software designed to create conformations of molecules docked inside crystal structures. The package provides a library and scripts that include:
4
4
- Sampling of the space using Voronoi diagrams
5
5
- Geometrical fitness functions
6
6
- Batched docking using tensorial operations
@@ -16,16 +16,16 @@ This software requires the following packages:
You need to activate the `moldocker` environment to install the `moldocker` package:
22
+
You need to activate the `VOID` environment to install the `VOID` package:
23
23
24
24
```bash
25
-
conda activate moldocker
25
+
conda activate VOID
26
26
```
27
27
28
-
Finally, install the `moldocker` package by running:
28
+
Finally, install the `VOID` package by running:
29
29
30
30
```bash
31
31
pip install .
@@ -38,10 +38,10 @@ Zeo++ and its interface to pymatgen are required to use the Voronoi sampler. Ple
38
38
## Usage
39
39
40
40
### Command line
41
-
The simplest way to use the `moldocker` package is to use the premade script `dock.py` (in the `scripts`) folder. As an example, we provide a molecule and a zeolite in [moldocker/tests/files](moldocker/tests/files). With `moldocker` installed, you can dock the molecule to the zeolite using the following command:
41
+
The simplest way to use the `VOID` package is to use the premade script `dock.py` (in the `scripts`) folder. As an example, we provide a molecule and a zeolite in [VOID/tests/files](VOID/tests/files). With `VOID` installed, you can dock the molecule to the zeolite using the following command:
This will dock the molecule contained in `molecule.xyz` to the zeolite in `AFI.cif` using the batch docker, Voronoi sampler with predefined number of clusters and a fitness function that considers the minimum distance between the host and the guest. All output files are saved in the folder `~/Desktop/docked`. All input files for crystals and molecules supported by pymatgen can be given as inputs, including [xyz, Gaussian inputs and outputs for molecules](https://pymatgen.org/pymatgen.core.structure.html#pymatgen.core.structure.IMolecule.from_file) and [CIF, VASP inputs and outputs, CSSR and others for crystals](https://pymatgen.org/pymatgen.core.structure.html#pymatgen.core.structure.IStructure.from_file).
0 commit comments