Analysing the pH-dependent properties of proteins using pKa calculations.