Main Methods

getTitrableSites(pdb)

Gets the all titrable sites from the pdb

Parameters:

pdb (string) – The filename a PDB file

Returns:

All titrable sites residue numbers found in the pdb file

Return type:

list

class Titration

Main pypka class

getAverageProt(self, site, pH)

Calculates the average protonation of a site at a given pH value

Parameters:
  • site (string) – Residue number of the site with the suffix ‘N’ or ‘C’ to indicate a N-ter or C-ter, respectively.

  • pH (float) – pH value

Returns:

Average protonation of the site at the selected pH value

Return type:

float

getProtStategetProtState(self, site, pH)

Indicates the most probable protonation state of a site at a given pH value

Parameters:
  • site (str) – Residue number of the site with the suffix ‘N’ or ‘C’ to indicate a N-ter or C-ter, respectively.

  • pH (float) – pH value

Returns:

A tuple with two elements. Example: (‘protonated’, 0.9)

The first element is a string indicating the most probable state of the site. It can be either ‘protonated’, ‘deprotonated’ or ‘undefined’. The ‘undefined’ state is prompted if the average protonation state is between 0.1 and 0.9.

The second element is a float of the average protonation of the site

Return type:

tuple

getParameters()

Get the parameters used in the calculations

Returns:

Current state of DelPhi parameters

Return type:

string