Pediatric Heart Transplant Survival Risk Assessment Tool
Calculating risk score...
Explore importance and causal responsibility per model (cohort × variant).
Adjust causal factor values to see how they affect patient risk in real-time.
Mean feature importance across CatBoost, XGBoost, and XGBoost RF (MC-CV).
Loading…
Review and compare the 15 reverse feature sets (cohort × variant): what drives errors (over/under prediction) per model.
Compare over-prediction count, under-prediction count, and feature profile size for each model. Use the dropdown below to review one model’s full reverse feature set.
Loading…
Select a model to see its missed-prediction drivers (support per feature for over/under/correct) and feature profile (support + IR).
Calculate risk in the Risk Calculator tab first; then this section will show missing or protective data elements for that model.
Top causal factors that were not provided or were left at default/empty. Providing these can improve prediction.
Features where your value was in the "protective" or risk-lowering direction (e.g. no ECMO, lower donor age). The model used these as entered.
The calculator uses one model per cohort (CHD, Myocardio, Combined), each trained on the top 15 causal/importance features. Model directories: CHD_top/, Myocardio_top/, Combined_top/. Each cohort has its own sec_dx (secondary diagnosis) options and causal factors from that cohort’s SHAP/FFA run.
train_python_models.py --cohort CHD --top_features_only (repeat for Myocardio, Combined) → best model by C-index (then AU-PRC) → outputs/models/{cohort}_top/run_shap_ffa_workflow.py --cohort CHD --model-variant top (repeat for Myocardio, Combined) → cohort-specific dashboard_data.json (incl. sec_dx_dropdown_options) in outputs/shap_ffa/{cohort}_top/prepare_lambda_dir_phts.py copies all *_top/ models and dashboard data for Lambda; dashboard uses the selected cohort’s model and sec_dx options.Best model and MC-CV metrics per cohort are written to outputs/models/{cohort}_top/best_model.txt. Key metrics:
| Metric | Description |
|---|---|
| C-index | Concordance index (primary selection). Mean ± SD and 95% CI across MC-CV splits. Higher = better ranking of risk. |
| Recall | Recall at evaluation time horizon (e.g. 1 year). Fraction of events correctly identified. |
| AUC | Area under the ROC curve at the time horizon. |
| AU-PRC | Area under the precision-recall curve (tiebreaker for best model selection). |
Deployed values (loaded from the API). Best model chosen (algorithm + variant) and all metrics (C-index, Recall, AUC, AU-PRC) per cohort:
C-index, Recall, AUC, and AU-PRC for every cohort × variant available in the deployed package (base, enhanced, top, wisotzkey, FULL).