diff --git a/CHANGELOG b/CHANGELOG index 1c0e2a07..239f533f 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -7,6 +7,26 @@ The format is based on `Keep a Changelog `_ and this project adheres to `Semantic Versioning `_ +3.5.0 - 2021-08-18 +------------ + +Fixed +~~~~~ +- Bug in plotting 2D images when ranking the posteriors or percentages. +- Bug in Evaluate for Regression. +- Bug in BasicWORC for supplying label files. +- There is a bug in SimpleITK 2.1.0, which leads it to not be able + to read certain NIFTI files. See: https://github.com/InsightSoftwareConsortium/ITK/issues/2674 + Reverting to SimpleITK 2.0.2 for now + +Changed +~~~~~~~ +- Defaults for splitting jobs in hyperoptimization: now more parallelized. + +Added +~~~~~~~ +- Documentation on additional functionality. + 3.4.5 - 2021-07-09 ------------------ Unit tests moved from Travis to Github Workflow from this verion on. diff --git a/README.md b/README.md index 86217d50..7b69bef0 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# WORC v3.4.5 +# WORC v3.5.0 ## Workflow for Optimal Radiomics Classification ## Information diff --git a/README.rst b/README.rst index afe27ca0..e80b8a70 100644 --- a/README.rst +++ b/README.rst @@ -1,4 +1,4 @@ -WORC v3.4.5 +WORC v3.5.0 =========== Workflow for Optimal Radiomics Classification diff --git a/WORC/WORC.py b/WORC/WORC.py index 8ddf6688..8d8293dd 100644 --- a/WORC/WORC.py +++ b/WORC/WORC.py @@ -30,6 +30,9 @@ import WORC.addexceptions as WORCexceptions import WORC.IOparser.config_WORC as config_io from WORC.detectors.detectors import DebugDetector +from WORC.export.hyper_params_exporter import export_hyper_params_to_latex +from urllib.parse import urlparse +from urllib.request import url2pathname class WORC(object): @@ -471,7 +474,7 @@ def defaultconfig(self): config['HyperOptimization']['test_size'] = '0.2' config['HyperOptimization']['n_splits'] = '5' config['HyperOptimization']['N_iterations'] = '1000' - config['HyperOptimization']['n_jobspercore'] = '500' # only relevant when using fastr in classification + config['HyperOptimization']['n_jobspercore'] = '200' # only relevant when using fastr in classification config['HyperOptimization']['maxlen'] = '100' config['HyperOptimization']['ranking_score'] = 'test_score' config['HyperOptimization']['memory'] = '3G' @@ -1752,6 +1755,12 @@ def execute(self): except graphviz.backend.CalledProcessError as e: print(f'[WORC WARNING] Graphviz executable gave an error: not drawing network diagram. Original error: {e}') + # export hyper param. search space to LaTeX table + for config in self.fastrconfigs: + config_path = Path(url2pathname(urlparse(config).path)) + tex_path = f'{config_path.parent.absolute() / config_path.stem}_hyperparams_space.tex' + export_hyper_params_to_latex(config_path, tex_path) + if DebugDetector().do_detection(): print("Source Data:") for k in self.source_data.keys(): diff --git a/WORC/doc/_build/doctrees/autogen/WORC.doctree b/WORC/doc/_build/doctrees/autogen/WORC.doctree index 94e398a8..3d1ffb47 100644 Binary files a/WORC/doc/_build/doctrees/autogen/WORC.doctree and b/WORC/doc/_build/doctrees/autogen/WORC.doctree differ diff --git a/WORC/doc/_build/doctrees/autogen/WORC.plotting.doctree b/WORC/doc/_build/doctrees/autogen/WORC.plotting.doctree index 2bc467e5..fb3ad1e6 100644 Binary files a/WORC/doc/_build/doctrees/autogen/WORC.plotting.doctree and b/WORC/doc/_build/doctrees/autogen/WORC.plotting.doctree differ diff --git a/WORC/doc/_build/doctrees/environment.pickle b/WORC/doc/_build/doctrees/environment.pickle index 9efd1f6a..8462c3c8 100644 Binary files a/WORC/doc/_build/doctrees/environment.pickle and b/WORC/doc/_build/doctrees/environment.pickle differ diff --git a/WORC/doc/_build/doctrees/index.doctree b/WORC/doc/_build/doctrees/index.doctree index 92459e7c..8d6db5b7 100644 Binary files a/WORC/doc/_build/doctrees/index.doctree and b/WORC/doc/_build/doctrees/index.doctree differ diff --git a/WORC/doc/_build/doctrees/static/changelog.doctree b/WORC/doc/_build/doctrees/static/changelog.doctree index 50346d18..3bdac01c 100644 Binary files a/WORC/doc/_build/doctrees/static/changelog.doctree and b/WORC/doc/_build/doctrees/static/changelog.doctree differ diff --git a/WORC/doc/_build/doctrees/static/configuration.doctree b/WORC/doc/_build/doctrees/static/configuration.doctree index 18e8e2fa..7b188c4c 100644 Binary files a/WORC/doc/_build/doctrees/static/configuration.doctree and b/WORC/doc/_build/doctrees/static/configuration.doctree differ diff --git a/WORC/doc/_build/doctrees/static/user_manual.doctree b/WORC/doc/_build/doctrees/static/user_manual.doctree index 901ae5eb..88351729 100644 Binary files a/WORC/doc/_build/doctrees/static/user_manual.doctree and b/WORC/doc/_build/doctrees/static/user_manual.doctree differ diff --git a/WORC/doc/_build/html/.buildinfo b/WORC/doc/_build/html/.buildinfo index a1b95ce7..f95da29d 100644 --- a/WORC/doc/_build/html/.buildinfo +++ b/WORC/doc/_build/html/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 90b87bcebef0f13f3ee4eda0aa38d0c3 +config: 200f1b705b4d367101e0261a187b00d0 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/WORC/doc/_build/html/_modules/WORC/IOparser/config_WORC.html b/WORC/doc/_build/html/_modules/WORC/IOparser/config_WORC.html index b000a1ad..bc889476 100644 --- a/WORC/doc/_build/html/_modules/WORC/IOparser/config_WORC.html +++ b/WORC/doc/_build/html/_modules/WORC/IOparser/config_WORC.html @@ -8,7 +8,7 @@ - WORC.IOparser.config_WORC — WORC 3.4.5 documentation + WORC.IOparser.config_WORC — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/IOparser/config_io_classifier.html b/WORC/doc/_build/html/_modules/WORC/IOparser/config_io_classifier.html index 0e96d556..104a52ce 100644 --- a/WORC/doc/_build/html/_modules/WORC/IOparser/config_io_classifier.html +++ b/WORC/doc/_build/html/_modules/WORC/IOparser/config_io_classifier.html @@ -8,7 +8,7 @@ - WORC.IOparser.config_io_classifier — WORC 3.4.5 documentation + WORC.IOparser.config_io_classifier — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/IOparser/config_preprocessing.html b/WORC/doc/_build/html/_modules/WORC/IOparser/config_preprocessing.html index 1dab9424..28521e7b 100644 --- a/WORC/doc/_build/html/_modules/WORC/IOparser/config_preprocessing.html +++ b/WORC/doc/_build/html/_modules/WORC/IOparser/config_preprocessing.html @@ -8,7 +8,7 @@ - WORC.IOparser.config_preprocessing — WORC 3.4.5 documentation + WORC.IOparser.config_preprocessing — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/IOparser/config_segmentix.html b/WORC/doc/_build/html/_modules/WORC/IOparser/config_segmentix.html index fcf03edb..ea6a5109 100644 --- a/WORC/doc/_build/html/_modules/WORC/IOparser/config_segmentix.html +++ b/WORC/doc/_build/html/_modules/WORC/IOparser/config_segmentix.html @@ -8,7 +8,7 @@ - WORC.IOparser.config_segmentix — WORC 3.4.5 documentation + WORC.IOparser.config_segmentix — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/IOparser/file_io.html b/WORC/doc/_build/html/_modules/WORC/IOparser/file_io.html index 707184ff..400d5530 100644 --- a/WORC/doc/_build/html/_modules/WORC/IOparser/file_io.html +++ b/WORC/doc/_build/html/_modules/WORC/IOparser/file_io.html @@ -8,7 +8,7 @@ - WORC.IOparser.file_io — WORC 3.4.5 documentation + WORC.IOparser.file_io — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/WORC.html b/WORC/doc/_build/html/_modules/WORC/WORC.html index ad447899..3b413dec 100644 --- a/WORC/doc/_build/html/_modules/WORC/WORC.html +++ b/WORC/doc/_build/html/_modules/WORC/WORC.html @@ -8,7 +8,7 @@ - WORC.WORC — WORC 3.4.5 documentation + WORC.WORC — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
@@ -195,6 +195,9 @@

Source code for WORC.WORC

 import WORC.addexceptions as WORCexceptions
 import WORC.IOparser.config_WORC as config_io
 from WORC.detectors.detectors import DebugDetector
