Gravar-mail: DeepSol: a deep learning framework for sequence-based protein solubility prediction