Machine Learning for Molecules

This course studies machine learning methods for molecular science. It covers scientific foundations, neural architectures, probabilistic generative models, and representative applications in drug discovery, materials science, proteins, genomics, and virtual cells.

Course format

This is a flipped, discussion-based course. Recorded lectures will be uploaded at least two days before each class.

Before class, students watch the assigned lecture and submit questions through a shared Google Sheet. Class time is devoted to addressing these questions, clarifying difficult concepts, and discussing the material rather than repeating the recorded lecture.

Q&A sheet: Open the shared question tracker.

Students may also answer questions submitted by their classmates. Helpful answers earn participation points; enter your name in the Answered by column to receive credit.

Each class also begins with a general icebreaker question posted in the Icebreakers tab of the same sheet. Students may add a short response, and selected responses will be used to open the in-class discussion.

For invited lectures, live participation is strongly encouraged. Students who cannot attend live may watch the recording instead.

Grading

Students are assessed individually based on:

  • The quality and consistency of their questions submitted before class.
  • Helpful answers to classmates’ questions, which may earn additional participation points.
  • A final individual study note that explains and synthesizes selected course material.

Teaching team

  • Instructor: Prof. Sungsoo Ahn, KAIST
  • Invited lecturer: Prof. Sungbin Lim, Korea University

Schedule

Class meets every Monday and Wednesday from 10:30 AM to 12:00 PM, beginning Aug. 31.

Course schedule by topic, dates, and focus
Topic Introduction
Dates
  • Aug. 31 (Mon)
Focus
  • Course overview and introductions. Course goals, structure, expectations, and logistics.
Topic AI for Science Basics
Dates
  • Sep. 2 (Wed)
  • Sep. 7 (Mon)
  • Sep. 9 (Wed)
  • Sep. 14 (Mon)
  • Sep. 16 (Wed)
Focus
  • Molecular and material representations. SMILES and InChI, graphs, fingerprints, 3D coordinates, chirality, crystals, and symmetry. Key papers: Duvenaud et al., Neural Molecular Fingerprints (2015)
  • Quantum foundations. The Schrödinger equation, wavefunctions, orbitals, density functional theory, molecular orbitals, and band structure.
  • Chemical and statistical foundations. Chemical forces, statistical mechanics, free energy, molecular dynamics, potential-energy surfaces, and reaction kinetics.
  • Drug discovery. Small molecules and biologics, pharmacokinetics and pharmacodynamics, target identification, hit-to-lead optimization, clinical trials, and experimental assays. Key papers: Wallach et al., AtomNet (2015)
  • Materials discovery. Properties, stability, synthesis, characterization, batteries, semiconductors, catalysis, and direct air capture. Key papers: Xie and Grossman, CGCNN (2018)
Topic Architectures
Dates
  • Sep. 21 (Mon)
  • Sep. 23 (Wed)
  • Sep. 28 (Mon)
  • Sep. 30 (Wed)
  • Oct. 5 (Mon) No class — National Foundation Day (substitute holiday)
  • Oct. 7 (Wed)
Focus
Topic Midterm
Dates
  • Oct. 12 (Mon) No class — midterm examination period
  • Oct. 14 (Wed) No class — midterm examination period
Focus
  • Midterm examination period. No class.
Topic Generative Models
Dates
  • Oct. 19 (Mon)
  • Oct. 21 (Wed)
  • Oct. 26 (Mon)
  • Oct. 28 (Wed)
  • Nov. 2 (Mon)
  • Nov. 4 (Wed)
  • Nov. 9 (Mon)
  • Nov. 11 (Wed)
Focus
Topic Case Studies
Dates
  • Nov. 16 (Mon)
  • Nov. 18 (Wed)
  • Nov. 23 (Mon)
  • Nov. 25 (Wed)
  • Nov. 30 (Mon)
  • Dec. 2 (Wed)
Focus
Topic Invited Talks
Dates
Focus