+from WORC.export.hyper_params_exporter import export_hyper_params_to_latex
+from urllib.parse import urlparse
+from urllib.request import url2pathname
 
 
 
[docs]class WORC(object): @@ -636,7 +639,7 @@

Source code for WORC.WORC

         config['HyperOptimization']['test_size'] = '0.2'
         config['HyperOptimization']['n_splits'] = '5'
         config['HyperOptimization']['N_iterations'] = '1000'
-        config['HyperOptimization']['n_jobspercore'] = '500'  # only relevant when using fastr in classification
+        config['HyperOptimization']['n_jobspercore'] = '200'  # only relevant when using fastr in classification
         config['HyperOptimization']['maxlen'] = '100'
         config['HyperOptimization']['ranking_score'] = 'test_score'
         config['HyperOptimization']['memory'] = '3G'
@@ -1917,6 +1920,12 @@ 

Source code for WORC.WORC

         except graphviz.backend.CalledProcessError as e:
             print(f'[WORC WARNING] Graphviz executable gave an error: not drawing network diagram. Original error: {e}')
 
+        # export hyper param. search space to LaTeX table
+        for config in self.fastrconfigs:
+            config_path = Path(url2pathname(urlparse(config).path))
+            tex_path = f'{config_path.parent.absolute() / config_path.stem}_hyperparams_space.tex'
+            export_hyper_params_to_latex(config_path, tex_path)
+
         if DebugDetector().do_detection():
             print("Source Data:")
             for k in self.source_data.keys():
diff --git a/WORC/doc/_build/html/_modules/WORC/addexceptions.html b/WORC/doc/_build/html/_modules/WORC/addexceptions.html
index 09da74f1..b751c379 100644
--- a/WORC/doc/_build/html/_modules/WORC/addexceptions.html
+++ b/WORC/doc/_build/html/_modules/WORC/addexceptions.html
@@ -8,7 +8,7 @@
   
   
   
-  WORC.addexceptions — WORC 3.4.5 documentation
+  WORC.addexceptions — WORC 3.5.0 documentation
   
 
   
@@ -62,7 +62,7 @@
             
             
               
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/classification/AdvancedSampler.html b/WORC/doc/_build/html/_modules/WORC/classification/AdvancedSampler.html index 0327e748..7422e845 100644 --- a/WORC/doc/_build/html/_modules/WORC/classification/AdvancedSampler.html +++ b/WORC/doc/_build/html/_modules/WORC/classification/AdvancedSampler.html @@ -8,7 +8,7 @@ - WORC.classification.AdvancedSampler — WORC 3.4.5 documentation + WORC.classification.AdvancedSampler — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/classification/ObjectSampler.html b/WORC/doc/_build/html/_modules/WORC/classification/ObjectSampler.html index 9f91cabc..0ba21179 100644 --- a/WORC/doc/_build/html/_modules/WORC/classification/ObjectSampler.html +++ b/WORC/doc/_build/html/_modules/WORC/classification/ObjectSampler.html @@ -8,7 +8,7 @@ - WORC.classification.ObjectSampler — WORC 3.4.5 documentation + WORC.classification.ObjectSampler — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/classification/RankedSVM.html b/WORC/doc/_build/html/_modules/WORC/classification/RankedSVM.html index 94256185..d6cacddb 100644 --- a/WORC/doc/_build/html/_modules/WORC/classification/RankedSVM.html +++ b/WORC/doc/_build/html/_modules/WORC/classification/RankedSVM.html @@ -8,7 +8,7 @@ - WORC.classification.RankedSVM — WORC 3.4.5 documentation + WORC.classification.RankedSVM — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/classification/SearchCV.html b/WORC/doc/_build/html/_modules/WORC/classification/SearchCV.html index 779f7125..6702946e 100644 --- a/WORC/doc/_build/html/_modules/WORC/classification/SearchCV.html +++ b/WORC/doc/_build/html/_modules/WORC/classification/SearchCV.html @@ -8,7 +8,7 @@ - WORC.classification.SearchCV — WORC 3.4.5 documentation + WORC.classification.SearchCV — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/classification/construct_classifier.html b/WORC/doc/_build/html/_modules/WORC/classification/construct_classifier.html index 916e4053..141a37e3 100644 --- a/WORC/doc/_build/html/_modules/WORC/classification/construct_classifier.html +++ b/WORC/doc/_build/html/_modules/WORC/classification/construct_classifier.html @@ -8,7 +8,7 @@ - WORC.classification.construct_classifier — WORC 3.4.5 documentation + WORC.classification.construct_classifier — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/classification/createfixedsplits.html b/WORC/doc/_build/html/_modules/WORC/classification/createfixedsplits.html index 95fd6354..e0d020d0 100644 --- a/WORC/doc/_build/html/_modules/WORC/classification/createfixedsplits.html +++ b/WORC/doc/_build/html/_modules/WORC/classification/createfixedsplits.html @@ -8,7 +8,7 @@ - WORC.classification.createfixedsplits — WORC 3.4.5 documentation + WORC.classification.createfixedsplits — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/classification/crossval.html b/WORC/doc/_build/html/_modules/WORC/classification/crossval.html index 77c44f82..5212ca1b 100644 --- a/WORC/doc/_build/html/_modules/WORC/classification/crossval.html +++ b/WORC/doc/_build/html/_modules/WORC/classification/crossval.html @@ -8,7 +8,7 @@ - WORC.classification.crossval — WORC 3.4.5 documentation + WORC.classification.crossval — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/classification/estimators.html b/WORC/doc/_build/html/_modules/WORC/classification/estimators.html index 526c246c..9f233b4f 100644 --- a/WORC/doc/_build/html/_modules/WORC/classification/estimators.html +++ b/WORC/doc/_build/html/_modules/WORC/classification/estimators.html @@ -8,7 +8,7 @@ - WORC.classification.estimators — WORC 3.4.5 documentation + WORC.classification.estimators — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/classification/fitandscore.html b/WORC/doc/_build/html/_modules/WORC/classification/fitandscore.html index d1f608f2..6b8a2046 100644 --- a/WORC/doc/_build/html/_modules/WORC/classification/fitandscore.html +++ b/WORC/doc/_build/html/_modules/WORC/classification/fitandscore.html @@ -8,7 +8,7 @@ - WORC.classification.fitandscore — WORC 3.4.5 documentation + WORC.classification.fitandscore — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/classification/metrics.html b/WORC/doc/_build/html/_modules/WORC/classification/metrics.html index a0413f15..187375f8 100644 --- a/WORC/doc/_build/html/_modules/WORC/classification/metrics.html +++ b/WORC/doc/_build/html/_modules/WORC/classification/metrics.html @@ -8,7 +8,7 @@ - WORC.classification.metrics — WORC 3.4.5 documentation + WORC.classification.metrics — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/classification/parameter_optimization.html b/WORC/doc/_build/html/_modules/WORC/classification/parameter_optimization.html index 97a1f176..7ca0ce99 100644 --- a/WORC/doc/_build/html/_modules/WORC/classification/parameter_optimization.html +++ b/WORC/doc/_build/html/_modules/WORC/classification/parameter_optimization.html @@ -8,7 +8,7 @@ - WORC.classification.parameter_optimization — WORC 3.4.5 documentation + WORC.classification.parameter_optimization — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/classification/trainclassifier.html b/WORC/doc/_build/html/_modules/WORC/classification/trainclassifier.html index 04758345..9942bfa6 100644 --- a/WORC/doc/_build/html/_modules/WORC/classification/trainclassifier.html +++ b/WORC/doc/_build/html/_modules/WORC/classification/trainclassifier.html @@ -8,7 +8,7 @@ - WORC.classification.trainclassifier — WORC 3.4.5 documentation + WORC.classification.trainclassifier — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/detectors/detectors.html b/WORC/doc/_build/html/_modules/WORC/detectors/detectors.html index 9f5031a2..e1f7f1e6 100644 --- a/WORC/doc/_build/html/_modules/WORC/detectors/detectors.html +++ b/WORC/doc/_build/html/_modules/WORC/detectors/detectors.html @@ -8,7 +8,7 @@ - WORC.detectors.detectors — WORC 3.4.5 documentation + WORC.detectors.detectors — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/exampledata/datadownloader.html b/WORC/doc/_build/html/_modules/WORC/exampledata/datadownloader.html index 2e43ffc5..58bb52ed 100644 --- a/WORC/doc/_build/html/_modules/WORC/exampledata/datadownloader.html +++ b/WORC/doc/_build/html/_modules/WORC/exampledata/datadownloader.html @@ -8,7 +8,7 @@ - WORC.exampledata.datadownloader — WORC 3.4.5 documentation + WORC.exampledata.datadownloader — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/featureprocessing/Imputer.html b/WORC/doc/_build/html/_modules/WORC/featureprocessing/Imputer.html index 857090b7..79e9df03 100644 --- a/WORC/doc/_build/html/_modules/WORC/featureprocessing/Imputer.html +++ b/WORC/doc/_build/html/_modules/WORC/featureprocessing/Imputer.html @@ -8,7 +8,7 @@ - WORC.featureprocessing.Imputer — WORC 3.4.5 documentation + WORC.featureprocessing.Imputer — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/featureprocessing/Relief.html b/WORC/doc/_build/html/_modules/WORC/featureprocessing/Relief.html index a1445ff1..474d322b 100644 --- a/WORC/doc/_build/html/_modules/WORC/featureprocessing/Relief.html +++ b/WORC/doc/_build/html/_modules/WORC/featureprocessing/Relief.html @@ -8,7 +8,7 @@ - WORC.featureprocessing.Relief — WORC 3.4.5 documentation + WORC.featureprocessing.Relief — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/featureprocessing/SelectGroups.html b/WORC/doc/_build/html/_modules/WORC/featureprocessing/SelectGroups.html index 65f27892..21fd4d03 100644 --- a/WORC/doc/_build/html/_modules/WORC/featureprocessing/SelectGroups.html +++ b/WORC/doc/_build/html/_modules/WORC/featureprocessing/SelectGroups.html @@ -8,7 +8,7 @@ - WORC.featureprocessing.SelectGroups — WORC 3.4.5 documentation + WORC.featureprocessing.SelectGroups — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/featureprocessing/SelectIndividuals.html b/WORC/doc/_build/html/_modules/WORC/featureprocessing/SelectIndividuals.html index 5e8d703b..aa873206 100644 --- a/WORC/doc/_build/html/_modules/WORC/featureprocessing/SelectIndividuals.html +++ b/WORC/doc/_build/html/_modules/WORC/featureprocessing/SelectIndividuals.html @@ -8,7 +8,7 @@ - WORC.featureprocessing.SelectIndividuals — WORC 3.4.5 documentation + WORC.featureprocessing.SelectIndividuals — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/featureprocessing/StatisticalTestFeatures.html b/WORC/doc/_build/html/_modules/WORC/featureprocessing/StatisticalTestFeatures.html index cbdfcc36..a5797ff2 100644 --- a/WORC/doc/_build/html/_modules/WORC/featureprocessing/StatisticalTestFeatures.html +++ b/WORC/doc/_build/html/_modules/WORC/featureprocessing/StatisticalTestFeatures.html @@ -8,7 +8,7 @@ - WORC.featureprocessing.StatisticalTestFeatures — WORC 3.4.5 documentation + WORC.featureprocessing.StatisticalTestFeatures — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/featureprocessing/StatisticalTestThreshold.html b/WORC/doc/_build/html/_modules/WORC/featureprocessing/StatisticalTestThreshold.html index 2e5c735a..2be7d257 100644 --- a/WORC/doc/_build/html/_modules/WORC/featureprocessing/StatisticalTestThreshold.html +++ b/WORC/doc/_build/html/_modules/WORC/featureprocessing/StatisticalTestThreshold.html @@ -8,7 +8,7 @@ - WORC.featureprocessing.StatisticalTestThreshold — WORC 3.4.5 documentation + WORC.featureprocessing.StatisticalTestThreshold — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/featureprocessing/VarianceThreshold.html b/WORC/doc/_build/html/_modules/WORC/featureprocessing/VarianceThreshold.html index a2132204..133a13ef 100644 --- a/WORC/doc/_build/html/_modules/WORC/featureprocessing/VarianceThreshold.html +++ b/WORC/doc/_build/html/_modules/WORC/featureprocessing/VarianceThreshold.html @@ -8,7 +8,7 @@ - WORC.featureprocessing.VarianceThreshold — WORC 3.4.5 documentation + WORC.featureprocessing.VarianceThreshold — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/plotting/compute_CI.html b/WORC/doc/_build/html/_modules/WORC/plotting/compute_CI.html index d13676d7..22dbb49e 100644 --- a/WORC/doc/_build/html/_modules/WORC/plotting/compute_CI.html +++ b/WORC/doc/_build/html/_modules/WORC/plotting/compute_CI.html @@ -8,7 +8,7 @@ - WORC.plotting.compute_CI — WORC 3.4.5 documentation + WORC.plotting.compute_CI — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/plotting/linstretch.html b/WORC/doc/_build/html/_modules/WORC/plotting/linstretch.html index 8ce23965..68675c31 100644 --- a/WORC/doc/_build/html/_modules/WORC/plotting/linstretch.html +++ b/WORC/doc/_build/html/_modules/WORC/plotting/linstretch.html @@ -8,7 +8,7 @@ - WORC.plotting.linstretch — WORC 3.4.5 documentation + WORC.plotting.linstretch — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/plotting/plot_ROC.html b/WORC/doc/_build/html/_modules/WORC/plotting/plot_ROC.html index fe730fa8..fa6d0c04 100644 --- a/WORC/doc/_build/html/_modules/WORC/plotting/plot_ROC.html +++ b/WORC/doc/_build/html/_modules/WORC/plotting/plot_ROC.html @@ -8,7 +8,7 @@ - WORC.plotting.plot_ROC — WORC 3.4.5 documentation + WORC.plotting.plot_ROC — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/plotting/plot_barchart.html b/WORC/doc/_build/html/_modules/WORC/plotting/plot_barchart.html index 7a889843..525984b0 100644 --- a/WORC/doc/_build/html/_modules/WORC/plotting/plot_barchart.html +++ b/WORC/doc/_build/html/_modules/WORC/plotting/plot_barchart.html @@ -8,7 +8,7 @@ - WORC.plotting.plot_barchart — WORC 3.4.5 documentation + WORC.plotting.plot_barchart — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/plotting/plot_images.html b/WORC/doc/_build/html/_modules/WORC/plotting/plot_images.html index 26730e4f..426ad077 100644 --- a/WORC/doc/_build/html/_modules/WORC/plotting/plot_images.html +++ b/WORC/doc/_build/html/_modules/WORC/plotting/plot_images.html @@ -8,7 +8,7 @@ - WORC.plotting.plot_images — WORC 3.4.5 documentation + WORC.plotting.plot_images — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
@@ -218,21 +218,29 @@

