Supervised, Unsupervised, and Semi-Supervised Feature Selection: A Review on Gene Selection | Synapse