Wiki

Version 16 (Carles Marti, 10/02/2021 16:32)

1 6 Carles Marti
h1. DockOnSurf
2 5 Carles Marti
3 6 Carles Marti
4 5 Carles Marti
DockOnSurf is a program to automatically find the most stable geometry for molecules
5 5 Carles Marti
on surfaces.
6 5 Carles Marti
7 5 Carles Marti
webpage: https://forge.cbp.ens-lyon.fr/redmine/projects/dockonsurf
8 5 Carles Marti
9 13 Carles Marti
h1. Installation:
10 5 Carles Marti
11 15 Carles Marti
Download the @dockonsurf@ directory and place it somewhere in your computer, by typing in your terminal:
12 13 Carles Marti
<pre>
13 1 Carles Marti
git clone http://forge.cbp.ens-lyon.fr/git/dockonsurf
14 1 Carles Marti
</pre>
15 15 Carles Marti
In order to be able to execute DockOnSurf by simply typing @dockonsurf.py@ You need to add the DockOnSurf directory in your @PATH@. Assuming you download it in your @$HOME@ directory, add @$HOME/dockonsurf@ to your @PATH@ variable by typing:
16 14 Carles Marti
<pre>
17 1 Carles Marti
    PATH="$PATH:$HOME/dockonsurf/"
18 14 Carles Marti
</pre>
19 15 Carles Marti
If you downloaded it elsewhere, replace @$HOME@ for the actual path where your code is (where you did the @git clone@ command).
20 16 Carles Marti
If you want this to be permanent, add @PATH="$PATH:$HOME/dockonsurf/"@ at the end of your @$HOME/.bashrc@ file.
21 14 Carles Marti
22 15 Carles Marti
DockOnSurf needs the following requirements to be installed and available. The easiest way to do this is with conda package and environment management system (see https://docs.conda.io/en/latest/) 
23 13 Carles Marti
24 6 Carles Marti
h1. Requirements:
25 6 Carles Marti
26 7 Carles Marti
* "Python":http://www.python.org/ >= 3.6
27 7 Carles Marti
* "Matplotlib":https://matplotlib.org ~= 3.2.1
28 5 Carles Marti
* "NumPy":http://docs.scipy.org/doc/numpy/reference/ >= 1.16.6
29 7 Carles Marti
* "RDKit":https://rdkit.org/ ~= 2019.9.3
30 1 Carles Marti
* "scikit-learn":https://scikit-learn.org/ ~= 0.23.1
31 11 Carles Marti
* "HDBSCAN":https://hdbscan.readthedocs.io/en/latest/basic_hdbscan.html ~= 0.8.26
32 11 Carles Marti
* "ASE":https://wiki.fysik.dtu.dk/ase/ ~= 3.19.1
33 11 Carles Marti
* "NetworkX":https://networkx.org/ >= 2.4
34 11 Carles Marti
* "python-daemon":https://pypi.org/project/python-daemon/ ~= 2.2.4
35 11 Carles Marti
* "pymatgen":https://pymatgen.org/ ~= 2020.11.11
36 12 Carles Marti
* "pycp2k":https://github.com/SINGROUP/pycp2k ~= 0.2.2
37 5 Carles Marti
38 5 Carles Marti
39 6 Carles Marti
h1. Testing
40 5 Carles Marti
41 5 Carles Marti
(To be done)
42 1 Carles Marti
43 5 Carles Marti
44 6 Carles Marti
h1. Contact 
45 5 Carles Marti
46 5 Carles Marti
Submit an issue in:
47 5 Carles Marti
https://forge.cbp.ens-lyon.fr/redmine/projects/dockonsurf/issues
48 5 Carles Marti
49 5 Carles Marti
Please send us bug-reports, patches, code, ideas and questions.
50 5 Carles Marti
51 5 Carles Marti
52 6 Carles Marti
h1. Example
53 5 Carles Marti
54 5 Carles Marti
(To be done)