Source code for WORC.plotting.plot_images

 
[docs]def slicer(image, mask=None, output_name=None, output_name_zoom=None, thresholds=[-240, 160], zoomfactor=4, dpi=500, normalize=False, expand=False, boundary=False, square=False, flip=True, rot90=0, - alpha=0.40, axis='axial', index=None, color='cyan'): + alpha=0.40, axis='axial', index=None, color='cyan', radius=2): """Plot slice of image where mask is largest, with mask as overlay. image and mask should both be arrays """ # Determine figure size by spacing - spacing = [float(image.GetSpacing()[0]), float(image.GetSpacing()[1]), float(image.GetSpacing()[2])] - imsize = [float(image.GetSize()[0]), float(image.GetSize()[1]), float(image.GetSize()[2])] - - if axis == 'axial': + if len(image.GetSize()) == 2: + # 2D Image + spacing = [float(image.GetSpacing()[0]), float(image.GetSpacing()[1])] + imsize = [float(image.GetSize()[0]), float(image.GetSize()[1])] figsize = (imsize[0]*spacing[0]/100.0, imsize[1]*spacing[1]/100.0) - elif axis == 'coronal': - figsize = (imsize[0]*spacing[0]/100.0, imsize[2]*spacing[2]/100.0) - elif axis == 'transversal': - figsize = (imsize[1]*spacing[1]/100.0, imsize[2]*spacing[2]/100.0) + else: + # 3D Image + # Determine figure size by spacing + spacing = [float(image.GetSpacing()[0]), float(image.GetSpacing()[1]), float(image.GetSpacing()[2])] + imsize = [float(image.GetSize()[0]), float(image.GetSize()[1]), float(image.GetSize()[2])] + + if axis == 'axial': + figsize = (imsize[0]*spacing[0]/100.0, imsize[1]*spacing[1]/100.0) + elif axis == 'coronal': + figsize = (imsize[0]*spacing[0]/100.0, imsize[2]*spacing[2]/100.0) + elif axis == 'transversal': + figsize = (imsize[1]*spacing[1]/100.0, imsize[2]*spacing[2]/100.0) # Convert images to numpy arrays image = sitk.GetArrayFromImage(image) @@ -299,7 +307,7 @@

Source code for WORC.plotting.plot_images

     if mask is not None:
         if boundary:
             print('\t Extracting boundary.')
-            maskslice = extract_boundary(maskslice)
+            maskslice = extract_boundary(maskslice, radius)
 
     if normalize:
         print('\t Normalizing.')
diff --git a/WORC/doc/_build/html/_modules/WORC/plotting/plot_ranked_scores.html b/WORC/doc/_build/html/_modules/WORC/plotting/plot_ranked_scores.html
index 52a89a53..5975ad66 100644
--- a/WORC/doc/_build/html/_modules/WORC/plotting/plot_ranked_scores.html
+++ b/WORC/doc/_build/html/_modules/WORC/plotting/plot_ranked_scores.html
@@ -8,7 +8,7 @@
   
   
   
