Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tsudalab/nmr-ts
Molecule identifier from NMR spectrum using de novo molecule generator
https://github.com/tsudalab/nmr-ts
Last synced: about 1 month ago
JSON representation
Molecule identifier from NMR spectrum using de novo molecule generator
- Host: GitHub
- URL: https://github.com/tsudalab/nmr-ts
- Owner: tsudalab
- Created: 2020-01-14T03:07:56.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-04-01T05:18:09.000Z (almost 5 years ago)
- Last Synced: 2023-10-20T23:33:29.701Z (about 1 year ago)
- Language: Python
- Size: 3.49 MB
- Stars: 8
- Watchers: 9
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NMR-TS
Molecule identification from NMR spectrum using de novo molecule generator.This code is for reference only as it requires MPI and Gaussian environment which is hard to ensure among different clusters. Also, for the NMR spectrum prediction part, we have used a Gaussain encapsulation package which we can not make public for now. Replacing this part by a traditional Gaussian code or other NMR spectrum prediction method would solve the problem.
## Requirements
1. Python 2.7.15
2. RDKit '2018.09.1'
3. TensorFlow 1.9.0
4. Gaussian
## How to use?
Clone repo.
```
git clone https://github.com/tsudalab/NMR-TS.git
cd NMR-TS
```Train the RNN model.*
```
cd train_RNN
python train_RNN.py
```
*You need a SMILES dataset for this stepRun main program.
```
python mpi_thread_ChemTS_tree_vl_jz.py
```## Interface program of Gaussian
To run the main program, it is necessary to implement the interface that connect the program with a simulation program of NMR whose input is sdf file. If you are interested in the interface program between the program and Gaussian, please contact [email protected] (Masato Sumita Ph. D., http://www17.plala.or.jp/nymphea/index.html).
# License
This project is licensed under the terms of the MIT license.