Predicting Renal Cell Carcinoma Subtypes and Fuhrman Grading Using Multiphasic CT-Based Texture Analysis and Machine Learning Techniques

<b>Objectives</b> The aim of this study is to evaluate computed tomography texture analysis (CTTA) on multiphase CT scans for distinguishing clear cell renal cell carcinoma (ccRCC) from non-ccRCC and predicting Fuhrman's grade in ccRCC using open-source Python libraries. <b>Materials and Methods</b> Conducted retrospectively, the study included 144 patients with RCCs (108 ccRCCs and 36 non-ccRCCs) who underwent preoperative multiphasic CT. Ninety ccRCCs were categorized into 71 low-grade and 19 high-grade ccRCCs. Tumor was marked on the largest axial tumor slice using "LabelMe" across different CT phases. First- and second-order texture features were computed using Python's scipy, numpy, and opencv libraries. Multivariable logistic regression analysis and machine learning (ML) models were used to evaluate CTTA parameters from different CT phases for RCC classification. The best ML model for distinguishing ccRCC and non-ccRCC was externally validated using data from the 2019 Kidney and Kidney Tumor Segmentation Challenge. <b>Results</b> Entropy in the corticomedullary (CM) phase was the best individual parameter for distinguishing ccRCC from non-ccRCC with (F1 score: 0.83). The support vector machine (SVM) based ML model, incorporating CM phase features, performed the best, with an F1 score of 0.87. External validation for the same model yielded an accuracy of 0.82 and an F1 score of 0.81. ML models and individual texture parameters showed less accuracy for classifying low- versus high-grade ccRCCs, with a maximum F1 score of 0.76 for the CM phase SVM model. Other CT phases yielded inferior results for both classification tasks. <b>Conclusion</b> CTTA employing open-source Python tools is a viable tool for differentiating ccRCCs from non-ccRCCs and predicting ccRCC grade.

Authors

Institutions

Publication Details

Journal
Indian journal of radiology and imaging - new series/Indian journal of radiology and imaging/Indian Journal of Radiology & Imaging
Published
2024-12-11
DOI
https://doi.org/10.1055/s-0044-1796639
Citations
4
Primary Topic
Renal cell carcinoma treatment
Type
article
Field-Weighted Citation Impact
1.68
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Predicting Renal Cell Carcinoma Subtypes and Fuhrman Grading Using Multiphasic CT-Based Texture Analysis and Machine Learning Techniques

Kunaal Jain, Rohan Raju Dhanakshirur, Seema Kaushal, Rishi Nayyar et al.
4 citations
Indian journal of radiology and imaging - new series/Indian journal of radiology and imaging/Indian Journal of Radiology & Imaging
Renal cell carcinoma treatment
1.68
article

Predicting Renal Cell Carcinoma Subtypes and Fuhrman Grading Using Multiphasic CT-Based Texture Analysis and Machine Learning Techniques

Kunaal Jain, Rohan Raju Dhanakshirur, Seema Kaushal, Rishi Nayyar, Sanil Garg, Chandan Jyoti Das, Amit Gupta, Nidhi Yadav
article en
4 citations

Abstract

<b>Objectives</b> The aim of this study is to evaluate computed tomography texture analysis (CTTA) on multiphase CT scans for distinguishing clear cell renal cell carcinoma (ccRCC) from non-ccRCC and predicting Fuhrman's grade in ccRCC using open-source Python libraries. <b>Materials and Methods</b> Conducted retrospectively, the study included 144 patients with RCCs (108 ccRCCs and 36 non-ccRCCs) who underwent preoperative multiphasic CT. Ninety ccRCCs were categorized into 71 low-grade and 19 high-grade ccRCCs. Tumor was marked on the largest axial tumor slice using "LabelMe" across different CT phases. First- and second-order texture features were computed using Python's scipy, numpy, and opencv libraries. Multivariable logistic regression analysis and machine learning (ML) models were used to evaluate CTTA parameters from different CT phases for RCC classification. The best ML model for distinguishing ccRCC and non-ccRCC was externally validated using data from the 2019 Kidney and Kidney Tumor Segmentation Challenge. <b>Results</b> Entropy in the corticomedullary (CM) phase was the best individual parameter for distinguishing ccRCC from non-ccRCC with (F1 score: 0.83). The support vector machine (SVM) based ML model, incorporating CM phase features, performed the best, with an F1 score of 0.87. External validation for the same model yielded an accuracy of 0.82 and an F1 score of 0.81. ML models and individual texture parameters showed less accuracy for classifying low- versus high-grade ccRCCs, with a maximum F1 score of 0.76 for the CM phase SVM model. Other CT phases yielded inferior results for both classification tasks. <b>Conclusion</b> CTTA employing open-source Python tools is a viable tool for differentiating ccRCCs from non-ccRCCs and predicting ccRCC grade.

Indian journal of radiology and imaging - new series/Indian journal of radiology and imaging/Indian Journal of Radiology & ImagingVol. 35(02)
All India Institute of Medical Sciences (IN), Indian Institute of Technology Delhi (IN)
Openalex Percentile: Top 14%
Renal cell carcinoma treatment
1.68
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.