AI Design of Disordered Materials for Clean Energy and Sustainable Applications

A graphic showing artificial intelligence, computation, and experiment, with an arrow saying "how to design" pointing towards different shapes.

Excited about using AI to design next-gen materials for clean energy and sustainable applications? Join our team to explore and develop cutting-edge machine learning and data science techniques! 

Project description

Artificial intelligence (AI) is revolutionizing the discovery of materials, particularly for clean energy and sustainable chemical processes. Multicomponent crystals—solids made from several elements in repeating patterns—can power better batteries, catalysts, and other technologies. The challenging part is predicting how atoms arrange themselves (atomic ordering) and how that ordering affects their properties. Traditional simulations struggle in this huge design space, so modern machine learning is needed.

In this project, students will build and apply graph-based neural networks—graph convolutional models and crystal-graph transformers—that treat a crystal as a network of atoms and bonds. You will train models to recognize and compare alternative atomic arrangements across different crystal families, check what the models are learning, and test whether predictions hold on new, unseen compounds. The goal is to deliver fast, trustworthy tools that guide design choices: which elements to combine, how to arrange them, and what properties to expect. Outcomes include a clean, reproducible code repository, clear benchmarks, and (when results warrant) posters or short papers—contributions that help accelerate the search for next-generation materials. 

Project outcome

  1. Get hands-on experience at the intersection of AI, data science, and materials informatics for clean energy and chemical processes. Build proficiency in modern ML (especially graph neural networks and crystal-graph transformers) and learn how atomic structure influences materials properties.
  2. Grow core research skills: organize and visualize datasets; run and interpret models; read and critique papers; and explain results clearly through brief updates, well-designed figures, and lightning talks. You’ll work closely with the PI and a graduate mentor and collaborate with partners at UB and beyond.
  3. Share your work: present at UB symposia, apply to national conferences, and, when results warrant, co-author a paper. You’ll leave with a polished GitHub repository, a poster or talk, and strong letters and experiences that bolster graduate-school and/or job applications. 

Project details

Timing, eligibility and other details
Length of commitment Year-long
Start time Anytime
In-person, remote, or hybrid? Hybrid
Level of collaboration Individual student project
Benefits

Work Study

Stipend

Potential Academic Credit

Who is eligible

Sophomores, juniors, and seniors with basic skills in Python and linear algebra.

 

Students interested in machine learning, data science, and computational materials.

 

Comfort with Jupyter/VS Code, Git/GitHub, and NumPy or PyTorch is helpful.

 

Students from Materials Design & Innovation, Engineering, Chemistry, Physics, and/or other related programs

Project mentor

Jiayu Peng

Assistant Professor

Department of Materials Design and Innovation

Phone: (716) 645-5433

Email: jypeng@buffalo.edu

Start the project

  1. Email the project mentor using the contact information above to express your interest and get approval to work on the project. (Here are helpful tips on how to contact a project mentor.)
  2. After you receive approval from the mentor to start this project, click the button to start the digital badge. (Learn more about ELN's digital badge options.) 

Preparation activities

Once you begin the digital badge series, you will have access to all the necessary activities and instructions. Your mentor has indicated they would like you to also complete the specific preparation activities below. Please reference this when you get to Step 2 of the Preparation Phase. 

The student should learn the basics of Python coding and linear algebra. The PI will also guide the reading of a few fundamental research papers based on this project to help the student(s) understand the background and goal of this project. 

Keywords

materials design and innovation, computer science and engineering, chemical and biological engineering, chemistry, physics, energy, sustainability, data science, artificial intelligence