Skip to content

Code accompanying the paper "Deep reinforcement learning for multiparameter optimization in de novo drug design"

License

Notifications You must be signed in to change notification settings

EliasZirdehi/DeepFMPO

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeepFMPO

Code accompanying the paper "Deep reinforcement learning for multiparameter optimization in de novo drug design". The paper can be found at: https://doi.org/10.26434/chemrxiv.7990910.v1.

Instructions

To run the main program on the same data as described in the paper just run:

python Main.py

It is also possible to run the program on a custom set of lead molecules and/or fragments.

python Main.py fragment_molecules.smi lead_file.smi

Molecules that are genertated during the process can be vied by running:

python Show_Epoch.py n

where n is the epoch that should be viewed. This shows two columns of molecules. The first column contains the original lead molecule, while the second column contains modified molecules. Any global parameters can be changed by changing them in the file "Modules/global_parameters.py"

Requirements

The program is originally written in Python 2.7 but there is now a 3.6 version as well. The following Python libraries are required to run it:

  • rdkit
  • numpy
  • sklearn
  • keras
  • pandas
  • bisect
  • Levenshtein
  • A backend to keras, such as theano, tensorflow or CNTK

About

Code accompanying the paper "Deep reinforcement learning for multiparameter optimization in de novo drug design"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%