Transparent molecular surface of an enzyme with acidic and basic residues in red and blue around the bound substrate

Portfolio QM/MM

Tutorial for the calculation of per-residue contributions to the energy barrier in CP2K

Measure how each residue of an enzyme changes the QM/MM energy barrier of a reaction step, by deleting residues one at a time, by a mutagenesis scan and with multipoint mutant variants, applied to the reactant and transition state of phospholipid hydrolysis by sPLA2.

  • Part 4 of Enzyme QM/MM with CP2K
  • CP2K
  • AmberTools
  • ParmEd
  • Python
Alexandre V. Pinto, PhD in Chemistry High Performance Computing in Molecular Modelling Research Group, LAQV-REQUIMTE Department of Chemistry and Biochemistry, Faculty of Sciences, University of Porto


These protocols investigate the energetic contribution of enzyme residues to the activation energy using QM/MM approaches within CP2K. The objective is to identify residues that destabilize the transition state, enabling mutations that lower the activation energy and enhance the reaction rate.

Starting from the reactant and transition state of a reaction step, each protocol modifies the enzyme, recalculates the QM/MM energy of both structures and compares the resulting energy barrier with that of the unmodified (WT) system. The three protocols go from the fastest and most approximate to the most realistic:

  1. Residue deletion: residues are removed from the system one at a time, and only single points are calculated;

  2. Mutagenesis scan: residues are mutated to a specified type (e.g., glycine scanning) and the mutated residue is optimized before the single points;

  3. Multipoint mutagenesis: several mutations are introduced at once, followed by classical molecular dynamics and QM/MM geometry optimizations of the region around them.

To execute these protocols, the following files are required:

Additional required files can be either obtained through specific instructions or found as sample files in the repository. The protocols' scripts generate input files compatible with CP2K, streamlining the automation of these analyses. The scripts employed in the protocols only require AmberTools (CPPTRAJ, LEaP and ParmEd) and Python 3 with NumPy and Matplotlib, and every script lists its options with -h.

The protocols can be downloaded from here: enzyme_mutagenesis_cp2k. After unzipping the file, run this command to make the scripts available in the current terminal (add it to your ~/.bashrc to make it permanent):

user@machine:~$ source enzyme_mutagenesis_cp2k-main/mutagenesis_scripts.sh

Once these requirements are fulfilled, you are ready to start with the residue deletion protocol.


Example

The sample files are the reactant and transition state of a reaction step of phospholipid hydrolysis by the human group IIA secreted phospholipase A2 (hGIIA sPLA2), the enzyme of the static QM/MM part of this series. The energy barrier of the unmodified system is 14.55 kcalā‹…mol-1 with the sample settings (CP2K 2024.2). The sample CP2K template is a fast setup meant for testing (PBE functional with a double-zeta basis set), and should be replaced by the level of theory used to obtain the reactant and transition state geometries.

Files

Where What
hpla2_example topology (hpla2_ee.prmtop), reactant and transition state (R.pdb, TS.pdb), CP2K and LEaP templates, QM selection, the QM/MM section of the original calculations (forceeval_qmmm.inc), the residue and variant lists of the three protocols, and the results shown in these pages
scripts the three protocols (del_res_qmmm_cp2k.sh, mut_scan_qmmm_cp2k.sh, mut_mp_qmmm_cp2k.sh), the mutant builder (build_mutant.sh), the QM/MM helper (qmmm_mut_tools.py), the extraction of the energy barriers (extract_barriers.py) and the plotting scripts
mutagenesis_scripts.sh makes the scripts available in the current terminal

Publications

Some of these approaches have been employed in: