Repository with multi-input graph neural network for modeling metal complexes stability constant
- Install anaconda/miniconda package manager https://docs.conda.io/projects/miniconda/en/latest/
- Create new environment
conda env create -n actstabml - Activate this environment
conda activate actstabml - Now we will install necessary packages
conda install pytorch==2.0.0 torchvision==0.15.0 torchaudio==2.0.0 pytorch-cuda=11.8 -c pytorch -c nvidia
conda install pyg -c pyg
conda install dgl -c dglteam/label/cu118
conda install pytorch-lightning rdkit optuna -c conda-forge
conda install pip tqdm loguru pandas
pip install notebook numba scikit-learn selfies tensorboard dgllife
conda install pytorch==2.0.0 torchvision==0.15.0 torchaudio==2.0.0 cpuonly -c pytorch
conda install pyg -c pyg
conda install dgl -c dglteam
conda install pytorch-lightning rdkit optuna -c conda-forge
conda install pip tqdm loguru pandas
pip install notebook numba scikit-learn selfies tensorboard dgllife
- To train model on default data
5. python3 train.py
- To use model for stability constant prediction for benzene
python3 predict.py
To change training and prediction data - modify corresponding scripts