Skip to content

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

License

Notifications You must be signed in to change notification settings

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 HW1 due!
Feb 3* Ensemble models and learning Ensemble methods (blog)
Ensemble learning paper (paper)
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 HW 3 due!
Mar 10 No CLASS, spring break
Mar 12 No CLASS, spring break
Mar 17* Bayesian Inference Intro to Bayesian / Gaussian processes visual explainer (blog) Naive Bayes notebook
Mar 19* Gaussian Processes Gaussian processes visual explainer (blog) Final Project Briefing
Mar 24 Bayesian Optimization in-class coding + case study
Mar 26 No CLASS, TMS Meeting
Mar 31 No CLASS, TMS Meeting
Apr 2 Large Language Models part 1
Apr 7 Large Language Models part 2 + Intro to Agentic AI part 1
Apr 9 Intro to Agentic AI part 2
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

No packages published

Contributors 6

Languages