In computational biology, protein pK calculations are used to estimate the pK values of amino acids as they exist within proteins. These calculations complement the pK values reported for amino acids in their free state, and are used frequently within the fields of molecular modeling, structural bioinformatics, and computational biology.