Modeling Addition and Substitution Reactions

by Milca Pierre and Ari Wagen · Mar 20, 2025

This blog was written with friend of Rowan Milca Pierre. Milca is an undergraduate studying chemistry at the University of Massachusetts Lowell.

In this blog post, we'll be looking at an exercise from The Molecular Modeling Workbook for Organic Chemistry by Warren J. Hehre, Alan J. Shusterman, and Janet E. Nelson (Internet Archive, Amazon). Exercise 1 of chapter 13 looks at addition and substitution reactions, asking:

Unsaturated hydrocarbons undergo a variety of reactions. Experimentally, alkenes & alkynes undergo addition reactions whereas aromatic molecules, such as benzene, undergo substitution reactions instead. Why?

To answer this question, the workbook directs us to calculate the thermodynamics of each reaction. We'll be looking at two different sets of products (cyclohexane and benzene) and calculating the energy of the addition of bromine and corresponding substitution reaction for each.

Our goal is to determine which reactions are exothermic, which are endothermic, and by how much.

Figure 1: Addition and substitution reactions of cyclohexene and benzene with Br2

Figure 1: Addition and substitution reactions of cyclohexene and benzene with Br2

To quickly explore the thermodynamics of these reactions, we'll calculate the energy of each set of reactants and products using the AIMNet2 (ωB97M-D3) level of theory.

Cyclohexene + Br2

Here are the involved Rowan calculations:

Running these optimizations and plotting the thermodynamic change using Rowan's graph builder utility shows us that, although both the addition and substitution reactions are exothermic, the addition reaction is more exothermic. The addition reaction is, therefore, thermodynamically favored, accounting for the observation that "alkenes & alkynes undergo addition reactions."

Figure 2: Thermodynamics of the cyclohexene + Br2 addition and substitution reactions (transition states not modeled)

Figure 2: Thermodynamics of the cyclohexene + Br2 addition and substitution reactions (transition states not modeled)

Benzene + Br2

Here are the involved Rowan calculations:

The results of these calculations show that the addition reaction is endothermic, while the substitution reaction is exothermic. This means that the substitution reaction is thermodynamically favored, explaining the observation that "aromatic molecules, such as benzene, undergo substitution reactions."

Figure 3: Thermodynamics of the benzene + Br2 addition and substitution reactions (transition states not modeled)

Figure 3: Thermodynamics of the benzene + Br2 addition and substitution reactions (transition states not modeled)

To model these reactions' kinetics and predict which pathways would be kinetically favored, we would need to find and optimize each involved transition state. This would be a research project too large for a single blog post—these reactions are very solvent-dependent, may directly involve multiple solvent molecules or catalysts, and the transition-state structures are hard to find. We encourage the interested reader to see other sources looking at these reactions, including:

Figure 4: Computed transition-state structures of the benzene + Br2 substitution and addition reactions. Reproduced from figure 2 in Kong et. al (2011).

Figure 4: Computed transition-state structures of the benzene + Br2 substitution and addition reactions. Reproduced from figure 2 in Kong et. al (2011).

If you're interested in using Rowan to model your own reactions, you can do so through Rowan's web platform (it's free to make an account and get started). Happy computing!

Banner background image

What to Read Next

Improving Rowan's API

Improving Rowan's API

API as a coequal interface to Rowan's product; what we're changing in v3.0.0 of rowan-python; typed outputs; new workflow API; more agent-friendly features; acknowledging our early partners here
Mar 19, 2026 · Eli Mann, Corin Wagen, Jonathon Vandezande, and Spencer Schneider
Building Modern AI-Enabled Infrastructure for Pharma: A Conversation with Anthony Bradley from Dalton

Building Modern AI-Enabled Infrastructure for Pharma: A Conversation with Anthony Bradley from Dalton

Corin talks with Anthony about the real problems in computer-assisted drug discovery, how to sell software to pharma, and what Dalton can learn from Nike.
Mar 17, 2026 · Corin Wagen
Free-Energy Perturbation

Free-Energy Perturbation

what FEP is and why it's useful; limitations of current methods; Rowan FEP, TMD, and public benchmarks; how to run FEP in Rowan; the dream of FEP "too cheap to meter"; how to try Rowan FEP
Mar 4, 2026 · Corin Wagen, Eli Mann, Ari Wagen, and Spencer Schenider
Free-Energy Perturbation: A Pedagogical Introduction

Free-Energy Perturbation: A Pedagogical Introduction

Learn the core concepts behind free energy perturbation (FEP) using interactive 1D toy systems with exact analytical results.
Mar 4, 2026 · Corin Wagen
Solvent-Dependent Conformer Search

Solvent-Dependent Conformer Search

a good conformer is hard to find; clustering and the ReSCoSS workflow; Rowan's implementation, with some expert help; a demonstration on maraviroc
Feb 26, 2026 · Corin Wagen and Ari Wagen
How to Predict Protein–Ligand Binding Affinity

How to Predict Protein–Ligand Binding Affinity

A comparison of seven different approaches to predicting binding affinity.
Feb 13, 2026 · Corin Wagen
SAPT, Protein Preparation, and Starling-Based Microscopic pKa

SAPT, Protein Preparation, and Starling-Based Microscopic pKa

interaction energy decomposition w/ SAPT0 & a warning; making protein preparation more granular; catching forcefield errors earlier; microscopic pKa via Starling; internship applications now open
Feb 12, 2026 · Corin Wagen, Jonathon Vandezande, Ari Wagen, and Eli Mann
Credits FAQ

Credits FAQ

How credits work, why Rowan tracks usage with credits, and how these numbers translate into real-world workflows.
Feb 9, 2026 · Corin Wagen and Ari Wagen
Analogue Docking, Protein MD, Multiple Co-Folding Samples, Speed Estimates, and 2FA

Analogue Docking, Protein MD, Multiple Co-Folding Samples, Speed Estimates, and 2FA

docking analogues to a template; running MD on proteins w/o ligands; generating multiple structures with Boltz & Chai; runtime estimates & dispatch information; two-factor authentication; speedups
Jan 28, 2026 · Corin Wagen, Ari Wagen, and Spencer Schneider
Predicting Permeability for Small Molecules

Predicting Permeability for Small Molecules

why permeability matters; different experimental and computational approaches; Rowan's supported methods; an example script
Jan 9, 2026 · Corin Wagen, Eli Mann, and Ari Wagen