Dimensionality reduction methods for microarray cancer data using prior knowledge