Answers B and C are both dumb, sorry to say. There are different approaches to anomaly detection. Some expect different features from the training dataset anomalies and some don't. If you cluster the training data and assign an anomaly label to any data point in an anomaly cluster then you expect them to have similar features. If you disregard the anomaly clusters and you simply set a rule saying "a data point is an anomaly if it it's further away from X than the clusters 1,2,3 with healthy tissues, then you don't care about having similar features, as long as they are not similar to the healthy tissues.