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