Mining databases for protein aggregation: a review