1. Background
2. Methods
2.1. Patients
2.2. Development of the Artificial Neural Networks
2.3. Development of Logistic Regression Model
2.4. Sensitivity Analysis on Artificial Neural Network Output
2.5. Statistical Analysis
3. Results
3.1. Patients’ Characteristics
| Day 3 (n = 148) | Day 7 (n = 148) | Day 14 (n = 148) | ||||
|---|---|---|---|---|---|---|
| Variables | Rejection Patients (n = 34) | Non-Rejection Patients (n = 114) | Rejection Patients (n = 34) | Non-Rejection Patients (n = 114) | Rejection patients (n = 34) | Non-Rejection patients (n = 114) |
| Demographic | ||||||
| Age, y | 34.7 (13.27) | 38.05 (17.98) | 34.7 (13.27) | 38.05 (17.98) | 34.7 (13.27) | 38.05 (17.98) |
| Weight, kg | 67 (12.50) | 60.62 (18.03) | 67 (12.50) | 60.62 (18.03) | 67 (12.50) | 60.62 (18.03) |
| Gender (male/female) | (26/8) | (72/42) | (26/8) | (72/42) | (26/8) | (72/42) |
| Laboratory Values | ||||||
| BUN, mg/dL | 26.94 (16.20) | 28.56 (14.98) | 23.41 (19.67) | 19.52 (14.38) | 20.97 (13.46) | 17.55 (12.49) |
| Creatinine, mg/dL | 1.08 (0.98) | 0.98 (0.70) | 1.10 (1.19) | 1.10 (1.26) | 1.17 (1.86) | 0.95 (0.52) |
| Sodium, mEq/L | 139.20 (4.12) | 137.28 (12.38) | 139.26 (6.38) | 140.07 (3.51) | 137.50 (4.01) | 137.70 (5.08) |
| Potassium, mEq/L | 4.22 (0.44) | 4.11 (0.40) | 4.29 (1.07) | 4.03 (0.68) | 4.44 (0.61) | 4.41 (0.79) |
| Calcium, mg/dLb | 8.20 (0.71) | 7.69 (0.90) | 8.02 (1.15) | 7.78 (0.91) | 8.57 (0.80) | 7.95 (1.57) |
| ALT, IU/Lb | 976.91 (1426.87) | 404.22 (228.71) | 377.73 (230.60) | 151.35 (97.34) | 200.41 (117.12) | 87.82 (45.94) |
| AST, IU/Lb | 795.74 (1337.86) | 303.65 (176.11) | 134.29 (60.16) | 41.73 (10.92) | 55.67 (30.67) | 35.90 (22.20) |
| ALP, IU/Lb | 321.94 (210.31) | 269.91 (165.14) | 392.20 (230.29) | 315.67 (168.16) | 444.79 (234.45) | 341.55 (191.88) |
| GGT, IU/L | 17.84(4.33) | 19.08(7.16) | 15.16 (2.12) | 15.47 (3.76) | 14.33 (1.75) | 14.90 (3.08) |
| Total bilirubin, mg/dLb | 4.11 (3.78) | 3.45 (2.29) | 3.92 (3.82) | 2.23 (1.65) | 3.93 (4.66) | 1.59 (0.99) |
| Direct bilirubin, mg/dLb | 2.01 (1.84) | 2.52 (2.14) | 2.15 (2.25) | 1.21 (0.89) | 2.30 (3.09) | 1.11 (0.84) |
| Albumin, g/dL | 3.01 (0.48) | 2.87 (0.41) | 3.12 (0.53) | 3.01 (0.49) | 3.30 (0.48) | 3.25 (0.53) |
| Total protein, g/dLb | 5.36 (1.07) | 4.89 (0.73) | 5.32 (1.02) | 4.92 (0.83) | 5.65 (1.23) | 5.57 (1.01) |
| Hemoglobin, g/dL | 9.02 (1.75) | 8.62 (1.73) | 9.19 (2.03) | 9.35 (1.54) | 9.87 (1.94) | 9.49 (1.87) |
| Hematocrit, % | 27.08 (4.87) | 26.06 (4.29) | 27.93 (5.95) | 27.95 (4.08) | 32.14 (9.32) | 28.43 (5.11) |
| INR | 1.84 (0.81) | 1.76 (0.55) | 1.39 (0.37) | 1.37 (0.51) | 1.24 (0.29) | 1.29 (0.50) |
| Platelet count, 1/μL | 88865.7 (90269.6) | 67159.6 (71650.8) | 87687.1 (78435.1) | 60120.17 (43951.7) | 152938.2 (94136.0) | 145375.4 (93658) |
| WBC, cells/μL | 11468.5 (5935.07) | 9988.5 (8938.70) | 9755.88 (5617.08) | 8334.21 (4840.36) | 10126.4 (5211.7) | 10723.6 (8768.8) |
Abbreviations: ALP, alkaline phosphatase; ALT, Alanine Aminotransferase; AST, aspartate aminotransferase; BUN, Blood urea nitrogen; GGT, γ-glutamyltranspeptidase; INR, international normalized ratio; WBC, white cell.
aValues are expressed as mean (SD).
bSignificant input variables.
| Day 3 (n = 148) | Day 7 (n = 148) | Day 14 (n = 148) | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Variables | Training Set (n = 102) | Testing Set (n = 46) | P Value | Training Set (n = 102) | Testing Set (n = 46) | P Value | Training Set (n = 102) | Testing Set (n = 46) | P Value |
| ALT, IU/L | 532.90 (678.93) | 612.31 (964.30) | 0.571 | 208.63 (178.78) | 197.30 (193.52) | 0.728 | 114.09 (82.80) | 120.02 (94.71) | 0.705 |
| AST, IU/L | 432.84 (756.69) | 538.40 (1115.89) | 0.507 | 63.24 (48.65) | 58.28 (40.94) | 0.548 | 40.77 (28.15) | 44.84 (30.95) | 0.439 |
| ALP, IU/L | 292.41 (183.84) | 287.95 (170.34) | 0.891 | 322.25 (187.40) | 281.54 (129.42) | 0.184 | 391.69 (224.9) | 293.0 (157.25) | 0.093 |
| Total bilirubin, mg/dL | 3.49 (2.59) | 3.80 (2.99) | 0.533 | 2.56 (2.24) | 2.63 (2.51) | 0.867 | 2.23 (2.62) | 2.16 (2.73) | 0.892 |
| Direct bilirubin, mg/dL | 2.30 (1.95) | 2.44 (2.0) | 0.691 | 1.37 (1.26) | 1.45 (1.41) | 0.716 | 1.45 (1.74) | 1.47 (1.81) | 0.953 |
| Total protein, g/dL | 4.98 (0.87) | 5.09 (0.93) | 0.491 | 5.10 (0.90) | 4.90 (0.91) | 0.209 | 5.60 (1.07) | 5.52 (1.09) | 0.686 |
| Calcium, mg/dL | 7.81 (0.81) | 7.83 (1.06) | 0.897 | 7.87 (0.90) | 7.91 (0.75) | 0.800 | 8.03 (1.55) | 8.11(1.50) | 0.767 |
| Rejection/non-rejection | 24/78 | 10/36 | 0.811 | 24/78 | 10/36 | 0.811 | 24/78 | 10/36 | 0.811 |
Abbreviations: ALP, alkaline phosphatase; ALT, Alanine Aminotransferase; AST, aspartate aminotransferase.
3.2. Optimal Input Variable Data Sets and Prediction Accuracy
Value shown for each input variable is a measure of its relative importance, with 0 representing a variable that has no effect on the prediction and 1 representing a variable that completely dominates the prediction. AST, aspartate aminotransferase; ALT, alanine aminotransferase; ALP, alkaline phosphatase; TP, total bilirubin; DB, direct bilirubin; TP, total protein; Ca, calcium.
| ANN | Logistic Regression | ||||
|---|---|---|---|---|---|
| Liver Biopsy Report | Rejection (N = 10) | Non-Rejection (N = 36) | Rejection (N = 10) | Non-Rejection (N = 36) | |
| Day 3 | Positive | 3 | 34 | 0 | 36 |
| Negative | 7 | 2 | 10 | 0 | |
| Day 7 | Positive | 8 | 34 | 3 | 35 |
| Negative | 2 | 2 | 7 | 1 | |
| Day 14 | Positive | 5 | 33 | 1 | 36 |
| Negative | 5 | 3 | 9 | 0 | |
| Day 3 (n = 148) | Day 7 (n = 148) | Day 14 (n = 148) | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Training Set | Testing Set | Training Set | Testing Set | Training Set | Testing Set | |||||||
| Measure | ANN | LR | ANN | LR | ANN | LR | ANN | LR | ANN | LR | ANN | LR |
| Accuracy | 0.89 | 0.76 | 0.78 | 0.77 | 0.95 | 0.81 | 0.90 | 0.82 | 0.93 | 0.77 | 0.83 | 0.78 |
| Sensitivity | 0.72 | 0.56 | 0.57 | 0.51 | 0.94 | 0.72 | 0.87 | 0.70 | 0.86 | 0.59 | 0.68 | 0.57 |
| Specificity | 0.73 | 0.55 | 0.57 | 0.53 | 0.94 | 0.71 | 0.90 | 0.69 | 0.88 | 0.60 | 0.71 | 0.56 |
| PPV, % | 0.98 | 1 | 0.94 | 1.0 | 0.97 | 0.99 | 0.95 | 0.98 | 0.98 | 1.0 | 0.93 | 1.0 |
| NPV, % | 0.55 | 0 | 0.23 | 0.0 | 0.86 | 0.23 | 0.75 | 0.26 | 0.78 | 0.04 | 0.47 | 0.02 |
| F-measure | 0.93 | 0.86 | 0.87 | 0.87 | 0.96 | 0.89 | 0.94 | 0.89 | 0.96 | 0.87 | 0.89 | 0.88 |
| LR+ | 2.73 | 1.24 | 1.13 | 0.35 | 0.91 | 2.56 | 8.75 | 0.54 | 5.38 | 1.4 | 1.79 | 0.40 |
| LR- | 0.41 | 0.82 | 0.77 | 0.32 | 0.05 | 0.41 | 0.13 | 0.17 | 0.17 | 0.68 | 0.45 | 0.27 |
| AUC | 0.83 | 0.58 | 0.61 | 0.50 | 0.98 | 0.81 | 0.95 | 0.79 | 0.93 | 0.66 | 0.75 | 0.65 |
| Optimum cut-off point | 0.81 | 0.76 | 0.84 | 0.76 | 0.73 | 0.76 | 0.91 | 0.76 | 0.81 | 0.77 | 0.93 | 0.77 |
Abbreviations: LR-, likelihood ratio negative; LR+, likelihood ratio positive; NPV, negative predictive value; PPV, positive predictive value.
A, in the training set AUCs for day 3 (ANN = 0.83 ± 0.12, LR = 0.58 ± 0.03); B, in the testing set AUCs for day 3 (ANN = 0.61 ± 0.09, LR = 0.50 ± 0.10); C, In the training set AUCs for day 7 (ANN = 0.98 0.01, LR = 0.81 ± 0.01); D, In the testing set AUCs for day 7 (ANN = 0.95 ± 0.03, LR = 0.79 ± 0.04); E, In the training set AUCs for day 14 (ANN = 0.93 0.07, LR = 0.66 ± 0.02 ); F, In the testing set AUCs for day 14 (ANN = 0.75 ± 0.10 , LR = 0.65 ± 0.07).


