All Projects → connorcoley → Rexgen_direct

connorcoley / Rexgen_direct

Licence: gpl-3.0
Template-free prediction of organic reaction outcomes

Projects that are alternatives of or similar to Rexgen direct

Pytorch Tf
Converting a pretrained pytorch model to tensorflow
Stars: ✭ 95 (+0%)
Mutual labels:  jupyter-notebook
Experiments
Some research experiments
Stars: ✭ 95 (+0%)
Mutual labels:  jupyter-notebook
Person remover
People removal in images using Pix2Pix and YOLO.
Stars: ✭ 96 (+1.05%)
Mutual labels:  jupyter-notebook
Online Recurrent Extreme Learning Machine
Online-Recurrent-Extreme-Learning-Machine (OR-ELM) for time-series prediction, implemented in python
Stars: ✭ 95 (+0%)
Mutual labels:  jupyter-notebook
Openmiir
a public domain dataset of EEG recordings for music imagery information retrieval
Stars: ✭ 95 (+0%)
Mutual labels:  jupyter-notebook
Bnt162b2
Markdown version of Reverse Engineering the source code of the BioNTech/Pfizer SARS-CoV-2 Vaccine
Stars: ✭ 96 (+1.05%)
Mutual labels:  jupyter-notebook
Algorithmsanddatastructuresinaction
Advanced Data Structures Implementation
Stars: ✭ 95 (+0%)
Mutual labels:  jupyter-notebook
Bert Token Embeddings
Stars: ✭ 96 (+1.05%)
Mutual labels:  jupyter-notebook
Rp extract
Rhythm Pattern music feature extractor by IFS @ TU-Vienna
Stars: ✭ 95 (+0%)
Mutual labels:  jupyter-notebook
Pytorch Pos Tagging
A tutorial on how to implement models for part-of-speech tagging using PyTorch and TorchText.
Stars: ✭ 96 (+1.05%)
Mutual labels:  jupyter-notebook
Porousmediagan
Reconstruction of three-dimensional porous media using generative adversarial neural networks
Stars: ✭ 94 (-1.05%)
Mutual labels:  jupyter-notebook
Qiita contents
This is a repository for submitted contents of Qiita.
Stars: ✭ 95 (+0%)
Mutual labels:  jupyter-notebook
Covid Mobility
Stars: ✭ 95 (+0%)
Mutual labels:  jupyter-notebook
Url Classification
Machine learning to classify Malicious (Spam)/Benign URL's
Stars: ✭ 95 (+0%)
Mutual labels:  jupyter-notebook
Gcp For Bioinformatics
GCP Essentials for Bioinformatics Researchers
Stars: ✭ 95 (+0%)
Mutual labels:  jupyter-notebook
Transferlearningtutorial
Applying transfer learning to a custom dataset by retraining Inception's final layer
Stars: ✭ 95 (+0%)
Mutual labels:  jupyter-notebook
Breze
Breze with all the stuff.
Stars: ✭ 95 (+0%)
Mutual labels:  jupyter-notebook
Cheat Sheets
A cheat sheet can be really helpful when you're trying a set of exercises related to a specific topic, or working on a project. Because you can only fit so much information on a single sheet of paper, most cheat sheets are a simple listing of syntax rules. This set of cheat sheets aims to remind you of syntax rules, but also remind you of important concepts as well.
Stars: ✭ 96 (+1.05%)
Mutual labels:  jupyter-notebook
Mimic Cxr
Code, documentation, and discussion around the MIMIC-CXR database
Stars: ✭ 96 (+1.05%)
Mutual labels:  jupyter-notebook
3dpeople Dataset
Visualize 3DPeople Dataset
Stars: ✭ 96 (+1.05%)
Mutual labels:  jupyter-notebook

rexgen_direct

Template-free prediction of organic reaction outcomes using graph convolutional neural networks

Described in A graph-convolutional neural network model for the prediction of chemical reactivity

Dependencies

  • Python (trained/tested using 2.7.6, visualization/deployment compatible with 3.6.1)
  • Numpy (trained/tested using 1.12.0, visualization/deployment compatible with 1.14.0)
  • Tensorflow (trained/tested using 1.3.0, visualization/deployment compatible with 1.6.0)
  • RDKit (trained/tested using 2017.09.1, visualization/deployment compatible with 2017.09.3)
  • Django (visualization compatible with 2.0.6)

note: there may be some issues with relative imports when using Python 2 now; this should be easy to resolve by removing the periods preceding package names

Instructions

Looking at predictions from the test set

cd into the website folder and start the Django app using python manage.py runserver. Go to http://localhost:8000/visualize in a browser to use the interactive visualization tool

Using the trained models

You can use the fully trained model to predict outcomes by following the example at the end of rexgen_direct/rank_diff_wln/directcandranker.py

Retraining the models

Look at the two text files in rexgen_direct/core_wln_global/notes.txt and rexgen_direct/rank_diff_wln/notes.txt for the exact commands used for training, validation, and testing. You will have to unarchive the data files after cloning this repo.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].