Skip to content

startcrowd/DiversityNet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DiversityNet

DiversityNet is a benchmarking platform to support research on molecule generation models. DiversityNet is not only implementing a majority of molecule generation models, but is also covering a set of metrics that evaluate the diversity and the quality of the generated molecules. The DiversityNet platform could help standardize the research on molecule generation and facilitate the sharing of fine-tuned open-source implementations among researchers and practitioners. As a consequence, this would help in improving the reproductivity and reliability of future research work in molecule generation.

For more details, please refer to our Authorea paper: DiversityNet: a collaborative benchmark for generative AI models in chemistry .

Should you have any questions and enquiries, please feel free to contact us on Telegram or otherwise Mostapha Benhenda (mostaphabenhenda [AT] gmail.com).

Requirement

We suggest you run the platform under Python 3.6+ with following libs:

  • TensorFlow 1.3.0

  • Numpy 1.12.1

  • Scipy 0.19.0

  • NLTK 3.2.3

  • CUDA 7.5+ (Suggested for GPU speed up, not compulsory)

  • Rdkit (to do)

Or just type pip install -r requirements.txt in your terminal.

Implemented Metrics

To do:

Implemented Models and Original Papers

Get Started

git clone https://github.com/startcrowd/DiversityNet.git
cd Texygen
# run SeqGAN with default setting
python3 main.py

More detailed documentation for the platform and code setup is provided here.

Evaluation Results

Coming soon

Reference

@article{diversitynet2018,
     title={DiversityNet: a collaborative benchmark for generative AI models in chemistry},
     author={Mostapha Benhenda and Esben Jannik Bjerrum,...},
     journal={Authorea preprint},
     year={2018}
     url={https://www.authorea.com/users/226673/articles/285209-diversitynet-a-collaborative-benchmark-for-generative-ai-models-in-chemistry}
}

This code is based on Texygen (https://github.com/geek-ai/Texygen). Many thanks to Geek.AI