Study cohort
Statistical methods are provided in Supplementary File 1.
Sixteen IGRA-positive contacts from nine microbiologically confirmed pulmonary TB index cases (eight smear-positive) had a PET-CT scan. Twelve participants had positive PET-CT scan; in one participant, FDG uptake was limited to the lung parenchyma. Eleven of sixteen IGRA-positive participants had FDG uptake in intrathoracic lymph nodes above the threshold and were included for the analysis. All eleven were contacts of smear-positive pulmonary TB from seven index cases. Median age was 32 (IQR 18-46) years. Five (45.5%) were male. Nine (81.8%) were born outside the UK. Seven (63.6%) were never smokers, three (26.3%) were current smokers, and one (9.1%) was an ex-smoker.
Eight participants had a repeat PET-CT at 3 months. Thus, a total of 19 PET-CT scans from eleven treatment naïve contacts were included.
Liver quantification
Of nineteen PET-CT scans, the automated liver quantification failed in two cases: in one, the automatically placed ROI included structures outside the liver, and in another, the algorithm misidentified the liver and instead quantified the right thigh muscle. Bland-Altman analysis demonstrated high agreement between automated and manual measurements of liver SUVmean and liver SUVmean + 3 SD, with minimal bias and narrow 95% limits of agreement (Supplementary Figure 1, Supplementary Table 1). Consistency between the two methods was excellent for both metrics (Interclass correlation coefficients [ICC] = 0.989 and 0.972 for SUVmean and SUVmean + 3 SD, respectively).
Inter-platform reliability of clinical and research platforms
Bland-Altman analysis demonstrated strong agreement between clinical and research platforms across all PET-derived quantitative parameters (Table 1, Supplementary Figure 2). Liver SUVmean and volumetric parameters (MV and TLG; log-transformed) showed minimal bias with narrow relative limits of agreement. Across the quantitative metrics, SUVmax demonstrated the largest absolute mean difference between platforms (0.62, 95% CI 0.40 - 0.83), indicating a small but systematic upward shift in SUVmax values on the clinical platform. However, relative differences remained low and overall concordance was excellent (CCC = 0.99). SUVmean and liver SUVmean + 3 SDs also demonstrated minimal bias, with slightly wider absolute limits of agreement, though their relative limits remained within an acceptable range.
Concordance correlation coefficients supported these findings, with excellent agreement for ITLN SUVmax, MV, and TLG (CCC = 0.95-0.99) and moderate-to-high agreement for liver SUVmean and ITLN SUVmean (CCC = 0.90-0.95). Liver SUVmean + 3 SDs showed fair agreement (CCC = 0.85). Overall, 3D Slicer produced quantitative results that were highly consistent with those obtained from the clinical software.
Inter-operator reliability of 3D Slicer
Bland-Altman analysis demonstrated excellent inter-reader agreement across all PET parameters extracted in 3D Slicer, with mean differences near zero and consistently narrow limits of agreement (Table 2, Supplementary Figure 3). Volumetric parameters (MV and TLG; log-transformed) showed the tightest limits of agreement, reflecting highly consistent segmentation and quantification. Interclass correlation coefficients further supported excellent inter-reader reliability, with ICC values > 0.95 for all PET-derived quantitative metrics (Table 2). These findings confirm that the 3D Slicer provides highly reproducible quantitative measurements between readers.
Application to longitudinal PET-CT features
Eight untreated IGRA-positive participants underwent follow-up PET-CT scans at 3 months (Supplementary Figure 4 and Supplementary Table 2). Of these, three individuals received anti-TB treatment. Two commenced on treatment shortly after the follow-up scan: one with confirmed Mtb infection from an intrathoracic lymph node sample, and one who developed a new lung lesion on the 3-month PET scan that resolved with treatment. The third individual developed symptoms of TB during the 2-year prospective follow-up period and underwent a further clinical PET-CT scan, which showed increased FDG uptake in the same lymph node that had been avid at baseline. An endobronchial ultrasound-guided transbronchial needle aspiration (EBUS-TBNA) sample confirmed Mtb infection at this site.
Two participants that were treated for TB after 3 months demonstrated increased SUVmax, SUVmean, MV and TLG (Figure 1A1,B1,C1,D1). However, the person who was diagnosed with TB at 2 years showed decreasing SUVmax, SUVmean, and TLG (Figure 1A1,B1,D1). The MV in this patient remained unchanged (1.50 cm3 to 1.52 cm3) (Figure 1C1). However, physiological FDG uptake measured by Liver SUVmean + 3 SDs was significantly lower at the 3-month scan (3.69 to 2.04), raising the possibility of variability in physiological FDG uptake obscuring interpretation of changes in pathological uptake. Next, we standardized PET parameters to physiological activity to mitigate this variation. Normalizing to FDG uptake in the liver revealed increased SUVRmax, and to a lesser extent, increased SUVRmean and normalized TLG in the individual diagnosed with TB at 2 years. (Figure 1A2, B2, D2). Participants who remained disease-free demonstrated decreasing SUVmax, SUVmean, MV, and TLG between baseline and 3 months (Figure 1A1,B1,C1,D1).

