Discriminant functional gene groups identification with machine learning and prior knowledge