-  WORC.plotting.plot_ranked_scores — WORC 3.4.5 documentation
+  WORC.plotting.plot_ranked_scores — WORC 3.5.0 documentation
   
 
   
@@ -62,7 +62,7 @@
             
             
               
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/plotting/scatterplot.html b/WORC/doc/_build/html/_modules/WORC/plotting/scatterplot.html index 176f7231..1548d97c 100644 --- a/WORC/doc/_build/html/_modules/WORC/plotting/scatterplot.html +++ b/WORC/doc/_build/html/_modules/WORC/plotting/scatterplot.html @@ -8,7 +8,7 @@ - WORC.plotting.scatterplot — WORC 3.4.5 documentation + WORC.plotting.scatterplot — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/processing/ExtractNLargestBlobsn.html b/WORC/doc/_build/html/_modules/WORC/processing/ExtractNLargestBlobsn.html index 41e8083d..8e42e888 100644 --- a/WORC/doc/_build/html/_modules/WORC/processing/ExtractNLargestBlobsn.html +++ b/WORC/doc/_build/html/_modules/WORC/processing/ExtractNLargestBlobsn.html @@ -8,7 +8,7 @@ - WORC.processing.ExtractNLargestBlobsn — WORC 3.4.5 documentation + WORC.processing.ExtractNLargestBlobsn — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/processing/classes.html b/WORC/doc/_build/html/_modules/WORC/processing/classes.html index 5b9b3783..d0ab7331 100644 --- a/WORC/doc/_build/html/_modules/WORC/processing/classes.html +++ b/WORC/doc/_build/html/_modules/WORC/processing/classes.html @@ -8,7 +8,7 @@ - WORC.processing.classes — WORC 3.4.5 documentation + WORC.processing.classes — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/processing/label_processing.html b/WORC/doc/_build/html/_modules/WORC/processing/label_processing.html index 74bb27d4..b18156c8 100644 --- a/WORC/doc/_build/html/_modules/WORC/processing/label_processing.html +++ b/WORC/doc/_build/html/_modules/WORC/processing/label_processing.html @@ -8,7 +8,7 @@ - WORC.processing.label_processing — WORC 3.4.5 documentation + WORC.processing.label_processing — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/resources/fastr_tests/CalcFeatures_test.html b/WORC/doc/_build/html/_modules/WORC/resources/fastr_tests/CalcFeatures_test.html index 0bc9fdb4..c622b99b 100644 --- a/WORC/doc/_build/html/_modules/WORC/resources/fastr_tests/CalcFeatures_test.html +++ b/WORC/doc/_build/html/_modules/WORC/resources/fastr_tests/CalcFeatures_test.html @@ -8,7 +8,7 @@ - WORC.resources.fastr_tests.CalcFeatures_test — WORC 3.4.5 documentation + WORC.resources.fastr_tests.CalcFeatures_test — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/resources/fastr_tests/elastix_test.html b/WORC/doc/_build/html/_modules/WORC/resources/fastr_tests/elastix_test.html index 2c5e2be0..b7cf49e8 100644 --- a/WORC/doc/_build/html/_modules/WORC/resources/fastr_tests/elastix_test.html +++ b/WORC/doc/_build/html/_modules/WORC/resources/fastr_tests/elastix_test.html @@ -8,7 +8,7 @@ - WORC.resources.fastr_tests.elastix_test — WORC 3.4.5 documentation + WORC.resources.fastr_tests.elastix_test — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/resources/fastr_tests/segmentix_test.html b/WORC/doc/_build/html/_modules/WORC/resources/fastr_tests/segmentix_test.html index 07b538ac..ab190e36 100644 --- a/WORC/doc/_build/html/_modules/WORC/resources/fastr_tests/segmentix_test.html +++ b/WORC/doc/_build/html/_modules/WORC/resources/fastr_tests/segmentix_test.html @@ -8,7 +8,7 @@ - WORC.resources.fastr_tests.segmentix_test — WORC 3.4.5 documentation + WORC.resources.fastr_tests.segmentix_test — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/tools/Elastix.html b/WORC/doc/_build/html/_modules/WORC/tools/Elastix.html index b2ab73a7..8edc4f5e 100644 --- a/WORC/doc/_build/html/_modules/WORC/tools/Elastix.html +++ b/WORC/doc/_build/html/_modules/WORC/tools/Elastix.html @@ -8,7 +8,7 @@ - WORC.tools.Elastix — WORC 3.4.5 documentation + WORC.tools.Elastix — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/tools/Evaluate.html b/WORC/doc/_build/html/_modules/WORC/tools/Evaluate.html index 36bbf99d..f69b4016 100644 --- a/WORC/doc/_build/html/_modules/WORC/tools/Evaluate.html +++ b/WORC/doc/_build/html/_modules/WORC/tools/Evaluate.html @@ -8,7 +8,7 @@ - WORC.tools.Evaluate — WORC 3.4.5 documentation + WORC.tools.Evaluate — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
@@ -594,8 +594,8 @@

Source code for WORC.tools.Evaluate

                 self.links_STest_Features[name] =\
                     self.network.create_link(self.parent.ComBat.outputs['features_train_out'], self.node_STest.inputs['features'])
 
-            self.links_decomposition_Features[name] =\
-                self.network.create_link(self.parent.ComBat.outputs['features_train_out'], self.node_decomposition.inputs['features'])
+                self.links_decomposition_Features[name] =\
+                    self.network.create_link(self.parent.ComBat.outputs['features_train_out'], self.node_decomposition.inputs['features'])
 
             self.links_Boxplots_Features[name] =\
                 self.network.create_link(self.parent.ComBat.outputs['features_train_out'], self.node_Boxplots_Features.inputs['features'])
@@ -603,8 +603,8 @@ 

Source code for WORC.tools.Evaluate

             # All features should be input at once
             if 'classification' in self.modus:
                 self.links_STest_Features[name].collapse = 'ComBat'
+                self.links_decomposition_Features[name].collapse = 'ComBat'
 
-            self.links_decomposition_Features[name].collapse = 'ComBat'
             self.links_Boxplots_Features[name].collapse = 'ComBat'
 
         else:
@@ -619,8 +619,8 @@ 

Source code for WORC.tools.Evaluate

                                 self.links_STest_Features[name] =\
                                     self.node_STest.inputs['features'][name] << node.outputs['feat_out']
 
-                            self.links_decomposition_Features[name] =\
-                                self.node_decomposition.inputs['features'][name] << node.outputs['feat_out']
+                                self.links_decomposition_Features[name] =\
+                                    self.node_decomposition.inputs['features'][name] << node.outputs['feat_out']
 
                             self.links_Boxplots_Features[name] =\
                                 self.node_Boxplots_Features.inputs['features'][name] << node.outputs['feat_out']
@@ -628,8 +628,8 @@ 

Source code for WORC.tools.Evaluate

                             # All features should be input at once
                             if 'classification' in self.modus:
                                 self.links_STest_Features[name].collapse = 'train'
+                                self.links_decomposition_Features[name].collapse = 'train'
 
-                            self.links_decomposition_Features[name].collapse = 'train'
                             self.links_Boxplots_Features[name].collapse = 'train'
                     else:
                         # Feature are precomputed and given as sources
@@ -639,16 +639,17 @@ 

Source code for WORC.tools.Evaluate

                                 self.links_STest_Features[name] =\
                                     self.node_STest.inputs['features'][name] << node.output
 
-                            self.links_decomposition_Features[name] =\
-                                self.node_decomposition.inputs['features'][name] << node.output
+                                self.links_decomposition_Features[name] =\
+                                    self.node_decomposition.inputs['features'][name] << node.output
+
                             self.links_Boxplots_Features[name] =\
                                 self.node_Boxplots_Features.inputs['features'][name] << node.output
 
                             # All features should be input at once
                             if 'classification' in self.modus:
                                 self.links_STest_Features[name].collapse = 'train'
+                                self.links_decomposition_Features[name].collapse = 'train'
 
-                            self.links_decomposition_Features[name].collapse = 'train'
                             self.links_Boxplots_Features[name].collapse = 'train'
 
                 else:
diff --git a/WORC/doc/_build/html/_modules/WORC/tools/Slicer.html b/WORC/doc/_build/html/_modules/WORC/tools/Slicer.html
index 440871e0..6ba8c334 100644
--- a/WORC/doc/_build/html/_modules/WORC/tools/Slicer.html
+++ b/WORC/doc/_build/html/_modules/WORC/tools/Slicer.html
@@ -8,7 +8,7 @@
   
   
   
-  WORC.tools.Slicer — WORC 3.4.5 documentation
+  WORC.tools.Slicer — WORC 3.5.0 documentation
   
 
   
