🌊 Computational Chemistry of OER

From the Computational Hydrogen Electrode to Catalyst Screening

📖 Reading Time: 20-25 minutes 📊 Difficulty: Beginner 💻 Code Examples: 0 📝 Exercises: 0

AI Terakoya Top›Materials Informatics Dojo›Computational Chemistry of OER

🌐 EN | 🇯🇵 JP | Last sync: 2026-08-18

← Back to Materials Informatics Dojo

🎯 Series Overview

Splitting water is the cleanest route to hydrogen, and the reaction that makes it hard is not the one that produces the hydrogen. It is the other half — the oxygen evolution reaction, four proton-electron transfers that must be pushed through in sequence, and the origin of most of the energy loss in a working electrolyzer. This series is about how computational chemistry gets a grip on that reaction: what can be calculated, how, and — the part that matters most — what the calculation is not telling you.

The route runs from the mechanism to a working screening pipeline. We set up the four-step mechanism and explain why four electrons is the problem; build the computational hydrogen electrode, the reference trick that lets a DFT code with no electrons-in-solution model produce an electrochemical free-energy diagram; derive the scaling relation between intermediates and the volcano plot that follows from it; implement the screening loop in Python; and finish by putting a machine-learned model in front of that loop and stating, plainly, the five things the computational hydrogen electrode cannot see.

This is a series of the Materials Informatics Dojo, and it complements MI Applications to Catalyst Design. That series works at the data-driven layer — descriptors, activity models, Bayesian optimization, active learning. This one works one layer underneath it, on the physics that produces the descriptors in the first place. Read either first; read both to see how the layers join.

It is written for materials researchers who want the physics behind catalyst informatics: people who can run or read an ML screening study and want to know what \(\Delta G_{\mathrm{OH}}\) actually is, why the volcano has a peak, and where a computed overpotential stops being trustworthy. No electrochemistry background is assumed.

A promise about numbers, stated up front. Every numerical value in this series is either a definition, a unit conversion, or an illustrative value we invented for teaching — and each one is labelled as such where it appears. No number here is attributed to a real material, a real measurement, or a real published calculation. The scaling-relation offset is quoted as "roughly 3.2 eV" because that is the honest precision of a trend, not a constant of nature. If you need a number for your own work, get it from a primary source, not from a tutorial.

Learning Path

flowchart LR A["Chapter 1
Why OER Is
the Bottleneck"] B["Chapter 2
The Computational
Hydrogen Electrode"] C["Chapter 3
Scaling Relations
and the Volcano"] D["Chapter 4
Hands-On:
Screening in Python"] E["Chapter 5
ML Screening and
the Limits of CHE"] A --> B --> C --> D --> E style A fill:#667eea,stroke:#764ba2,stroke-width:2px,color:#fff style B fill:#667eea,stroke:#764ba2,stroke-width:2px,color:#fff style C fill:#667eea,stroke:#764ba2,stroke-width:2px,color:#fff style D fill:#667eea,stroke:#764ba2,stroke-width:2px,color:#fff style E fill:#667eea,stroke:#764ba2,stroke-width:2px,color:#fff

📋 Learning Objectives

📖 Prerequisites

Basic thermodynamics is the one genuine requirement: Gibbs free energy, the meaning of \(\Delta G\) for a reaction step, and the idea that a spontaneous step is downhill in free energy. If you have taken an introductory physical chemistry course, you have enough.

Python is needed for the hands-on work in Chapters 4 and 5. The code uses NumPy only — no chemistry package, no machine-learning library — and is written to be read line by line and fully explained.

No electrochemistry background is required. Electrode potential, overpotential, the standard hydrogen electrode, and the four-step OER mechanism are all built up from the beginning. Familiarity with DFT is helpful for context but is not assumed; this series treats a DFT calculation as a black box that returns a total energy, and concerns itself with what you do with those energies afterwards.

Chapter 1

Why OER Is the Bottleneck

Understand what makes oxygen evolution the expensive half of water splitting. Meet the four-electron mechanism and its three surface intermediates, see what overpotential means and where the energy actually goes in an electrolyzer, and understand why a reaction that is thermodynamically fixed at 1.23 V is practically much more costly.

Water Splitting Four-Electron Mechanism Overpotential Surface Intermediates Why Four Is Hard

⏱️ 20-25 minutes

Read Chapter 1 →

Chapter 2

The Computational Hydrogen Electrode

Learn the trick that makes electrochemistry computable. See how referencing the proton-electron pair to half a hydrogen molecule removes the intractable solvated proton from the calculation, how applied potential enters as a simple linear shift, and how zero-point and entropy corrections turn DFT energies into a free-energy diagram.

CHE Reference Trick Free-Energy Diagram Potential as a Shift ZPE and Entropy Corrections

⏱️ 25-30 minutes

Read Chapter 2 →

Chapter 3

Scaling Relations and the Volcano

Learn why one number can stand in for a whole surface. Derive the correlation between the binding energies of the intermediates, see why it collapses four free-energy steps onto a single descriptor axis, and build the volcano plot whose peak sits at a nonzero overpotential — the ceiling that the scaling relation imposes on an entire family of materials.

Scaling Relations Descriptors Volcano Plot Sabatier Principle The Ceiling

⏱️ 25-30 minutes

Read Chapter 3 →

Chapter 4

Hands-On: Screening in Python

Build the screening loop yourself. Assemble free energies for a set of fictitious candidates, apply the CHE construction step by step, compute theoretical overpotentials, and rank the candidates on a volcano — all in NumPy, with every intermediate quantity visible and every value labelled as the teaching illustration it is.

NumPy Implementation Free-Energy Steps Overpotential Calculation Candidate Ranking Volcano Construction

💻 NumPy hands-on ⏱️ 30-35 minutes

Read Chapter 4 →

Chapter 5

ML Screening and the Limits of CHE

Generalize the descriptor into a learned model, then find out what the whole framework cannot see. Fit a ridge model in plain NumPy and watch its error grow silently outside the training range, survey the strategies for breaking the scaling relation, and work through the five honest limits of the computational hydrogen electrode — kinetics, real surfaces, solvation, stability, and functional dependence.

ML Screening Screening Funnel Extrapolation Risk Breaking Scaling Relations The Five Limits

💻 NumPy hands-on ⏱️ 25-30 minutes

Read Chapter 5 →

📚 Recommended Learning Paths

Pattern 1: Beginner - Full Tour (5 days)

Pattern 2: Intermediate - Fast Track (3 days)

Pattern 3: Practitioner - Straight to the Code (1 day)

🎯 Overall Learning Outcomes

Upon completing this series, you will achieve:

Knowledge Level

Practical Skills

Application Ability

🛠️ Technologies and Tools Used

Main Libraries

Development Environment

Recommended Tools

🚀 Next Steps

Deep Dive Learning

For more advanced study in this field:

Related Series

Expand your knowledge with related topics:

Practical Projects

Apply your skills to hands-on projects:

⚠️ Disclaimer