Supervised Sparse Learning with Applications in Bioinformatics