Predicting protein crystallizability and nucleation.