J. Bernardi

Project · Medical · 2026 · solo

Predicting aortic-wall inflammation in abdominal aneurysms

Four feature pipelines for the HISA inflammation score on 369 patients. Charts plateau near chance; slide embeddings reach a test AUC of 0.717.

A section of aortic wall in stipple, from intima to adventitia. Inflammatory infiltrates are marked in red.

Problem

HISA grades how inflamed an aneurysmal aortic wall is, and it is only available after surgery, from tissue. Kolbinger et al. predict it from whole-slide images with attention-based MIL (AUC 0.77–0.79). My question: how much of that signal survives in simpler, tabular representations?

Method

Four pipelines, compared by 5-fold cross-validated AUC with a single use of the held-out test set: pre-operative clinical variables; clinical plus structural histology (with SelectKBest and RFECV); all variables including inflammation grades, kept on purpose as a leakage ceiling; and CTransPath H&E embeddings mean-pooled per patient, then PCA(150).

Results

Pre-operative and structural variables carry almost no signal; mean-pooled slide embeddings recover much of it, still short of the paper’s attention-based model. Validation is internal only, so these AUCs are likely optimistic compared with the paper’s external cohorts.

Measurements

SettingValueNote
Clinical only (Naive Bayes)0.614recall (high) 0.11
Clinical + structural (logistic reg.)0.591
H&E mean-pooled CTransPath (logistic reg.)0.717CV AUC 0.820 ± 0.054
Combined incl. inflammation grades (random forest)0.961leakage: upper bound only
Reference: attention-MIL on whole slides0.77–0.79Kolbinger et al., external validation

Held-out test AUC for HISA (binary), best model per pipeline. Model selection on 5-fold CV AUC; test n = 71.

Stack

Python · scikit-learn · pandas · NumPy · h5py · Matplotlib

Small print

Keyboard & errata

g i
Go to the index
g w
Go to work
g p
Go to the field log
g a
Go to about
g o
Go to now
t
Paper / darkroom
[ ]
Previous / next project
?
This sheet
  1. Index For “models taken apart”, read “models that took me apart, a little, each time”.
  2. GANs Some rejected digits were, on reflection, perfectly good digits.
  3. Work The list shows every project but one. See the missing one →