Sequence determinants of protein aggregation : tools to increase protein solubility