Ultracentrifugal crystallization of proteins: transport-kinetic modelling, and experimental behavior of catalase