This code will generate db2 files from smiles/mol2.
- CORINA
- Openeye OMEGA (code is setup to use the openeye python toolkit - https://docs.eyesopen.com/toolkits/python/quickstart-python/install.html)
- Chemaxon JCHEM (cxcalc and molconvert)
- Openbabel
- Anaconda (Miniconda 3)
- Fork this repository
- Clone directory, cd into created directory
- Run install.sh
- Install conda to either a shared nfs path or the '/soft' directory
- Create the conda environment using 'conda env create -f environment.yml -n envname'
- Move required software to '/soft' directory. Software must be .tar.gz format
- Move required licenses to '/licenses' directory (Jchem/Omega). Software looks for jchem-license.cxl and oe-license.txt by default. These can be changed in the env.sh files
- Change paths in env.sh file (required changes are lines that are commented out)
- Modify the 'submit/build-3d.bash' file, source the conda environment on the first line
In the soft folder, you must add the following folders
- Openbabel - https://github.com/openbabel/openbabel/releases/tag/openbabel-3-1-1 (you must clone the repository and compile it from the source code)
- JChem - https://download.chemaxon.com/jchem-engines
- CORINA - containing only the corina executable
- extralibs - a folder containing extra lib files that your system needs. This can vary from system to system. Common files include libg2c.so, libz.so, etc.
All software folders will be compressed through the scripts. In the case that these aren't automatically compressed, run;
- tar -czvf FOLDER_NAME.tar.gz FOLDER_NAME
for each folder
- Source the conda environment
- Set optional/required environment variables (see here)
- Run 'bash submit/submit-all.bash' to start job