Given a molecule, the workflow first detects the atoms forming a ring. For each ring, a single carbon-carbon (C-C) bond is broken and each end is appended to a methyl group. The number of substituents on the bonding atoms and the neighbors around the bounding atoms are considered when selecting a bond to be broken. There are three scenarios. In the first scenario, the workflow breaks an unsubstituted C-C bond that is not connected to heterogeneous atoms or functional groups. This is called "normal breaking". In the second scenario, where no ideal bond is available, the workflow considers any unsubstituted C-C bond. This is called "relaxed breaking". In the third scenario, where no unsubstituted C-C bond is available, the workflow considers any available C-C bond of the ring. This is called "forced breaking". Using a ring structure and its broken counterpart, a homodesmotic reaction is constructed to calculate the RSE, which is defined as the energy difference between the two sides. In the homodesmotic reaction, the ring is on the left side, and the broken ring is on the right side. Ethane is added to ensure that the number of atoms and bond types are equal on both sides of the reaction.