Unsupervised feature selection under perturbations: meeting the challenges of biological data