Skip to content

Generation and Classification of Drug Like molecule usings Neural Networks

Notifications You must be signed in to change notification settings

Gananath/DrugAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DrugAI

Classification of Drug Like molecule using Neural Networks.

more about DrugAI.. http://gananath.github.io/drugai.html

Requirments

  • Python 2.7

  • Keras(Theano/Tensorflow)

  • Pandas

  • Scikit-Learn

DrugAI-Gen.py (LSTM model)

Generator script for creating drug like molecule using LSTM model. Read more from here http://gananath.github.io/drugai-gen.html

DrugAI-GAN.py (GAN model)

This is my own experiments with Generative Adverserial Network (GAN) for drug like molecule generation. Teaching GAN in discrete dataset is hard and also I learned to code GAN from internet so would not gurantee any acurracy of the results or the code. Read more from here http://gananath.github.io/drugai-gan.html

DrugAI-WGAN.py (WassersteinGAN model)

A Wasserstein GAN model with CNN; this model currently trains the fastest and probably gives the best result.

# Samples Generated 
['CC1=C(C(C(=O)O)(=CC=N2[S]CCCCCC(C(Cl)C1C4)[+])C2=C4=O|||||||||||||||||||||||||||' 'CC1=C(C(C(=O)OO(=CC=N2[N]CCCCCC(C(Cl)C1C3)[+])C2=CC=O)||||||||||||||||||||||||||' 'CC1=C(C(C(=O)O)(=CC=N2[N]CCC=CC(C(CO)C1C3)[+])C2=CC=O)||||||||||||||||||||||||||']

alt drug

  • Recently I came across GAN's which uses condition like cGAN,acGAN etc. which uses a noise+class as input whereas I am using only class.

Another Dataset for Generation

Because I seen a increase in interest for DrugAI-Gen.py; for programmers I have added another dataset sms.tsv. It contains SMS spams. Try to use it for generating Spam's and Ham's.

citation

@misc{gananath2016,
  author = {Gananath, R.},
  title = {DrugAI},
  year = {2016},
  publisher = {GitHub},
  journal = {GitHub repository},
  howpublished = {\url{https://github.com/Gananath/DrugAI}}
}

About

Generation and Classification of Drug Like molecule usings Neural Networks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages