pKa Keywords in the Jaguar Input File

Keywords for controlling aspects of pKa calculations are listed in the table below.

Table 1. Keywords for pKa calculations

Keyword

Value

Description

ipkat

atom

Specify the atom for which the pKa is calculated, using either the atom number or the atom label. The atom should be the acidic hydrogen atom in an acid, or the basic atom in a base.

ipkasites

list

Specify multiple atoms for which to calculate the pKa. The list is a comma-separated list of atom numbers or atom labels (or a mix), with no spaces. The atoms should be the acidic hydrogen atoms in acidic groups, or the basic atoms in basic groups.

ipkasearch

list

Search for pKa atoms in the given list of atoms. The list is a comma-separated list of atom numbers or atom labels (or a mix), with no spaces, or it can be all, meaning the entire molecule. A pKa is calculated for each atom found.

ipka_prot_deprot

both

When searching for sites, look for both protonation and deprotonation sites.

 

protonation

When searching for sites, look for protonation sites only.

 

deprotonation

When searching for sites, look for deprotonation sites only.

ipka_lower_cut

2.0

Specify cutoff for low pKa values. When searching for sites, any atom for which all of the training set pKa values for the functional group are lower than the cutoff is not included in the list.

ipka_upper_cut

12.0

Specify cutoff for high pKa values. When searching for sites, any atom for which all of the training set pKa values for the functional group are higher than the cutoff is not included in the list.

ipka_tier_cutoff

1

Specify the tier in the shell model for which functional groups are excluded the search. All groups in and above this tier are excluded. Tier 0 is the specific groups, tier 1 is the generic groups, tier 2 is everything.

ipkaraw

0

Calculate corrected pKa values.

 

1

Calculate raw pKa values with no empirical correction. These can be used for fitting to obtain new corrections.

ipka_max_conf

5

Specify the maximum number of conformers to use in the pKa calculations. When multiple conformers are specified, a macroscopic pKa is calculated. The conformers are generated by MacroModel and then optimized by Jaguar.

ipka_erg_window

12.0

Discard conformers if their energy relative to the lowest energy conformer is higher than the specified value, in kcal/mol.

ipkaverbose

0

Do not print more output for macroscopic pKa calculations.

 

1

Print more output for macroscopic pKa calculations, including intermediate pKa(i,j) values.

ipka_csrch_acc

0

Use the standard accuracy parameters for MacroModel conformational searches (100 steps, 500 minimization iterations).

 

1

Use higher accuracy parameters for MacroModel conformational searches (3000 steps, 2500 minimization iterations). This is useful for reducing or eliminating dependence on input structures and providing better coverage of conformational space.

ipka_solv_opt

0

Run Jaguar optimizations in the gas phase.

 

1

Run Jaguar optimizations in solution.

ipka_frac_gconf

0.0

Specify the fraction of conformers out of the total number (ipka_max_conf) to be optimized in the gas phase. The fraction of conformers to be optimized in solution is one minus this number. Both sets of conformers, gas phase and solution phase, are taken from the pool produced by MacroModel, starting with the lowest in energy. Both sets are used to calculate the macroscopic pKa. The use of both gas-phase and solution-phase optimized conformers helps to ensure good coverage of the low-energy conformational space.

ipkasymm

0

Turn off the entropic correction for equivalent sites.

 

1

Calculate the entropic correction for equivalent sites.

Workflow Examples