| Literature DB >> 34336657 |
Caiyin Liu1, Qiuhua Meng1, Qingsi Zeng1, Huai Chen1, Yilian Shen1, Biaoda Li2, Renli Cen1, Jiongqiang Huang3, Guangqiu Li4, Yuting Liao5, Tingfan Wu5.
Abstract
OBJECTIVES: To identify the relatively invariable radiomics features as essential characteristics during the growth process of metastatic pulmonary nodules with a diameter of 1 cm or smaller from colorectal cancer (CRC).Entities:
Keywords: colorectal cancer; metastases; radiomics; small pulmonary nodules; stable features
Year: 2021 PMID: 34336657 PMCID: PMC8322948 DOI: 10.3389/fonc.2021.661763
Source DB: PubMed Journal: Front Oncol ISSN: 2234-943X Impact factor: 6.244
Figure 1The process of nodule volume increasing on CT.
Figure 23D segmentation of pulmonary nodules by ITK-SNAP software.
Figure 3Experimental flowchart.
Patient characteristics for the training cohort and verification cohort 2 in the study.
| Variables | Value |
|---|---|
| Patient age (range, years) | 60.1 ± 12.5 |
| Gender, n (%) | |
| Male | 21 (61.8) |
| Female | 13 (38.2) |
| Tumor location, n (%) | |
| Colon | 18 (52.9) |
| Rectum | 16 (47.1) |
| Histological grade, n (%) | |
| Good differentiation | 1 (3.0) |
| Moderate differentiation | 25 (73.5) |
| Poor differentiation | 8 (23.5) |
| T stage of primary disease, n (%) | |
| 1 | 0 (0) |
| 2 | 2 (5.9) |
| 3 | 18 (52.9) |
| 4 | 14 (41.2) |
| N stage of primary disease, n (%) | |
| N0 | 12 (35.3) |
| N1 | 6 (17.6) |
| N2 | 16 (47.1) |
| Number of pulmonary nodules, n (%) | |
| Solitary | 11 (32.4) |
| Multiple | 23 (67.6) |
The numbers in parentheses represent the percentage of patients in this category.
Patient characteristics for the verification cohort 1 in the study.
| Variables | Value |
|---|---|
| Patient age | 55.2 ± 13.7 |
| Gender, n (%) | |
| Male | 17 (73.9) |
| Female | 6 (26.1) |
| Number of pulmonary tumors, n (%) | |
| Solitary | 13 (56.5) |
| Multiple | 10 (43.5) |
The numbers in parentheses represent the percentage of patients in this category.
20 stable radiomics features in the initial experiment.
| Classification | Feature Parameters |
|---|---|
| “Original” | original_firstorder_Minimum |
| “CoLIAGe” | CoLIAGe2D_WindowSize3_Contrast_firstorder_Maximum |
| CoLIAGe2D_WindowSize3_Contrast_firstorder_Range | |
| CoLIAGe2D_WindowSize3_Sum.Entropy_firstorder_InterquartileRange | |
| CoLIAGe2D_WindowSize5_Sum.Average_firstorder_90Percentile | |
| CoLIAGe2D_WindowSize5_Sum.Average_firstorder_Maximum | |
| CoLIAGe2D_WindowSize7_Entropy_firstorder_Skewness | |
| CoLIAGe2D_WindowSize9_Sum.Average_firstorder_Mean | |
| CoLIAGe2D_WindowSize9_Sum.Average_firstorder_Median | |
| CoLIAGe2D_WindowSize9_Sum.Average_firstorder_RootMeanSquared | |
| CoLIAGe2D_WindowSize9_Sum.Average_firstorder_Skewness | |
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_10Percentile | |
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_Mean | |
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_Median | |
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_RootMeanSquared | |
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_Skewness | |
| “DWT + LBP” | wavelet.HHL_lbp.3D.m1_firstorder_Mean |
| wavelet.HHL_lbp.3D.m1_firstorder_Skewness | |
| wavelet.LLL_lbp.3D.m1_firstorder_Kurtosis | |
| wavelet.LLL_lbp.3D.k_firstorder_Skewness |
Take CoLIAGe2D_WindowSize3_Contrast_firstorder_Maximum as an example, CoLIAGe2D represents the type of image conversion, WindowSize3 represents the parameters for conversion, first order represents the feature type, and Maximum represents the name of the feature.
Statistical data of training cohort.
| Feature parameters | t-A | t-B | t-C | t-D | t- |
|---|---|---|---|---|---|
| original_firstorder_Minimum | -869.000 | -865.000 | -864.500 | -877.500 | 0.501 |
| CoLIAGe2D_WindowSize3_Contrast_firstorder_Maximum | 208.000 | 205.000 | 200.500 | 206.500 | 0.621 |
| CoLIAGe2D_WindowSize3_Contrast_firstorder_Range | 206.500 | 205.000 | 200.500 | 206.500 | 0.678 |
| CoLIAGe2D_WindowSize3_Sum.Entropy_firstorder_InterquartileRange | 1.000 | 1.000 | 1.000 | 1.000 | 0.569 |
| CoLIAGe2D_WindowSize5_Sum.Average_firstorder_90Percentile | 40.000 | 41.650 | 38.900 | 40.750 | 0.649 |
| CoLIAGe2D_WindowSize5_Sum.Average_firstorder_Maximum | 45.000 | 46.000 | 46.000 | 46.000 | 0.736 |
| CoLIAGe2D_WindowSize7_Entropy_firstorder_Skewness | 0.000 | 0.001 | 0.101 | 0.167 | 0.107 |
| CoLIAGe2D_WindowSize9_Sum.Average_firstorder_Mean | 9.312 | 30.827 | 24.310 | 24.174 | 0.117 |
| CoLIAGe2D_WindowSize9_Sum.Average_firstorder_Median | 9.000 | 34.750 | 24.000 | 25.000 | 0.106 |
| CoLIAGe2D_WindowSize9_Sum.Average_firstorder_RootMeanSquared | 12.547 | 33.793 | 27.992 | 27.799 | 0.078 |
| CoLIAGe2D_WindowSize9_Sum.Average_firstorder_Skewness | 0.000 | -0.186 | 0.022 | 0.014 | 0.131 |
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_10Percentile | 2.000 | 14.000 | 2.500 | 4.000 | 0.059 |
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_Mean | 3.000 | 33.907 | 22.110 | 23.789 | 0.160 |
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_Median | 3.000 | 37.250 | 19.000 | 24.000 | 0.210 |
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_RootMeanSquared | 3.000 | 36.267 | 26.642 | 28.271 | 0.128 |
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_Skewness | 0.000 | 0.000 | 0.185 | 0.085 | 0.714 |
| wavelet.HHL_lbp.3D.m1_firstorder_Mean | 11.008 | 10.917 | 10.848 | 10.858 | 0.327 |
| wavelet.HHL_lbp.3D.m1_firstorder_Skewness | 0.009 | 0.008 | 0.014 | 0.011 | 0.936 |
| wavelet.LLL_lbp.3D.m1_firstorder_Kurtosis | 1.951 | 2.128 | 1.695 | 1.929 | 0.095 |
| wavelet.LLL_lbp.3D.k_firstorder_Skewness | 0.680 | 1.039 | 0.749 | 0.775 | 0.236 |
Group t-A, t-B, t-C, t-D represent four different levels of nodules from training cohort: 0-0.25 cm, 0.26-0.50 cm, 0.51-0.75 cm, and 0.76-1.00 cm respectively. Statistical data are expressed as the median (quartile).
Statistical data of verification cohort 2.
| Feature parameters | v2-A | v2-B | v2-C | v2-D | v2- |
|---|---|---|---|---|---|
| original_firstorder_Minimum | -851.000 | -879.000 | -880.000 | -859.000 | 0.056 |
| CoLIAGe2D_WindowSize3_Contrast_firstorder_Maximum | 208.000 | 197.000 | 205.000 | 205.000 | 0.670 |
| CoLIAGe2D_WindowSize3_Contrast_firstorder_Range | 208.000 | 197.000 | 205.000 | 205.000 | 0.676 |
| CoLIAGe2D_WindowSize3_Sum.Entropy_firstorder_InterquartileRange | 1.000 | 1.000 | 1.000 | 1.000 | 0.136 |
| CoLIAGe2D_WindowSize5_Sum.Average_firstorder_90Percentile | 35.200 | 38.500 | 41.800 | 43.000 | 0.211 |
| CoLIAGe2D_WindowSize5_Sum.Average_firstorder_Maximum | 45.000 | 45.000 | 46.000 | 46.000 | 0.144 |
| CoLIAGe2D_WindowSize7_Entropy_firstorder_Skewness | 0.359 | 0.346 | 0.025 | 0.028 | 0.0755 |
| CoLIAGe2D_WindowSize9_Sum.Average_firstorder_Mean | 42.148 | 23.075 | 27.837 | 25.387 | 0.856 |
| CoLIAGe2D_WindowSize9_Sum.Average_firstorder_Median | 48.000 (2.000,29.600) | 20.000 (7.000,24.067) | 29.000 (19.000,26.967) | 25.500 (24.250,26.000) | 0.709 |
| CoLIAGe2D_WindowSize9_Sum.Average_firstorder_RootMeanSquared | 43.054 (2.000,28.656) | 28.538 (17.357,28.452) | 31.405 (25.858,29.257) | 29.177 (27.813,28.891) | 0.841 |
| CoLIAGe2D_WindowSize9_Sum.Average_firstorder_Skewness | 0.000 (0.000 to −0.058) | 0.206 (−0.095 to 0.277) | −0.209 (−0.499 to −0.034) | −0.060 (−0.211 to −0.059) | 0.466 |
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_10Percentile | 48.000 (2.000,28.733) | 2.000 (2.000,18.800) | 6.000 (2.000,12.593) | 3.400 (2.000,3.827) | 0.294 |
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_Mean | 48.000 (2.000,29.400) | 12.396 (4.205,22.826) | 30.670 (18.045,26.898) | 26.044 (22.887,25.162) | 0.746 |
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_Median | 48.000 (2.000,29.600) | 2.000 (2.000,21.200) | 35.000 (11.500,27.700) | 27.000 (20.250,26.567) | 0.646 |
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_RootMeanSquared | 48.000 (2.000,29.431) | 18.529 (6.632,24.915) | 34.368 (24.237,29.828) | 30.358 (28.175,29.711) | 0.750 |
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_Skewness | 0.000 (0.000 to −0.132) | 0.000 (0.000,0.561) | −0.574 (−1.316 to −0.586) | −0.191 (−0.339 to −0.052) | 0.318 |
| wavelet.HHL_lbp.3D.m1_firstorder_Mean | 10.727 (9.980,10.650) | 11.110 (10.705,10.988) | 10.943 (10.791,10.897) | 10.739 (10.649,10.764) | 0.214 |
| wavelet.HHL_lbp.3D.m1_firstorder_Skewness | 0.061 (−0.004,0.087) | −0.011 (−0.076 to 0.004) | 0.023 (−0.048 to 0.011) | 0.037 (−0.002 to 0.025) | 0.221 |
| wavelet.LLL_lbp.3D.m1_firstorder_Kurtosis | 2.011 (1.778,1.978) | 2.116 (1.623,2.11) | 1.755 (1.456,1.894) | 1.914 (1.456,1.873) | 0.648 |
| wavelet.LLL_lbp.3D.k_firstorder_Skewness | 1.264 (0.106,1.638) | 0.800 (0.500,1.059) | 0.852 (0.557,0.851) | 0.848 (0.478,1.024) | 0.992 |
Group v2-A, v2-B, v2-C, v2-D represent four different levels of nodules from verification cohort 2: 0–0.25 cm, 0.26–0.50 cm, 0.51–0.7 5 cm, and 0.76 1.00 cm, respectively. Statistical data are expressed as the median (quartile).
The stable radiomic features in Cross-validation (n=100).
| classification | 19 features keep stable in Cross-validation more than 80 times | 11 features keep stable in Cross-validation more than 90 times |
|---|---|---|
| “Original” | original_firstorder_Minimum | original_firstorder_Minimum |
| “CoLIAGe” | CoLIAGe2D_WindowSize3_Contrast_firstorder_Maximum | CoLIAGe2D_WindowSize3_Contrast_firstorder_Maximum |
| CoLIAGe2D_WindowSize3_Contrast_firstorder_Range | CoLIAGe2D_WindowSize3_Contrast_firstorder_Range | |
| CoLIAGe2D_WindowSize3_Sum.Entropy_firstorder_InterquartileRange | CoLIAGe2D_WindowSize3_Sum.Entropy_firstorder_InterquartileRange | |
| CoLIAGe2D_WindowSize5_Sum.Average_firstorder_90Percentile | CoLIAGe2D_WindowSize5_Sum.Average_firstorder_90Percentile | |
| CoLIAGe2D_WindowSize5_Sum.Average_firstorder_Maximum | _ | |
| CoLIAGe2D_WindowSize5_Entropy_firstorder_InterquartileRange | _ | |
| CoLIAGe2D_WindowSize7_Sum.Average_firstorder_Kurtosis | _ | |
| CoLIAGe2D_WindowSize9_Sum.Average_firstorder_Mean | _ | |
| CoLIAGe2D_WindowSize9_Sum.Average_firstorder_Median | _ | |
| CoLIAGe2D_WindowSize9_Sum.Average_firstorder_RootMeanSquared | _ | |
| CoLIAGe2D_WindowSize9_Sum.Average_firstorder_Skewness | CoLIAGe2D_WindowSize9_Sum.Average_firstorder_Skewness | |
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_Mean | _ | |
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_Median | CoLIAGe2D_WindowSize11_Sum.Average_firstorder_Median | |
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_RootMeanSquared | CoLIAGe2D_WindowSize11_Sum.Average_firstorder_RootMeanSquared | |
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_Skewness | CoLIAGe2D_WindowSize11_Sum.Average_firstorder_Skewness | |
| “DWT + LBP” | wavelet.HHL_lbp.3D.m1_firstorder_Mean | _ |
| wavelet.HHL_lbp.3D.m1_firstorder_Skewness | wavelet.HHL_lbp.3D.m1_firstorder_Skewness | |
| wavelet.LLL_lbp.3D.k_firstorder_Skewness | wavelet.LLL_lbp.3D.k_firstorder_Skewness |
Take CoLIAGe2D_WindowSize3_Contrast_firstorder_Maximum as an example, CoLIAGe2D represents the type of image conversion, WindowSize3 represents the parameters for conversion, first order represents the feature type, and Maximum represents the name of the feature.
Twelve pairs of features with correlation coefficient (|ρ|) > 0.75.
| Stable features screened out | Related features | Group |
|
|---|---|---|---|
| original_firstorder_Minimum(99) | original_firstorder_10Percentile(0) | A | 0.965 |
| B | 0.923 | ||
| C | 0.898 | ||
| D | 0.752 | ||
| CoLIAGe2D_WindowSize3_Contrast_firstorder_Range(96) | CoLIAGe2D_WindowSize3_Contrast_firstorder_Maximum(97) | A | 0.963 |
| B | 0.998 | ||
| C | 1.000 | ||
| D | 1.000 | ||
| CoLIAGe2D_WindowSize5_Sum.Average_firstorder_90Percentile(91) | CoLIAGe2D_WindowSize5_Sum.Average_firstorder_RootMeanSquared(0) | A | 0.970 |
| B | 0.865 | ||
| C | 0.788 | ||
| D | 0.817 | ||
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_Median(96) | CoLIAGe2D_WindowSize9_Sum.Average_firstorder_Mean(88) | A | 0.948 |
| B | 0.944 | ||
| C | 0.954 | ||
| D | 0.809 | ||
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_Median(96) | CoLIAGe2D_WindowSize9_Sum.Average_firstorder_RootMeanSquare(84) | A | 0.948 |
| B | 0.943 | ||
| C | 0.949 | ||
| D | 0.763 | ||
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_Median(96) | CoLIAGe2D_WindowSize11_Sum.Average_firstorder_Mean(90) | A | 0.991 |
| B | 0.964 | ||
| C | 0.989 | ||
| D | 0.963 | ||
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_Median(96) | CoLIAGe2D_WindowSize11_Sum.Average_firstorder_RootMeanSquared(91) | A | 0.991 |
| B | 0.962 | ||
| C | 0.980 | ||
| D | 0.941 | ||
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_RootMeanSquared(91) | CoLIAGe2D_WindowSize9_Sum.Average_firstorder_Mean(88) | A | 0.956 |
| B | 0.989 | ||
| C | 0.972 | ||
| D | 0.825 | ||
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_RootMeanSquared(91) | CoLIAGe2D_WindowSize9_Sum.Average_firstorder_RootMeanSquare(84) | A | 0.956 |
| B | 0.982 | ||
| C | 0.971 | ||
| D | 0.808 | ||
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_RootMeanSquared(91) | CoLIAGe2D_WindowSize11_Sum.Average_firstorder_90Percentile(54) | A | 0.991 |
| B | 0.881 | ||
| C | 0.950 | ||
| D | 0.775 | ||
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_RootMeanSquared(91) | CoLIAGe2D_WindowSize11_Sum.Average_firstorder_Mean(90) | A | 1.000 |
| B | 1.000 | ||
| C | 0.994 | ||
| D | 0.973 | ||
| wavelet.LLL_lbp.3D.k_firstorder_Skewness(95) | wavelet.LLL_lbp.3D.k_firstorder_Kurtosis(0) | A | 0.912 |
| B | 0.915 | ||
| C | 0.771 | ||
| D | 0.851 |
The first column is the Stable features that remained stable more than 90 times in Cross-validation (n=100). The second column is features that are related to Stable features. The number in () represents the number of times that the features remained stable in cross-validation (n=100).
Statistical data of verification cohort 1.
| Feature parameters | v1-A | v1-B | v1-C | v1-D | v1- |
|---|---|---|---|---|---|
| original_firstorder_Minimum | -831.000 | -848.000 | -862.000 | -882.000 | 0.047 |
| CoLIAGe2D_WindowSize3_Contrast_firstorder_Maximum | 186.000 | 185.000 | 193.000 | 228.000 | 0.009 |
| CoLIAGe2D_WindowSize3_Contrast_firstorder_Range | 185.000 | 185.000 | 193.000 | 228.000 | 0.006 |
| CoLIAGe2D_WindowSize3_Sum.Entropy_firstorder_InterquartileRange | 1.000 | 1.000 | 1.000 | 1.000 | 0.003 |
| CoLIAGe2D_WindowSize5_Sum.Average_firstorder_90Percentile | 36.000 | 39.000 | 40.800 | 42.400 | 0.007 |
| CoLIAGe2D_WindowSize5_Sum.Average_firstorder_Maximum | 44.000 | 45.000 | 46.000 | 47.000 | <0.001 |
| CoLIAGe2D_WindowSize7_Entropy_firstorder_Skewness | 0.253 | -0.296 | -0.091 | 0.111 | 0.008 |
| CoLIAGe2D_WindowSize9_Sum.Average_firstorder_Mean | 10.800 | 32.015 | 30.708 | 25.727 | 0.0235 |
| CoLIAGe2D_WindowSize9_Sum.Average_firstorder_Median | 8.000 | 37.000 | 35.000 | 26.000 | 0.022 |
| CoLIAGe2D_WindowSize9_Sum.Average_firstorder_RootMeanSquared | 14.224 | 34.278 | 34.245 | 30.566 | 0.028 |
| CoLIAGe2D_WindowSize9_Sum.Average_firstorder_Skewness | 0.528 | -0.490 | -0.571 | -0.170 | 0.013 |
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_10Percentile | 2.000 | 20.000 | 14.000 | 4.000 | 0.049 |
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_Mean | 6.061 | 38.195 | 34.415 | 26.633 | 0.015 |
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_Median | 3.000 | 44.000 | 44.000 | 29.000 | 0.033 |
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_RootMeanSquared | 6.863 | 39.831 | 38.093 | 30.774 | 0.018 |
| CoLIAGe2D_WindowSize11_Sum.Average_firstorder_Skewness | 0.000 | -0.857 | -0.702 | -0.260 | 0.032 |
| wavelet.HHL_lbp.3D.m1_firstorder_Mean | 10.983 | 10.944 | 10.626 | 10.915 | 0.011 |
| wavelet.HHL_lbp.3D.m1_firstorder_Skewness | 0.002 | 0.002 | 0.078 | -0.001 | 0.038 |
| wavelet.LLL_lbp.3D.m1_firstorder_Kurtosis | 2.276 | 3.005 | 1.82 | 2.058 | <0.001 |
| wavelet.LLL_lbp.3D.k_firstorder_Skewness | 1.563 | 1.222 | 0.829 | 0.839 | <0.001 |
Group v1-A, v1-B, v1-C, v1-D represent four different levels of nodules from verification cohort 1: 0-0.25 cm, 0.26-0.50 cm, 0.51-0.75 cm, and 0.76-1.00 cm respectively. Statistical data are expressed as the median (quartile).