Implements lasso regression (Gaussian, logistic, Poisson, and Cox) for features in heterogeneous groups (e.g., where some groups contain subgroups of correlated features), overlapping groups (i.e., where some features belong to two or more groups), and misspecified groups (i.e., where some group labels are incorrect or missing). Involves an initial ridge regression followed by a final adaptive lasso regression. Exchanges information between features according to their assumed adjacencies or their observed correlations to improve selection and predictive performance. Allows for features that can provide information on other features but must not themselves be selected (i.e., privileged information).
Install the latest development version from GitHub:
#install.packages("remotes")
remotes::install_github("rauschenberger/corila")Use the function cv.corila to model an outcome (n-dimensional vector y) based on many predictors (n x p matrix X) that are structured by groups (e.g., p-dimensional vector group) and potentially split into primary and auxiliary predictors (p-dimensional vector primary). See the vignette for detailed examples.
library(corila)
data <- simulate_data()
object <- cv.corila(x = data$x_train,
y = data$y_train,
group = data$group,
primary = data$primary)
coef(object)
predict(object, newx = data$x_test)Armin Rauschenberger

(Presented at SIS-FENStatS in Rome, Italy, on 25 June 2026.)
This public repository is on a personal GitHub account, but it has private pull mirrors on two institutional GitLab instances (see https://git.lih.lu/arauschenberger/corila and https://gitlab.com/uniluxembourg/Personalfolders/armin.rauschenberger/corila)).
Large-language models (mainly Claude Sonnet 4.6 and GPT-5.4) were used for reviewing R code and documentation and for adapting configuration files (.yaml).
Copyright © 2025 Armin Rauschenberger; Luxembourg Institute of Health (LIH), Department of Medical Informatics (DMI), Bioinformatics and Artificial Intelligence (BioAI); University of Luxembourg, Luxembourg Centre for Systems Biomedicine (LCSB), Biomedical Data Science (BDS). This R package is distributed under a GPL 3 license.