Wiki

Version 17 (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 17 Carles Marti
If you downloaded it elsewhere, replace @$HOME@ for the actual path where your code is (where you did the @git clone@ command). If you want this to be permanent, add @PATH="$PATH:$HOME/dockonsurf/"@ at the end of your @$HOME/.bashrc@ file.
20 14 Carles Marti
21 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/) 
22 13 Carles Marti
23 6 Carles Marti
h1. Requirements:
24 6 Carles Marti
25 7 Carles Marti
* "Python":http://www.python.org/ >= 3.6
26 7 Carles Marti
* "Matplotlib":https://matplotlib.org ~= 3.2.1
27 5 Carles Marti
* "NumPy":http://docs.scipy.org/doc/numpy/reference/ >= 1.16.6
28 7 Carles Marti
* "RDKit":https://rdkit.org/ ~= 2019.9.3
29 1 Carles Marti
* "scikit-learn":https://scikit-learn.org/ ~= 0.23.1
30 11 Carles Marti
* "HDBSCAN":https://hdbscan.readthedocs.io/en/latest/basic_hdbscan.html ~= 0.8.26
31 11 Carles Marti
* "ASE":https://wiki.fysik.dtu.dk/ase/ ~= 3.19.1
32 11 Carles Marti
* "NetworkX":https://networkx.org/ >= 2.4
33 11 Carles Marti
* "python-daemon":https://pypi.org/project/python-daemon/ ~= 2.2.4
34 11 Carles Marti
* "pymatgen":https://pymatgen.org/ ~= 2020.11.11
35 12 Carles Marti
* "pycp2k":https://github.com/SINGROUP/pycp2k ~= 0.2.2
36 5 Carles Marti
37 5 Carles Marti
38 6 Carles Marti
h1. Testing
39 5 Carles Marti
40 5 Carles Marti
(To be done)
41 1 Carles Marti
42 5 Carles Marti
43 6 Carles Marti
h1. Contact 
44 5 Carles Marti
45 5 Carles Marti
Submit an issue in:
46 5 Carles Marti
https://forge.cbp.ens-lyon.fr/redmine/projects/dockonsurf/issues
47 5 Carles Marti
48 5 Carles Marti
Please send us bug-reports, patches, code, ideas and questions.
49 5 Carles Marti
50 5 Carles Marti
51 6 Carles Marti
h1. Example
52 5 Carles Marti
53 5 Carles Marti
(To be done)