Digital Chemistry

Author

Prof. Kjell Jorner

Preface

About

This is a preliminary script for course 529-0150-00L Digital Chemistry. Feedback on the content and its presentation is very welcome.

How to read this script

The chapters follow the machine-learning pipeline for chemistry: data, representation, model, validation, application. One point is worth stating before any of it, because it governs where effort is best spent:

⚠️ Order of impact: good data > good representations > good models.

Resources

This script cannot cover everything, but we refer the interested student to the following books for further study of the presented topics:

  • K. A. Tanemura, D. Sierra-Costa, K. M. Merz Jr., Python for Chemists
  • J. P. Janet, H. J. Kulik, Machine Learning in Chemistry
  • G. M. Jones, B. Story, V. Maroulas, K. D. Vogiatzis, Molecular Representations for Machine Learning
  • S. Raschka, Y. Liu, V. Mirjalili, Machine Learning with PyTorch and Scikit-Learn
  • A. Géron, Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 3rd Edition
  • A. D. White, Deep Learning for Molecules & Materials
  • G. James, D. Witten, T. Hastie, R. Tibshirani, An Introduction to Statistical Learning
  • T. Hastie, R. Tibshirani, J. Friedman, The Elements of Statistical Learning
  • Y. S. Abu-Mostafa, M. Magdon-Ismail, H.-T. Lin, Learning From Data