Skip to content

tsudalab/FL_ChemTS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FL_ChemTS

De novo fluorescent molecule generator based on ChemTS (https://github.com/tsudalab/ChemTS) and quantum chemical calculation.
This program includes an extented version of ChemTS that is parallelizaed by MPI and a filter for Gaussian (https://gaussian.com) to compute absorption and fluorescence wavelength of a molecule. The Gaussian filter automatically computes the optimized singlet ground (S0) state, vertical singlet excited (S1) state, and relaxed S1 state of a molecule at the density functional theory level.

Requirements

  1. Gaussian==16
  2. Python>=2.7
  3. Keras (version 2.0.5) If you installed the newest version of keras, some errors will show up. Please change it back to keras 2.0.5 by pip install keras==2.0.5.
  4. RDKit
  5. Intel MPI environment

Usage

The main python script is fl_chemts/mpi_thread_chemts_tree_vl.py.

Paralleled search is performed based on Intel MPI environment using fl_chemts/job_sub.sh.

  1. cd fl_chemts
  2. qsub job_sub

Please setup your MPI and python environment, in fl_chemts/job_sub.sh.

Dataset

We used 153,253 molecules that contain only H, O, N, and C elements obtained from the ZINC database for trainig of the RNN network. The file (250k_rndm_zinc_drugs_clean_std_woSsP+-.smi) is located at FL_ChemTS/data/.

Trained RNN network

We trained a RNN network using the above SMILES dataset. The trained network files are located at FL_ChemTS/RNN_model/.

Generated molecules

The generated 3,643 molecules are listed in the FL_ChemTS/generated_mols/result.csv file. The file contains following information: generated molecules (SMILES), calculated absorption and fluorescence wavelengths and their oscillator strengths, and basic information such as molecular weight.

License

This package is distributed under the MIT License.

About

molecule design for fluorescence

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •