python3
numpy
pytorch
RDKit
SA_Score for RDKit
https://github.com/rdkit/rdkit/tree/master/Contrib/SA_Score
git clone https://github.com/gicsaw/ARAE_torch
cd ARAE_torch
python data_char.py
unconditional
python ARAE_train.py
conditional
python CARAE_train.py
unconditional
python ARAE_gen.py
conditional
python CARAE_gen.py $logP $MW $QED
export PYTHONPATH="SA_Score directory":${PYTHONPATH}
python valid.py result_CARAE_gen/epoch59
output file: result_CARAE_gen/epoch59/smiles_novel.txt
Hong, S. H., Ryu, S., Lim, J., & Kim, W. Y. (2019). Molecular Generative Model Based On Adversarially Regularized Autoencoder. Journal of Chemical Information and Modeling.