Cargando…

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

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 fi...

Descripción completa

Detalles Bibliográficos
Autores principales: Song, Yang, Zhang, Jing, Zhang, Yu-dong, Hou, Ying, Yan, Xu, Wang, Yida, Zhou, Minxiong, Yao, Ye-feng, Yang, Guang
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7431107/
https://www.ncbi.nlm.nih.gov/pubmed/32804986
http://dx.doi.org/10.1371/journal.pone.0237587
_version_ 1783571529012871168
author Song, Yang
Zhang, Jing
Zhang, Yu-dong
Hou, Ying
Yan, Xu
Wang, Yida
Zhou, Minxiong
Yao, Ye-feng
Yang, Guang
author_facet Song, Yang
Zhang, Jing
Zhang, Yu-dong
Hou, Ying
Yan, Xu
Wang, Yida
Zhou, Minxiong
Yao, Ye-feng
Yang, Guang
author_sort Song, Yang
collection PubMed
description 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.
format Online
Article
Text
id pubmed-7431107
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-74311072020-08-20 FeAture Explorer (FAE): A tool for developing and comparing radiomics models Song, Yang Zhang, Jing Zhang, Yu-dong Hou, Ying Yan, Xu Wang, Yida Zhou, Minxiong Yao, Ye-feng Yang, Guang PLoS One Research Article 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. Public Library of Science 2020-08-17 /pmc/articles/PMC7431107/ /pubmed/32804986 http://dx.doi.org/10.1371/journal.pone.0237587 Text en © 2020 Song et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Song, Yang
Zhang, Jing
Zhang, Yu-dong
Hou, Ying
Yan, Xu
Wang, Yida
Zhou, Minxiong
Yao, Ye-feng
Yang, Guang
FeAture Explorer (FAE): A tool for developing and comparing radiomics models
title FeAture Explorer (FAE): A tool for developing and comparing radiomics models
title_full FeAture Explorer (FAE): A tool for developing and comparing radiomics models
title_fullStr FeAture Explorer (FAE): A tool for developing and comparing radiomics models
title_full_unstemmed FeAture Explorer (FAE): A tool for developing and comparing radiomics models
title_short FeAture Explorer (FAE): A tool for developing and comparing radiomics models
title_sort feature explorer (fae): a tool for developing and comparing radiomics models
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7431107/
https://www.ncbi.nlm.nih.gov/pubmed/32804986
http://dx.doi.org/10.1371/journal.pone.0237587
work_keys_str_mv AT songyang featureexplorerfaeatoolfordevelopingandcomparingradiomicsmodels
AT zhangjing featureexplorerfaeatoolfordevelopingandcomparingradiomicsmodels
AT zhangyudong featureexplorerfaeatoolfordevelopingandcomparingradiomicsmodels
AT houying featureexplorerfaeatoolfordevelopingandcomparingradiomicsmodels
AT yanxu featureexplorerfaeatoolfordevelopingandcomparingradiomicsmodels
AT wangyida featureexplorerfaeatoolfordevelopingandcomparingradiomicsmodels
AT zhouminxiong featureexplorerfaeatoolfordevelopingandcomparingradiomicsmodels
AT yaoyefeng featureexplorerfaeatoolfordevelopingandcomparingradiomicsmodels
AT yangguang featureexplorerfaeatoolfordevelopingandcomparingradiomicsmodels