Characterization of proteins and enzymes