Structured sparse learning and its applications to biomedical and biological data