PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
August 17, 2020PLoS ONE298 citationsOpen Access

FeAture Explorer (FAE): A tool for developing and comparing radiomics models

YSYang SongJZJing ZhangYZYu‐Dong Zhang

Key Points

  • To develop and validate FeAture Explorer (FAE), an open-source graphical software package designed to streamline the construction, comparison, and evaluation of radiomics machine learning pipelines.
  • Engineered a Python-based tool utilizing NumPy, pandas, and scikit-learn to automate feature extraction, matrix preprocessing, feature selection, and classification.
  • Applied the framework to the PROSTATEx dataset to classify clinically significant versus non-clinically significant prostate cancer across training, validation, and independent test partitions.
  • Identified an optimal radiomics pipeline using analysis of variance for feature selection combined with linear discriminant analysis for classification.
  • Achieved area under the receiver operating characteristic curve (AUC) values of 0.838 on the training set, 0.814 on the validation set, and 0.824 on the independent test dataset.

Abstract

In radiomics studies, researchers usually need to develop a supervised machine learning model to map image features onto the clinical conclusion. A classical machine learning pipeline consists of several steps, including normalization, feature selection, and classification. It is often tedious to find an optimal pipeline with appropriate combinations. We designed an open-source software package named FeAture Explorer (FAE). It was programmed with Python and used NumPy, pandas, and scikit-learning modules. FAE can be used to extract image features, preprocess the feature matrix, develop different models automatically, and evaluate them with common clinical statistics. FAE features a user-friendly graphical user interface that can be used by radiologists and researchers to build many different pipelines, and to compare their results visually. To prove the effectiveness of FAE, we developed a candidate model to classify the clinical-significant prostate cancer (CS PCa) and non-CS PCa using the PROSTATEx dataset. We used FAE to try out different combinations of feature selectors and classifiers, compare the area under the receiver operating characteristic curve of different models on the validation dataset, and evaluate the model using independent test data. The final model with the analysis of variance as the feature selector and linear discriminate analysis as the classifier was selected and evaluated conveniently by FAE. The area under the receiver operating characteristic curve on the training, validation, and test dataset achieved results of 0.838, 0.814, and 0.824, respectively. FAE allows researchers to build radiomics models and evaluate them using an independent testing dataset. It also provides easy model comparison and result visualization. We believe FAE can be a convenient tool for radiomics studies and other medical studies involving supervised machine learning.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Song et al. (2020) studied this question.

synapsesocial.com/papers/69dbc2de7d378569a98358b3https://doi.org/10.1371/journal.pone.0237587
Ask AI
Helpful
Bookmark
Share
View Full Paper