RLOBICO

R implementation of logic optimization for binary input to continuous output

Description: Applies LOBICO model to large and complex datasets, formulates the logic mapping as an integer linear programming problem (ILP), and uses the advanced ILP solvers (IBM ILOG Cplex) to find the optimal mapping. The package is developed using R and C++, where the logic mapping formulation and Cplex Solver are implemented as separate files by C++ for performance gain and R functions are used as wrappers to call the C++ functions in the package. The speed performance of our open source package is optimized by tuning relevant parameters of Cplex Solver, which leads to better performance than the standard Matlab package
Authors: Wail Ba-Alawi, Sisira Kadambat Nair, Bo Li, Anthony Mammoliti, Petr Smirnov, Arvind Singh Mer, Linda Z. Penn, Benjamin Haibe-Kains
Lab: Haibe-Kains
Keywords: RLOBICO, LOBICO, optimal mapping, ILP, R, C++
Implementation Language: R, C++
Licensing: GPL-3

Citation

Wail Ba-Alawi, Sisira Kadambat Nair, Bo Li, Anthony Mammoliti, Petr Smirnov, Arvind Singh Mer, Linda Z. Penn, Benjamin Haibe-Kains; Bimodal Gene Expression in Patients with Cancer Provides Interpretable Biomarkers for Drug Sensitivity. Cancer Res 1 July 2022; 82 (13): 2378–2387.