Penalized methods for bi-level variable selection | Synapse