Skip to content

atomistic-machine-learning/SchNet

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 

SchNet - a deep learning architecture for quantum chemistry

Important: This package will not be further developed and supported. Please consider switching to our new pytorch-based package SchNetPack!

SchNet is a deep learning architecture that allows for spatially and chemically resolved insights into quantum-mechanical observables of atomistic systems.

Requirements:

  • python 3.4
  • ASE
  • numpy
  • tensorflow (>=1.0)

See the scripts folder for training and evaluation of SchNet model for predicting the total energy (U0) for the GDB-9 data set.

Install

python3 setup.py install

Examples

QM9

Download and convert QM9 data set:

python3 load_qm9.py <qm9destination>

Train QM9 energy (U0) prediction:

python3 train_energy_force.py <qm9destination>/qm9.db ./modeldir ./split50k.npz 
    --ntrain 50000 --nval 10000 --fit_energy --atomref <qm9destination>/atomref.npz

Potential energy surface

Predict force and energy for fullerene C20 configuration

python scripts/example_md_predictor.py ./models/c20/ ./models/c20/C20.xyz

Relax geometry:

python scripts/example_md_predictor.py ./models/c20/ ./models/c20/C20.xyz --relax

References

If you use SchNet in your research, please cite:

K.T. Schütt. P.-J. Kindermans, H. E. Sauceda, S. Chmiela, A. Tkatchenko, K.-R. Müller.
SchNet: A continuous-filter convolutional neural network for modeling quantum interactions.

Advances in Neural Information Processing Systems 30, pp. 992-1002 (2017)

K.T. Schütt. F. Arbabzadah. S. Chmiela, K.-R. Müller, A. Tkatchenko.
Quantum-chemical insights from deep tensor neural networks.

Nature Communications 8. 13890 (2017)
doi: 10.1038/ncomms13890

About

SchNet - a deep learning architecture for quantum chemistry

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages