Hands-on Homeworks

We provide four hands-on problem sets plus one demo homework to help students apply the concepts learned from lectures to real chemistry problems.

Each homework contains a problem set in the pdf format, and one or more refrence Jupyter notebooks highly related to the topics covered in this homework. Students are required to turn in their answers together with source code. They encouraged to solve the problems on their own in various ways, but can refer to the notebooks for hints or possible solutions.

Homework 0 is a warm-up practice for students to get familiar with this homework form, which will not be graded:

The four problem sets are as follows:

  1. HW1: Extracting molecular descriptors

  2. HW2: Clustering and dimensionality reduction

  3. HW3: Supervised machine learning models

  4. HW4: Generative models and Protein Language Models