Figure 1: Metabolic activity of intrathoracic lymph nodes at baseline and 3 months, stratified based on clinical outcome. (A-D) PET-CT was performed at baseline and at 3 months in eight untreated pulmonary TB contacts. SUVRmax (A2), SUVRmean (B2), and normalized TLG (D2) were calculated by dividing SUVmax (A1), SUVmean (B1), and TLG (D1) by the reference physiological uptake, defined by Liver SUVmean + 3 standard deviations. MV (C1) is the intrathoracic lymph node metabolic volume. Red lines represent contacts who received anti-tuberculosis (ATT) at 3 months, and the orange line represents a contact who developed TB at 2 years, and the blue lines represent the contacts who remained healthy. SUVmax: maximum standardized uptake value. SUVRmax: SUV ratio maximum (SUVmax normalized to liver uptake), SUVmean: mean standardized uptake value, SUVRmean: SUV ratio mean, MV: metabolic volume, TLG: total lesion glycolysis. This figure has been adapted with permission from Kim et al.(2025)24. Please click here to view a larger version of this figure.
| Mean Difference (95% CI) | Lower limit of agreement (95% CI) | Upper limit of agreement (95% CI) | Relative Difference (95% CI) | Relative limit of agreement (95% CI) | Concordance correlation coefficient (95% CI) |
| Liver SUVmean | 0.105 (0.023 to 0.187) | −0.229 (−0.372 to −0.086) | 0.439 (0.296 to 0.581) | 0.045 (0.010 to 0.081) | −0.099 to 0.190 (−0.161 to 0.252) | 0.90 (0.75–0.96) |
| Liver SUVmean+ 3 SD | 0.049 (−0.090 to 0.187) | −0.515 (−0.756 to −0.274) | 0.612 (0.371 to 0.854) | 0.016 (−0.030 to 0.062) | −0.170 to 0.202 (−0.249 to 0.281) | 0.85 (0.64–0.94) |
| SUVmax | 0.616 (0.403 to 0.828) | −0.195 (−0.566 to 0.176) | 1.426 (1.055 to 1.797) | 0.053 (0.035 to 0.071) | −0.017 to 0.123 (−0.049 to 0.155) | 0.99 (0.98–1.00) |
| SUVmean | −0.104 (−0.453 to 0.245) | −1.434 (−2.042 to −0.825) | 1.226 (0.618 to 1.835) | −0.020 (−0.088 to 0.047) | −0.278 to 0.238 (−0.396 to 0.355) | 0.91 (0.77–0.96) |
| MV (log) | 0.061 (−0.021 to 0.143) | −0.252 (−0.394 to −0.109) | 0.373 (0.230 to 0.516) | 0.039 (−0.014 to 0.093) | −0.164 to 0.242 (−0.257 to 0.335) | 0.97 (0.93–0.99) |
| TLG (log) | 0.056 (−0.014 to 0.125) | −0.210 (−0.331 to −0.088) | 0.321 (0.200 to 0.443) | 0.018 (−0.004 to 0.040) | −0.067 to 0.103 (−0.106 to 0.142) | 0.99 (0.98–1.00) |
Table 1: Agreement between clinical and research (3D Slicer) platforms. Bland-Altman and concordance correlation analyses were performed to assess agreement between clinical and research platforms across PET parameters. Mean difference, limits of agreement (LoA), and corresponding 95% confidence intervals (CI), relative differences, and concordance correlation coefficients (CCC) are shown. For log-transformed metrics (metabolic volume [MV] and total lesion glycolysis [TLG]), agreement was evaluated on the log scale to account for proportional bias. SUVmax: maximum standardized uptake value, SUVmean: mean standardized uptake value, SD: standard deviation.
| Mean difference (95% CI) | Lower limit of agreement (95% CI) | Upper limit of agreement (95% CI) | Relative Difference (95% CI) | Relative limit of agreement (95% CI) | Intraclass correlation coefficient (95% CI) |
| Liver SUVmean | 0.027 (0.008 to 0.045) | −0.048 (−0.080 to −0.016) | 0.102 (0.070 to 0.134) | 0.012 (0.004 to 0.020) | −0.021 to 0.045 (−0.035 to 0.059) | 0.995 (0.986–0.998) |
| Liver SUVmean+3SDs | −0.021 (−0.085 to 0.042) | −0.279 (−0.390 to −0.169) | 0.237 (0.127 to 0.348) | −0.007 (−0.028 to 0.014) | −0.093 to 0.079 (−0.130 to 0.116) | 0.971 (0.929–0.989) |
| SUVmax | 0.071 (−0.071 to 0.212) | −0.470 (−0.717 to −0.222) | 0.611 (0.364 to 0.858) | 0.006 (−0.006 to 0.019) | −0.041 to 0.054 (−0.063 to 0.076) | 0.999 (0.997–1.000) |
| SUVmean | −0.052 (−0.161 to 0.057) | −0.467 (−0.657 to −0.277) | 0.364 (0.174 to 0.554) | −0.010 (−0.031 to 0.011) | −0.090 to 0.070 (−0.127 to 0.107) | 0.991 (0.977–0.997) |
| MV (log) | 0.023 (−0.023 to 0.069) | −0.153 (−0.234 to −0.072) | 0.199 (0.119 to 0.280) | 0.015 (−0.015 to 0.046) | −0.101 to 0.131 (−0.154 to 0.184) | 0.992 (0.979–0.997) |
| TLG (log) | 0.018 (−0.014 to 0.049) | −0.101 (−0.156 to −0.047) | 0.137 (0.082 to 0.191) | 0.006 (−0.004 to 0.016) | −0.033 to 0.044 (−0.050 to 0.062) | 0.998 (0.993–0.999) |
Table 2: Agreement between Reader 1 and Reader 2 across PET-CT parameters using the research platform (3D Slicer). Bland-Altman and interclass correlation analyses were performed to assess agreement between readers across PET parameters. Mean difference, limits of agreement (LoA) with corresponding 95% confidence intervals (CI), relative differences, and interclass correlation coefficients (ICC) are shown. For log-transformed metrics (metabolic volume [MV] and total lesion glycolysis [TLG]), agreement was evaluated on the log scale to account for proportional bias. SUVmax: maximum standardized uptake value, SUVmean: mean standardized uptake value, SD: standard deviation.
Supplementary Figure 1: Bland-Altman plots comparing automated and manual liver quantification in 3D Slicer. (A) Liver SUVmean. (B) Liver SUVmean + 3 standard deviations. The y-axis shows the difference between automated and manual measurements, and the x-axis shows the mean of the two methods. The solid red line indicates the mean difference, and the solid blue lines indicate the 95% limits of agreement (LoA). Each point represents an individual subject. Please click here to download this figure.
Supplementary Figure 2: Bland-Altman plots comparing measurements obtained using clinical (XD3) and research (3D Slicer) platforms across six PET-CT metrics. (A) Liver SUVmean, (B) Liver SUVmean + 3 standard deviations, (C) SUVmean, (D) SUVmax, (E) log-transformed metabolic volume (MV), and (F) log-transformed total lesion glycolysis (TLG). The solid red line indicates the mean difference, and the solid blue lines indicate the 95% limits of agreement (LoA). Each point represents an individual subject. Please click here to download this figure.
Supplementary Figure 3: Bland-Altman plots comparing measurements between Reader 1 and Reader 2. (A) Liver SUVmean, (B) Liver SUVmean + 3 standard deviations, (C) SUVmax, (D) SUVmean, (E) log-transformed metabolic volume (MV), and (F) log-transformed total lesion glycolysis (TLG). The solid red line indicates the mean difference, and the solid blue lines indicate the 95% limits of agreement (LoA). Each point represents an individual subject. Please click here to download this figure.
Supplementary Figure 4: CONSORT diagram showing the flow of participants. Participants had a clinical assessment, an interferon gamma release assay (IGRA) testing, and a chest X-ray at enrolment to rule out active tuberculosis (TB). Participants with a positive PET-CT scan were offered further investigation with bronchoscopy with bronchoalveolar lavage (BAL) and/or endobronchial ultrasound-guided transbronchial needle aspiration (EBUS-TBNA). Untreated participants were followed up at 3-monthly intervals with a symptom questionnaire and chest X-ray for 12 months, followed by a 12-month passive follow-up. ATT: antituberculosis therapy, Mtb: mycobacterium tuberculosis, PET-CT: positron emission tomography-computed tomography. Please click here to download this figure.
Supplementary Table 1: Agreement between automated and manual liver quantification methods in 3D Slicer. Bland-Altman and interclass correlation analyses comparing automated and manual liver quantification for SUVmean and SUVmean + 3 standard deviations (SD). Values are presented as mean difference, limits of agreement, and interclass correlation coefficient (ICC), each with 95% confidence intervals (CI). Relative difference and relative limits of agreement were calculated to assess proportional bias between methods. Please click here to download this table.
Supplementary Table 2: Quantitative PET-CT measurements in eleven participants, including eight with serial PET-CT scans. All scans were performed prior to the initiation of anti-tuberculosis therapy (ATT). PET 1 was conducted at baseline, and PET 2 was conducted at 3 months. Please click here to download this table.
Supplementary File 1: Statistical methods. Please click here to download this file.