A Multidisciplinary insight into the determinants of protein aggregation