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.

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.
  • A final individual study note, submitted as PDF slides, that makes an interesting topic in machine learning for molecular science easy to understand.

Final project

Create a self-contained, visual study note grounded in the state of your topic as of October 2026, using papers or substantive startup developments from 2026. Center the study on a scientific question and explain the research’s actual impact on what scientists can understand, test, or discover. Aim for 15–25 slides, with at most four sentences per slide and plenty of explanatory figures. Ease of understanding is the main assessment criterion.

See the project requirements and suggested topics for details. The deadline and submission channel will be announced separately.

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)
Focus
Topic Case Studies
Dates
  • Nov. 9 (Mon)
  • Nov. 11 (Wed)
  • Nov. 16 (Mon)
  • Nov. 18 (Wed)
  • Nov. 23 (Mon)
  • Nov. 25 (Wed)
  • Nov. 30 (Mon)
  • Dec. 2 (Wed)
Focus
Topic Invited Talks
Dates
Focus

The Dec. 15 and 18 talks follow Korea University's class schedule.