Structural modeling using overlapped group penalties for discovering predictive biomarkers for subgroup analysis