Predicting peritumoral glioblastoma infiltration and subsequent recurrence using deep learning-based analysis of multi-parametric magnetic resonance imaging
This github repository contains the Python implementatino of the following paper submission: Kwak, S. et al., "Predicting peritumoral glioblastoma infiltration and subsequent recurrence using deep learning-based analysis of multi-parametric magnetic resonance imaging" Journal of Medical Imaging.
For this version of code, Python 3.9.7 or above is required. Required python packages can be installed by using requirements.txt
. Once can be installed by running
pip install -r requirements.txt
Code is assumed user has access to MRI scans (FLAIR, T1, T1CE, T2, and ADC), ROIs (Far, and Near), and brain tumor segmentation. Please contact [email protected] for gaining access.
Please run code in following order:
Infiltrative_ROI/
:Near_far_selection.ipynb
->Near_far_patchMaking.ipynb
->Training_NearFar.ipynb
->Testing_nearFar_byInst.ipynb
->Post_processing.ipynb
Noninfiltrative_ROI/
:Create_Non_infiltrative_ROI.ipynb
Evaluation map/
:Create_eval_map.ipynb
Main/
:Training.ipynb
->Testing_InfiltrativeNoninfiltrative.ipynb
->Post_processing.ipynb
Make sure to put appropriate input and output directory as suggested.