Skip to content

sp8rks/MaterialsInformatics

Repository files navigation

MaterialsInformatics

MSE5540/6640 Materials Informatics course at the University of Utah

This github repo contains coursework content such as class slides, code notebooks, homework assignments, literature, and more for MSE 5540/6640 "Materials Informatics" taught at the University of Utah in the Materials Science & Engineering department.

Below you'll find the approximate calendar for Spring 2026 and videos of the lectures are being placed on the following YouTube playlist:
YouTube playlist

My Image

month day Subject to cover Readings Code/Notebooks Assignment
Jan 6 Syllabus, What is ML, Materials discovery Install software packages
Jan 8 Using Github, Hall-Petch fitting Read 5 High Impact Research Areas in ML for MSE (paper)
Read ISLP Chapter 3 Section 3.1 (ISLP)
Jan 13 Materials data repositories, pymatgen, MP API Materials Project API MP_API_example, foundry notebooks
Jan 15 ML Tasks and Types, Featurization, CBFV Read domain knowledge paper (paper) CBFV_example notebook
Jan 20* Best Practices and Classification Read ISLP Sections 4.1-4.5, 5.1 (ISLP)
Best Practices paper (paper)
Classification notebooks HW1 out
Jan 22* Structure-based feature vector, crystal graphs, SMILES/SELFIES, 2pt statistics Selfies paper (paper)
Two-point statistics paper (paper)
Intro to graph networks (blog)
Jan 27 Linear/nonlinear models, test/train/validation Linear vs non-linear (blog)
Benchmark dataset paper (paper)
LOCO-CV paper (paper)
Jan 29 Featurization in-class coding + case study 2pt statistics, RDKit notebooks
Feb 3* Ensemble models and learning Ensemble methods (blog)
Ensemble learning paper (paper)
HW1 due!
Feb 5* Extrapolation, SVMs, clustering Extrapolation paper (paper)
Clustering/UMAP explainer (blog)
SVM guide (blog)
HW2 out
Feb 10 Case Study TBD + Paper Forum I
Feb 12* Artificial neural networks Intro to neural networks (blog)
Neural networks series (blog)
Feb 17* Advanced deep learning (CNNs, RNNs) CNNs guide (blog)
RNNs blog (link TBD)
Feb 19* Transformers What is a transformer? (blog)
Illustrated transformers guide (blog)
HW2 due!
Feb 24* Generative ML (GANs, VAEs) VAE overview (blog)
VAE in PyTorch (blog)
PyTorch-VAE repo (repo)
U-net paper (paper)
Nuclear forensics paper (paper)
HW3 out
Feb 26 Diffusion models part 1 Segment Anything Model (paper) CrysTens repo
Mar 3 Diffusion models part 2 + Image segmentation part 1 coding examples
Mar 5 Image segmentation part 2 Final Project Briefing
Mar 10 No CLASS, spring break
Mar 12 No CLASS, spring break
Mar 17 No CLASS, TMS Meeting
Mar 19 No CLASS, TMS Meeting HW 3 due!
Mar 24 Bayesian Inference Intro to Bayesian / Gaussian processes visual explainer (blog) Naive Bayes notebook HW4 out
Mar 26 Gaussian Processes Gaussian processes visual explainer (blog)
Mar 31 Bayesian Optimization in-class coding + case study
Apr 2 Large Language Models part 1
Apr 7 Large Language Models part 2 + Intro to Agentic AI part 1 Paper Forum II Papers Assignment
Apr 9 Intro to Agentic AI part 2 HW4 due!
Apr 14 Crash Course: Autonomous Materials Science w/ Self-Driving Labs
Apr 16 Case Study TBD + Paper Forum II
Apr 21 Final project presentation

I can recommend the book Introduction to Statistical Learning found here: https://www.statlearning.com/

About

MSE5540/6640 Materials Informatics course at the University of Utah. Learn how data science tools are revolutionizing materials science!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors