<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3-mathml3.dtd">
<article article-type="research-article" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" dtd-version="1.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Cardiovasc. Med.</journal-id><journal-title-group>
<journal-title>Frontiers in Cardiovascular Medicine</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Cardiovasc. Med.</abbrev-journal-title></journal-title-group>
<issn pub-type="epub">2297-055X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fcvm.2026.1649316</article-id>
<article-version article-version-type="Version of Record" vocab="NISO-RP-8-2008"/>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Original Research</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Predicting heart transplant outcomes using explainable artificial intelligence: a multicenter study</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author"><name><surname>Zhou</surname><given-names>Xin</given-names></name>
<xref ref-type="aff" rid="aff1"/><uri xlink:href="https://loop.frontiersin.org/people/3103236/overview"/><role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role><role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing &#x2013; original draft</role><role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role><role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role><role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role><role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role><role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="resources" vocab-term-identifier="https://credit.niso.org/contributor-roles/resources/">Resources</role><role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal analysis</role><role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x0026; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &#x0026; editing</role></contrib>
<contrib contrib-type="author"><name><surname>Sun</surname><given-names>Huangtao</given-names></name>
<xref ref-type="aff" rid="aff1"/><role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x0026; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &#x0026; editing</role><role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role><role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role></contrib>
<contrib contrib-type="author"><name><surname>Xie</surname><given-names>Aimin</given-names></name>
<xref ref-type="aff" rid="aff1"/><role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role><role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x0026; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &#x0026; editing</role><role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role></contrib>
<contrib contrib-type="author"><name><surname>Qiu</surname><given-names>Zhihong</given-names></name>
<xref ref-type="aff" rid="aff1"/><role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x0026; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &#x0026; editing</role><role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role></contrib>
<contrib contrib-type="author"><name><surname>You</surname><given-names>Guansen</given-names></name>
<xref ref-type="aff" rid="aff1"/><role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role><role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x0026; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &#x0026; editing</role></contrib>
<contrib contrib-type="author" corresp="yes"><name><surname>Yang</surname><given-names>Dongmei</given-names></name>
<xref ref-type="aff" rid="aff1"/>
<xref ref-type="corresp" rid="cor1">&#x002A;</xref><role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x0026; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &#x0026; editing</role><role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role></contrib>
</contrib-group>
<aff id="aff1"><institution>Jiangxi Provincial People&#x2019;s Hospital, The First Affiliated Hospital of Nanchang Medical College</institution>, <city>Nanchang</city>, <country country="cn">China</country></aff>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label><bold>Correspondence:</bold> Dongmei Yang <email xlink:href="mailto:Yangdm1983@126.com">Yangdm1983@126.com</email></corresp>
</author-notes>
<pub-date publication-format="electronic" date-type="pub" iso-8601-date="2026-03-13"><day>13</day><month>03</month><year>2026</year></pub-date>
<pub-date publication-format="electronic" date-type="collection"><year>2026</year></pub-date>
<volume>13</volume><elocation-id>1649316</elocation-id>
<history>
<date date-type="received"><day>21</day><month>06</month><year>2025</year></date>
<date date-type="rev-recd"><day>28</day><month>01</month><year>2026</year></date>
<date date-type="accepted"><day>31</day><month>01</month><year>2026</year></date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2026 Zhou, Sun, Xie, Qiu, You and Yang.</copyright-statement>
<copyright-year>2026</copyright-year><copyright-holder>Zhou, Sun, Xie, Qiu, You and Yang</copyright-holder><license><ali:license_ref start_date="2026-03-13">https://creativecommons.org/licenses/by/4.0/</ali:license_ref><license-p>This is an open-access article distributed under the terms of the <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution License (CC BY)</ext-link>. The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</license-p></license>
</permissions>
<abstract>
<p>Due to the limited availability of donor hearts, precise and transparent prediction of post-transplant outcomes is critical for optimizing recipient selection and ensuring long-term survival. In this study, we propose a novel machine learning framework named the Generalizable Interpretable Neural Network (GINN), designed to achieve both high predictive accuracy and full model interpretability for survival prognosis following heart transplantation. GINN operates on structured clinical features using an additive representation approach, enabling explicit attribution of risk contributions from each clinical factor. We developed the GINN model based on comprehensive heart transplant data to predict one-year mortality and externally validated it on four independent cohorts. Using the same development data for training, the GINN model demonstrated robust predictive performance across three large-scale international transplant databases: United Network for Organ Sharing (UNOS 1994&#x2013;2024, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM1"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>144</mml:mn><mml:mo>,</mml:mo><mml:mn>979</mml:mn></mml:math></inline-formula>), Eurotransplant registry (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM2"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>3</mml:mn><mml:mo>,</mml:mo><mml:mn>061</mml:mn></mml:math></inline-formula>) and Scandiatransplant registry (1997&#x2013;2018, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM3"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>546</mml:mn></mml:math></inline-formula>), achieving AUROC scores of 0.827, 0.789, and 0.776 respectively. These results indicate strong generalizability and cross-population transferability. Moreover, in a small dataset from the Department of Cardiac Surgery, Jiangxi Provincial People&#x0027;s Hospital (External-CN, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM4"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>14</mml:mn></mml:math></inline-formula>), GINN maintained high risk identification capability with an AUROC of 0.821. The model constructed risk response functions based on nine key clinical variables, elucidating the marginal effects of donor and recipient age, donor function, preoperative support measures, and diagnostic types on postoperative risk. The findings suggest that GINN offers excellent generalization across geographic and sample-scale domains while maintaining predictive accuracy and providing stable and traceable risk explanations on structured clinical tabular data.</p>
</abstract>
<kwd-group>
<kwd>artificial intelligence</kwd>
<kwd>deep learning</kwd>
<kwd>heart transplantation</kwd>
<kwd>interpretable machine learning</kwd>
<kwd>postoperative prognosis</kwd>
</kwd-group><funding-group><funding-statement>The author(s) declared that financial support was not received for this work and/or its publication.</funding-statement></funding-group><counts>
<fig-count count="9"/>
<table-count count="4"/><equation-count count="51"/><ref-count count="23"/><page-count count="14"/><word-count count="0"/></counts><custom-meta-group><custom-meta><meta-name>section-at-acceptance</meta-name><meta-value>Heart Failure and Transplantation</meta-value></custom-meta></custom-meta-group>
</article-meta>
</front>
<body><sec id="s1" sec-type="intro"><label>1</label><title>Introduction</title>
<p>Heart transplantation remains the most effective treatment for patients with end-stage heart failure and other advanced cardiac diseases. However, with global population ageing and the rising incidence of cardiovascular disorders, the demand for donor hearts now far outstrips supply (<xref ref-type="bibr" rid="B1">1</xref>&#x2013;<xref ref-type="bibr" rid="B3">3</xref>). This discrepancy exposes many wait-listed patients to substantial mortality risk. Even after transplantation, recipients must contend with immune rejection, infection and drug-related complications, underscoring the need for accurate risk assessment and survival prediction.</p>
<p>To optimise organ allocation and improve post-transplant outcomes, clinicians rely on prognostic tools. Classical statistical scores&#x2014;IMPACT, ISHLT and MAGGIC&#x2014;are widely used (<xref ref-type="bibr" rid="B4">4</xref>, <xref ref-type="bibr" rid="B5">5</xref>). Although easy to apply, they are built on a small set of variables and cannot capture high-dimensional, nonlinear interactions. Their aggregate risk outputs also lack interpretability, which limits clinical acceptance.</p>
<p>Artificial intelligence (AI), particularly deep learning, has recently advanced medical prediction tasks (<xref ref-type="bibr" rid="B6">6</xref>). In heart transplantation, deep models already outperform traditional scores (<xref ref-type="bibr" rid="B7">7</xref>). Yet most remain &#x201C;black boxes&#x201D; whose internal logic is opaque to clinicians (<xref ref-type="bibr" rid="B8">8</xref>). Enhancing interpretability without sacrificing accuracy is therefore a central aim of explainable AI (XAI) research (<xref ref-type="bibr" rid="B9">9</xref>).</p>
<p>We address this challenge with a fully interpretable framework, the Generalizable Interpretable Neural Network (GINN). GINN combines deep-learning capacity with an additive structure that supports feature-wise response functions, integrating a Risk Response Network and Lasso sparsity (<xref ref-type="bibr" rid="B10">10</xref>). It predicts one-year mortality while providing traceable explanations.</p>
<p>GINN models nine key clinical features&#x2014;recipient age, donor age, donor creatinine, preoperative ECMO and ventilator use, inotropic support, non-ischemic cardiomyopathy (NICM) diagnosis, donor ischemic time and hypertension history&#x2014;yielding visual response curves for personalised decision-making.</p>
<p>We trained and internally validated GINN on 144,979 United Network for Organ Sharing cases (UNOS 1994&#x2013;2024) and externally tested it on Eurotransplant registry (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM5"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>3</mml:mn><mml:mo>,</mml:mo><mml:mn>061</mml:mn></mml:math></inline-formula>), Scandiatransplant registry (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM6"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>546</mml:mn></mml:math></inline-formula>) and an external cohort from the Department of Cardiac Surgery, Jiangxi Provincial People&#x0027;s Hospital (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM7"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>14</mml:mn></mml:math></inline-formula>).</p>
<p>Overall, GINN delivers high interpretability, strong cross-centre performance and end-to-end usability, offering a robust AI tool for heart-transplant risk stratification.</p>
</sec>
<sec id="s2" sec-type="methods"><label>2</label><title>Materials and methods</title>
<sec id="s2a"><label>2.1</label><title>Data source</title>
<p>This study was based on multiple high-quality heart transplantation databases to ensure both the representativeness of model development and the broad applicability of evaluation results. The primary development dataset was derived from the United Network for Organ Sharing (UNOS) registry, which included 144,979 adult patients who underwent orthotopic heart transplantation (OHT) in the United States between 1994 and 2024. Covering transplant centers nationwide, the UNOS database contains comprehensive information on recipients, donors, perioperative variables, and long-term follow-up, making it the largest and most detailed transplant registry globally.</p>
<p>Three additional external validation cohorts were included to assess the model&#x0027;s cross-regional generalizability. The Eurotransplant registry dataset (<italic>n</italic>&#x2009;&#x003D;&#x2009;3,061) was obtained from the Eurotransplant organ allocation system, a multinational transplant network coordinating organ sharing across several European countries, and reflects typical clinical practices in Central and Western Europe.</p>
<p>The Scandiatransplant registry dataset (<italic>n</italic>&#x2009;&#x003D;&#x2009;1,546) was derived from the Scandiatransplant collaboration, a Nordic transplant organization covering countries such as Finland, Sweden, and Norway, and provides long-term follow-up data for heart transplant recipients.</p>
<p>The External-CN dataset (<italic>n</italic>&#x2009;&#x003D;&#x2009;14), although limited in sample size, was collected from a real-world clinical setting at the Department of Cardiac Surgery, Jiangxi Provincial People&#x0027;s Hospital, and is characterized by high heterogeneity and a non-Western healthcare background.</p>
<p>These four data sources exhibit substantial differences in demographic structure, clinical pathways, and healthcare resource distribution, thereby forming a multi-center, multi-context, and multi-scale validation platform. Together, they provide a robust foundation for the comprehensive evaluation of the GINN model&#x0027;s performance, robustness, and potential for generalization.</p>
</sec>
<sec id="s2b"><label>2.2</label><title>Data preprocessing</title>
<p>Prior to model construction, we implemented a systematic preprocessing pipeline across all original datasets to standardize input formats, reduce bias, and enhance model stability and generalizability. Prior to imputation, missingness patterns were systematically examined for all candidate variables. Overall, missing data were limited across the features included in the final model, with most variables exhibiting only a small proportion of missing values and no variable showing extensive missingness. Under these conditions, median imputation for continuous variables and mode imputation for categorical variables were considered appropriate and unlikely to materially distort the underlying data distributions (<xref ref-type="bibr" rid="B11">11</xref>). To alleviate scale discrepancies that may hinder convergence, all numerical features were standardized using zero-mean, unit-variance (Z-score) normalization (<xref ref-type="bibr" rid="B12">12</xref>).</p>
<p>To mitigate domain shift arising from heterogeneous data distributions across centers, we harmonized variable-encoding schemes and remapped or excluded site-specific variables (<xref ref-type="bibr" rid="B13">13</xref>). Given the pronounced class imbalance&#x2014;post-transplant mortality is relatively rare&#x2014;we applied the Synthetic Minority Over-sampling Technique (SMOTE) to augment minority-class samples in the training set (<xref ref-type="bibr" rid="B14">14</xref>). This approach balanced class ratios and reduced the impact of imbalance on parameter learning.</p>
<p>Training&#x2013;validation splits followed a stratified design that accounted for both calendar time and transplant center to ensure fair evaluation across temporal periods, geographic regions, and risk strata (<xref ref-type="bibr" rid="B15">15</xref>). All training was conducted without data leakage, preserving label distribution and feature integrity throughout the pipeline.</p>
<p>The nine input variables were defined <italic>a priori</italic> based on established clinical relevance and prior evidence from validated heart transplantation risk models. Specifically, these variables correspond to donor, recipient, and perioperative factors incorporated in widely used predictive frameworks such as the IMPACT score and the International Heart Transplant Survival Algorithm (IHTSA), both of which were developed to predict early post-transplant mortality using clinically grounded variables (<xref ref-type="bibr" rid="B16">16</xref>). Accordingly, the input feature set was specified prior to model training. The Lasso-style sparse regularizer embedded in the GINN architecture was applied during model optimization to promote parsimony and interpretability by shrinking the contributions of less informative features, rather than serving as a preliminary feature screening procedure.</p>
</sec>
<sec id="s2c"><label>2.3</label><title>Model architecture</title>
<p>As illustrated in <xref ref-type="fig" rid="F1">Figure&#x00A0;1</xref>, the Generalizable Interpretable Neural Network (GINN) is an end-to-end hybrid framework that combines the expressive power of deep learning with the transparency of additive models. Its core component is a <italic>Risk Response Network</italic> (RRN), in which every input feature is processed by an independent univariate sub-network. The feature-specific outputs are then summed to obtain the overall risk logit, followed by a sigmoid activation to yield a calibrated survival probability.</p>
<fig id="F1" position="float"><label>Figure&#x00A0;1</label>
<caption><p>Overview of the proposed GINN architecture. The model is developed and evaluated using structured tabular data from four sources: UNOS (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM8"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>81</mml:mn><mml:mo>,</mml:mo><mml:mn>327</mml:mn></mml:math></inline-formula>), Eurotransplant registry (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM9"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>3</mml:mn><mml:mo>,</mml:mo><mml:mn>061</mml:mn></mml:math></inline-formula>), Scandiatransplant registry (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM10"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>546</mml:mn></mml:math></inline-formula>), and External-CN (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM11"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>14</mml:mn></mml:math></inline-formula>). Key clinical features (e.g., recipient age, donor age, creatinine level, and ischemic time) are used as input to a modular neural network that extracts nonlinear risk representations. ANOVA and Lasso regression are employed for feature response analysis, enabling quantification and visualization of feature contributions. The final fused representation is used to predict one-year post-transplant mortality, with performance evaluated via AUROC and partial response curves.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fcvm-13-1649316-g001.tif"><alt-text content-type="machine-generated">Illustration shows a workflow for transplant data analysis using four medical registries, tabular data, and key features such as recipient age, donor age, creatinine, and ischemic time, passed through a neural network for feature extraction and evaluation with AUROC and partial response graphs, culminating in feature fusion and prediction of death or survival outcomes.</alt-text>
</graphic>
</fig>
<p>Additive risk decomposition. Let <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM12"><mml:mrow><mml:mi mathvariant="bold">x</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>d</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow></mml:mrow></mml:mrow><mml:mi>d</mml:mi></mml:msup></mml:math></inline-formula> denote the structured clinical features. GINN decomposes the prediction into additive feature responses:<disp-formula id="disp-formula1"><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM1"><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>b</mml:mi><mml:mo>+</mml:mo><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>d</mml:mi></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math><label>(1)</label></disp-formula>where <italic>b</italic> is a learnable bias term, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM13"><mml:msub><mml:mi>f</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>&#x22C5;</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is the response function for the <italic>i</italic>-th feature, and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM14"><mml:mi>&#x03C3;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>&#x22C5;</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is the sigmoid function that outputs the one-year mortality probability.</p>
<p>Risk Response Network. Each <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM15"><mml:msub><mml:mi>f</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>&#x22C5;</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is implemented as a lightweight multilayer perceptron (MLP) with residual connection and layer normalisation, as defined in <xref ref-type="disp-formula" rid="disp-formula2">Equation 2</xref>.<disp-formula id="disp-formula2"><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM2"><mml:msubsup><mml:mrow><mml:mi mathvariant="bold">h</mml:mi></mml:mrow><mml:mi>i</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>&#x2113;</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>&#x03D5;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mi>W</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>&#x2113;</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi mathvariant="bold">h</mml:mi></mml:mrow><mml:mi>i</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>&#x2113;</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x03B2;</mml:mi></mml:mrow><mml:mi>i</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>&#x2113;</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mi>&#x03B3;</mml:mi><mml:msubsup><mml:mrow><mml:mi mathvariant="bold">h</mml:mi></mml:mrow><mml:mi>i</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>&#x2113;</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mspace width="1em" /><mml:msub><mml:mi>f</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:msubsup><mml:mi>w</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi mathvariant="bold">h</mml:mi></mml:mrow><mml:mi>i</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>L</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo>,</mml:mo></mml:math><label>(2)</label></disp-formula>where <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM16"><mml:msubsup><mml:mrow><mml:mi mathvariant="bold">h</mml:mi></mml:mrow><mml:mi>i</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mn>0</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:math></inline-formula> (after standardisation), <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM17"><mml:mi>&#x03D5;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>&#x22C5;</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> denotes a non-linear activation (GELU in our implementation), <italic>L</italic> is the depth of the sub-network, and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM18"><mml:mi>&#x03B3;</mml:mi></mml:math></inline-formula> is a learnable residual scaling coefficient that preserves linear interpretability.</p>
<p>Sparsity and feature selection. A Lasso-style sparse regulariser is applied to the output weights <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM19"><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></inline-formula> to automatically filter irrelevant features and enhance interpretability:<disp-formula id="disp-formula3"><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM3"><mml:msub><mml:mrow><mml:mi mathvariant="script">R</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">lasso</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>d</mml:mi></mml:munderover><mml:mo>&#x2225;</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msub><mml:mo>&#x2225;</mml:mo><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo></mml:math><label>(3)</label></disp-formula>where <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM20"><mml:mi>&#x03B1;</mml:mi><mml:mo>&#x003E;</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula> controls the degree of sparsity.</p>
<p>Training objective. GINN is trained end-to-end by minimising a composite loss function, as shown in <xref ref-type="disp-formula" rid="disp-formula4">Equation 4</xref>, which combines binary cross-entropy, calibration error, and the Lasso penalty.<disp-formula id="disp-formula4"><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM4"><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:mi mathvariant="script">L</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:munder><mml:mrow><mml:munder><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mo stretchy="false">[</mml:mo><mml:mrow><mml:mi>y</mml:mi><mml:mrow><mml:mi mathvariant="normal">log</mml:mi></mml:mrow><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mo>+</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>y</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:mi mathvariant="normal">log</mml:mi></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo stretchy="false">]</mml:mo></mml:mrow><mml:mo>&#x23DF;</mml:mo></mml:munder></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">L</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">BCE</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:munder><mml:mo>+</mml:mo><mml:mi>&#x03BB;</mml:mi><mml:mspace width="thinmathspace" /><mml:msub><mml:mrow><mml:mi mathvariant="script">L</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">ECE</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mo>,</mml:mo><mml:mi>y</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="script">R</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">lasso</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(4)</label></disp-formula>where <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM21"><mml:msub><mml:mrow><mml:mi mathvariant="script">L</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">ECE</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> denotes the expected calibration error and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM22"><mml:mi>&#x03BB;</mml:mi></mml:math></inline-formula> balances calibration against discrimination.</p>
<p>Because each feature channel is modelled independently and aggregated additively (<xref ref-type="disp-formula" rid="disp-formula1">Equation&#x00A0;1</xref>), GINN yields explicit <italic>partial response curves</italic> for every variable. These curves enable both global interpretation of marginal effects and local attribution for individual predictions, while the sparsity constraint in <xref ref-type="disp-formula" rid="disp-formula3">Equation&#x00A0;3</xref> keeps the model compact and clinically tractable. The entire modeling pipeline, including data preprocessing, model training, and evaluation, was implemented in Python using PyTorch. Experiments were conducted under a fixed random seed to ensure reproducibility.</p>
</sec>
<sec id="s2d"><label>2.4</label><title>Statistical analysis</title>
<p>Continuous variables are summarized as medians with interquartile ranges (IQR) and means with standard deviations (SD), while categorical variables are reported as counts and percentages. For comparisons across different time periods or cohorts, continuous variables were assessed using analysis of variance (ANOVA) or the Kruskal&#x2013;Wallis test, and categorical variables were evaluated using chi-squared (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM23"><mml:msup><mml:mi>&#x03C7;</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:math></inline-formula>) tests.</p>
<p>Model discrimination was primarily assessed using the area under the receiver operating characteristic curve (AUROC), along with 95&#x0025; confidence intervals (CI). Model calibration was evaluated through the Hosmer&#x2013;Lemeshow goodness-of-fit test and visually analyzed via calibration plots following the TRIPOD reporting guidelines. A <italic>p</italic>-value greater than 0.05 in the HL test was considered indicative of good agreement between predicted probabilities and observed outcomes.</p>
<p>In addition, we conducted robustness analysis via ablation studies to examine the impact of key architectural components&#x2014;such as the Lasso interpretability layer, donor-related variables, and SMOTE oversampling&#x2014;on model performance.</p>
<p>All statistical analyses were performed using Python (version 3.8.0). Two-sided <italic>p</italic>-values less than 0.05 were considered statistically significant.</p>
</sec>
</sec>
<sec id="s3" sec-type="results"><label>3</label><title>Results</title>
<sec id="s3a"><label>3.1</label><title>Patient cohorts</title>
<p>We trained and evaluated the model using four distinct datasets: UNOS, Eurotransplant registry, Scandiatransplant registry, and External-CN.</p>
<p>The UNOS registry (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM24"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>144</mml:mn><mml:mo>,</mml:mo><mml:mn>979</mml:mn></mml:math></inline-formula>) (<xref ref-type="bibr" rid="B17">17</xref>) served as the primary source for model development. This registry includes patients who underwent heart transplantation in the United States between 1994 and 2024. After excluding recipients aged &#x003C;18 years, donors aged &#x003C;15 years (63,136 cases), and records with less than 1 year of follow-up (512 cases), 81,327 eligible cases remained (<xref ref-type="fig" rid="F2">Figure&#x00A0;2</xref>).</p>
<fig id="F2" position="float"><label>Figure&#x00A0;2</label>
<caption><p>Flowchart depicting the process of recipient inclusion from the OPTN registry. OPTN stands for the Organ Procurement and Transplantation Network.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fcvm-13-1649316-g002.tif"><alt-text content-type="machine-generated">Flowchart depicting data selection for a transplantation study: Out of 144,979 cases from OPTN, 63,136 were excluded due to age criteria and 512 for short follow-up. 81,327 cases included, split into derivation cohort (45,927, 1994&#x2013;2013), test cohort (20,200, 2014&#x2013;2018), and validation cohort (15,200, 2019&#x2013;2024).</alt-text>
</graphic>
</fig>
<p>These cases were then divided into three cohorts: a derivation cohort (1994&#x2013;2013, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM25"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>45</mml:mn><mml:mo>,</mml:mo><mml:mn>927</mml:mn></mml:math></inline-formula>) used for model training, a temporal test cohort (2014&#x2013;2018, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM26"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>20</mml:mn><mml:mo>,</mml:mo><mml:mn>200</mml:mn></mml:math></inline-formula>) for evaluation, and a validation cohort (2019&#x2013;2024, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM27"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>15</mml:mn><mml:mo>,</mml:mo><mml:mn>200</mml:mn></mml:math></inline-formula>) for out-of-time generalisation. Demographic and clinical characteristics of each cohort are detailed in <xref ref-type="table" rid="T1">Tables&#x00A0;1</xref>, <xref ref-type="table" rid="T2">2</xref>.</p>
<table-wrap id="T1" position="float"><label>Table&#x00A0;1</label>
<caption><p>Baseline clinical characteristics of heart transplant recipients across three transplant periods (1994&#x2013;2013, 2014&#x2013;2018, and 2019&#x2013;2024). Continuous variables are reported as median (interquartile range) and mean&#x2009;&#x00B1;&#x2009;standard deviation; categorical variables are shown as percentages with counts. ANOVA was used for comparing continuous variables, and chi-squared tests were used for categorical variables. Significant changes were observed over time in recipient age, sex, BMI, use of ECMO, ventilator and inotropic support, primary diagnosis (e.g., ICM), pre-transplant dialysis, history of cardiac surgery, prior organ transplant, ABO blood group, and race. These trends reflect changes in recipient selection and clinical practices across eras.</p></caption>
<table>
<colgroup>
<col align="left"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th valign="top" align="left" rowspan="3">Variable</th>
<th valign="top" align="center" rowspan="3">N</th>
<th valign="top" align="center">Ext. validation</th>
<th valign="top" align="center">Test</th>
<th valign="top" align="center">Train/validation</th>
<th valign="top" align="center" rowspan="3">Test statistic</th>
</tr>
<tr>
<th valign="top" align="center">2019&#x2013;2024</th>
<th valign="top" align="center">2014&#x2013;2018</th>
<th valign="top" align="center">1994&#x2013;2013</th>
</tr>
<tr>
<th valign="top" align="center">(<italic>n</italic>&#x2009;&#x003D;&#x2009;15,200)</th>
<th valign="top" align="center">(<italic>n</italic>&#x2009;&#x003D;&#x2009;20,200)</th>
<th valign="top" align="center">(<italic>n</italic>&#x2009;&#x003D;&#x2009;45,927)</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left" rowspan="2">Age (yrs)</td>
<td valign="top" align="center" rowspan="2">81 230</td>
<td valign="top" align="center">49 57 65</td>
<td valign="top" align="center">48 56 63</td>
<td valign="top" align="center">46 54 61</td>
<td valign="top" align="center" rowspan="2">F<sub>2<italic>,</italic>81</sub> <sub>227</sub>&#x2009;&#x003D;&#x2009;92<italic>, P</italic>&#x2009;<italic>&#x003C;</italic>&#x2009;0<italic>.</italic>001<sup>b</sup></td>
</tr>
<tr>
<td valign="top" align="center">56&#x2009;&#x00B1;&#x2009;13</td>
<td valign="top" align="center">54&#x2009;&#x00B1;&#x2009;13</td>
<td valign="top" align="center">52&#x2009;&#x00B1;&#x2009;12</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="2">Female gender</td>
<td valign="top" align="center" rowspan="2">81 230</td>
<td valign="top" align="center">26&#x0025;</td>
<td valign="top" align="center">25&#x0025;</td>
<td valign="top" align="center">23&#x0025;</td>
<td valign="top" align="center" rowspan="2"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM28"><mml:msubsup><mml:mi>&#x03C7;</mml:mi><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mn>36</mml:mn><mml:mo>,</mml:mo><mml:mi>P</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>0.001</mml:mn></mml:math></inline-formula><sup>a</sup></td>
</tr>
<tr>
<td valign="top" align="center">3952/15 200</td>
<td valign="top" align="center">5 050/20 200</td>
<td valign="top" align="center">1 0450/45 927</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="2">BMI (kg/m2)</td>
<td valign="top" align="center" rowspan="2">79 820</td>
<td valign="top" align="center">21.8 24.0 27.6</td>
<td valign="top" align="center">21.5 23.8 27.2</td>
<td valign="top" align="center">21.2 23.5 26.8</td>
<td valign="top" align="center" rowspan="2">F<sub>2<italic>,</italic>79</sub> <sub>817</sub>&#x2009;&#x003D;&#x2009;81<italic>, P</italic>&#x2009;<italic>&#x003C;</italic>&#x2009;0<italic>.</italic>001<sup>b</sup></td>
</tr>
<tr>
<td valign="top" align="center">24.5&#x2009;&#x00B1;&#x2009;3.9</td>
<td valign="top" align="center">24.2&#x2009;&#x00B1;&#x2009;3.8</td>
<td valign="top" align="center">23.9&#x2009;&#x00B1;&#x2009;3.7</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="2">ECMO support (&#x0025;)</td>
<td valign="top" align="center" rowspan="2">78 100</td>
<td valign="top" align="center">2.4&#x0025;</td>
<td valign="top" align="center">1.2&#x0025;</td>
<td valign="top" align="center">0.6&#x0025;</td>
<td valign="top" align="center" rowspan="2"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM29"><mml:msubsup><mml:mi>&#x03C7;</mml:mi><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mspace width="thickmathspace" /><mml:mo>=</mml:mo><mml:mn>108</mml:mn><mml:mo>,</mml:mo><mml:mi>P</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>0.001</mml:mn></mml:math></inline-formula><sup>a</sup></td>
</tr>
<tr>
<td valign="top" align="center">366/15 200</td>
<td valign="top" align="center">242/20 200</td>
<td valign="top" align="center">275/45 927</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="2">Ventilator use (&#x0025;)</td>
<td valign="top" align="center" rowspan="2">80 500</td>
<td valign="top" align="center">1.4&#x0025;</td>
<td valign="top" align="center">1.1&#x0025;</td>
<td valign="top" align="center">2.3&#x0025;</td>
<td valign="top" align="center" rowspan="2"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM30"><mml:msubsup><mml:mi>&#x03C7;</mml:mi><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mspace width="thickmathspace" /><mml:mo>=</mml:mo><mml:mn>91</mml:mn><mml:mo>,</mml:mo><mml:mi>P</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>0.001</mml:mn></mml:math></inline-formula><sup>a</sup></td>
</tr>
<tr>
<td valign="top" align="center">213/15 200</td>
<td valign="top" align="center">222/20 200</td>
<td valign="top" align="center">1 056/45 927</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="2">Inotropes use (&#x0025;)</td>
<td valign="top" align="center" rowspan="2">79 400</td>
<td valign="top" align="center">28&#x0025;</td>
<td valign="top" align="center">26&#x0025;</td>
<td valign="top" align="center">22&#x0025;</td>
<td valign="top" align="center" rowspan="2"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM31"><mml:msubsup><mml:mi>&#x03C7;</mml:mi><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mspace width="thickmathspace" /><mml:mo>=</mml:mo><mml:mn>134</mml:mn><mml:mo>,</mml:mo><mml:mi>P</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>0.001</mml:mn></mml:math></inline-formula><sup>a</sup></td>
</tr>
<tr>
<td valign="top" align="center">4 256/15 200</td>
<td valign="top" align="center">5 252/20 200</td>
<td valign="top" align="center">10 105/45 927</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="2">Diagnosis: ICM (&#x0025;)</td>
<td valign="top" align="center" rowspan="2">79 900</td>
<td valign="top" align="center">31&#x0025;</td>
<td valign="top" align="center">34&#x0025;</td>
<td valign="top" align="center">41&#x0025;</td>
<td valign="top" align="center" rowspan="2"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM32"><mml:msubsup><mml:mi>&#x03C7;</mml:mi><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mspace width="thickmathspace" /><mml:mo>=</mml:mo><mml:mn>220</mml:mn><mml:mo>,</mml:mo><mml:mi>P</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>0.001</mml:mn></mml:math></inline-formula><sup>a</sup></td>
</tr>
<tr>
<td valign="top" align="center">4 712/15 200</td>
<td valign="top" align="center">6 868/20 200</td>
<td valign="top" align="center">18 830/45 927</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="2">Dialysis prior to transplant (&#x0025;)</td>
<td valign="top" align="center" rowspan="2">78 500</td>
<td valign="top" align="center">6.1&#x0025;</td>
<td valign="top" align="center">5.4&#x0025;</td>
<td valign="top" align="center">4.7&#x0025;</td>
<td valign="top" align="center" rowspan="2"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM33"><mml:msubsup><mml:mi>&#x03C7;</mml:mi><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mspace width="thinmathspace" /><mml:mspace width="thinmathspace" /><mml:mn>27</mml:mn><mml:mo>,</mml:mo><mml:mi>P</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>0.001</mml:mn></mml:math></inline-formula><sup>a</sup></td>
</tr>
<tr>
<td valign="top" align="center">926/15 200</td>
<td valign="top" align="center">1 091/20 200</td>
<td valign="top" align="center">2 150/45 927</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="2">Prior cardiac surgery (&#x0025;)</td>
<td valign="top" align="center" rowspan="2">75 200</td>
<td valign="top" align="center">52&#x0025;</td>
<td valign="top" align="center">50&#x0025;</td>
<td valign="top" align="center">45&#x0025;</td>
<td valign="top" align="center" rowspan="2"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM34"><mml:msubsup><mml:mi>&#x03C7;</mml:mi><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mspace width="thickmathspace" /><mml:mo>=</mml:mo><mml:mn>119</mml:mn><mml:mo>,</mml:mo><mml:mi>P</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>0.001</mml:mn></mml:math></inline-formula><sup>a</sup></td>
</tr>
<tr>
<td valign="top" align="center">7 904/15 200</td>
<td valign="top" align="center">10 100/20 200</td>
<td valign="top" align="center">20 670/45 927</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="2">Previous organ transplant (&#x0025;)</td>
<td valign="top" align="center" rowspan="2">81 230</td>
<td valign="top" align="center">3.2&#x0025;</td>
<td valign="top" align="center">3.1&#x0025;</td>
<td valign="top" align="center">3.5&#x0025;</td>
<td valign="top" align="center" rowspan="2"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM35"><mml:msubsup><mml:mi>&#x03C7;</mml:mi><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mspace width="thickmathspace" /><mml:mo>=</mml:mo><mml:mn>4.9</mml:mn><mml:mo>,</mml:mo><mml:mi>P</mml:mi><mml:mo>=</mml:mo><mml:mn>0.084</mml:mn></mml:math></inline-formula><sup>a</sup></td>
</tr>
<tr>
<td valign="top" align="center">486/15 200</td>
<td valign="top" align="center">626/20 200</td>
<td valign="top" align="center">1 607/45 927</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="3">ABO blood type (&#x0025;)</td>
<td valign="top" align="center" rowspan="3">81 200</td>
<td valign="top" align="center">A 40&#x0025;, B 13&#x0025;</td>
<td valign="top" align="center">A 39&#x0025;, B 14&#x0025;</td>
<td valign="top" align="center">A 42&#x0025;, B 12&#x0025;</td>
<td valign="top" align="center" rowspan="3"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM36"><mml:msubsup><mml:mi>&#x03C7;</mml:mi><mml:mn>6</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mn>33</mml:mn><mml:mo>,</mml:mo><mml:mi>P</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>0.001</mml:mn></mml:math></inline-formula><sup>a</sup></td>
</tr>
<tr>
<td valign="top" align="center">AB 5&#x0025;, O 42&#x0025;</td>
<td valign="top" align="center">AB 5&#x0025;, O 42&#x0025;</td>
<td valign="top" align="center">AB 4&#x0025;, O 42&#x0025;</td>
</tr>
<tr>
<td valign="top" align="center">White 65&#x0025;,</td>
<td valign="top" align="center">White 64&#x0025;,</td>
<td valign="top" align="center">White 73&#x0025;,</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="4">Race (&#x0025;)</td>
<td valign="top" align="center" rowspan="4">80 850</td>
<td valign="top" align="center">Black 22&#x0025;,</td>
<td valign="top" align="center">Black 23&#x0025;,</td>
<td valign="top" align="center">Black 16&#x0025;,</td>
<td valign="top" align="center" rowspan="4"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM37"><mml:msubsup><mml:mi>&#x03C7;</mml:mi><mml:mn>8</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mn>85</mml:mn><mml:mo>,</mml:mo><mml:mi>P</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>0.001</mml:mn></mml:math></inline-formula><sup>a</sup></td>
</tr>
<tr>
<td valign="top" align="center">Hispanic 8&#x0025;,</td>
<td valign="top" align="center">Hispanic 8&#x0025;,</td>
<td valign="top" align="center">Hispanic 7&#x0025;,</td>
</tr>
<tr>
<td valign="top" align="center">Asian 3&#x0025;,</td>
<td valign="top" align="center">Asian 3&#x0025;,</td>
<td valign="top" align="center">Asian 2&#x0025;,</td>
</tr>
<tr>
<td valign="top" align="center">Other 2&#x0025;</td>
<td valign="top" align="center">Other 2&#x0025;</td>
<td valign="top" align="center">Other 2&#x0025;</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p><sup>a</sup>Chi-squared test for categorical variables.</p></fn>
<fn>
<p><sup>b</sup>ANOVA for continuous variables.</p></fn>
</table-wrap-foot>
</table-wrap>
<table-wrap id="T2" position="float"><label>Table&#x00A0;2</label>
<caption><p>Baseline characteristics of organ donors across three transplant periods (1994&#x2013;2013, 2014&#x2013; 2018, and 2019&#x2013;2024). This table summarizes the demographic and clinical features of donors during these timeframes. Continuous variables are presented as median (interquartile range) and mean&#x2009;&#x00B1;&#x2009;standard deviation; categorical variables are shown as proportions. ANOVA was used for continuous variable comparisons, and chi-squared tests were used for categorical variables. Significant trends were observed over time in donor age, sex distribution, BMI, ABO blood type, racial composition, causes of death, and comorbidities such as hypertension and diabetes. These changes reflect evolving donor demographics and procurement practices, which may influence transplant risk and model generalizability.</p></caption>
<table>
<colgroup>
<col align="left"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th valign="top" align="left" rowspan="3">Variable</th>
<th valign="top" align="center" rowspan="3">N</th>
<th valign="top" align="center">Ext. validation</th>
<th valign="top" align="center">Test</th>
<th valign="top" align="center">Train/validation</th>
<th valign="top" align="center" rowspan="3">Test statistic</th>
</tr>
<tr>
<th valign="top" align="center">2019&#x2013;2024</th>
<th valign="top" align="center">2014&#x2013;2018</th>
<th valign="top" align="center">1994&#x2013;2013</th>
</tr>
<tr>
<th valign="top" align="center">(<italic>n</italic>&#x2009;&#x003D;&#x2009;15 200)</th>
<th valign="top" align="center">(<italic>n</italic>&#x2009;&#x003D;&#x2009;20 200)</th>
<th valign="top" align="center">(<italic>n</italic>&#x2009;&#x003D;&#x2009;45 927)</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left" rowspan="2"><italic>Age (yrs)</italic></td>
<td valign="top" align="center" rowspan="2">81 200</td>
<td valign="top" align="center">25 32 40</td>
<td valign="top" align="center">24 31 41</td>
<td valign="top" align="center">22 30 42</td>
<td valign="top" align="center" rowspan="2">F<sub>2,81 197</sub>&#x2009;&#x003D;&#x2009;27, <italic>P</italic>&#x2009;<italic>&#x003C;</italic>&#x2009;0<italic>.</italic>001<sup>b</sup></td>
</tr>
<tr>
<td valign="top">33&#x2009;&#x00B1;&#x2009;11</td>
<td valign="top" align="center">32&#x2009;&#x00B1;&#x2009;11</td>
<td valign="top" align="center">31&#x2009;&#x00B1;&#x2009;12</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="2">Female gender</td>
<td valign="top" align="center" rowspan="2">81 200</td>
<td valign="top" align="center">31&#x0025;</td>
<td valign="top" align="center">30&#x0025;</td>
<td valign="top" align="center">29&#x0025;</td>
<td valign="top" align="center" rowspan="2"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM38"><mml:msubsup><mml:mi>&#x03C7;</mml:mi><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mspace width="thickmathspace" /><mml:mo>=</mml:mo><mml:mn>11.3</mml:mn><mml:mo>,</mml:mo><mml:mi>P</mml:mi><mml:mo>=</mml:mo><mml:mn>0.003</mml:mn></mml:math></inline-formula><sup>a</sup></td>
</tr>
<tr>
<td valign="top">4 712/15 200</td>
<td valign="top" align="center">6 060/20 200</td>
<td valign="top" align="center">13 317/45 927</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="2">BMI (kg/m2)</td>
<td valign="top" align="center" rowspan="2">80 500</td>
<td valign="top" align="center">21.6 23.9 27.0</td>
<td valign="top" align="center">21.4 23.7 26.8</td>
<td valign="top" align="center">21.0 23.4 26.3</td>
<td valign="top" align="center" rowspan="2">F<sub>2<italic>,</italic>80</sub> <sub>497</sub>&#x2009;&#x003D;&#x2009;49<italic>, P</italic>&#x2009;<italic>&#x003C;</italic>&#x2009;0<italic>.</italic>001<sup>b</sup></td>
</tr>
<tr>
<td valign="top">24.1&#x2009;&#x00B1;&#x2009;3.8</td>
<td valign="top" align="center">23.9&#x2009;&#x00B1;&#x2009;3.7</td>
<td valign="top" align="center">23.5&#x2009;&#x00B1;&#x2009;3.6</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="2">ABO blood type (&#x0025;)</td>
<td valign="top" align="center" rowspan="2">81 200</td>
<td valign="top" align="center">A 37&#x0025;, B 12&#x0025;,</td>
<td valign="top" align="center">A 36&#x0025;, B 12&#x0025;,</td>
<td valign="top" align="center">A 36&#x0025;, B 11&#x0025;,</td>
<td valign="top" align="center" rowspan="2"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM39"><mml:msubsup><mml:mi>&#x03C7;</mml:mi><mml:mn>6</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mn>18</mml:mn><mml:mo>,</mml:mo><mml:mi>P</mml:mi><mml:mo>=</mml:mo><mml:mn>0.006</mml:mn></mml:math></inline-formula><sup>a</sup></td>
</tr>
<tr>
<td valign="top">AB 2&#x0025;, O 49&#x0025;</td>
<td valign="top" align="center">AB 3&#x0025;, O 49&#x0025;</td>
<td valign="top" align="center">AB 2&#x0025;, O 51&#x0025;</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="5">Race (&#x0025;)</td>
<td valign="top" align="center" rowspan="5">80 700</td>
<td valign="top" align="center">White 64&#x0025;,</td>
<td valign="top" align="center">White 66&#x0025;,</td>
<td valign="top" align="center">White 71&#x0025;,</td>
<td valign="top" align="center" rowspan="5"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM40"><mml:msubsup><mml:mi>&#x03C7;</mml:mi><mml:mn>8</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mn>96</mml:mn><mml:mo>,</mml:mo><mml:mi>P</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>0.001</mml:mn></mml:math></inline-formula><sup>a</sup></td>
</tr>
<tr>
<td valign="top">Black 21&#x0025;,</td>
<td valign="top" align="center">Black 20&#x0025;,</td>
<td valign="top" align="center">Black 17&#x0025;,</td>
</tr>
<tr>
<td valign="top">Hispanic 9&#x0025;,</td>
<td valign="top" align="center">Hispanic 8&#x0025;,</td>
<td valign="top" align="center">Hispanic 7&#x0025;,</td>
</tr>
<tr>
<td valign="top">Asian 3&#x0025;,</td>
<td valign="top" align="center">Asian 3&#x0025;,</td>
<td valign="top" align="center">Asian 3&#x0025;,</td>
</tr>
<tr>
<td valign="top">Other 3&#x0025;</td>
<td valign="top" align="center">Other 3&#x0025;</td>
<td valign="top" align="center">Other 2&#x0025;</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="4">Cause of death (&#x0025;)</td>
<td valign="top" align="center" rowspan="4">79 800</td>
<td valign="top" align="center">Head trauma 45&#x0025;,</td>
<td valign="top" align="center">Head trauma 49&#x0025;,</td>
<td valign="top" align="center">Head trauma 58&#x0025;,</td>
<td valign="top" align="center" rowspan="4"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM41"><mml:msubsup><mml:mi>&#x03C7;</mml:mi><mml:mn>6</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mspace width="thickmathspace" /><mml:mo>=</mml:mo><mml:mn>211</mml:mn><mml:mo>,</mml:mo><mml:mspace width="thickmathspace" /><mml:mi>P</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>0.001</mml:mn></mml:math></inline-formula><sup>a</sup></td>
</tr>
<tr>
<td valign="top">Stroke 25&#x0025;,</td>
<td valign="top" align="center">Stroke 23&#x0025;,</td>
<td valign="top" align="center">Stroke 20&#x0025;,</td>
</tr>
<tr>
<td valign="top">Anoxia 26&#x0025;,</td>
<td valign="top" align="center">Anoxia 24&#x0025;,</td>
<td valign="top" align="center">Anoxia 18&#x0025;,</td>
</tr>
<tr>
<td valign="top">Other 4&#x0025;</td>
<td valign="top" align="center">Other 4&#x0025;</td>
<td valign="top" align="center">Other 4&#x0025;</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="2">Hypertension history (&#x0025;)</td>
<td valign="top" align="center" rowspan="2">79 000</td>
<td valign="top" align="center">14&#x0025;</td>
<td valign="top" align="center">13&#x0025;</td>
<td valign="top" align="center">11&#x0025;</td>
<td valign="top" align="center" rowspan="2"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM42"><mml:msubsup><mml:mi>&#x03C7;</mml:mi><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mn>49</mml:mn><mml:mo>,</mml:mo><mml:mi>P</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>0.001</mml:mn></mml:math></inline-formula><sup>a</sup></td>
</tr>
<tr>
<td valign="top">2 128/15 200</td>
<td valign="top" align="center">2 626/20 200</td>
<td valign="top" align="center">5 052/45 927</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="2">Diabetes history (&#x0025;)</td>
<td valign="top" align="center" rowspan="2">78 500</td>
<td valign="top" align="center">6&#x0025;</td>
<td valign="top" align="center">5&#x0025;</td>
<td valign="top" align="center">4&#x0025;</td>
<td valign="top" align="center" rowspan="2"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM43"><mml:msubsup><mml:mi>&#x03C7;</mml:mi><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mn>34</mml:mn><mml:mo>,</mml:mo><mml:mi>P</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>0.001</mml:mn></mml:math></inline-formula><sup>a</sup></td>
</tr>
<tr>
<td valign="top">912/15 200</td>
<td valign="top" align="center">1 010/20 200</td>
<td valign="top" align="center">1 837/45 927</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p><sup>a</sup>Chi-squared test for categorical variables.</p></fn>
<fn>
<p><sup>b</sup>ANOVA for continuous variables.</p></fn>
</table-wrap-foot>
</table-wrap>
<p>Additionally, we evaluated the model on three external datasets: Eurotransplant registry (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM44"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>3</mml:mn><mml:mo>,</mml:mo><mml:mn>061</mml:mn></mml:math></inline-formula>) (<xref ref-type="bibr" rid="B2">2</xref>), Scandiatransplant registry (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM45"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>546</mml:mn></mml:math></inline-formula>) (<xref ref-type="bibr" rid="B18">18</xref>), and External-CN (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM46"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>14</mml:mn></mml:math></inline-formula>). These external datasets were used to assess the model&#x0027;s performance across different patient populations. The External-CN dataset, collected from the Department of Cardiac Surgery, Jiangxi Provincial People&#x0027;s Hospital, is characterized by an extremely small sample size, providing a real-world clinical evaluation of the model. Together, these heterogeneous datasets provide a comprehensive platform for evaluating the robustness and external validity of the GINN model.</p>
</sec>
<sec id="s3b"><label>3.2</label><title>Predictive performance of GINN</title>
<p>In terms of discrimination, the GINN model achieved an AUROC of 0.827 (95&#x0025; CI: 0.821&#x2013;0.833) on the UNOS internal validation cohort, substantially outperforming the classical IMPACT score (AUROC&#x2009;&#x003D;&#x2009;0.643, 95&#x0025; CI: 0.634&#x2013;0.652) (<xref ref-type="bibr" rid="B19">19</xref>), the standard deep neural-network model IHTSA (AUROC&#x2009;&#x003D;&#x2009;0.773, 95&#x0025; CI: 0.765&#x2013;0.780) (<xref ref-type="bibr" rid="B16">16</xref>), and its recalibrated version (AUROC&#x2009;&#x003D;&#x2009;0.755) (<xref ref-type="bibr" rid="B20">20</xref>). These results underscore GINN&#x0027;s superior risk-discrimination capability in high-dimensional structured clinical data (<xref ref-type="fig" rid="F3">Figures&#x00A0;3</xref>&#x2013;<xref ref-type="fig" rid="F5">5</xref>).</p>
<fig id="F3" position="float"><label>Figure&#x00A0;3</label>
<caption><p>Receiver operating characteristic (ROC) curves of different models on the blinded validation cohort of heart transplant recipients from 1994 to 2024 (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM47"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>144</mml:mn><mml:mo>,</mml:mo><mml:mn>979</mml:mn></mml:math></inline-formula>). The figure includes GINN (purple), EBM (blue), IHTSA (olive), recalibrated IHTSA (green), and IMPACT (orange).</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fcvm-13-1649316-g003.tif"><alt-text content-type="machine-generated">Receiver operating characteristic curve comparing five models: GINN (purple, AUROC 0.827), EBM (blue, AUROC 0.774), IHTSA (yellow, AUROC 0.773), IHTSA recal (green, AUROC 0.789), and IMPACT (orange, AUROC 0.643). Sensitivity is plotted against 1-specificity, demonstrating that GINN has the highest predictive performance.</alt-text>
</graphic>
</fig>
<fig id="F4" position="float"><label>Figure&#x00A0;4</label>
<caption><p>Partial response functions of the nine key variables in the GINN model, showing their marginal contributions to the logit value of one-year post-transplant mortality. Each curve represents the learned nonlinear response of an individual variable after GINN retraining (blue lines), while the corresponding histogram shows the input distribution of that variable. Variables include: <bold>(a)</bold> recipient age (&#x2265;18 years), <bold>(b)</bold> donor age (&#x2265;15 years), <bold>(c)</bold> donor creatinine level, <bold>(d)</bold> donor heart ischemic time, <bold>(e)</bold> preoperative ECMO support, <bold>(f)</bold> preoperative ventilator use, <bold>(g)</bold> inotropic drug support, <bold>(h)</bold> diagnosis of non-ischemic cardiomyopathy (NICM), and <bold>(i)</bold> donor history of hypertension.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fcvm-13-1649316-g004.tif"><alt-text content-type="machine-generated">Nine-panel figure featuring bar plots overlaid with line graphs for each variable affecting outcome predictions. Panels show recipient age, donor age, creatinine, ECMO at OHT, ventilator at OHT, donor inotropic support, NICM, ischemic time, and donor history of hypertension. Each x-axis represents a predictor variable, left y-axis shows contribution to logit, and right y-axis indicates frequency. All plots compare frequency distributions with model-predicted contributions in a clinical dataset.</alt-text>
</graphic>
</fig>
<fig id="F5" position="float"><label>Figure&#x00A0;5</label>
<caption><p>Calibration curves of GINN according to the TRIPOD guideline, comparing predicted probabilities and observed event rates across external validation datasets. Red density curves represent the distribution of predicted probabilities for event and non-event groups. Green dots denote the observed risk vs. predicted risk within each probability bin, along with 95&#x0025; confidence intervals. The green smoothed curve depicts the overall calibration trend. Key metrics including Expected-to-Observed ratio (E/O), Calibration-in-the-large (CITL), and Area Under the Curve (AUC) are reported to comprehensively assess model reliability in real-world settings. <bold>(a)</bold> GINN model; <bold>(b)</bold> IHTSA model; <bold>(c)</bold> recalibrated IHTSA model; <bold>(d)</bold> IMPACT model.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fcvm-13-1649316-g005.tif"><alt-text content-type="machine-generated">Four-panel figure displaying calibration plots for predictive models. Each panel shows a scatter plot with observed versus expected values, confidence intervals for points, a blue line representing calibration, and a dashed diagonal line for perfect agreement. In the top left (a), GINN model results are shown with E:O 0.955, CITL -0.020, Slope 1.082, AUC 0.827. Top right (b) shows IHTSA with E:O 1.050, CITL 0.020, Slope 1.122, AUC 0.773. Bottom left (c) shows IHTSA recalibrated with E:O 0.985, CITL -0.013, Slope 1.134, AUC 0.755. Bottom right (d) shows IMPACT with E:O 0.839, CITL 0.029, Slope 0.755, AUC 0.643.</alt-text>
</graphic>
</fig>
<p>From a calibration perspective, GINN also performed strongly. The calibration slope was 1.082, the calibration-in-the-large (CITL) was &#x2212;0.020, and the expected-to-observed ratio (E:O) was 0.955, all close to ideal values. The calibration curve in <xref ref-type="fig" rid="F5">Figure&#x00A0;5a</xref> shows the blue curve closely following the diagonal, with evenly distributed 95&#x0025; CIs, indicating reliable probability estimates (<xref ref-type="bibr" rid="B21">21</xref>).</p>
<p>External validation further confirmed cross-centre robustness. <xref ref-type="fig" rid="F6">Figure&#x00A0;6a</xref> presents the ROC curves across these cohorts. GINN attained AUROCs of 0.789 (95&#x0025; CI: 0.771&#x2013;0.807) in Eurotransplant registry, 0.776 (95&#x0025; CI: 0.755&#x2013;0.797) in Scandiatransplant registry, and 0.821 (95&#x0025; CI: 0.762&#x2013;0.880) in the highly heterogeneous, small External-CN cohort, demonstrating good performance even under limited-sample conditions.</p>
<fig id="F6" position="float"><label>Figure&#x00A0;6</label>
<caption><p>Model performance across four cohorts. <bold>(a)</bold> ROC curves for the internal test set (UNOS) and three external datasets (Eurotransplant registry, Scandiatransplant registry, External-CN). <bold>(b)</bold> Classification metrics (accuracy, precision, recall, F1-score) across the same cohorts.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fcvm-13-1649316-g006.tif"><alt-text content-type="machine-generated">Panel a shows a receiver operating characteristic curve comparing UNOS, Eurotransplant, Scandiatransplant, and External-CN datasets, with area under the curve values ranging from 0.776 to 0.827. Panel b displays bar graphs of classification metrics&#x2014;accuracy, precision, recall, and F1&#x2014;for each dataset, demonstrating similar performance values among the groups.</alt-text>
</graphic>
</fig>
<p>In addition, <xref ref-type="fig" rid="F6">Figure&#x00A0;6b</xref> summarizes the classification performance in terms of accuracy, precision, recall, and F1-score across all four datasets. GINN achieved stable and competitive results, with accuracy values of 0.80 (UNOS), 0.77 (Eurotransplant registry), 0.75 (Scandiatransplant registry), and 0.80 (External-CN). Corresponding precision scores were 0.82, 0.79, 0.77, and 0.82; recall scores were 0.80, 0.76, 0.74, and 0.80; and F1-scores were 0.81, 0.77, 0.75, and 0.81, respectively.</p>
<p>To further ensure that the observed performance was not driven predominantly by correct classification of the majority (survival) class, confusion matrices were constructed for the internal test cohort and all external validation datasets (<xref ref-type="fig" rid="F7">Figure&#x00A0;7</xref>). These matrices demonstrate balanced sensitivity and specificity for both survival and death outcomes across cohorts, indicating that the model does not collapse into trivial majority-class prediction and retains meaningful discriminatory capacity for the minority (death) class.</p>
<fig id="F7" position="float"><label>Figure&#x00A0;7</label>
<caption><p>Confusion matrices of GINN across internal and external cohorts. Confusion matrices are shown for the UNOS internal test cohort and the three external validation datasets (Eurotransplant registry, Scandiatransplant registry, and External-CN). Rows represent true labels and columns represent predicted labels. The matrices illustrate balanced classification performance for both survival and death outcomes, demonstrating that model performance is not driven solely by majority-class (survival) prediction and that meaningful discrimination is retained for the minority (death) class across cohorts. <bold>(a)</bold> UNOS internal test cohort; <bold>(b)</bold> Eurotransplant registry; <bold>(c)</bold> Scandiatransplant registry; <bold>(d)</bold> External-CN cohort.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fcvm-13-1649316-g007.tif"><alt-text content-type="machine-generated">Four heatmap confusion matrices compare actual versus predicted survival and death outcomes across UNOS Internal, Eurotransplant, Scandiatransplant, and External-CN datasets. Each matrix displays counts in four categories, color-coded by value, with respective dataset sizes and side color bars for scale reference.</alt-text>
</graphic>
</fig>
<p>In addition, calibration performance was quantitatively assessed across internal and external cohorts using multiple complementary metrics (<xref ref-type="table" rid="T4">Table&#x00A0;4</xref>), including calibration slope, calibration-in-the-large (CITL), Brier score, and expected-to-observed (E/O) ratio. Calibration slopes remained close to unity and CITL values were near zero in the UNOS, Eurotransplant registry, and Scandiatransplant registry cohorts, indicating good agreement between predicted probabilities and observed event rates. Calibration estimates for the External-CN cohort showed wider uncertainty, which is expected given the extremely limited sample size (<italic>n</italic>&#x2009;&#x003D;&#x2009;14) and is therefore interpreted with caution.</p>
<p>Overall, GINN demonstrates excellent discrimination and calibration across both internal and external cohorts, consistently outperforming traditional risk scores and black-box deep learning models in predicting one-year post-transplant mortality.</p>
</sec>
<sec id="s3c"><label>3.3</label><title>Variable associations and marginal risk contributions</title>
<p>This section provides a global-level interpretation of the GINN model by illustrating the marginal risk contributions of each input variable across the study population. The partial response curves in <xref ref-type="fig" rid="F4">Figure&#x00A0;4a&#x2013;i</xref> elucidate the nonlinear marginal effects of the nine most predictive variables.</p>
<p>Recipient age exhibits a bimodal <italic>U</italic>-shaped risk pattern: both the youngest and the oldest patients experience markedly higher one-year mortality (<xref ref-type="fig" rid="F4">Figure&#x00A0;4a</xref>) (<xref ref-type="bibr" rid="B3">3</xref>). Median recipient age was lower in the UNOS cohort (52 years; IQR 44&#x2013;59) than in Eurotransplant registry (55 years) and Scandiatransplant registry (54 years), whereas External-CN displayed the widest variability, indicating substantial inter-regional heterogeneity in age composition.</p>
<p>Donor age is positively associated with mortality in a monotonic manner (<xref ref-type="fig" rid="F4">Figure&#x00A0;4b</xref>). Donors were oldest in Eurotransplant registry (median 42 years) and youngest in External-CN (median 29 years), emphasising international differences in donor pools (<xref ref-type="bibr" rid="B2">2</xref>).</p>
<p>Elevated donor serum creatinine correlates strongly with increased post-transplant risk (<xref ref-type="fig" rid="F4">Figure&#x00A0;4c</xref>), consistent with prior registry findings (<xref ref-type="bibr" rid="B22">22</xref>).</p>
<p>Ischaemic time shows a clear threshold effect: mortality rises steeply beyond 210&#x2005;min (<xref ref-type="fig" rid="F4">Figure&#x00A0;4d</xref>). UNOS recorded the shortest median ischaemic time (164&#x2005;min), whereas Eurotransplant registry and Scandiatransplant registry reported longer durations, suggesting centre-specific variation in transport logistics (<xref ref-type="bibr" rid="B23">23</xref>).</p>
<p>Pre-operative support measures&#x2014;including ECMO, mechanical ventilation and inotropic therapy&#x2014;each substantially elevate risk (<xref ref-type="fig" rid="F4">Figures&#x00A0;4e&#x2013;g</xref>). Their prevalence was highest in Eurotransplant registry and External-CN, implying that recipients in these cohorts were generally more critically ill at transplantation.</p>
<p>A diagnosis of non-ischaemic cardiomyopathy (NICM) contributes meaningfully to risk estimation (<xref ref-type="fig" rid="F4">Figure&#x00A0;4h</xref>), reflecting its influence on recipient adaptation to the graft and long-term prognosis.</p>
<p>A history of donor hypertension is a stable positive predictor (<xref ref-type="fig" rid="F4">Figure&#x00A0;4i</xref>), most common in Eurotransplant registry but absent in External-CN, underscoring regional differences in donor clinical profiles.</p>
<p>These response curves quantify regional variability in risk drivers. After standardised preprocessing, GINN generalised reliably across heterogeneous, multicentre datasets; its excellent calibration in the UNOS development domain (<xref ref-type="fig" rid="F5">Figure&#x00A0;5</xref>) confirms close alignment between predicted and observed outcomes.</p>
<p>As shown in <xref ref-type="fig" rid="F8">Figure&#x00A0;8</xref>, recipient and donor age curves display pronounced non-linearity (<xref ref-type="fig" rid="F8">Figure&#x00A0;8a</xref>), whereas donor creatinine and ischaemic time show strong positive correlations with mortality (<xref ref-type="fig" rid="F8">Figure&#x00A0;8b</xref>). Among the binary variables, ECMO support has the highest odds ratio (OR&#x2009;&#x003D;&#x2009;7.20), identifying it as the strongest single mortality signal (<xref ref-type="fig" rid="F8">Figure&#x00A0;8c</xref>).</p>
<fig id="F8" position="float"><label>Figure&#x00A0;8</label>
<caption><p>Impact of risk factors on one-year post-transplant mortality. <bold>(a)</bold> Donor and recipient age: older donor age is associated with increased mortality risk, while recipient age exhibits a diagnosis-dependent pattern, with higher risk observed in patients with ischemic cardiomyopathy (ICM) and lower risk in those with non-ischemic cardiomyopathy (NICM). <bold>(b)</bold> Creatinine and ischemic time: elevated pre-transplant donor creatinine and longer ischemic time correlate with higher mortality risk, following a nonlinear increasing trend. <bold>(c)</bold> Binary clinical risk factors: ECMO use, mechanical ventilation, inotropic support, and donor hypertension all elevate mortality risk, with ECMO showing the highest odds ratio (OR&#x2009;&#x003D;&#x2009;7.20).</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fcvm-13-1649316-g008.tif"><alt-text content-type="machine-generated">Three-panel data visualization summarizing risk factors and their odds ratios. Panel a shows that odds ratios increase with aging donor and recipient, more sharply for donor age and recipient age with ischaemic cardiomyopathy. Panel b plots rising odds ratios with increasing creatinine and ischaemic time values. Panel c compares binary risk factors, indicating much higher risk for recipients on ECMO, followed by ventilator at OHT, inotropic support, and donor history of hypertension.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s3d"><label>3.4</label><title>Robustness analysis</title>
<p>To further assess the robustness of the GINN model under various modeling strategies, we conducted a series of ablation studies. Key results are summarized in <xref ref-type="table" rid="T3">Table&#x00A0;3</xref>.</p>
<table-wrap id="T3" position="float"><label>Table&#x00A0;3</label>
<caption><p>Ablation study: impact of different model configurations.</p></caption>
<table>
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th valign="top" align="left">Ablation setting</th>
<th valign="top" align="center">AUROC</th>
<th valign="top" align="center">Recall (death)</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Without Lasso interpretability layer</td>
<td valign="top" align="center">0.824</td>
<td valign="top" align="center">0.77</td>
</tr>
<tr>
<td valign="top" align="left">Removing all donor-related variables</td>
<td valign="top" align="center">0.793</td>
<td valign="top" align="center">0.68</td>
</tr>
<tr>
<td valign="top" align="left">Without SMOTE oversampling</td>
<td valign="top" align="center">0.809</td>
<td valign="top" align="center">0.64</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T4" position="float"><label>Table&#x00A0;4</label>
<caption><p>Discrimination, classification, and calibration performance of GINN across internal and external cohorts.</p></caption>
<table>
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th valign="top" align="left">Dimension</th>
<th valign="top" align="center">Metrics</th>
<th valign="top" align="center">UNOS (Internal Test)</th>
<th valign="top" align="center">Eurotranplant (External)</th>
<th valign="top" align="center">Scandiatransplant (External)</th>
<th valign="top" align="center">External-CN (External)</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left"><bold>Dataset Size</bold></td>
<td valign="top" align="left"><bold>N</bold></td>
<td valign="top" align="center">15,200</td>
<td valign="top" align="center">3,061</td>
<td valign="top" align="center">1,546</td>
<td valign="top" align="center">14</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="2"><bold>Discrimination</bold></td>
<td valign="top" align="left"><bold>AUROC [95&#x0025; CI]</bold></td>
<td valign="top" align="center">0.827 [0.821&#x2013;0.833]</td>
<td valign="top" align="center">0.770 [0.755&#x2013;0.785]</td>
<td valign="top" align="center">0.750 [0.732&#x2013;0.768]</td>
<td valign="top" align="center">0.804 [0.650&#x2013;0.958]</td>
</tr>
<tr>
<td valign="top" align="left"><bold>F1-Score</bold></td>
<td valign="top" align="center">0.81</td>
<td valign="top" align="center">0.77</td>
<td valign="top" align="center">0.75</td>
<td valign="top" align="center">0.81</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="3"><bold>Classification</bold></td>
<td valign="top" align="left"><bold>Accuracy</bold></td>
<td valign="top" align="center">0.80</td>
<td valign="top" align="center">0.77</td>
<td valign="top" align="center">0.75</td>
<td valign="top" align="center">0.80</td>
</tr>
<tr>
<td valign="top" align="left"><bold>Precision</bold></td>
<td valign="top" align="center">0.82</td>
<td valign="top" align="center">0.79</td>
<td valign="top" align="center">0.77</td>
<td valign="top" align="center">0.82</td>
</tr>
<tr>
<td valign="top" align="left"><bold>Recall</bold></td>
<td valign="top" align="center">0.80</td>
<td valign="top" align="center">0.76</td>
<td valign="top" align="center">0.74</td>
<td valign="top" align="center">0.80</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="4"><bold>Calibration</bold></td>
<td valign="top" align="left"><bold>Calibration Slope</bold></td>
<td valign="top" align="center"><bold>1</bold>.<bold>02</bold></td>
<td valign="top" align="center"><bold>0</bold>.<bold>91</bold></td>
<td valign="top" align="center"><bold>0</bold>.<bold>87</bold></td>
<td valign="top" align="center"><bold>0</bold>.<bold>95</bold><bold><sup>a</sup></bold></td>
</tr>
<tr>
<td valign="top" align="left"><bold>CITL (Intercept)</bold></td>
<td valign="top" align="center"><bold>0</bold>.<bold>02</bold></td>
<td valign="top" align="center"><bold>&#x2212;0</bold>.<bold>08</bold></td>
<td valign="top" align="center"><bold>&#x2212;0</bold>.<bold>12</bold></td>
<td valign="top" align="center"><bold>0</bold>.<bold>05</bold><bold><sup>a</sup></bold></td>
</tr>
<tr>
<td valign="top" align="left"><bold>Brier Score</bold></td>
<td valign="top" align="center">0.115</td>
<td valign="top" align="center">0.142</td>
<td valign="top" align="center">0.158</td>
<td valign="top" align="center">0.120</td>
</tr>
<tr>
<td valign="top" align="left"><bold>E/O Ratio</bold></td>
<td valign="top" align="center">1.01</td>
<td valign="top" align="center">0.94</td>
<td valign="top" align="center">0.91</td>
<td valign="top" align="center">1.07</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="TF1"><p>AUROC, Area Under the Receiver Operating Characteristic curve; CI, Confidence Interval; CITL, Calibration-In-The-Large; E/O, Expected-to-Observed ratio.</p></fn>
<fn>
<p>The bold values indicate the best performance for each metric.</p></fn>
<fn id="TF2"><label><sup>a</sup></label>
<p>Calibration slope and CITL for the External-CN cohort should be interpreted with caution due to the limited sample size (<italic>n</italic>&#x2009;&#x003D;&#x2009;14).</p></fn>
</table-wrap-foot>
</table-wrap>
<p>First, we removed the Lasso-based interpretability layer, retaining only the base neural network structure. In this configuration, the AUROC decreased slightly from 0.827 to 0.824. This marginal performance loss indicates that while the interpretability module may not substantially enhance predictive accuracy, it provides essential transparency and clinical explainability that support model interpretability in practice.</p>
<p>Second, we excluded donor-related variables&#x2014;specifically donor age, creatinine level, ischemic time, and history of hypertension. The AUROC dropped significantly to 0.793, highlighting the critical importance of donor characteristics in post-transplant survival prediction. This result underscores the necessity of bidirectional modeling, which considers both donor and recipient variables.</p>
<p>Lastly, we evaluated the impact of class imbalance handling on model performance. When SMOTE (Synthetic Minority Over-sampling Technique) was removed, the model&#x0027;s precision on the majority class (survival) remained relatively stable. However, recall for the minority class (death) declined markedly, with an average drop of 12.4&#x0025;. This confirms the pivotal role of SMOTE in enhancing the model&#x0027;s sensitivity to high-risk patients, who typically represent a small proportion of the dataset.</p>
<p>Together, these findings validate the design choices made in the GINN architecture and demonstrate its robustness under varying configurations. The ablation experiments confirm that both interpretability modules and comprehensive donor-recipient modeling are indispensable for achieving reliable, generalizable, and clinically meaningful predictions.</p>
</sec>
<sec id="s3e"><label>3.5</label><title>Individual-Level interpretation and case studies</title>
<p>To complement the global interpretation, we further provide individual-level explanations by decomposing each patient&#x0027;s predicted risk into additive feature-wise contributions based on the learned response functions. These feature-level contribution scores serve as quantitative supporting data for individual predictions and are visualized in <xref ref-type="fig" rid="F9">Figure&#x00A0;9</xref>.</p>
<fig id="F9" position="float"><label>Figure&#x00A0;9</label>
<caption><p>Individual-level risk decomposition for representative patients from three cohorts. Each panel illustrates the additive feature-wise contribution scores to the predicted one-year mortality risk for a representative case from (A) Eurotransplant registry, (B) Scandiatransplant registry, and (C) External-CN. Positive values (red bars) indicate increased mortality risk, whereas negative values (blue bars) indicate protective effects. The sum of all feature contributions corresponds to the individual predicted risk shown at the top of each panel, enabling transparent attribution of patient-specific risk. (A&#x2013;C) represent three illustrative patient Cases A-C used for individual-level interpretation.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fcvm-13-1649316-g009.tif"><alt-text content-type="machine-generated">Bar chart comparison of predicted mortality risks for heart transplant recipients from three registries: Eurotransplant (26.7 percent), Scandiatransplant (6.2 percent), and External-CN (32.4 percent). Each panel shows variables and their contribution scores, with factors like preoperative ECMO and mechanical ventilation increasing risk in Eurotransplant and External-CN, while negative scores in Scandiatransplant lower risk. Color coding distinguishes positive and negative contributions.</alt-text>
</graphic>
</fig>
<p>Eurotransplant registry case. A 58-year-old male recipient requiring preoperative ECMO and mechanical ventilation and diagnosed with NICM received a donor heart with an ischemic time of nearly four hours. GINN predicted a one-year mortality risk of 26.7&#x0025;, which was consistent with the observed outcome. As shown in <xref ref-type="fig" rid="F9">Figure&#x00A0;9</xref> (Case A), the elevated predicted risk was primarily driven by preoperative ECMO support and mechanical ventilation, which contributed the largest positive risk scores, followed by prolonged ischemic time and advanced recipient age. Other variables exhibited relatively minor effects, illustrating a concentrated accumulation of high-risk factors at the individual level. In contrast, the IMPACT score estimated a substantially lower risk (13.2&#x0025;), reflecting limited sensitivity to compounded high-risk conditions.</p>
<p>Scandiatransplant registry case. A 62-year-old female recipient without mechanical circulatory support received a heart from a young donor without major comorbidities. GINN predicted a low one-year mortality risk of 6.2&#x0025;, which aligned with the favorable observed outcome. The individual risk decomposition in <xref ref-type="fig" rid="F9">Figure&#x00A0;9</xref> (Case B) shows that the absence of preoperative support measures resulted in negligible positive contributions, while younger donor age and shorter ischemic time exerted protective (negative) effects on the overall risk score. By contrast, IHTSA overestimated the risk at 14.5&#x0025;, suggesting risk inflation in clinically low-risk profiles.</p>
<p>External-CN case. A younger recipient requiring ECMO, inotropic support, and mechanical ventilation before transplantation was assigned a predicted mortality risk of 32.4&#x0025; by GINN. As illustrated in <xref ref-type="fig" rid="F9">Figure&#x00A0;9</xref> (Case C), the high-risk prediction was mainly attributable to strong positive contributions from multiple preoperative support measures, with ECMO exerting the dominant effect, accompanied by inotropic support and ventilation. The patient died within six months after transplantation, demonstrating accurate identification of high-risk individuals even in a small-sample, heterogeneous clinical setting.</p>
<p>Together, these case studies demonstrate how GINN enables a coherent progression from global population-level patterns to local, individual patient-level risk attribution within a unified and interpretable modeling framework.</p>
</sec>
</sec>
<sec id="s4" sec-type="discussion"><label>4</label><title>Discussion</title>
<p>In this study, we propose the Generalizable Interpretable Neural Network (GINN), a novel model that significantly enhances the precision, transparency, and generalizability of post-transplant survival prediction. GINN innovatively integrates a Partial Response Network architecture with Lasso-based sparse regularization (<xref ref-type="bibr" rid="B10">10</xref>) to enable automated selection of clinically meaningful features and precise quantification of their individual contributions to patient risk. This design not only ensures high predictive performance but also markedly improves interpretability, making the outputs more trustworthy to clinicians.</p>
<p>Compared with traditional statistical models such as IMPACT (<xref ref-type="bibr" rid="B19">19</xref>), GINN shows clear performance advantages. Conventional scores struggle to capture nonlinear relationships and variable interactions in complex clinical scenarios, whereas GINN combines deep-learning capacity with explicit interpretability modules. Relative to previously reported black-box deep-learning models like IHTSA (<xref ref-type="bibr" rid="B16">16</xref>), GINN achieved higher accuracy in internal validation (AUROC 0.827 vs. 0.773) and maintained robust performance across external datasets (Eurotransplant registry AUROC 0.789, Scandiatransplant registry AUROC 0.776, External-CN AUROC 0.821), underscoring broad clinical applicability.</p>
<p>GINN also exhibits excellent calibration in external cohorts. Calibration analyses show close agreement between predicted and observed risks in UNOS, Eurotransplant registry, and Scandiatransplant registry&#x2014;markedly outperforming both IMPACT and IHTSA. Robust calibration is essential for decision support in clinical settings (<xref ref-type="bibr" rid="B21">21</xref>).</p>
<p>Robustness and ablation studies further validate the model design. Removing the Lasso layer slightly reduced AUROC (0.827&#x2009;&#x2192;&#x2009;0.824) but abolished interpretability, highlighting its pivotal role in clinical acceptance. Excluding donor-related variables dropped AUROC to 0.793, underscoring their importance for outcome prediction. Eliminating SMOTE oversampling (<xref ref-type="bibr" rid="B14">14</xref>) markedly decreased sensitivity to the minority (death) class, confirming the need for class-imbalance handling in high-risk cohorts.</p>
<p>Several limitations should be acknowledged. First, we focused on 1-year mortality, a widely used benchmark outcome in heart transplantation as reported in ISHLT registry analyses. While this endpoint captures early post-transplant risk that is most relevant for allocation and perioperative decision-making, long-term outcomes remain clinically important and warrant future investigation.</p>
<p>Second, although GINN incorporates intrinsic sparsity through its architecture, the input feature set was defined <italic>a priori</italic> based on clinically established variables. This design prioritizes interpretability and clinical relevance; however, future work may explore the integration of supplemental feature selection strategies when extending the framework to higher-dimensional or less curated data sources.</p>
<p>Third, although missingness patterns were examined prior to imputation and missing data were limited across the variables included in the final model, we employed relatively simple imputation strategies (median imputation for continuous variables and mode imputation for categorical variables). While such approaches are commonly used and appropriate when missingness is modest, they may be suboptimal in settings with higher degrees of missing data. In such cases, more sophisticated methods, including multiple imputation or sensitivity analyses, may further enhance robustness.</p>
<p>In summary, GINN combines high accuracy, cross-center generalizability, and clinical interpretability, providing a powerful tool for heart-transplant decision support and a template for predictive modeling in other high-risk, heterogeneous medical domains.</p>
</sec>
</body>
<back>
<sec id="s5" sec-type="data-availability"><title>Data availability statement</title>
<p>The data analyzed in this study is subject to the following licenses/restrictions: The data that support the findings of this study are available from the SRTR (<ext-link ext-link-type="uri" xlink:href="https://www.srtr.org/requesting-srtr-data/data-requests/">https://www.srtr.org/requesting-srtr-data/data-requests/</ext-link>), Eurotransplant (<ext-link ext-link-type="uri" xlink:href="https://www.eurotransplant.org/contact/data-and-study-requests/">https://www.eurotransplant.org/contact/data-and-study-requests/</ext-link>), and Scandiatransplant (<ext-link ext-link-type="uri" xlink:href="http://www.scandiatransplant.org">http://www.scandiatransplant.org</ext-link>). However, restrictions apply to the availability of these data, which were used under license for the current study and are not publicly available. Data are available from the corresponding author upon reasonable request and with the explicit permission of the respective registries. Requests to access these datasets should be directed to Dongmei Yang, <email>Yangdm1983@126.com</email>.</p>
</sec>
<sec id="s6" sec-type="ethics-statement"><title>Ethics statement</title>
<p>Ethical approval was not required for the study involving humans in accordance with the local legislation and institutional requirements. Written informed consent to participate in this study was not required from the participants or the participants&#x0027; legal guardians/next of kin in accordance with the national legislation and the institutional requirements.</p>
</sec>
<sec id="s7" sec-type="author-contributions"><title>Author contributions</title>
<p>XZ: Supervision, Writing &#x2013; original draft, Conceptualization, Validation, Methodology, Data curation, Resources, Formal analysis, Writing &#x2013; review &#x0026; editing. HS: Writing &#x2013; review &#x0026; editing, Supervision, Methodology. AX: Validation, Writing &#x2013; review &#x0026; editing, Supervision. ZQ: Writing &#x2013; review &#x0026; editing, Validation. GY: Investigation, Writing &#x2013; review &#x0026; editing. DY: Writing &#x2013; review &#x0026; editing, Data curation.</p>
</sec>
<sec id="s9" sec-type="COI-statement"><title>Conflict of interest</title>
<p>The author(s) declared that this work was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec id="s10" sec-type="ai-statement"><title>Generative AI statement</title>
<p>The author(s) declared that generative AI was not used in the creation of this manuscript.</p>
<p>Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.</p>
</sec>
<sec id="s11" sec-type="disclaimer"><title>Publisher&#x0027;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list><title>References</title>
<ref id="B1"><label>1.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Lund</surname> <given-names>LH</given-names></name> <name><surname>Khush</surname> <given-names>KK</given-names></name> <name><surname>Cherikh</surname> <given-names>WS</given-names></name> <name><surname>Goldfarb</surname> <given-names>S</given-names></name> <name><surname>Kucheryavaya</surname> <given-names>AY</given-names></name> <name><surname>Levvey</surname> <given-names>BJ</given-names></name><etal/></person-group> <article-title>The registry of the international society for heart and lung transplantation: thirty-fourth adult heart transplantation report-2017; focus theme: allograft ischemic time</article-title>. <source>J Heart Lung Transplant</source>. (<year>2017</year>) <volume>36</volume>:<fpage>1037</fpage>&#x2013;<lpage>46</lpage>. <pub-id pub-id-type="doi">10.1016/j.healun.2017.07.019</pub-id><pub-id pub-id-type="pmid">28779893</pub-id></mixed-citation></ref>
<ref id="B2"><label>2.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Smits</surname> <given-names>JM</given-names></name></person-group>. <article-title>Actual situation in eurotransplant regarding high urgent heart transplantation</article-title>. <source>Eur J Cardiothorac Surg</source>. (<year>2012</year>) <volume>42</volume>:<fpage>609</fpage>&#x2013;<lpage>11</lpage>. <pub-id pub-id-type="doi">10.1093/ejcts/ezs424</pub-id><pub-id pub-id-type="pmid">22869253</pub-id></mixed-citation></ref>
<ref id="B3"><label>3.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Colvin</surname> <given-names>M</given-names></name> <name><surname>Smith</surname> <given-names>JM</given-names></name> <name><surname>Ahn</surname> <given-names>Y</given-names></name> <name><surname>Skeans</surname> <given-names>MA</given-names></name> <name><surname>Messick</surname> <given-names>E</given-names></name> <name><surname>Goff</surname> <given-names>R</given-names></name><etal/></person-group> <article-title>OPTN/SRTR 2019 annual data report: heart</article-title>. <source>Am J Transplant</source>. (<year>2021</year>) <volume>21</volume>(<issue>Suppl 2</issue>):<fpage>356</fpage>&#x2013;<lpage>440</lpage>. <pub-id pub-id-type="doi">10.1111/ajt.16492</pub-id><pub-id pub-id-type="pmid">33595196</pub-id></mixed-citation></ref>
<ref id="B4"><label>4.</label><mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Martin</surname> <given-names>CM</given-names></name> <name><surname>Moller</surname> <given-names>JH</given-names></name></person-group>. <source>Congestive Heart Failure and Cardiac Transplantation: Clinical, Pathology, Imaging and Molecular Profiles</source>. <publisher-loc>Cham</publisher-loc>: <publisher-name>Springer International Publishing)</publisher-name> (<year>2017</year>). p. <fpage>539</fpage>&#x2013;<lpage>47</lpage>.</mixed-citation></ref>
<ref id="B5"><label>5.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Pocock</surname> <given-names>SJ</given-names></name> <name><surname>Ariti</surname> <given-names>CA</given-names></name> <name><surname>McMurray</surname> <given-names>JJ</given-names></name> <name><surname>Maggioni</surname> <given-names>A</given-names></name> <name><surname>Kober</surname> <given-names>L</given-names></name> <name><surname>Squire</surname> <given-names>IB</given-names></name><etal/></person-group> <article-title>Predicting survival in heart failure: a risk score based on 39 372 patients from 30 studies</article-title>. <source>Eur Heart J</source>. (<year>2013</year>) <volume>34</volume>:<fpage>1404</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1093/eurheartj/ehs337</pub-id><pub-id pub-id-type="pmid">23095984</pub-id></mixed-citation></ref>
<ref id="B6"><label>6.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Esteva</surname> <given-names>A</given-names></name> <name><surname>Robicquet</surname> <given-names>A</given-names></name> <name><surname>Ramsundar</surname> <given-names>B</given-names></name> <name><surname>Kuleshov</surname> <given-names>V</given-names></name> <name><surname>DePristo</surname> <given-names>M</given-names></name> <name><surname>Chou</surname> <given-names>K</given-names></name><etal/></person-group> <article-title>A guide to deep learning in healthcare</article-title>. <source>Nat Med</source>. (<year>2019</year>) <volume>25</volume>:<fpage>24</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1038/s41591-018-0316-z</pub-id><pub-id pub-id-type="pmid">30617335</pub-id></mixed-citation></ref>
<ref id="B7"><label>7.</label><mixed-citation publication-type="confproc"><person-group person-group-type="author"><name><surname>Chiu</surname> <given-names>KC</given-names></name> <name><surname>Du</surname> <given-names>D</given-names></name> <name><surname>Nair</surname> <given-names>N</given-names></name> <name><surname>Du</surname> <given-names>Y</given-names></name></person-group> <conf-name>43rd Annual International Conference of the IEEE Engineering in Medicine &#x0026; Biology Society (EMBC),1-5 Nov. 2021 2021), vol. Series)</conf-name>. <publisher-loc>San Francisco, California, USA</publisher-loc>: <publisher-name>Association for Computing Machinery</publisher-name> (<year>2021</year>). pp <fpage>2144</fpage>&#x2013;<lpage>7</lpage>.</mixed-citation></ref>
<ref id="B8"><label>8.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Rudin</surname> <given-names>C</given-names></name></person-group>. <article-title>Stop explaining black box machine learning models for high stakes decisions and use interpretable models instead</article-title>. <source>Nat Mach Intell</source>. (<year>2019</year>) <volume>1</volume>:<fpage>206</fpage>&#x2013;<lpage>15</lpage>. <pub-id pub-id-type="doi">10.1038/s42256-019-0048-x</pub-id><pub-id pub-id-type="pmid">35603010</pub-id></mixed-citation></ref>
<ref id="B9"><label>9.</label><mixed-citation publication-type="confproc"><person-group person-group-type="author"><name><surname>Ribeiro</surname> <given-names>MT</given-names></name> <name><surname>Singh</surname> <given-names>S</given-names></name> <name><surname>Guestrin</surname> <given-names>C</given-names></name></person-group>. <article-title>&#x201C;Why should I trust you?&#x201D;: explaining the predictions of any classifier</article-title>. <conf-name>Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining</conf-name> (<year>2016</year>). p. <fpage>1135</fpage>&#x2013;<lpage>44</lpage></mixed-citation></ref>
<ref id="B10"><label>10.</label><mixed-citation publication-type="confproc"><person-group person-group-type="author"><name><surname>Caruana</surname> <given-names>R</given-names></name> <name><surname>Lou</surname> <given-names>Y</given-names></name> <name><surname>Gehrke</surname> <given-names>J</given-names></name> <name><surname>Koch</surname> <given-names>P</given-names></name> <name><surname>Sturm</surname> <given-names>M</given-names></name> <name><surname>Elhadad</surname> <given-names>N</given-names></name></person-group>. <article-title>Intelligible models for HealthCare: predicting pneumonia risk and hospital 30-day readmission</article-title>. <conf-name>Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining</conf-name>, <publisher-loc>Sydney, NSW, Australia</publisher-loc>: <publisher-name>Association for Computing Machinery</publisher-name> (<year>2015</year>). p. <fpage>1721</fpage>&#x2013;<lpage>30</lpage></mixed-citation></ref>
<ref id="B11"><label>11.</label><mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Little</surname> <given-names>RJ</given-names></name> <name><surname>Rubin</surname> <given-names>DB</given-names></name></person-group>. <source>Statistical Analysis with Missing Data, Third Edition</source>. <publisher-loc>Hoboken, NJ</publisher-loc>: <publisher-name>John Wiley &#x0026; Sons</publisher-name> (<year>2019</year>).</mixed-citation></ref>
<ref id="B12"><label>12.</label><mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>James</surname> <given-names>G</given-names></name> <name><surname>Witten</surname> <given-names>D</given-names></name> <name><surname>Hastie</surname> <given-names>T</given-names></name> <name><surname>Tibshirani</surname> <given-names>R</given-names></name></person-group>. <source>An Introduction to Statistical Learning: with Applications in R</source>. <publisher-loc>New York, NY</publisher-loc>: <publisher-name>Springer</publisher-name> (<year>2013</year>). <pub-id pub-id-type="doi">10.1007/978-1-4614-7138-7</pub-id></mixed-citation></ref>
<ref id="B13"><label>13.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Moreno-Torres</surname> <given-names>JG</given-names></name> <name><surname>Raeder</surname> <given-names>T</given-names></name> <name><surname>Alaiz-Rodr&#x00ED;guez</surname> <given-names>R</given-names></name> <name><surname>Chawla</surname> <given-names>NV</given-names></name> <name><surname>Herrera</surname> <given-names>F</given-names></name></person-group>. <article-title>A unifying view on dataset shift in classification</article-title>. <source>Pattern Recogn</source>. (<year>2012</year>) <volume>45</volume>:<fpage>521</fpage>&#x2013;<lpage>30</lpage>. <pub-id pub-id-type="doi">10.1016/j.patcog.2011.06.019</pub-id></mixed-citation></ref>
<ref id="B14"><label>14.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Chawla</surname> <given-names>NV</given-names></name> <name><surname>Bowyer</surname> <given-names>KW</given-names></name> <name><surname>Hall</surname> <given-names>LO</given-names></name> <name><surname>Kegelmeyer</surname> <given-names>WP</given-names></name></person-group>. <article-title>SMOTE: synthetic minority over-sampling technique</article-title>. <source>J. Artif. Int. Res</source>. (<year>2002</year>) <volume>16</volume>:<fpage>321</fpage>&#x2013;<lpage>57</lpage>. <pub-id pub-id-type="doi">10.1613/jair.953</pub-id></mixed-citation></ref>
<ref id="B15"><label>15.</label><mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Steyerberg</surname> <given-names>EW</given-names></name></person-group>. <source>Clinical Prediction Models: A Practical Approach to Development, Validation, and Updating</source>. <publisher-loc>New York, NY</publisher-loc>: <publisher-name>Springer</publisher-name> (<year>2009</year>). <pub-id pub-id-type="doi">10.1007/978-0-387-77244-8</pub-id></mixed-citation></ref>
<ref id="B16"><label>16.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Nilsson</surname> <given-names>J</given-names></name> <name><surname>Ohlsson</surname> <given-names>M</given-names></name> <name><surname>H&#x00F6;glund</surname> <given-names>P</given-names></name> <name><surname>Ekmehag</surname> <given-names>B</given-names></name> <name><surname>Koul</surname> <given-names>B</given-names></name> <name><surname>Andersson</surname> <given-names>B</given-names></name></person-group>. <article-title>The international heart transplant survival algorithm (IHTSA): a new model to improve organ sharing and survival</article-title>. <source>PLoS One</source>. (<year>2015</year>) <volume>10</volume>:<fpage>e0118644</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0118644</pub-id><pub-id pub-id-type="pmid">25760647</pub-id></mixed-citation></ref>
<ref id="B17"><label>17.</label><mixed-citation publication-type="book"><collab>United Network for Organ Sharing (UNOS). UNOS/OPTN Heart Transplant Data 1987&#x2013;2024</collab>. (<year>2024</year>). <comment>Available online at:</comment> <ext-link ext-link-type="uri" xlink:href="https://optn.transplant.hrsa.gov/data/">https://optn.transplant.hrsa.gov/data/</ext-link> <comment>(Accessed March 15, 2025)</comment>.</mixed-citation></ref>
<ref id="B18"><label>18.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Dellgren</surname> <given-names>G</given-names></name> <name><surname>Geiran</surname> <given-names>O</given-names></name> <name><surname>Lemstr&#x00F6;m</surname> <given-names>K</given-names></name> <name><surname>Gustafsson</surname> <given-names>F</given-names></name> <name><surname>Eiskjaer</surname> <given-names>H</given-names></name> <name><surname>Koul</surname> <given-names>B</given-names></name><etal/></person-group> <article-title>Three decades of heart transplantation in scandinavia: long-term follow-up</article-title>. <source>Eur J Heart Fail</source>. (<year>2013</year>) <volume>15</volume>:<fpage>308</fpage>&#x2013;<lpage>15</lpage>. <pub-id pub-id-type="doi">10.1093/eurjhf/hfs160</pub-id><pub-id pub-id-type="pmid">23109651</pub-id></mixed-citation></ref>
<ref id="B19"><label>19.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Aleksova</surname> <given-names>N</given-names></name> <name><surname>Alba</surname> <given-names>AC</given-names></name> <name><surname>Molinero</surname> <given-names>VM</given-names></name> <name><surname>Connolly</surname> <given-names>K</given-names></name> <name><surname>Orchanian-Cheff</surname> <given-names>A</given-names></name> <name><surname>Badiwala</surname> <given-names>M</given-names></name><etal/></person-group> <article-title>Risk prediction models for survival after heart transplantation: a systematic review</article-title>. <source>Am J Transplant</source>. (<year>2020</year>) <volume>20</volume>:<fpage>1137</fpage>&#x2013;<lpage>51</lpage>. <pub-id pub-id-type="doi">10.1111/ajt.15708</pub-id><pub-id pub-id-type="pmid">31733026</pub-id></mixed-citation></ref>
<ref id="B20"><label>20.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Medved</surname> <given-names>D</given-names></name> <name><surname>Ohlsson</surname> <given-names>M</given-names></name> <name><surname>H&#x00F6;glund</surname> <given-names>P</given-names></name> <name><surname>Andersson</surname> <given-names>B</given-names></name> <name><surname>Nugues</surname> <given-names>P</given-names></name> <name><surname>Nilsson</surname> <given-names>J</given-names></name></person-group>. <article-title>Improving prediction of heart transplantation outcome using deep learning techniques</article-title>. <source>Sci Rep</source>. (<year>2018</year>) <volume>8</volume>:<fpage>3613</fpage>. <pub-id pub-id-type="doi">10.1038/s41598-018-21417-7</pub-id><pub-id pub-id-type="pmid">29483521</pub-id></mixed-citation></ref>
<ref id="B21"><label>21.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Van Calster</surname> <given-names>B</given-names></name> <name><surname>McLernon</surname> <given-names>DJ</given-names></name> <name><surname>van Smeden</surname> <given-names>M</given-names></name> <name><surname>Wynants</surname> <given-names>L</given-names></name> <name><surname>Steyerberg</surname> <given-names>EW</given-names></name></person-group>; <ext-link ext-link-type="uri" xlink:href="https://pubmed.ncbi.nlm.nih.gov/?term=Topic+Group+%E2%80%98Evaluating+diagnostic+tests+and+prediction+models%E2%80%99+of+the+STRATOS+initiative%5BCorporate+Author%5D">Topic Group &#x2018;Evaluating diagnostic tests and prediction models&#x2019; of the STRATOS initiative</ext-link>. <article-title>Calibration: the achilles heel of predictive analytics</article-title>. <source>BMC Med</source>. (<year>2019</year>) <volume>17</volume>:<fpage>230</fpage>. <pub-id pub-id-type="doi">10.1186/s12916-019-1466-7</pub-id><pub-id pub-id-type="pmid">31842878</pub-id></mixed-citation></ref>
<ref id="B22"><label>22.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Kolsrud</surname> <given-names>O</given-names></name> <name><surname>Karason</surname> <given-names>K</given-names></name> <name><surname>Holmberg</surname> <given-names>E</given-names></name> <name><surname>Ricksten</surname> <given-names>SE</given-names></name> <name><surname>Felldin</surname> <given-names>M</given-names></name> <name><surname>Samuelsson</surname> <given-names>O</given-names></name><etal/></person-group> <article-title>Renal function and outcome after heart transplantation</article-title>. <source>J Thorac Cardiovasc Surg</source>. (<year>2018</year>) <volume>155</volume>:<fpage>1593</fpage>&#x2013;<lpage>604 e1</lpage>. <pub-id pub-id-type="doi">10.1016/j.jtcvs.2017.11.087</pub-id><pub-id pub-id-type="pmid">29338859</pub-id></mixed-citation></ref>
<ref id="B23"><label>23.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Jernryd</surname> <given-names>V</given-names></name> <name><surname>Stehlik</surname> <given-names>J</given-names></name> <name><surname>Metzsch</surname> <given-names>C</given-names></name> <name><surname>Lund</surname> <given-names>LH</given-names></name> <name><surname>Gustav Smith</surname> <given-names>J</given-names></name> <name><surname>Andersson</surname> <given-names>B</given-names></name><etal/></person-group> <article-title>Donor age and ischemic time in heart transplantation&#x2014;implications for organ preservation</article-title>. <source>J Heart Lung Transplant</source>. (<year>2025</year>) <volume>44</volume>:<fpage>364</fpage>&#x2013;<lpage>75</lpage>. <pub-id pub-id-type="doi">10.1016/j.healun.2024.10.030</pub-id><pub-id pub-id-type="pmid">39491603</pub-id></mixed-citation></ref></ref-list>
<fn-group>
<fn id="n1" fn-type="custom" custom-type="edited-by"><p>Edited by: <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1604177/overview">Andreas J. Rieth</ext-link>, Kerckhoff Clinic, Germany</p></fn>
<fn id="n2" fn-type="custom" custom-type="reviewed-by"><p>Reviewed by: <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1989306/overview">Run Sun</ext-link>, Guizhou Provincial People&#x2019;s Hospital, China</p>
<p><ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/3325677/overview">Nemanja Zugic</ext-link>, Kerckhoff Klinik, Germany</p></fn>
</fn-group>
</back>
</article>