Implementation of graph neural networks for the HIV MoleculeNet dataset. This package is meant to be run as an AWS Sagemaker training job. For converting the trained model to a Sagemaker endpoint refer to this repo here
Convert a set of compounds which are encoded as SMILES strings to a graph and feature matrix and use a graph-neural-net to classify drug effectiveness. This training pipeline is implemented with AWS Sagemaker which pulls the training data from an S3 bucket and the subsequently trained model is then stored into a separate S3 bucket.
Further details regarding the motivation, methods and results of implementing this idea can be found in my presentation here
Sagemaker training jobs utilize docker containers stored in AWS Elastic Container Registry to execute. Code for running a local and container based training jobs can be found in the run_container.ipynb notebook