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) |