Transition State Search with ASE using the Nudged Elastic Band method¶
Another way to do a transition state search is using the Nudged Elastic Band method.
This tutorial explains how to setup the calculation to use ASE in combination with ADF. The setup for the native NEB calculation is similar, and only has a few different options in the NEB panel. We will use the SN2 reaction of chloromethane with a chloride ion as an example.
Step 1: Build the initial and final molecule¶
- Start ADFinputBuild the chloromethane molecule using the search functionAdd the chloride on the other sideSet the Cl-C-Cl angle to 180 degreesSet the distance between C and the new chloride to 400 pmSelect the carbon atomSet the carbon as the origin: Edit → Set Origin
This will be our initial system, and we will use it as a template for our final system. It is important that atoms are ordered the same in the initial and final molecule. We achieve this by copying and pasting the initial molecule.
- Select all the atomsCopy the selectionAdd a new molecule: Edit → New MoleculePaste the molecule
You can switch between the molecules and rename them using the buttons at the bottom. The second molecule will be the final system. We cannot mirror the whole molecules, because the same chloride will remain bonded. Let us modify the system.
- Select the methyl groupMirror the methyl group about the XY-plane: Edit → Mirror → XY-PlaneSet the carbon as the originRemove the bond between the methyl and the chlorideSet the distance between C and the chloride to 400 pmAdd a bond between the methyl and the other chloride
Step 2: Set the calculation details¶
Now we will set the calculation details.
- Select the “Transition State Search - NEB via ASE” presetSet the Total charge to -1Click on the ”...” button next to the TransitionStateNEBiaASE task to go to the ‘Nudged Elastic Band’ panel
Some of the options in this panel are used when doing the NEB calculation with only ADF. The default value of the spring constant is fine. For this tutorial set the number of images to 3. Normally one would use the default (8) or bigger. However, then the calculations would take too much time for a tutorial. The ASE only options should be left checked on as well. The initial and final button allow you to switch between the molecules, and create them if you did not already.
- Click on the Details tab and select “Geometry Convergence”
The convergence criteria can be entered here. The default values will do.
- Use File → Save As to save the file as ‘SN2_NEB’Run the calculation
Step 3: Viewing the Results¶
When the calculation is finished we can take a look at the results. Open ADFmovie.
- Use Graph → Energy to display a graph with the energy plotted versus the reaction coordinate