@@ -62,7 +62,7 @@
             
             
               
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/tools/Transformix.html b/WORC/doc/_build/html/_modules/WORC/tools/Transformix.html index 1a6242f8..de97124c 100644 --- a/WORC/doc/_build/html/_modules/WORC/tools/Transformix.html +++ b/WORC/doc/_build/html/_modules/WORC/tools/Transformix.html @@ -8,7 +8,7 @@ - WORC.tools.Transformix — WORC 3.4.5 documentation + WORC.tools.Transformix — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/WORC/tools/createfixedsplits.html b/WORC/doc/_build/html/_modules/WORC/tools/createfixedsplits.html index 01945e09..ad86b30a 100644 --- a/WORC/doc/_build/html/_modules/WORC/tools/createfixedsplits.html +++ b/WORC/doc/_build/html/_modules/WORC/tools/createfixedsplits.html @@ -8,7 +8,7 @@ - WORC.tools.createfixedsplits — WORC 3.4.5 documentation + WORC.tools.createfixedsplits — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
diff --git a/WORC/doc/_build/html/_modules/index.html b/WORC/doc/_build/html/_modules/index.html index 4090ef76..b928ae95 100644 --- a/WORC/doc/_build/html/_modules/index.html +++ b/WORC/doc/_build/html/_modules/index.html @@ -8,7 +8,7 @@ - Overview: module code — WORC 3.4.5 documentation + Overview: module code — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
- 3.4.5 + 3.5.0
@@ -185,6 +185,7 @@

