Chainer Chemistry: A Library for Deep Learning in Biology and Chemistry
preferredresearch.jp
preferredresearch.jp
https://github.com/deepchem/deepchem
We seem to be a little further along and stable than this repo. We are also based on Tensorflow instead of raw cuda which means users can play around with the networks more easily.
Most existing research on NNs in chemistry uses the SMILES string representation and feeds it into a recurrent neural network. The problem with SMILES in my opinion, is that SMILES is not unique, and there are a gazillion ways to represent the same molecule. Thus, the RNN is probably overfitting to the quirks of the SMILES serialization algorithm used by the US Patent Office and/or ChemDraw and/or whatever program was used to generate the library of molecules.
Convolutional graph networks are the obviously correct way to handle molecules.
[0]wavefunction.fieldofscience.com/2016/09/what-is-chemical-intuition.html
https://arxiv.org/abs/1610.08935 https://github.com/deepchem/deepchem/blob/master/deepchem/mo...
http://aip.scitation.org/doi/pdf/10.1063/1.4986081
It is a pretty straight-forward application of ML to the space that is starting to have solid results in practice.
- blog: https://preferredresearch.jp/2017/12/18/chainer-chemistry-be...
- github: https://github.com/pfnet-research/chainer-chemistry
- document: http://chainer-chemistry.readthedocs.io/en/latest/index.html