Sequence-based prediction model of protein crystallization propensity using machine learning and two-level feature selection | Synapse