SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2607.00931 · 2026

Explainable AI for Cancer Drug Response Prediction: Beyond Univariate Feature Attributions

Fosca Giannotti, Riccardo Guidotti, Dino Pedreschi, Martino Ciaperoni, Margherita Lalli, Simone Piaggesi, Martina Varisco, Francesco Carli, Francesco Raimondi

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 14 functions out of this paper's own repositories and ran 14 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
simonepiaggesi/illume-plus canonical 14 of 14
FunctionStatusWhere it lives
compute_similarity_w Ran simonepiaggesi/illume-plus/illume_plus/models.py
code served (permissive licence) · get_code("e2ad5b693fb7d7c0")
compute_similarity_y Ran simonepiaggesi/illume-plus/illume_plus/models.py
code served (permissive licence) · get_code("e07e0b5800c97aa1")
compute_similarity_z Ran simonepiaggesi/illume-plus/illume_plus/models.py
code served (permissive licence) · get_code("0c3df5115b952d03")
decode_latent_rule Ran simonepiaggesi/illume-plus/illume_plus/expl_utils.py
code served (permissive licence) · get_code("2ba9d5931c3339f9")
decode_latent_rule_complete Ran simonepiaggesi/illume-plus/illume_plus/expl_utils.py
code served (permissive licence) · get_code("fc95e4098bde6cee")
inverse_transform_rule_complete Ran simonepiaggesi/illume-plus/illume_plus/expl_utils.py
code served (permissive licence) · get_code("68338ca073cf62d6")
json2cond Ran simonepiaggesi/illume-plus/illume_plus/rule.py
code served (permissive licence) · get_code("371de5fafcd0f91a")
linear_eval Ran simonepiaggesi/illume-plus/illume_plus/utils.py
code served (permissive licence) · get_code("d0d477f724807ac5")
load_instance_names Ran simonepiaggesi/illume-plus/data_utils.py
code served (permissive licence) · get_code("fe0a41a9d0c89eff")
load_labels_predictions Ran simonepiaggesi/illume-plus/data_utils.py
code served (permissive licence) · get_code("3ffb199ba6e60897")
load_probas_predictions Ran simonepiaggesi/illume-plus/data_utils.py
code served (permissive licence) · get_code("1ee9f60e66f1b123")
record2str Ran simonepiaggesi/illume-plus/illume_plus/rule.py
code served (permissive licence) · get_code("bae7e23b937c9dfe")
tree_eval Ran simonepiaggesi/illume-plus/illume_plus/utils.py
code served (permissive licence) · get_code("036576c5af7f7e63")
vector2dict Ran simonepiaggesi/illume-plus/illume_plus/rule.py
code served (permissive licence) · get_code("8ee2c481b7739294")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Predicting cancer drug response from transcriptomic profiles is a cornerstone of precision oncology, yet the scientific value of machine learning models hinges not solely on predictive accuracy, but also on their capacity to generate reliable biological insights. Current explainability approaches in this setting are computationally costly, lack robustness, and reduce complex drug response to univariate gene importance scores, overlooking the coordinated gene activity that drives sensitivity and resistance. In this work, we present ILLUME+, a scalable post-hoc explainability framework that moves beyond single-gene assessments to capture multiple, complementary forms of explanation. Integrated into our end-to-end pipeline, ILLUME+ produces more stable gene importance scores than existing baselines, recovers established drug-gene associations and mechanisms of action, and enables AIassisted hypothesis generation to uncover novel interaction-driven molecular signals in cancer biology. • Computing methodologies → Supervised learning; Classification; • Applied computing → Bioinformatics.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2607.00931")
get_code_for_paper("2607.00931")
have("2607.00931")

Connect an agent — have() is free.