This software repository contains two types of recursive neural networks implemented in Tensorflow and Keras for molecular property predictions based on SMILES: inner- and outer recursive neural networks. Both types of models can be trained to predict properties like e.g., aqueous solubility, melting points or toxicity of molecules. While both models can solve the same problems, their inner workings are vastly different.
Both packages require either Python 2 or Python 3 and Tensorflow or Theano. They can both operate on GPUs and also in a CPU-only mode.