Hands-on Tutorials

13 coding sessions on Google Colab — from molecular fingerprints and GNNs to Bayesian optimization and chemistry agents. Click any card to open the tutorial.

Week 1 · Aug 10 – 14 · Foundations of ML & Representations

Tutorial
Molecular Property Prediction
Building a pipeline using RDKit, feature engineering, training and performance evaluation
Mon Aug 10
Open in Colab →
Tutorial
Model Training & Performance Evaluation
Train/val/test splitting, data leakage, chemically-relevant splits, baselines
Tue Aug 11
Open in Colab →
Tutorial
Feed-Forward Net — Formation Energy
PyTorch from scratch, training loop, early stopping on materials data
Tue Aug 11
Open in Colab →
Tutorial
Molecular Property Prediction with GNNs
PyG on QM9, MPNN for HOMO-LUMO gap, atom embedding UMAP
Wed Aug 12
Open in Colab →
Tutorial
Explaining ML Predictions
SHAP values on molecular fingerprints, attention visualization on GNNs
Wed Aug 12
Open in Colab →
Tutorial
Few-Shot Learning
Transfer learning, application, failure modes of limited-data regimes
Thu Aug 13
Open in Colab →
Tutorial
Molecular Generation with VAEs
Encode/decode molecules, latent space exploration, validity checks
Thu Aug 13
Open in Colab →

Week 2 · Aug 17 – 21 · Dataset Design & LLMs

Tutorial
Fine-tuning ChemBERTa
HuggingFace, BACE IC50, frozen vs. full fine-tuning comparison
Mon Aug 17
Open in Colab →
Tutorial
Active Learning for DFT Triage
QM9/ANI-1 pool, GP uncertainty sampling, learning curves
Mon Aug 17
Open in Colab →
Tutorial
Reaction Yield Optimization with BO
Suzuki coupling dataset, BoTorch, EI vs. UCB convergence comparison
Tue Aug 18
Open in Colab →
Tutorial
Uncertainty Quantification in Practice
Calibration curves, conformal prediction on molecular datasets, ensemble variance
Tue Aug 18
Open in Colab →
Tutorial
Chemistry RAG Assistant
Index papers, Q&A on reactions, RDKit tool calls
Wed Aug 19
Open in Colab →
Tutorial
Building a Chemistry ReAct Agent
PubChem lookup, RDKit tools, BO surrogate, guardrails
Wed Aug 19
Open in Colab →