All modules for which code is available

  • WORC.detectors.detectors
  • WORC.exampledata.create_example_data
  • WORC.exampledata.datadownloader
  • +
  • WORC.export.hyper_params_exporter
  • WORC.facade.basicworc
  • WORC.facade.helpers.configbuilder
  • WORC.facade.helpers.exceptions
  • diff --git a/WORC/doc/_build/html/_sources/autogen/WORC.rst.txt b/WORC/doc/_build/html/_sources/autogen/WORC.rst.txt index 53de38f4..6872a9c8 100644 --- a/WORC/doc/_build/html/_sources/autogen/WORC.rst.txt +++ b/WORC/doc/_build/html/_sources/autogen/WORC.rst.txt @@ -37,6 +37,7 @@ Subpackages WORC.classification WORC.detectors WORC.exampledata + WORC.export WORC.facade WORC.fastrconfig WORC.featureprocessing diff --git a/WORC/doc/_build/html/_sources/index.rst.txt b/WORC/doc/_build/html/_sources/index.rst.txt index 2870f00d..77ec657c 100644 --- a/WORC/doc/_build/html/_sources/index.rst.txt +++ b/WORC/doc/_build/html/_sources/index.rst.txt @@ -12,7 +12,9 @@ a radiomics study is effectively reduced to a black box with a push button, wher your data and WORC will adapt the workflow to your application. Thus, WORC is especially suitable for the fast development of signatures and probing datasets for new biomarkers. -.. note:: Despite the name, besides classification, WORC can actually also be used for regression and multilabel classification. Survival is WIP. +.. note:: Despite the name, besides classification, WORC can actually also be + used for regression and multilabel classification. See for more details the + :ref:`additonalfunctionality-chapter` chapter. We aim to establish a general radiomics platform supporting easy integration of other tools. With our modular build and support of @@ -37,7 +39,8 @@ For more information regarding radiomics, we recommend the following book chapte `M. P. A. Starmans, S. R. van der Voort, J. M. Castillo T., J. F. Veenland, S. Klein, W. J. Niessen. "Radiomics: Data mining using quantitative medical image features" Handbook of Medical Image Computing and Computer Assisted Intervention (MICCAI) 2020 `_ -The article on WORC is currently in preparation. WORC has been presented at the following conferences: +The article on WORC is currently in preparation. WORC among others has been +presented at the following conferences: `M. P. A. Starmans. "Multicentre studies for more robust radiomics signatures." European Congress of Radiology (ECR) 2021: E³ 422 - Radiomics: principles and applications. `_ @@ -45,6 +48,10 @@ The article on WORC is currently in preparation. WORC has been presented at the `M. P. A. Starmans, S. R. van der Voort, M. Vos, F. Incekara, J. J. Visser, M. Smits, M. G. Thomeer, W. J. Niessen and S. Klein. "Fully automatic construction of optimal radiomics workflows." European Congress of Radiology (ECR) 2019. `_ + `M. P. A. Starmans, R. Miclea, S. R. van der Voort, W. J. Niessen, S. Klein and M. G. Thomeer. "Classification of malignant and benign liver tumours using a radiomics approach." European Congress of Radiology (ECR) 2019. `_ + + `M. P. A. Starmans, A. Blazevic, S. R. van der Voort, T. Brabander, J. Hofland, W. J. Niessen, W. W. de Herder and S. Klein. "Prediction of surgery requirement in mesenteric fibrosis on CT using a radiomics approach." European Congress of Radiology (ECR) 2019. `_ + `M. P. A. Starmans, S. R. van der Voort, R. L. Miclea, M. Vos, F. Incekara, M. J. M. Timbergen, M. M. J. Wijnenga, G. A. Padmos, G. H. J. van Leenders, G. Kapsas, M. J. van den Bent, A. J.P.E. Vincent, D. J. Grünhagen, C. Verhoef, S. Sleijfer, J. J. Visser, M. Smits, M. G. Thomeer, W. J. Niessen, S. Klein. "Harmonizing radiomics among applications through adaptive workflow optimization." European Society of Medical Imaging Informatics (EuSoMII) Annual Meeting 2019. `_ WORC has among others been used in the following studies: @@ -57,38 +64,14 @@ WORC has among others been used in the following studies: `M. J. M. Timbergen, M. P. A. Starmans, M. Vos, G. A. Padmos, D. J. Grünhagen, G. J. L. H. van Leenders, D. Hanff, C. Verhoef, W. J. Niessen, S. Sleijfer, S. Klein, J. J. Visser. "Differential diagnosis and mutation stratification of desmoid-type fibromatosis on MRI using radiomics." European Journal of Radiology 2020 `_ - `M. P. A. Starmans, C. J. Els, F. Fiduzi, W. J. Niessen, S.Klein, R. S. Dwarkasing. "Radiomics model to predict hepatocellular carcinoma on liver MRI of high-risk patients in surveillance: a proof-of-concept study." European Congress of Radiology (ECR) 2020 `_ - - `M. P. A. Starmans, M. Vos, M. J. M. Timbergen, S. R. van der Voort, D. J. Grünhagen, S. Sleijfer, C. Verhoef, J.J. Visser, S.Klein. "Distinguishing well-differentiated liposarcomas from lipomas on MR images using a radiomics approach." European Congress of Radiology (ECR) 2020 `_ - - `M. P. A. Starmans, M. J. M. Timbergen, G. A. Padmos, D. J. Grünhagen, G. J. van Leenders, D. Hanff, S. Sleijfer, J.J. Visser, S.Klein. "Distinguishing desmoid-type fibromatosis from soft tissue sarcoma on MRI using a radiomics approach." European Congress of Radiology (ECR) 2020 `_ - - `M. P. A. Starmans, M. J. M. Timbergen, M. Renckens, D. J. Grünhagen, G. J. van Leenders, S. Sleijfer, J.J. Visser, S.Klein. "Differential diagnosis and mutation stratification of gastrointestinal stromal tumours on CT images using a radiomics approach." European Congress of Radiology (ECR) 2020 `_ - `M. P. A. Starmans, F. E. Buisman, S. R. van der Voort, D. J. Grünhagen, P. B. Vermeulen, C. Verhoef, S.Klein, J.J. Visser. "Prediction of histopathological growth patterns by radiomics and CT-imaging in patients with operable colorectal liver metastases: a proof-of-concept study." European Congress of Radiology (ECR) 2020 `_ - `J. M. Castillo, M. P. A. Starmans, M. Arif, W. J. Niessen, S.Klein, I. G. Schoots, J. Veenland. "A multicentre-multivendor study to evaluate the generalisability of a radiomics model for classifying prostate cancer." European Congress of Radiology (ECR) 2020 `_ - - `M. J. M. Timbergen, M. P. A. Starmans, M. Vos, M. Renckens, D. J. Grünhagen, G. J. L. H. van Leenders, W. J. Niessen, C. Verhoef, S. Sleijfer, S. Klein, J. J. Visser. "Radiomics of Gastrointestinal Stromal Tumors; Risk Classification Based on Computed Tomography Images–A Pilot Study." European Journal of Surgical Oncology 2020 `_ - `M. Vos, M. P. A. Starmans, M. J. M Timbergen, S. R. van der Voort, G. A. Padmos, W. Kessels, W. J. Niessen, G. J. L. H. van Leenders, D. J. Grünhagen, S. Sleijfer, C. Verhoef, S. Klein, J. J. Visser. "Radiomics approach to distinguish between well differentiated liposarcomas and lipomas on MRI" British Journal of Surgery 2019 `_ - `M. P. A. Starmans, S. R. van der Voort, R. L. Miclea, M. Vos, F. Incekara, M. J. M. Timbergen, Maarten M. J. Wijnenga, G. A. Padmos, W. Kessels, G. H. J. van Leenders, G. Kapsas, M. J. van den Bent, A. J. P. E. Vincent, D. J. Grünhagen, C. Verhoef, S. Sleijfer, J. J. Visser, M. Smits, M. G. Thomeer, W. J. Niessen, S. Klein. "Fully Automatic Construction of Optimal Radiomics Workflows ." Bio-Medical Engineering (BME) Conference 2019. `_ - - `M. P. A. Starmans, R. Miclea, S. R. van der Voort, W. J. Niessen, S. Klein and M. G. Thomeer. "Classification of malignant and benign liver tumours using a radiomics approach." European Congress of Radiology (ECR) 2019. `_ - - `M. P. A. Starmans, A. Blazevic, S. R. van der Voort, T. Brabander, J. Hofland, W. J. Niessen, W. W. de Herder and S. Klein. "Prediction of surgery requirement in mesenteric fibrosis on CT using a radiomics approach." European Congress of Radiology (ECR) 2019. `_ - `J. M. Castillo T., M. P. A. Starmans, I. Schoots, W. J. Niessen, S. Klein, J. F. Veenland. "CLASSIFICATION OF PROSTATE CANCER: HIGH GRADE VERSUS LOW GRADE USING A RADIOMICS APPROACH." IEEE International Symposium on Biomedical Imaging (ISBI) 2019. `_ `M. P. A. Starmans, R. Miclea, S. R. van der Voort, W. J. Niessen, M. G. Thomeer and S. Klein. "Classification of malignant and benign liver tumors using a radiomics approach." Proceedings Volume 10574, Medical Imaging 2018: Image Processing; 105741D (2018) . `_ - `M. J. M. Timbergen, M. P. A. Starmans, M. Vos, S. R. van der Voort, G. A. Padmos, W. Kessels, W. J. Niessen, G. J. L. H. van Leenders, D. J. Grünhagen, S. Sleijfer, C. Verhoef, S. Klein, J. J. Visser. "Mutation stratification of desmoid-type fibromatosis using a Radiomics approach." Desmoid Tumor Research Foundation (DTRF) 2018. `_ - - M. Vos, M. P. A. Starmans, M. J.M. Timbergen, S. R. van der Voort, G. A. Padmos, W. Kessels, W. J. Niessen, G. J. L. H. van Leenders, D. J. Grünhagen, S. Sleijfer, C. Verhoef, S. Klein, J. J. Visser. "Differentiating well-differentiated liposarcomas from lipomas using a Radiomics approach." Connective Tissue Oncology Society (CTOS) conference 2018. - - M. J. M. Timbergen, M. P. A. Starmans, M. Vos, S. R. van der Voort, G. A. Padmos, W. Kessels, W. J. Niessen, G. J. L. H. van Leenders, D. J. Grünhagen, S. Sleijfer, C. Verhoef, S. Klein, J. J. Visser. "Mutation stratification of desmoid-type fibromatosis using a Radiomics approach." Connective Tissue Oncology Society (CTOS) conference 2018. - WORC is made possible by contributions from the following people: Martijn P. A. Starmans, Sebastian R. van der Voort, Thomas Phil, and Stefan Klein diff --git a/WORC/doc/_build/html/_sources/static/user_manual.rst.txt b/WORC/doc/_build/html/_sources/static/user_manual.rst.txt index e2a03444..a8cb3dae 100644 --- a/WORC/doc/_build/html/_sources/static/user_manual.rst.txt +++ b/WORC/doc/_build/html/_sources/static/user_manual.rst.txt @@ -294,7 +294,7 @@ Within these evaluation settings, the following performance evaluation methods a In bootstrapping, 95% confidence intervals are created using the ''standard'' method according to a normal distribution: see Table 6, method 1 in `Efron B., Tibshirani R. Bootstrap Methods for Standard Errors, Confidence Intervals, and Other Measures of Statistical Accuracy, Statistical Science Vol.1, No,1, 54-77, 1986`. -2. ROC curve with 95% confidence intervals using the fixed-width bands method, see `Macskassy S. A., Provost F., Rosset S. ROC Confidence Bands: An Empirical Evaluation. In: Proceedings of the 22nd international conference on Machine learning. 2005.` +2. ROC and PRC curves with 95% confidence intervals using the fixed-width bands method, see `Macskassy S. A., Provost F., Rosset S. ROC Confidence Bands: An Empirical Evaluation. In: Proceedings of the 22nd international conference on Machine learning. 2005.` 3. Univariate statistical testing of the features using: diff --git a/WORC/doc/_build/html/_static/documentation_options.js b/WORC/doc/_build/html/_static/documentation_options.js index 33eafdf3..1d0981c2 100644 --- a/WORC/doc/_build/html/_static/documentation_options.js +++ b/WORC/doc/_build/html/_static/documentation_options.js @@ -1,6 +1,6 @@ var DOCUMENTATION_OPTIONS = { URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '3.4.5', + VERSION: '3.5.0', LANGUAGE: 'None', COLLAPSE_INDEX: false, FILE_SUFFIX: '.html', diff --git a/WORC/doc/_build/html/autogen/WORC.IOparser.html b/WORC/doc/_build/html/autogen/WORC.IOparser.html index 25f88af6..120cb57b 100644 --- a/WORC/doc/_build/html/autogen/WORC.IOparser.html +++ b/WORC/doc/_build/html/autogen/WORC.IOparser.html @@ -8,7 +8,7 @@ - IOparser Package — WORC 3.4.5 documentation + IOparser Package — WORC 3.5.0 documentation @@ -64,7 +64,7 @@
    - 3.4.5 + 3.5.0
    @@ -119,6 +119,7 @@
  • classification Package
  • detectors Package
  • exampledata Package
  • +
  • export Package
  • facade Package
  • fastrconfig Package
  • featureprocessing Package
  • diff --git a/WORC/doc/_build/html/autogen/WORC.classification.html b/WORC/doc/_build/html/autogen/WORC.classification.html index 66ac0136..92008c45 100644 --- a/WORC/doc/_build/html/autogen/WORC.classification.html +++ b/WORC/doc/_build/html/autogen/WORC.classification.html @@ -8,7 +8,7 @@ - classification Package — WORC 3.4.5 documentation + classification Package — WORC 3.5.0 documentation @@ -64,7 +64,7 @@
    - 3.4.5 + 3.5.0
    @@ -124,6 +124,7 @@
  • detectors Package
  • exampledata Package
  • +
  • export Package
  • facade Package
  • fastrconfig Package
  • featureprocessing Package
  • diff --git a/WORC/doc/_build/html/autogen/WORC.config.html b/WORC/doc/_build/html/autogen/WORC.config.html index fb37156b..6ceb0649 100644 --- a/WORC/doc/_build/html/autogen/WORC.config.html +++ b/WORC/doc/_build/html/autogen/WORC.config.html @@ -8,7 +8,7 @@ - <no title> — WORC 3.4.5 documentation + <no title> — WORC 3.5.0 documentation @@ -62,7 +62,7 @@
    - 3.4.5 + 3.5.0
    diff --git a/WORC/doc/_build/html/autogen/WORC.detectors.html b/WORC/doc/_build/html/autogen/WORC.detectors.html index d373c411..a8cf4925 100644 --- a/WORC/doc/_build/html/autogen/WORC.detectors.html +++ b/WORC/doc/_build/html/autogen/WORC.detectors.html @@ -8,7 +8,7 @@ - detectors Package — WORC 3.4.5 documentation + detectors Package — WORC 3.5.0 documentation @@ -64,7 +64,7 @@
    - 3.4.5 + 3.5.0
    @@ -113,6 +113,7 @@
  • exampledata Package
  • +
  • export Package
  • facade Package
  • fastrconfig Package
  • featureprocessing Package
  • diff --git a/WORC/doc/_build/html/autogen/WORC.exampledata.html b/WORC/doc/_build/html/autogen/WORC.exampledata.html index 2131b268..e8f1602e 100644 --- a/WORC/doc/_build/html/autogen/WORC.exampledata.html +++ b/WORC/doc/_build/html/autogen/WORC.exampledata.html @@ -8,7 +8,7 @@ - exampledata Package — WORC 3.4.5 documentation + exampledata Package — WORC 3.5.0 documentation @@ -36,7 +36,7 @@ - + @@ -64,7 +64,7 @@
    - 3.4.5 + 3.5.0
    @@ -114,6 +114,7 @@
  • datadownloader Module
  • +
  • export Package
  • facade Package
  • fastrconfig Package
  • featureprocessing Package
  • @@ -234,7 +235,7 @@

    exampledata Package - + diff --git a/WORC/doc/_build/html/autogen/WORC.facade.html b/WORC/doc/_build/html/autogen/WORC.facade.html index 0d291427..984195ba 100644 --- a/WORC/doc/_build/html/autogen/WORC.facade.html +++ b/WORC/doc/_build/html/autogen/WORC.facade.html @@ -8,7 +8,7 @@ - facade Package — WORC 3.4.5 documentation + facade Package — WORC 3.5.0 documentation @@ -37,7 +37,7 @@ - + @@ -64,7 +64,7 @@
    - 3.4.5 + 3.5.0
    @@ -110,6 +110,7 @@
  • classification Package
  • detectors Package
  • exampledata Package
  • +
  • export Package
  • facade Package -

    See the WORC documentation for additional info.

    +

    See the WORC documentation for additional info.

    selected_label: integer, default 0

    Determine for which of the labels to be predicted the evaluate workflow should be executed.

    @@ -582,7 +583,7 @@

    Subpackages - +

  • diff --git a/WORC/doc/_build/html/autogen/WORC.featureprocessing.html b/WORC/doc/_build/html/autogen/WORC.featureprocessing.html index 04816df0..71ebd779 100644 --- a/WORC/doc/_build/html/autogen/WORC.featureprocessing.html +++ b/WORC/doc/_build/html/autogen/WORC.featureprocessing.html @@ -8,7 +8,7 @@ - featureprocessing Package — WORC 3.4.5 documentation + featureprocessing Package — WORC 3.5.0 documentation @@ -64,7 +64,7 @@
    - 3.4.5 + 3.5.0
    @@ -110,6 +110,7 @@
  • classification Package
  • detectors Package
  • exampledata Package
  • +
  • export Package
  • facade Package
  • fastrconfig Package
  • featureprocessing Package
  • +
  • export Package +
  • facade Package
    • facade Package
    • basicworc Module
    • diff --git a/WORC/doc/_build/html/autogen/WORC.plotting.html b/WORC/doc/_build/html/autogen/WORC.plotting.html index 35080837..dd0ca31a 100644 --- a/WORC/doc/_build/html/autogen/WORC.plotting.html +++ b/WORC/doc/_build/html/autogen/WORC.plotting.html @@ -8,7 +8,7 @@ - plotting Package — WORC 3.4.5 documentation + plotting Package — WORC 3.5.0 documentation @@ -64,7 +64,7 @@
      - 3.4.5 + 3.5.0
      @@ -110,6 +110,7 @@
    • classification Package
    • detectors Package
    • exampledata Package
    • +
    • export Package
    • facade Package
    • fastrconfig Package
    • featureprocessing Package
    • @@ -538,7 +539,7 @@

      -WORC.plotting.plot_images.slicer(image, mask=None, output_name=None, output_name_zoom=None, thresholds=[-240, 160], zoomfactor=4, dpi=500, normalize=False, expand=False, boundary=False, square=False, flip=True, rot90=0, alpha=0.4, axis='axial', index=None, color='cyan')[source]
      +WORC.plotting.plot_images.slicer(image, mask=None, output_name=None, output_name_zoom=None, thresholds=[-240, 160], zoomfactor=4, dpi=500, normalize=False, expand=False, boundary=False, square=False, flip=True, rot90=0, alpha=0.4, axis='axial', index=None, color='cyan', radius=2)[source]

      Plot slice of image where mask is largest, with mask as overlay.

      image and mask should both be arrays

      diff --git a/WORC/doc/_build/html/autogen/WORC.processing.html b/WORC/doc/_build/html/autogen/WORC.processing.html index b0a7aea5..6f34f570 100644 --- a/WORC/doc/_build/html/autogen/WORC.processing.html +++ b/WORC/doc/_build/html/autogen/WORC.processing.html @@ -8,7 +8,7 @@ - processing Package — WORC 3.4.5 documentation + processing Package — WORC 3.5.0 documentation @@ -64,7 +64,7 @@
      - 3.4.5 + 3.5.0
      @@ -110,6 +110,7 @@
    • classification Package
    • detectors Package
    • exampledata Package
    • +
    • export Package
    • facade Package
    • fastrconfig Package
    • featureprocessing Package
    • diff --git a/WORC/doc/_build/html/autogen/WORC.resources.fastr_tests.html b/WORC/doc/_build/html/autogen/WORC.resources.fastr_tests.html index ac349337..d1f9ee00 100644 --- a/WORC/doc/_build/html/autogen/WORC.resources.fastr_tests.html +++ b/WORC/doc/_build/html/autogen/WORC.resources.fastr_tests.html @@ -8,7 +8,7 @@ - fastr_tests Package — WORC 3.4.5 documentation + fastr_tests Package — WORC 3.5.0 documentation @@ -64,7 +64,7 @@
      - 3.4.5 + 3.5.0
      @@ -110,6 +110,7 @@
    • classification Package
    • detectors Package
    • exampledata Package
    • +
    • export Package
    • facade Package
    • fastrconfig Package
    • featureprocessing Package
    • diff --git a/WORC/doc/_build/html/autogen/WORC.resources.fastr_tools.html b/WORC/doc/_build/html/autogen/WORC.resources.fastr_tools.html index 609d4cec..e218762d 100644 --- a/WORC/doc/_build/html/autogen/WORC.resources.fastr_tools.html +++ b/WORC/doc/_build/html/autogen/WORC.resources.fastr_tools.html @@ -8,7 +8,7 @@ - fastr_tools Package — WORC 3.4.5 documentation + fastr_tools Package — WORC 3.5.0 documentation @@ -64,7 +64,7 @@
      - 3.4.5 + 3.5.0
      @@ -110,6 +110,7 @@
    • classification Package
    • detectors Package
    • exampledata Package
    • +
    • export Package
    • facade Package
    • fastrconfig Package
    • featureprocessing Package
    • diff --git a/WORC/doc/_build/html/autogen/WORC.resources.html b/WORC/doc/_build/html/autogen/WORC.resources.html index 877baba7..ac656c76 100644 --- a/WORC/doc/_build/html/autogen/WORC.resources.html +++ b/WORC/doc/_build/html/autogen/WORC.resources.html @@ -8,7 +8,7 @@ - resources Package — WORC 3.4.5 documentation + resources Package — WORC 3.5.0 documentation @@ -64,7 +64,7 @@
      - 3.4.5 + 3.5.0
      @@ -110,6 +110,7 @@
    • classification Package
    • detectors Package
    • exampledata Package
    • +
    • export Package
    • facade Package
    • fastrconfig Package
    • featureprocessing Package
    • diff --git a/WORC/doc/_build/html/autogen/WORC.tools.html b/WORC/doc/_build/html/autogen/WORC.tools.html index 6a6f0c12..ea7350b0 100644 --- a/WORC/doc/_build/html/autogen/WORC.tools.html +++ b/WORC/doc/_build/html/autogen/WORC.tools.html @@ -8,7 +8,7 @@ - tools Package — WORC 3.4.5 documentation + tools Package — WORC 3.5.0 documentation @@ -64,7 +64,7 @@
      - 3.4.5 + 3.5.0
      @@ -110,6 +110,7 @@
    • classification Package
    • detectors Package
    • exampledata Package
    • +
    • export Package
    • facade Package
    • fastrconfig Package
    • featureprocessing Package
    • diff --git a/WORC/doc/_build/html/genindex.html b/WORC/doc/_build/html/genindex.html index b9fb49a5..d91a03fb 100644 --- a/WORC/doc/_build/html/genindex.html +++ b/WORC/doc/_build/html/genindex.html @@ -9,7 +9,7 @@ - Index — WORC 3.4.5 documentation + Index — WORC 3.5.0 documentation @@ -63,7 +63,7 @@
      - 3.4.5 + 3.5.0
      @@ -857,6 +857,8 @@

      E

  • We aim to establish a general radiomics platform supporting easy integration of other tools. With our modular build and support of @@ -196,11 +198,14 @@

    Welcome to the WORC documentation!M. P. A. Starmans, S. R. van der Voort, J. M. Castillo T., J. F. Veenland, S. Klein, W. J. Niessen. “Radiomics: Data mining using quantitative medical image features” Handbook of Medical Image Computing and Computer Assisted Intervention (MICCAI) 2020

    -

    The article on WORC is currently in preparation. WORC has been presented at the following conferences:

    +

    The article on WORC is currently in preparation. WORC among others has been +presented at the following conferences:

    M. P. A. Starmans. “Multicentre studies for more robust radiomics signatures.” European Congress of Radiology (ECR) 2021: E³ 422 - Radiomics: principles and applications.

    M. P. A. Starmans. “Multicentre studies for more robust radiomics signatures.” European Congress of Radiology (ECR) 2020: E3 420-4 Radiomics: principles and applications.

    M. P. A. Starmans, S. R. van der Voort, M. Vos, F. Incekara, J. J. Visser, M. Smits, M. G. Thomeer, W. J. Niessen and S. Klein. “Fully automatic construction of optimal radiomics workflows.” European Congress of Radiology (ECR) 2019.

    +

    M. P. A. Starmans, R. Miclea, S. R. van der Voort, W. J. Niessen, S. Klein and M. G. Thomeer. “Classification of malignant and benign liver tumours using a radiomics approach.” European Congress of Radiology (ECR) 2019.

    +

    M. P. A. Starmans, A. Blazevic, S. R. van der Voort, T. Brabander, J. Hofland, W. J. Niessen, W. W. de Herder and S. Klein. “Prediction of surgery requirement in mesenteric fibrosis on CT using a radiomics approach.” European Congress of Radiology (ECR) 2019.

    M. P. A. Starmans, S. R. van der Voort, R. L. Miclea, M. Vos, F. Incekara, M. J. M. Timbergen, M. M. J. Wijnenga, G. A. Padmos, G. H. J. van Leenders, G. Kapsas, M. J. van den Bent, A. J.P.E. Vincent, D. J. Grünhagen, C. Verhoef, S. Sleijfer, J. J. Visser, M. Smits, M. G. Thomeer, W. J. Niessen, S. Klein. “Harmonizing radiomics among applications through adaptive workflow optimization.” European Society of Medical Imaging Informatics (EuSoMII) Annual Meeting 2019.

    WORC has among others been used in the following studies:

    @@ -209,32 +214,10 @@

    Welcome to the WORC documentation!J. M. Castillo T., M. Arif, W. J. Niessen, S. Klein, C. H. Bangma, I. G. Schoots, J. F. Veenland. “A Multi-Center, Multi-Vendor Study to Evaluate the Generalizability of a Radiomics Model for Classifying Prostate Cancer: High Grade vs. Low Grade.” Diagnostics 2021

    M. P. A. Starmans, M. J. M. Timbergen, M. Vos, M. Renckens, D. J. Grünhagen, G. J. L. H. van Leenders, R. S. Dwarkasing, F. J. A. Willemssen, W. J. Niessen, C. Verhoef, S. Sleijfer, J. J. Visser, S. Klein. “Differential diagnosis and molecular stratification of gastrointestinal stromal tumors on CT images using a radiomics approach”. arXiv preprint arXiv:2010.06824

    M. J. M. Timbergen, M. P. A. Starmans, M. Vos, G. A. Padmos, D. J. Grünhagen, G. J. L. H. van Leenders, D. Hanff, C. Verhoef, W. J. Niessen, S. Sleijfer, S. Klein, J. J. Visser. “Differential diagnosis and mutation stratification of desmoid-type fibromatosis on MRI using radiomics.” European Journal of Radiology 2020

    -

    M. P. A. Starmans, C. J. Els, F. Fiduzi, W. J. Niessen, S.Klein, R. S. Dwarkasing. “Radiomics model to predict hepatocellular carcinoma on liver MRI of high-risk patients in surveillance: a proof-of-concept study.” European Congress of Radiology (ECR) 2020

    -

    M. P. A. Starmans, M. Vos, M. J. M. Timbergen, S. R. van der Voort, D. J. Grünhagen, S. Sleijfer, C. Verhoef, J.J. Visser, S.Klein. “Distinguishing well-differentiated liposarcomas from lipomas on MR images using a radiomics approach.” European Congress of Radiology (ECR) 2020

    -

    M. P. A. Starmans, M. J. M. Timbergen, G. A. Padmos, D. J. Grünhagen, G. J. van Leenders, D. Hanff, S. Sleijfer, J.J. Visser, S.Klein. “Distinguishing desmoid-type fibromatosis from soft tissue sarcoma on MRI using a radiomics approach.” European Congress of Radiology (ECR) 2020

    -

    M. P. A. Starmans, M. J. M. Timbergen, M. Renckens, D. J. Grünhagen, G. J. van Leenders, S. Sleijfer, J.J. Visser, S.Klein. “Differential diagnosis and mutation stratification of gastrointestinal stromal tumours on CT images using a radiomics approach.” European Congress of Radiology (ECR) 2020

    M. P. A. Starmans, F. E. Buisman, S. R. van der Voort, D. J. Grünhagen, P. B. Vermeulen, C. Verhoef, S.Klein, J.J. Visser. “Prediction of histopathological growth patterns by radiomics and CT-imaging in patients with operable colorectal liver metastases: a proof-of-concept study.” European Congress of Radiology (ECR) 2020

    -

    J. M. Castillo, M. P. A. Starmans, M. Arif, W. J. Niessen, S.Klein, I. G. Schoots, J. Veenland. “A multicentre-multivendor study to evaluate the generalisability of a radiomics model for classifying prostate cancer.” European Congress of Radiology (ECR) 2020

    -

    M. J. M. Timbergen, M. P. A. Starmans, M. Vos, M. Renckens, D. J. Grünhagen, G. J. L. H. van Leenders, W. J. Niessen, C. Verhoef, S. Sleijfer, S. Klein, J. J. Visser. “Radiomics of Gastrointestinal Stromal Tumors; Risk Classification Based on Computed Tomography Images–A Pilot Study.” European Journal of Surgical Oncology 2020

    M. Vos, M. P. A. Starmans, M. J. M Timbergen, S. R. van der Voort, G. A. Padmos, W. Kessels, W. J. Niessen, G. J. L. H. van Leenders, D. J. Grünhagen, S. Sleijfer, C. Verhoef, S. Klein, J. J. Visser. “Radiomics approach to distinguish between well differentiated liposarcomas and lipomas on MRI” British Journal of Surgery 2019

    -

    M. P. A. Starmans, S. R. van der Voort, R. L. Miclea, M. Vos, F. Incekara, M. J. M. Timbergen, Maarten M. J. Wijnenga, G. A. Padmos, W. Kessels, G. H. J. van Leenders, G. Kapsas, M. J. van den Bent, A. J. P. E. Vincent, D. J. Grünhagen, C. Verhoef, S. Sleijfer, J. J. Visser, M. Smits, M. G. Thomeer, W. J. Niessen, S. Klein. “Fully Automatic Construction of Optimal Radiomics Workflows .” Bio-Medical Engineering (BME) Conference 2019.

    -

    M. P. A. Starmans, R. Miclea, S. R. van der Voort, W. J. Niessen, S. Klein and M. G. Thomeer. “Classification of malignant and benign liver tumours using a radiomics approach.” European Congress of Radiology (ECR) 2019.

    -

    M. P. A. Starmans, A. Blazevic, S. R. van der Voort, T. Brabander, J. Hofland, W. J. Niessen, W. W. de Herder and S. Klein. “Prediction of surgery requirement in mesenteric fibrosis on CT using a radiomics approach.” European Congress of Radiology (ECR) 2019.

    J. M. Castillo T., M. P. A. Starmans, I. Schoots, W. J. Niessen, S. Klein, J. F. Veenland. “CLASSIFICATION OF PROSTATE CANCER: HIGH GRADE VERSUS LOW GRADE USING A RADIOMICS APPROACH.” IEEE International Symposium on Biomedical Imaging (ISBI) 2019.

    M. P. A. Starmans, R. Miclea, S. R. van der Voort, W. J. Niessen, M. G. Thomeer and S. Klein. “Classification of malignant and benign liver tumors using a radiomics approach.” Proceedings Volume 10574, Medical Imaging 2018: Image Processing; 105741D (2018) .

    -

    M. J. M. Timbergen, M. P. A. Starmans, M. Vos, S. R. van der Voort, G. A. Padmos, W. Kessels, W. J. Niessen, G. J. L. H. van Leenders, D. J. Grünhagen, S. Sleijfer, C. Verhoef, S. Klein, J. J. Visser. “Mutation stratification of desmoid-type fibromatosis using a Radiomics approach.” Desmoid Tumor Research Foundation (DTRF) 2018.

    -
      -
    1. Vos, M. P. A. Starmans, M. J.M. Timbergen, S. R. van der Voort, G. A. Padmos, W. Kessels, W. J. Niessen, G. J. L. H. van Leenders, D. J. Grünhagen, S. Sleijfer, C. Verhoef, S. Klein, J. J. Visser. “Differentiating well-differentiated liposarcomas from lipomas using a Radiomics approach.” Connective Tissue Oncology Society (CTOS) conference 2018.

    2. -
    -
      -
      1. -
        1. -
        2. Timbergen, M. P. A. Starmans, M. Vos, S. R. van der Voort, G. A. Padmos, W. Kessels, W. J. Niessen, G. J. L. H. van Leenders, D. J. Grünhagen, S. Sleijfer, C. Verhoef, S. Klein, J. J. Visser. “Mutation stratification of desmoid-type fibromatosis using a Radiomics approach.” Connective Tissue Oncology Society (CTOS) conference 2018.

        3. -
        -
      2. -
      -
    1. -

    WORC is made possible by contributions from the following people: Martijn P. A. Starmans, Sebastian R. van der Voort, Thomas Phil, and Stefan Klein

    @@ -333,9 +316,11 @@

    WORC DocumentationAdditional functionality
  • FAQ