Skip to content

Code for "Molecular Hypergraph Grammar with Its Application to Molecular Optimization"

License

Notifications You must be signed in to change notification settings

ibm-research-tokyo/graph_grammar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Molecular Optimization Using Molecular Hypergraph Grammar

This repository contains an implementation of "Molecular Hypergraph Grammar with Its Application to Molecular Optimization", which was presented in ICML-19.

Requirements

  • numpy
  • scipy
  • scikit-learn
  • pandas
  • pytorch
  • RDKit
  • networkx
  • luigi
  • graphviz
  • guacamol
  • luigine
  • GPy
  • GPyOpt
  • paramz

Install

conda install scipy==1.2.1 pandas==0.23.4 numpy==1.16.2 scikit-learn
conda install pytorch==1.1.0
conda install -c rdkit rdkit==2018.03.4.0
python setup.py install

Unit tests

python setup.py test

Examples

See tasks directory.

References

Hiroshi Kajino: "Molecular Hypergraph Grammar with Its Application to Molecular Optimization", ICML-19, Long Beach, CA, 2019.

Notes

This repository is licensed under Creative Commons BY-NC-SA 4.0. This repository contains a data set, which was acquired from ZINC database under its terms and conditions (http://wiki.bkslab.org/index.php/Terms_And_Conditions).

(c) Copyright IBM Corp. 2019

About

Code for "Molecular Hypergraph Grammar with Its Application to Molecular Optimization"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages