Improving fuzzy clustering of biological data by metric learning with side information