From a0eb018f36082064738a8292c331f0b9ddedb881 Mon Sep 17 00:00:00 2001 From: MStarmans91 Date: Fri, 23 Jul 2021 08:48:10 +0200 Subject: [PATCH 01/10] Bugfix for plotting 2D images. --- CHANGELOG | 8 ++++++++ WORC/plotting/plot_images.py | 28 ++++++++++++++++++---------- 2 files changed, 26 insertions(+), 10 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 1c0e2a07..63a21385 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -7,6 +7,14 @@ The format is based on `Keep a Changelog `_ and this project adheres to `Semantic Versioning `_ +Unreleased +------------ + +Fixed +~~~~~ +- Bug in plotting 2D images when ranking the posteriors or percentages. + + 3.4.5 - 2021-07-09 ------------------ Unit tests moved from Travis to Github Workflow from this verion on. diff --git a/WORC/plotting/plot_images.py b/WORC/plotting/plot_images.py index f16c34fc..e2e77325 100644 --- a/WORC/plotting/plot_images.py +++ b/WORC/plotting/plot_images.py @@ -53,21 +53,29 @@ def extract_boundary(contour, radius=2): 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) @@ -134,7 +142,7 @@ def slicer(image, mask=None, output_name=None, output_name_zoom=None, 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.') From 5e447093b16e0730b5be186cd96b3d3c7440322a Mon Sep 17 00:00:00 2001 From: MStarmans91 Date: Fri, 30 Jul 2021 10:19:02 +0200 Subject: [PATCH 02/10] Bugfix in Evaluate for Regression. --- CHANGELOG | 1 + WORC/tools/Evaluate.py | 19 ++++++++++--------- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 63a21385..5d0b7cfb 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -13,6 +13,7 @@ Unreleased Fixed ~~~~~ - Bug in plotting 2D images when ranking the posteriors or percentages. +- Bug in Evaluate for Regression. 3.4.5 - 2021-07-09 diff --git a/WORC/tools/Evaluate.py b/WORC/tools/Evaluate.py index 54c0519f..1a4c045c 100644 --- a/WORC/tools/Evaluate.py +++ b/WORC/tools/Evaluate.py @@ -429,8 +429,8 @@ def create_links_Addon(self): 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']) @@ -438,8 +438,8 @@ def create_links_Addon(self): # 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: @@ -454,8 +454,8 @@ def create_links_Addon(self): 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'] @@ -463,8 +463,8 @@ def create_links_Addon(self): # 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 @@ -474,16 +474,17 @@ def create_links_Addon(self): 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: From 34a7ac52747c9a30c23a6f635c46055a73787d66 Mon Sep 17 00:00:00 2001 From: "t.phil" Date: Fri, 30 Jul 2021 16:47:00 +0200 Subject: [PATCH 03/10] Added hyper param space -> LaTeX exporter --- WORC/WORC.py | 8 +++++ WORC/export/__init__.py | 0 WORC/export/hyper_params_exporter.py | 51 ++++++++++++++++++++++++++++ 3 files changed, 59 insertions(+) create mode 100644 WORC/export/__init__.py create mode 100644 WORC/export/hyper_params_exporter.py diff --git a/WORC/WORC.py b/WORC/WORC.py index 8ddf6688..39b1ad69 100644 --- a/WORC/WORC.py +++ b/WORC/WORC.py @@ -30,6 +30,8 @@ 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 unquote_plus, urlparse class WORC(object): @@ -1752,6 +1754,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(unquote_plus(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/export/__init__.py b/WORC/export/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/WORC/export/hyper_params_exporter.py b/WORC/export/hyper_params_exporter.py new file mode 100644 index 00000000..621f5901 --- /dev/null +++ b/WORC/export/hyper_params_exporter.py @@ -0,0 +1,51 @@ +from WORC.IOparser.config_io_classifier import load_config +from WORC.classification.construct_classifier import create_param_grid +from WORC.classification.trainclassifier import add_parameters_to_grid +from WORC.classification.AdvancedSampler import log_uniform, discrete_uniform, boolean_uniform +from scipy.stats._distn_infrastructure import rv_frozen + +printers = { + log_uniform: lambda x: '$\mathcal{U}^l(' + str(x.base) + '^{' + str(x.loc) + '}, ' + str(x.base) + '^{' + str( + x.loc + x.scale) + '})$', + discrete_uniform: lambda x: '$\mathcal{U}^d(' + str(x.loc) + ', ' + str(x.loc + x.scale) + ')$', + rv_frozen: lambda x: '$\mathcal{U}(' + str(x.kwds['loc']) + ', ' + str(x.kwds['loc'] + x.kwds['scale']) + ')$', + boolean_uniform: lambda x: '$\mathcal{B}(' + str(x.threshold) + ')$', + list: lambda x: '{[' + ', '.join([str(y).replace('_', '\_') for y in x]) + ']}' +} + +exclude = [ # exclude certain params as they are not part of hyp par optim + 'FeatureScaling_skip_features', + 'FeatPreProcess', + 'OneHotEncoding_feature_labels_tofit', +] + +printer_types = tuple(printers.keys()) + + +def export_hyper_params_to_latex(config_file_path, output_file_path): + config = load_config(config_file_path) + param_grid = create_param_grid(config) + params = add_parameters_to_grid(param_grid, config) + + table_out = '' + + for param in sorted(params.keys()): + if param in exclude: + continue + + distri = params[param] + if isinstance(distri, printer_types): + tex = printers[distri.__class__](distri) + table_out += param.replace("_", "\\_") + f' & {tex} ' + '\\\\ \\hline\n' + else: + raise ValueError(f'Could not map {param} - {distri.__dict__}') + + table = """\\begin{table}[] +\\begin{tabular}{l|l} +""" + table_out + """ +\\end{tabular} +\\end{table} +""" + + with open(output_file_path, 'w') as fh: + fh.write(table) From 83185238005cc60c26a226673d909cac417b85b4 Mon Sep 17 00:00:00 2001 From: "t.phil" Date: Fri, 30 Jul 2021 17:13:34 +0200 Subject: [PATCH 04/10] Hyper param search table bugfix windows --- WORC/WORC.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/WORC/WORC.py b/WORC/WORC.py index 39b1ad69..12b049c8 100644 --- a/WORC/WORC.py +++ b/WORC/WORC.py @@ -31,7 +31,8 @@ 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 unquote_plus, urlparse +from urllib.parse import urlparse +from urllib.request import url2pathname class WORC(object): @@ -1756,7 +1757,7 @@ def execute(self): # export hyper param. search space to LaTeX table for config in self.fastrconfigs: - config_path = Path(unquote_plus(urlparse(config).path)) + 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) From b815a000c13aa0537e71be042b2ceb21581e9489 Mon Sep 17 00:00:00 2001 From: MStarmans91 Date: Mon, 16 Aug 2021 15:54:45 +0200 Subject: [PATCH 05/10] Bugfix in BasicWORC. --- CHANGELOG | 3 ++- README.md | 2 +- README.rst | 2 +- WORC/WORC.py | 2 +- WORC/facade/basicworc.py | 4 ++-- setup.py | 2 +- version | 2 +- 7 files changed, 9 insertions(+), 8 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 5d0b7cfb..7d274952 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -7,13 +7,14 @@ The format is based on `Keep a Changelog `_ and this project adheres to `Semantic Versioning `_ -Unreleased +3.5.0 - Unreleased ------------ Fixed ~~~~~ - Bug in plotting 2D images when ranking the posteriors or percentages. - Bug in Evaluate for Regression. +- Bug in BasicWORC for supplying label files. 3.4.5 - 2021-07-09 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 12b049c8..3d976618 100644 --- a/WORC/WORC.py +++ b/WORC/WORC.py @@ -148,7 +148,7 @@ def __init__(self, name='test'): self.fixedsplits = list() # Set some defaults, name - self.fastr_plugin = 'LinearExecution' + self.fastr_plugin = None if name == '': name = [randint(0, 9) for p in range(0, 5)] self.fastr_tmpdir = os.path.join(fastr.config.mounts['tmp'], self.name) diff --git a/WORC/facade/basicworc.py b/WORC/facade/basicworc.py index aeb758ec..48bf8f92 100644 --- a/WORC/facade/basicworc.py +++ b/WORC/facade/basicworc.py @@ -108,7 +108,7 @@ def execute(self): self._worc.masks_train = self._masks_train if self.labels_file_train: - self._worc.labels_train = self.labels_train + self._worc.labels_train = self.labels_file_train elif self._labels_file_train: self._worc.labels_train = self._labels_file_train @@ -139,7 +139,7 @@ def execute(self): self._worc.masks_test = self._masks_test if self.labels_file_test: - self._worc.labels_test = self.labels_test + self._worc.labels_test = self.labels_file_test elif self._labels_file_test: self._worc.labels_test = self._labels_file_test diff --git a/setup.py b/setup.py index 0241e359..df3a350d 100644 --- a/setup.py +++ b/setup.py @@ -93,7 +93,7 @@ def run_tests(self): setup( name='WORC', - version='3.4.5', + version='3.5.0', description='Workflow for Optimal Radiomics Classification.', long_description=_description, url='https://github.com/MStarmans91/WORC', diff --git a/version b/version index 4f5e6973..1545d966 100644 --- a/version +++ b/version @@ -1 +1 @@ -3.4.5 +3.5.0 From 6863a8ab522498854407e1b441b6ca664ac265ff Mon Sep 17 00:00:00 2001 From: MStarmans91 Date: Mon, 16 Aug 2021 16:24:19 +0200 Subject: [PATCH 06/10] Introduced a bug in previous fix. --- WORC/WORC.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/WORC/WORC.py b/WORC/WORC.py index 3d976618..12b049c8 100644 --- a/WORC/WORC.py +++ b/WORC/WORC.py @@ -148,7 +148,7 @@ def __init__(self, name='test'): self.fixedsplits = list() # Set some defaults, name - self.fastr_plugin = None + self.fastr_plugin = 'LinearExecution' if name == '': name = [randint(0, 9) for p in range(0, 5)] self.fastr_tmpdir = os.path.join(fastr.config.mounts['tmp'], self.name) From cc46f618caf5b2889c08c27c2f9c55c0087c41cf Mon Sep 17 00:00:00 2001 From: MStarmans91 Date: Mon, 16 Aug 2021 17:18:57 +0200 Subject: [PATCH 07/10] Updates to documentation. --- WORC/doc/index.template | 4 +- WORC/doc/static/additionalfunctionality.rst | 123 ++++++++++++++++++-- WORC/doc/static/user_manual.rst | 2 +- 3 files changed, 115 insertions(+), 14 deletions(-) diff --git a/WORC/doc/index.template b/WORC/doc/index.template index 3fdb9dd0..8cf41f61 100644 --- a/WORC/doc/index.template +++ b/WORC/doc/index.template @@ -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 diff --git a/WORC/doc/static/additionalfunctionality.rst b/WORC/doc/static/additionalfunctionality.rst index 6fd06948..077fe4a0 100644 --- a/WORC/doc/static/additionalfunctionality.rst +++ b/WORC/doc/static/additionalfunctionality.rst @@ -53,19 +53,80 @@ Options for preprocessing the segmentation include: 10. Resampling the segmentation **and the segmentation** to a different spacing. Same as image preprocessing step 10. +Feature scaling +-------------------- +The default method for feature scaling in ``WORC`` is a robust version +of z-scoring. Additional options include: + +1. regular z-scoring +2. MinMax scaling, i.e., scaling to a range between 0 and 1 +3. Scaling by centering using the median and IQR +4. A combination of z-scoring with a logarithmic transform and a correction + term to better cope with outliers and non-normally distributed features [CIT1]_. + +.. [CIT1] Chen, Jianan, et al. *AMINN: Autoencoder-based Multiple Instance + Neural Network for Outcome Prediction of Multifocal Liver Metastases.* + arXiv preprint arXiv:2012.06875 (2020). + + + Image Registration ------------------- -Documentation WIP. +When using multiple modalities or sequences, and there is only a segmentation +on a single image, image registration is applied to spatially align all +sequences and warp the segmentation to the other images through +``elastix`` [CIT2]_. Usage of ``elastix`` is automatically included in ``WORC`` +when only a single segmentation and multiple modalities are supplied. +The image on which the segmentation is provided is used as the moving image, +the others as the fixed image, as the segmentations will be moved from the +segmented image to the others. + +Registration is by default performed using a +rigid transformation model, based on a mutual information using the adaptive +stochastic gradient descent optimizer. Manual +overrides of these defaults are included in the ``WORC`` configuration. + + +When using Elastix, parameter files have to be provided in the +``network.Elastix_Para`` object, e.g. + +.. code-block:: python + + network.Elastix_Para = [['Parameters_Rigid.txt', 'Parameters_BSpline.txt']] + +The outer list defines the parameter files used per modality. If only one +element is provided, the same will be applied for all modalities. Each element +of the list should be a list of its own, including the filenames +of ``elastix``. In the example, we provided two files, resulting +in first a rigid registration being performed, followed by a bspline registration. +Examples of ``elastix`` parameter files can be found at https://github.com/SuperElastix/ElastixModelZoo/tree/master/models/default + +.. [CIT2] Klein, Stefan, et al. *Elastix: a toolbox for intensity-based medical + image registration.* IEEE transactions on medical imaging 29.1 (2009): 196-205. ComBat -------- -ComBat feature harmonization is embedded in WORC. A wrapper, compatible with -the other tools provided by WORC, is included in the installation. We have included -wrapping around the Matlab and Python code (neurocombat) from the -original `ComBat code `_. We recommend -to use the Python code by default. +Commonly, radiomics studies include multicenter data, +resulting in heterogeneity in the acquisition protocols. As radiomics features +are generally sensitive to these variations, this limits the repeatability and +reproducibility. To compensate for the differences in acquisition, feature +harmonization techniques may be used, one of the most frequently used +is ComBat. In ComBat, feature distributions are harmonized for variations in +the imaging acquisition, e.g. due to differences in hospitals, manufacturers, +or acquisition parameters. The dataset is divided in groups based on these +differences, and a correction of the error caused by these differences +is estimated using empirical Bayes. + +ComBat is included in ``WORC`` and can be turned on in the configuration, +including options to use empirical Bayes or not, a parametric or +non-parametric approach, and a moderation variable. + +ComBat feature harmonization is embedded in WORC. A wrapper around the +original `ComBat code `_, +compatible with the other tools provided by ``WORC``, is included in the +``WORC`` installation. When using ComBat, the following configurations should be done: @@ -80,10 +141,48 @@ When using ComBat, the following configurations should be done: straight after the feature extraction, thus before the actual hyperoptimization. Hence, to avoid serious overfitting, we advice to **NEVER** use the variable you are trying to predict as the moderation variable. - -Additional classifiers ------------------------ -When using the XGDBoost classifiers or regressors, install ``xgdboost``, -which can be done using ``pip``, see https://xgboost.readthedocs.io/en/latest/python/python_intro.html. -``WORC`` makes use of the scikit-learn API. +Multilabel classification and regression +---------------------------------------- +While ``WORC`` was primarily designed for binary classification, as also +demonstrated in the main manuscript, various other types of machine +learning workflows have been included as well. + +In multilabel classification, several mutually exclusive classes are +predicted at the same time. This is a special form of multiclass classification, +in which the classes do not have to be mutually exclusive. When using +multilabel classification in ``WORC``, the only differences with binary +classification in the workflows is in the machine learning component. +For the other components, e.g. feature selection and resampling, when not +supporting multiclass classification, the methods are performed per +class in a one-vs-rest approach. Some of the binary classifiers naturally +support multilabel classification (i.e., random forest, AdaBoost, +and extreme gradient boosting) and are thus normally used. Others only +support binary classification (i.e., LDA, QDA, Naive Bayes, SVM, logistic +regression), and are therefore also performed per class in a one-vs-rest +approach and combined in a single multilabel model. In the evaluation, +the same metrics as in the binary classification are evaluated per class. +Additionally, the multiclass AUC [CITRN662]_. and multiclass BCR are computed. + +.. [CITRN662] Hand, David J., and Robert J. Till. *A simple generalisation + of the area under the ROC curve for multiple class classification problems.* + Machine learning 45.2 (2001): 171-186. + +In regression, a continuous label is predicted. As there are no classes, +all class-based feature and sample preprocessing methods +(RELIEF, univariate testing, and all resampling methods) cannot be used. +In the machine learning component, ``WORC`` includes the following regressors: + +1. linear regression; +2. support vector machines; +3. random forest; +4. elastic net; +5. LASSO; +6. ridge regression; +7. AdaBoost; +8. extreme gradient boosting (XGBoost). + +The optimization is by default based on the R2-score. Performance metrics +computed are the rw-score, mean squared error, inter-class correlation +coefficient, Pearson coefficient and p-value, and Spearman coefficient +and p-value. diff --git a/WORC/doc/static/user_manual.rst b/WORC/doc/static/user_manual.rst index e2a03444..a8cb3dae 100644 --- a/WORC/doc/static/user_manual.rst +++ b/WORC/doc/static/user_manual.rst @@ -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: From cb31c732fa6247f6769239ee07e5def0f5e99eab Mon Sep 17 00:00:00 2001 From: MStarmans91 Date: Mon, 16 Aug 2021 17:32:22 +0200 Subject: [PATCH 08/10] More documentation updates. --- WORC/doc/index.template | 31 ++++----------------- WORC/doc/static/additionalfunctionality.rst | 30 ++++++++++---------- 2 files changed, 21 insertions(+), 40 deletions(-) diff --git a/WORC/doc/index.template b/WORC/doc/index.template index 8cf41f61..2c2b983b 100644 --- a/WORC/doc/index.template +++ b/WORC/doc/index.template @@ -39,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. `_ @@ -47,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: @@ -59,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: $contributors diff --git a/WORC/doc/static/additionalfunctionality.rst b/WORC/doc/static/additionalfunctionality.rst index 077fe4a0..77e64ebb 100644 --- a/WORC/doc/static/additionalfunctionality.rst +++ b/WORC/doc/static/additionalfunctionality.rst @@ -1,4 +1,4 @@ -.. additonalfunctionality-chapter: +.. _additonalfunctionality-chapter: Additional functionality ======================== @@ -64,12 +64,6 @@ of z-scoring. Additional options include: 4. A combination of z-scoring with a logarithmic transform and a correction term to better cope with outliers and non-normally distributed features [CIT1]_. -.. [CIT1] Chen, Jianan, et al. *AMINN: Autoencoder-based Multiple Instance - Neural Network for Outcome Prediction of Multifocal Liver Metastases.* - arXiv preprint arXiv:2012.06875 (2020). - - - Image Registration ------------------- @@ -102,9 +96,6 @@ of ``elastix``. In the example, we provided two files, resulting in first a rigid registration being performed, followed by a bspline registration. Examples of ``elastix`` parameter files can be found at https://github.com/SuperElastix/ElastixModelZoo/tree/master/models/default -.. [CIT2] Klein, Stefan, et al. *Elastix: a toolbox for intensity-based medical - image registration.* IEEE transactions on medical imaging 29.1 (2009): 196-205. - ComBat -------- @@ -162,11 +153,7 @@ support binary classification (i.e., LDA, QDA, Naive Bayes, SVM, logistic regression), and are therefore also performed per class in a one-vs-rest approach and combined in a single multilabel model. In the evaluation, the same metrics as in the binary classification are evaluated per class. -Additionally, the multiclass AUC [CITRN662]_. and multiclass BCR are computed. - -.. [CITRN662] Hand, David J., and Robert J. Till. *A simple generalisation - of the area under the ROC curve for multiple class classification problems.* - Machine learning 45.2 (2001): 171-186. +Additionally, the multiclass AUC [CIT3]_. and multiclass BCR are computed. In regression, a continuous label is predicted. As there are no classes, all class-based feature and sample preprocessing methods @@ -186,3 +173,16 @@ The optimization is by default based on the R2-score. Performance metrics computed are the rw-score, mean squared error, inter-class correlation coefficient, Pearson coefficient and p-value, and Spearman coefficient and p-value. + +References +------------ +.. [CIT1] Chen, Jianan, et al. *AMINN: Autoencoder-based Multiple Instance + Neural Network for Outcome Prediction of Multifocal Liver Metastases.* + arXiv preprint arXiv:2012.06875 (2020). + +.. [CIT2] Klein, Stefan, et al. *Elastix: a toolbox for intensity-based medical + image registration.* IEEE transactions on medical imaging 29.1 (2009): 196-205. + +.. [CIT3] Hand, David J., and Robert J. Till. *A simple generalisation + of the area under the ROC curve for multiple class classification problems.* + Machine learning 45.2 (2001): 171-186. From aefaaaf049e0846e1bc6a6f93a554aca7f55489d Mon Sep 17 00:00:00 2001 From: MStarmans91 Date: Tue, 17 Aug 2021 13:35:21 +0200 Subject: [PATCH 09/10] Bugfix, change some defaults. --- CHANGELOG | 10 ++++++++++ WORC/WORC.py | 2 +- WORC/facade/helpers/configbuilder.py | 4 ++-- requirements.txt | 2 +- 4 files changed, 14 insertions(+), 4 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 7d274952..8133557c 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -15,7 +15,17 @@ 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 ------------------ diff --git a/WORC/WORC.py b/WORC/WORC.py index 12b049c8..8d8293dd 100644 --- a/WORC/WORC.py +++ b/WORC/WORC.py @@ -474,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' diff --git a/WORC/facade/helpers/configbuilder.py b/WORC/facade/helpers/configbuilder.py index 25245782..5c5067d2 100644 --- a/WORC/facade/helpers/configbuilder.py +++ b/WORC/facade/helpers/configbuilder.py @@ -72,13 +72,13 @@ def _cluster_config_overrides(self): 'Joblib_backend': 'threading'}, 'Classification': {'fastr': 'True', 'fastr_plugin': 'DRMAAExecution'}, - 'HyperOptimization': {'n_jobspercore': '1000'} + 'HyperOptimization': {'n_jobspercore': '200'} } elif CartesiusClusterDetector().do_detection(): overrides = { 'Classification': {'fastr': 'True', 'fastr_plugin': 'ProcessPoolExecution'}, - 'HyperOptimization': {'n_jobspercore': '2000'} + 'HyperOptimization': {'n_jobspercore': '200'} } else: overrides = {} # not a cluster or unsupported diff --git a/requirements.txt b/requirements.txt index 08a20f58..5682407b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -17,7 +17,7 @@ python-dateutil<=2.8.0 pyyaml>=5.3.1 scikit-learn==0.23.1 scipy>=1.2.1,<=1.5.4 -SimpleITK>=1.2.0 +SimpleITK>=1.2.0,<=2.0.2 six>=1.10.0 sphinx>=1.4 tables>=3.5.1 From 8011d88ba1b3465b541d7381044c5e27572137b8 Mon Sep 17 00:00:00 2001 From: MStarmans91 Date: Thu, 19 Aug 2021 12:03:58 +0200 Subject: [PATCH 10/10] Prepare for 3.5.0 release. --- CHANGELOG | 2 +- WORC/doc/_build/doctrees/autogen/WORC.doctree | Bin 100790 -> 100820 bytes .../doctrees/autogen/WORC.plotting.doctree | Bin 147879 -> 147919 bytes WORC/doc/_build/doctrees/environment.pickle | Bin 2894437 -> 2902053 bytes WORC/doc/_build/doctrees/index.doctree | Bin 63664 -> 43361 bytes .../_build/doctrees/static/changelog.doctree | Bin 151291 -> 156277 bytes .../doctrees/static/configuration.doctree | Bin 370385 -> 370385 bytes .../doctrees/static/user_manual.doctree | Bin 71766 -> 71808 bytes WORC/doc/_build/html/.buildinfo | 2 +- .../_modules/WORC/IOparser/config_WORC.html | 4 +- .../WORC/IOparser/config_io_classifier.html | 4 +- .../WORC/IOparser/config_preprocessing.html | 4 +- .../WORC/IOparser/config_segmentix.html | 4 +- .../html/_modules/WORC/IOparser/file_io.html | 4 +- WORC/doc/_build/html/_modules/WORC/WORC.html | 15 +- .../html/_modules/WORC/addexceptions.html | 4 +- .../WORC/classification/AdvancedSampler.html | 4 +- .../WORC/classification/ObjectSampler.html | 4 +- .../WORC/classification/RankedSVM.html | 4 +- .../WORC/classification/SearchCV.html | 4 +- .../classification/construct_classifier.html | 4 +- .../classification/createfixedsplits.html | 4 +- .../WORC/classification/crossval.html | 4 +- .../WORC/classification/estimators.html | 4 +- .../WORC/classification/fitandscore.html | 4 +- .../_modules/WORC/classification/metrics.html | 4 +- .../parameter_optimization.html | 4 +- .../WORC/classification/trainclassifier.html | 4 +- .../_modules/WORC/detectors/detectors.html | 4 +- .../WORC/exampledata/datadownloader.html | 4 +- .../WORC/featureprocessing/Imputer.html | 4 +- .../WORC/featureprocessing/Relief.html | 4 +- .../WORC/featureprocessing/SelectGroups.html | 4 +- .../featureprocessing/SelectIndividuals.html | 4 +- .../StatisticalTestFeatures.html | 4 +- .../StatisticalTestThreshold.html | 4 +- .../featureprocessing/VarianceThreshold.html | 4 +- .../_modules/WORC/plotting/compute_CI.html | 4 +- .../_modules/WORC/plotting/linstretch.html | 4 +- .../html/_modules/WORC/plotting/plot_ROC.html | 4 +- .../_modules/WORC/plotting/plot_barchart.html | 4 +- .../_modules/WORC/plotting/plot_images.html | 32 +- .../WORC/plotting/plot_ranked_scores.html | 4 +- .../_modules/WORC/plotting/scatterplot.html | 4 +- .../processing/ExtractNLargestBlobsn.html | 4 +- .../_modules/WORC/processing/classes.html | 4 +- .../WORC/processing/label_processing.html | 4 +- .../fastr_tests/CalcFeatures_test.html | 4 +- .../resources/fastr_tests/elastix_test.html | 4 +- .../resources/fastr_tests/segmentix_test.html | 4 +- .../html/_modules/WORC/tools/Elastix.html | 4 +- .../html/_modules/WORC/tools/Evaluate.html | 23 +- .../html/_modules/WORC/tools/Slicer.html | 4 +- .../html/_modules/WORC/tools/Transformix.html | 4 +- .../WORC/tools/createfixedsplits.html | 4 +- WORC/doc/_build/html/_modules/index.html | 5 +- .../_build/html/_sources/autogen/WORC.rst.txt | 1 + WORC/doc/_build/html/_sources/index.rst.txt | 35 +- .../html/_sources/static/user_manual.rst.txt | 2 +- .../html/_static/documentation_options.js | 2 +- .../_build/html/autogen/WORC.IOparser.html | 5 +- .../html/autogen/WORC.classification.html | 5 +- WORC/doc/_build/html/autogen/WORC.config.html | 4 +- .../_build/html/autogen/WORC.detectors.html | 5 +- .../_build/html/autogen/WORC.exampledata.html | 9 +- WORC/doc/_build/html/autogen/WORC.facade.html | 11 +- .../html/autogen/WORC.featureprocessing.html | 5 +- WORC/doc/_build/html/autogen/WORC.html | 9 +- .../_build/html/autogen/WORC.plotting.html | 7 +- .../_build/html/autogen/WORC.processing.html | 5 +- .../autogen/WORC.resources.fastr_tests.html | 5 +- .../autogen/WORC.resources.fastr_tools.html | 5 +- .../_build/html/autogen/WORC.resources.html | 5 +- WORC/doc/_build/html/autogen/WORC.tools.html | 5 +- WORC/doc/_build/html/genindex.html | 12 +- WORC/doc/_build/html/index.html | 137 +++-- WORC/doc/_build/html/objects.inv | Bin 6147 -> 6233 bytes WORC/doc/_build/html/py-modindex.html | 9 +- WORC/doc/_build/html/search.html | 4 +- WORC/doc/_build/html/searchindex.js | 2 +- WORC/doc/_build/html/static/changelog.html | 514 ++++++++++-------- .../doc/_build/html/static/configuration.html | 8 +- .../_build/html/static/file_description.html | 4 +- WORC/doc/_build/html/static/introduction.html | 4 +- WORC/doc/_build/html/static/quick_start.html | 4 +- WORC/doc/_build/html/static/user_manual.html | 6 +- WORC/doc/autogen/WORC.export.rst | 12 + WORC/doc/autogen/WORC.rst | 1 + .../WORC.config_HyperOptimization_defopts.rst | 2 +- WORC/doc/index.rst | 35 +- WORC/facade/helpers/configbuilder.py | 2 +- WORC/index.rst | 35 +- 92 files changed, 601 insertions(+), 566 deletions(-) create mode 100644 WORC/doc/autogen/WORC.export.rst diff --git a/CHANGELOG b/CHANGELOG index 8133557c..239f533f 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -7,7 +7,7 @@ The format is based on `Keep a Changelog `_ and this project adheres to `Semantic Versioning `_ -3.5.0 - Unreleased +3.5.0 - 2021-08-18 ------------ Fixed diff --git a/WORC/doc/_build/doctrees/autogen/WORC.doctree b/WORC/doc/_build/doctrees/autogen/WORC.doctree index 94e398a84dc000a1770fb671e339b0ba5e242b87..3d1ffb4731949014ab2db62627c3b434fda243ba 100644 GIT binary patch delta 487 zcmY+By-Pw-7{+@pYF9Da)1U{0EhpboF{6~T>wfO5GDzh0VC-$z%$)u;G**^%xGzKISnrw^pJ)PO{x{)q^$yu@!2JPSLmEN8$W~B8D`67^j->q$4z%P}ZrRQDv_b LDna6gatR|p0kog` delta 478 zcmYk3%S!@L7{xo2nG;CXqSu((A_!X~me8t*il9X;f?7zCLLd{pP>VztR@YKn+337SFLAzP(aj@}aNM(6zOrIFVD8oLr N$q{7!R&S;jM*xcGEI$AM diff --git a/WORC/doc/_build/doctrees/environment.pickle b/WORC/doc/_build/doctrees/environment.pickle index 9efd1f6a662bb543b9ba6d08bbbeec42230bf2b5..8462c3c83df542a31919b2e8f889f95ffb6e2702 100644 GIT binary patch literal 2902053 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

w|7EBkFKIdX&Ds1fNd#$0{|ml&GXB>| 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

Wu=w^eoCS2iglXV@Z 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

wZ?sSOPK&B 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≠0b-9Wo1T0;W-9Q`NhJq?WJYVLH;A6l#-=tz?n*aNF+o-5zBc z(EF-SkLtmxMEs4<+867|Tc^jkpPWLJDQzELD+ygux+Ng1-4R*LuluGL01KC=euFts z2w|-IQy8aQD;aw(5kKTsZp)kwN`=d;{d3@I2Uf(Z=S8MA6X6 zhPAfr_4Scf60O~!CB3{CM?Ku~P`+R5TVi+tk(Q`{+vJ@$Q3eqNj7#!5v}M@m-&XX$~oG;RGe6>!yfq zZ@iIm9GBOtKI3E-MtzqyrHZO5vtLmZ>e@S@t=YFl@piTOQFEtcM3CLP-uwNA8lI zQQ^ibrQRkG_vt3^fVCg>rzR$z?wVzou*i#hCjQkpDJAvGu`X#pNh+Y+T}711t8Y3oR}u*D)j47eNoG!IPUVMenkuur>Dq;uZx{n;F2W4 zc);79A;vM+x{SY}oVQJOh8dAc8gR-0@x_fC!Vv?xaZXtjc~xl}8!1_BV(G^@W_qz5 z9x&Xm{OuB#_!06KnW7H^OBg!Vf!cfjsM?M$EzNjGBVq=kM4 za{zSLX5YX)!SSvy!c)|FTFG%SFU}9y8!6Ax>KkRcqGh7XCb4L<^Ly5IfJZ3FLcntfg{1QU@Ma%Sh616XLca9p&nkaBsuQiQ5kh^>WT|49i3T2rW^AO-h0vLnhmP z;Yjs|V7_T1d~?cT!pQW+G#$IRsg&PETNgnK5*4F?eJWRhP(_WEUdPgG#+p$#t2tZ-4qT1xN6x> zu{Bk|3OfxkVuDmn`9{`~#v+xmf8gIXyb4vJT`3}~uCRx>iE?9$xq1KYV^iy--zD-* zKlZ%jtqxet$5{AMVBCNH$N%4F?S@TkZ$%Rkt2FQ5#vJ$_iq0mc$YXzS_hH0N6;UjA zQU3zfRV^-}`|0!*?rt0kAgZ}Lqi-}1 z5UJh5JYdL@Dpy|x*`t!61Tf_(gaoIU`meBE^uQ1eDhHPlrnsQ`UZb+w< z>`|ANlr}m4a%z54q?#rjgsqjnuJ1N+2o@o^yBwty>z|};p>Nl;Z;YpGqHt)K(itMm zho*t^#I`yL70X@JztFr9Rr|R4@WC*;t%k~Dx!bGrs|}!jTLhNR!PhBicuU+5?~kUM z#0@O>TjqXv|68P~+0$!HU_2wb&F5sc>h+jkd^EyBJo?!^kU~5{wsN0qTG9i;cAfKj z-p6Im9^f{+khQMdHY4nphnREzn-mNEvfO?PJ9ZA16m3M383&_U4!coW)>))0Scc15 z&$H9=swy@QpAOY(WnCjZ@D$fSNb#OFnvGcuHS)~TEo9-8f@I#)ZuFMFDtbnFbZ@8< zm8VI?a$j?a9^Hc=`|SwY)@08J?^n>WP>%8XQ{y$Q^vEj8p~o@FDX`rCEoFM}Ew)OI z4>~)Ylg6`d_XJ0Ud{8BXY;|E3m!zpl!6A8Y{RUTeNz5LNP|Sek?n?#NfLcsQL=Uq0vz>DR}PNc!Pxz*NIy6NwVBn=au}SPEnAYv8C` z56^ru3;G>KN=*ws8DR?o%l#|2;1g;=+MLAP>JY>g{Hob>;P9ggibosQ#9-)kY2 zLXUE1BjSN_`%xG?X}h}8j<7wSpgl#KJb?~gYxAXDlGXtiyHNfr_%>+u{uaX5m|s}l zSgR}1H$!QY+8%!L4Q>FE_WK620*?cnuInDli2&N~;T>TwJw-1)6khbwY$M1K3Ay)qG@#Ua-FFC3!d0{g z_TU5sb>$jPht>AgQ|PdNk#a$YEwx_b*0*AtW3dHy7~N>mg3pNWbw|=fKHdc{d8gMs zqI*ATn{I^DE1@_HwW?*gq0n5+a-`s~h&vkK2Jd`|iIuCbV`m%aL4`TL| z6R0Fp*VJNfLgr4oJKck(9cD@YroLRW(1_sNh2zf7Yq6(_MOD9jz#7teE{9!I6=?2q z@i!`XOUu}#UBLrPGJUKHcI;kBGAvX9YARWR)Md>LeWls&AIQ<9?UFkq=|a-iYgSPP z5Ldp)QKx4MEAgf3MW^Cm!U>|%%jw&O?bHa)jYS`fAoWkT(fORzHC{L7a+c*gf&*uP z4bDQCP7eCbd-t06?2sB(mpR3v~|q4ms0B4@HeVfti$;+f>p6- zGL*UN@Uo>JpJ>VOHTKqY%$pcbpJ18GtuU=r6a~?)= zTQ}5zt{K>m?tg8D&G`xhFj><8)+ib|-8y>$+1NhCT2wAM;U(7~mGkJnb^V>QWbpmn zpDXRd9qQOeVO$Wud#MT>aatbBz4zg8U> zWjVS(${_?WFV*+S?I=lv$c>=U&RFji_nB8`t4H@os8|S0y9$cMJ9~UgD1{yPdiJ}4~~I}BvRWtHr~C`TQ@+#gto9$?fNAwmE- zLVDsX?_m*3Qz#p+H4B2=MQqLF8AHO!^3%rmE6Yo>i;F9B=(FJA36e$K78WQdQn7N0 z7ks%3lxlejywa*DEWMT|x~ zxDn=2F3Rwl&x7H54naj@7besb4QPN31tDRFxoLu26Uv_;RHN!aEwBliD1@;1E#;dv z^tnPfn4Tfk&@VcijK(*W$b#GsuhJ=+!?cF**6uMGf{nFPTvLz9WeFh+-!_^*Vprmg zRZ>sL(tq?|INez-h6fYRCSYM4w)a~**r*gMk&BbXh0OV445upx6eAcW51=b) z*;AZS+IYnwZeqB?hu=d+=DK!yIGl>CFA%`QSbg*mDiX%(4lGrkH%vd(mSed2en2@e z-}6fB(L>Dleob$$DTU5B>POp+<&Jt}9aFi=p}sr-bHC=P;}Q1!X;-ni4HxuoeM z9p2e4+0-H|rCr%`mI0=jF9S@okd|Z{V)B}=4*cTJb^Y>axE1MucEE~soYE)pnp1rL z<%WMeN`VBJ`-U6-F$5A$c4X|734y&mqObi)6rMoX9Mpt0b?xzZlyU(u_ehEdxu}F; z$VFRZdqKP5kYgiQ_O;^jcsNVGzN-M{zLcUtTvogNljH6YBzC?q;<1Y}JIG)a0e)ae( z0v96SxZa@;Ut;-;Oo1)l&noSx3~vf3nz43%U06n2@O2?D7vX7$!}dqIjnR`l8m%~R zTU9F?kP$+z$nIKrio^c;G`0e_;IZ!hbJ1{&tP)Ugn{iP?qhg{eRxXmZWxn?_XODec zkn`d{|KooVC}OX{iPM76yhzExkyMC@gCdaxH+0^Ix2>^W=lP2xM>vh?1bgEBu|(4{ z$-XFp;qg8lL-l2(y#fWpxf{%-a^R8fM(lMF(<_aEpY0-c#qcHLr4xJ%guEDhYV`Ty zB76T7*6u%7x)-We2WS->$uWGa!ku6PYjZnmFvi?gyL>^s~FK3FQua!FJ}KrY$Q1H zyVC=E)IQmfiE1Ks!vPv`1Mw;JC&U*!(Fb$@2z1nmOm}p;-?pbVhUmlyNm`Uq?{<6p z+MqmYuP7-wZb^DfvnB^fqMiZFeU4aO@tYMfIqh&cgQ+&%Cu=p=u+{TB@hjaeprEK~$tL)eRFCe@DJiRD-)q_6wB>CW ze^IXi!_f;wiz4)D!R$VIvE#3BNCQ8pToIMr=sklv03v@oYOF;Fk9nYh98NDz-t++) zTA3->&G&@?a(^N=^0gs*0UkT4mtujG;674$iN;dle%*mbZLCh6IcSXX^A#2f*uwT79 zv|9V?)WMTLcIdMi)7$Rmk4uZR?@A#-)UmSsb9#A5dZOtkWw`$U=ucND= zxobpU=70pxfSVH)oufaG-@}e-c|oq?xfyVCb|cfM#7zFQ0sWaw{1Vr>-+G4?0^xWG zuE25u*7zrJuil^n9Pc!D4m$99)*j_du4$q|0Oqd16lJI)yIcOMBnsBV!5H$jhU7yZ zzwfjU?3|fgJ{EIGpEPbeHtz*W%zOUZn)jFa8TzbermUot6?F6-$uK4dsceDfW`3ed zkXfxip?P`w?`>Rj_BTDEZ1rR^EGCr@qzvl*85hX26O4uzUzhv69BD=@XshvWD8tfU z<0OQiOC%P>&YYDZGI<4u%7MU1o1~#r=^>~6t3H8|~{ z3rv@9s#3LgKEw5B?h9 zXirqdf^&7n$~bGH@gPAMDu`!^0KZT-!zM>*)F}jD=@rdQ|6Awy1-_1z;Z>AaJT9sT zt>h)Qv?5x;2*hPbD}U71@{0kJK+@rG7Hfp*Vy3v-G}>^|rdw;w4As;IjhlJ__z~wR z1r6_h+dby&kN@w_U*Nip`4=l|^INm)KP}H~y zhSM|5LQsl+C7>(s2iu?(SymE7RIWQ^F1A6o<`Da48gMzs>v0xqgsuF(CD-SzSe&CJ z2};p@OX88%dqgc6Au89nwB-8Y!ko29vKDUjO($T=FyR?sBP@SsdS|%#hh<`2(3Hd1 zVqD47s+8P539q=c+4E3YZ)eKJZ-($T%Oxl zSXnk*H`IJ<;gscydAv3Mqan&#yOzbUf;fQdFE2;U1w`c<=Ta=qBPiD{D~1|bF_OY{Fit8{`f&Yk;FM+j`TXMi2G)`rNNo@c_E7BfH097*yqGPS3g@W>gDJzL=lyPR<=L#A=7#DG3#TkvkLB5=5ol7+ z!C=au^%#{E?>S0V{Ke;+t6LkTfsx$09<-uTAT9s6f3UUj(yl#+>uD(_g9V29<>y;3 z;HOwDEvAQJh{2R$V*bYsJfDBQHM=%~IoY5E4tR*Lg5UaKc5%~+(omz$pee^CJl$H@ zD6MOgTjztiIUp(aWW$?s=>z$~=(-R9E#vh9_j+RVZ! z%lN|5>dM*%SIYGKP-8m=D>IBngL?*}!L<(S8?z&ru{{HW6?Ir%U7Vdmca&Vd!?jWb zR%IwTeb2`bd3~=hcv|D3jSZadhq2siQMFc6`fZKlH+imWkX9_=DbFo^UUt#O)k_Am zo<&#&R_0K{8t3o1YFP6AUI{f+Z*5$)p;jdoM6J`9elrTcT!f|gllrXc0v<}USvX}0 zJyYWZK3C6_yuhJnf=mu{$-U8)_D+169Ux{j%(&J(pgJy|k16y1BHv zHT!IRWpQ)E8fHUDgN4(2Oz>kERWE1P?DBUg>(8Jm$8~@XDlwEMtspAbG=IY^)y4i$dpBi3Wt#9`tgLUY*+Ddvd>b_77?Y>8-C^2n zsNIJM%i>oXYIuCXQhbrCibrI4xibEcajsE~H)JSH8G~v0g<(`4JZA7<${;ONvDAle zA!DacF3tXBeuVy83#WCsh)tl1oj#POMS&FgSIZ@Jp1cEWkVQ!#ig+0l#MU$9N3i>B zL$!ASrRZbyX#U5!`PC7O*9c4TXXu$u6+Gt|wJ_9fVHHx@uEbx_Y-h-Z(%Th8<+@1U zjKo`~K#DxJifyM2^vbGTst%>&A}qz9T$^2h?eW9x8axMfY8%R$vT({Wu{OW4xwbqi zUz$Nvj>~H+8(SOSug%+z9%^h9P>Oz$AC)|&Lum;GQsf!zYQl*+yS%)zF-sd&wikvP z6;()OyW+p94}2SHR8$a^YeK%M(I`XN7zRx_Cgo|Jw|OY}wQ$NZCXXxINJEXn2&;r& z2}C>xK4U5VMR1O0j#D5-9$VkwK+3Z5JzU8PEX5xe{Hl>Rl$8{NDTA*;#mqZL4UC;P zA*3~i-f*LU+sLDp>QFJn&QS+riTOIzYkFf-MZi-Y)Ph2~${`Iy)%Fbe_pO(tN7VZ8}oBz#^hPGGZ`z;%01<|;qFG`Z+>yZn5y6#j6ok!?_w(YNIHv+Lil&(B*g^toCx zAS%~pR;!Q&~*jMPz{!Zz8kswHU*omIIQRQbFlEw5~@&#%E`wd(p@k`!Son;+{d zs~ZbT3;$-h&NbEpqB8lhzB*evJ$SCM&S=WuXP?!zl@|+(^Ac!+YS~JiYxb!^E4SA( zY`bpSV=CvGVHHq$yfl*I4#6@NGw)o|7=xDia5QSZW}uyqF9KCQFa4X#&o*DYKmf0u zea8FwQ43?$QA?K3*fT&Df`jKMF=A=EB^fQ_=cnO3%;Mq#4D(8|w1ymm2 zX4vRo#x!S@;knu@AbO@#+!2Ly$eebK*EkniTa}y;$*7}5PKbSEr^mIvNRx-8Zp{|X zlq1=MR`Fw82)2J@q#@aax)&w)GsrRL5&;7${w1V+s8%JZnewZ0v}-HFWR#M})Ms>L z46QZ$#AmZ_?;`snWxJz%&7Aqeuy3V|lA@~B#37|tl}x0#%(@_JQWn9`lb2e({jDQh zL}2KXY9ymGd${eHFtyf`U^(TQ9^e`;L$#Jy(@RgS1cm^ zqUqwyT4z&x3hiaII7+ld`OK=-emUA|bM7`XfIh;dsE4MyNf$^VTxUr%!DsSb0tNBUmbf2`u{~_h5WCNAs$0$$t*wj9A zIz4j)GqBeCGI&m)BHLCquH?yX2A2m{zA?T&vpT_M5}wtybT?;dip8xHyPf@xtzV|< zuTMs6l~TYDRm2m@NwiHI}^8ZDDyZoBjFV8*fzwOlT9|Ur}&>& z|KY#<1O2B3_=u7U8|KmIeTG$%OPmd@JfCJt)7kTBKv%xY{G?(IW~%&5LSq?TqL;{G zF--AE?Sc6MJZ2B#gd-B40R@N zGE>Xu)Gy#G?HJLvdYwLQ6NrxijAkN5twW;dJ z)NcW=j8soy>>J8Vk=CKY7Ei5IMfl1&f%yzd1O9=scFgS49M*_Ic`xm@52~hFrba$X zc!6!@_9|Vri@PnNJMc^kXD&?77_>w}c`jk4_>1Jt&XlJdYK7M} z{*Jb_)NwTYoOl_3S#{>~4ZmT=#ys`eWIM_XN7AyZO*$u|8EzNQCP+8brss=pyQNQdCIeutTI0jyq1n!ZDj_rq`*-|f;B z!qxg_%2S3?Vgg&;$+q0Zy@mC0+b(31o(8SzV84zBMq*w9*8aVW8$u7deO&BrG(x5l zJVPTC*h)7>x7(s_$ES9TW-7mvF4AJ-Rzp^!xM=H0Z@;ky8#r@S2cgutUg!+Gpbeh zU_ze%Us@k>=5ebJKf*KXtx84!ojtuUo;Kh(tD~b++yiA-E|~)&OD;*RdJ5&eRJ+ra zv=IvZbM}N?+2b0=6I^k#Mak*SNEl^3nWD)QMLqd`uaXfs%HgN@%6M_FW*;weI>~6* z(hlAwVyk!^N7s*vuC*KAJ0;yxT?}TfjLuXr3~!b9_5C*84uiG*ASM3ONZdGqrcRHK z?;muxVUbm4t`SvS;BCdH_j}z_x>vkzA(PbTXKNvaE-zy)y=uR!u0%&TU;@61)EJ)p z!VaT|L0QK;yL^2nxy^nlh1A)FgF!rV!T!4hUR-KcT6vGKeL*VtTGO%4F3kT9=2Sbw zWEz_}Gfc#wtQR|E_#9eueq?H}Lsk#Km2IqZ*xIj|MMqi3f1!cvi%(@?8u+7D|XjNlNUc!wYbRVeof+e@>RQ1rr#JA|xd2Ir0(UeEH_O)}; zIx1beIx-(ZCn8YRi*(=K=?@ceDJw@aIewyK$Zd^Rn?HyK`Q zd)1Tnw={Ck`r$GiIC<3lWzclnjT!+c!FFvTk67(9T}sMEP`(;ypmqj zNRF6qG<)!htW>BUDJr-RU*QmF%r`=RiRWlChcaJ2=pOBJgo>ff)Dt;Mxgb!^$?&LB z-Au{-AYN17g1e%mehF@)s>Z0^HI~E(t)_@UTYIW_R%z}L#$A4Z{n+db=0zP6Uh@OS!ORGY9%I*x<|Niy3VDLsqD^bH6^f1r3pNy z>qD!H{1K{l!=W|4bksfB;v*gLgp%}Q6kT_QECQPEp$^SEh1DPy6gzb*rKDMq*O3BV zUM@{4DYn&0ZiS?A{Xv|99U2u|lFE zr^2J^sxMR1d;qOo_}#MH&;baV>h0TwSmr^o4=n_Af+y3Km_TXZfqO-3cQkz^;(^N%??(k34YelV01e+rhDy!7Dc{o z)tJbc8=z;>dWvSrR-Wm#5yiOE<|CxMuWkf2GXOegeH#%qg-Ba`9G9D)_KvFB=zr68 z*MU(SZv)3GxVsfOtT@4;R3T`Kl?18M$Uy?J<`P1vyHTg^?(XjH?(Xhx@AI8`R%S0v zmizVXAD`xqn|Wq!c6N4lHs)4tc-hI`UFR)R$+|meVs7RJ_AJRgt$(IPs;GE*Rr=Ld z%sRKBh-B`zA0%LTWmS4-$$wbqh9Y=dvrX{b|L664BuX98|39zagXr${yZOG3E|Zu? zah&5Q9Ku`bwxKW6R(i}++y=&Wda1(k(^mWcPkd*+H{yAJr{ek_2jQ6fytUghRKYkw z{-gTIX7AQdEzC(N{m#UHR9SFBb?-}Pz_c-k|7AdvxwlrEvV_rrZ~sj@!pqqU)rmHD zCC@&~6iKXy?fEgQo3R|7}ob*J>_HD!26HqRLsrF(Wp7MHgi6ZCr_1T9tkw`yWOu zt#Yqnn{bvXbh}gkn|@o(*ju!=_H-6JqMX6yQ>=4~8Cnp8@#43(@x5D6;pj0BnfTGY zAYN?Qdl~PbPb!B)$LykrA6jDsk*o7l1(n6=PpHJ)ry4p~!`XX58>gz};B}6fnBA{2 zjv14+7paNVl+j5UV%GhklX0CjpyupFYH2@bd~C)G=N_BQt14?pXM8!+@VX>>x4A&X zG5^02$G8!jNyPMkF|VFtEutH*QB`e)yKDZBO+1sIx0f`jPQNbuZ)($O_nNF_bp<^d z|6h0bOzx38d@X8<7#p89+AiizfQGk~$=}^tjcbYvtBRbOqD&hy zF&0UtJaXH|He%XJj9DAUjOY&KTk~&YQ2)b|kHknHgxZ|Qv=-g=Q_TC0an5;!wE?^> z+H6f-H&$Yvei}I0N!IRB*rL`vmy$NY)PHlaV=^CMGWV9Qoedb2(>XL^_6`K8>pbz< zu)&Y~`$)R9Y5Q)>%DSO5pp6^eb*tAkW%@+9uVyAsY@8?6ox3Y-Uf)ng^K&!MYW=#- zQ%IYrDw0WZ5|W{r>n^pvYW=!K`PGp-HUsO+lwWI}?WZMWmc_Ca2`Z7qRI-u$+7yh) zt0>OO%a=A^UV&TOtom|x(`k$@Q#7B%{QQ;jTyrWhC$CoS0!W~CnxKT+`)Lm#kB$+_ zPpQFrPtk8=nY?i2WvsNstYlsVK|5;DisHO{>1j@%^!)8&2F>#TG(j$<>l_v zSi>3)M;eXScB=fH%q#O&Bg@fBbFN;#JaQXnM2x&mDnEDgDY2lkyhRN^a|v(Jf@I|Rx)@uOG@50rZ23D} zUfod&$|D!gak7;(ezx*=I9px8Wa~b`7GnjQM4It{Y;s6cCRfN9&&pb}yQidCCq4NI zf6P2Pj%7ZEea+}6&fyby8y>vk! zn~xVFs21Dn4k1s(B-d2Q%SGJ%bWEIO@{?+~?%6iC#A2CBDKEdo-E*}fmLk?wA;zeP zgOnOCkz@J`62U*1?Pniulu~eYfOY(H~Lfu+2z&=@3 z9GQAH#@6!EX^eK$B%fT#$J<)$ce>UJrKg7OiO7sPG1gj;Qp0qZ=I0d-r0a>vRyK4! zk;czl{$>P#97}p`3@t@+O+nIhvA8>1jHL)tdV!{Uc_n7a36TZ{fpjT&a(F|Rf;5_W zs~Pflxcpk(qz|ZwQQeqCnsJvIJpIe5bO8f2!Xb2D@+uvt^fC4&FP#QzH$xxz35U>= z---gQ;hY#TPJVtu4Kg6d)|4zyc5Q*&U`Wi&tIW?^kxXQlmy|HSj6CWqTSeO@@<^u> zGDh1(l4!8@Gri|d!;7S?1^aB4lX;BRf=%V+KU?Ngt2EnYt{FOO&WgI>(`Pk_vEfZ3 z&ArzGb2`q-PE3&&+`^=^ZDf{_WMXb!S#_RindqL&^Igtz#Hgo8qj84JmcNUoy}j17 zb%!Tr6w7EF{}WBe+#;FVv(Q~SdE&we8f)n!kw$GbJM_#(=rEKX19v1&oQ07z{wCqE z2dVR%CY&B9+Sol?ii zR?=v;ZDnOM+%ufBwoXd(DtJKI$y`!3)H=~*-Wr)}b8%L>AD}W-B>QW)Z$4H4lS~72 zlk;3&LIyRFmANwX>LaNt^nfl+mX=2bJ;gYnZ7L1Zey+)bLriKUb9*W{pW0upE>6}s z%M#;E6r|KR9c-M%l2@YKUVU;1_zNPQQFvAFPypVuQGgmgHNWU(Tv;X%7yVf`K(!oR!$wy2*)V4P37gTZRk2K@?>M= zr(Z?JIM4YBHActzC56&)!3C*vQ0U6H8{OHDVl0JCmetj7^KudEhLbamjuu=giIq{%}LhTGBM5&UOLUZeU9eiY#nXV$jCD%`xs3cNuoKo z%t<=u2W@QF0g~Z$6617i5^27za~Ntxh=#qRG+6_gSCzq zyuzESc+)XsR=i%e$kn%QjPRimqdNB!YPjakX4T3<`Xp+LidVQd(PC5Elt~7i2t(@K z=9)q?*UOc}G`$62k8?j;bHJ5X)Kyw)X|cmrOJ($9!?VY%Y06ZTc10 z*!s$!o>pUQHZ7EE!d`_XLKk>4KWVCpJtUPS_amZPrQVZKG^Ivt?OfrpWF3QF(v>bx zh(+EVRPWt@IudK7p4oCGXRcVMl5Jv|zo_M9W=H50q?KEurE>KbUBK}TtyH^eg47yX z`om0q!4AlRI`L$#k`-zFFtOu#sWsk!B{Cfe{S4e?k<(^%g>*6Sn`&xoIV;d(Y%+CS|tq$R$_I&FLrBARVWBxtT3#3c@0_4Yp$X zQBiOG7fGmbh6noz9Z{xZ!aF1qgXbhy^ zM_wYwWbITR1P@hP(qbvk%XB~Y6Km)}i@e+ty24XzbB=6h15kzz{y~!E-Gy`(zuv<+ zJ*}3Y7xksNqnT~n8pDPq%)!U=T&Cvi7^F?gY>4FSag4yV{1~QiqGA>gtA|hM9ELlTqbOS2#pcGzOEy$2*@}eDiq0)+Adnaf& zrzR(+q*BuVo0JaH@`~aDvlncZp3gFAER@ULE%$c_51fy<$B>{tH_kW z-d3rRDzLo9T_g2gqo*a+(1Yte6cTb~U813+044q|uOFSE2d$IQySiXyq4vPfS07+hC-YpFTer=J7s zz1a1WXo$Xg%9~MXdN-;{YUKb}C42vl)iSrgR}Gr&QB3!v+|F@(F(se+w}+ohBaVK5 z|1*~q)h3El-r6$#nqA|@JXyKz`}?2eEvwm5`rxdyIvdXmhUK`Yw`CqqUXpNG~rhhFOxjj@t&8L=$P=ops9v zho%>ynM_-nN<|+QuJ^jnOQCr;o9X2s2V^H2*G=zZtHU$TpcJW|h~B$StQ<(FG~c`+H897z^U1 z(?A0k=xxGaFVgEtS~0qD#uC?CxN2E@ZdDy;;Y=!x**n{Oq6gC7t;|W=h9g)zyH0}J z{mx?6dm$T5>8;VwKml2qx#fwO)jR_e1oLh>N6v;Zf(0oxSWoYUb)HnFp{1NPe@X6q zLbkM}Ot1FpJ$yomG*D~ZLMCH#mhbHSh%QI&6PYVYXZ6+Fy00_2M$4j(v$@jf$kyOy z+fB=rk&j7p8npe5xpweiTg|W{uTZYnQ|_KqZ)FrosAU)=7g*uzF0Zj&>;*`a+S^C6 zmRs8_O3GKPh*pD=+rL-%PBL#z&#}2A{B799`I(G_E?*_10arPzy51|fy3=dCc3!+} zFJD<8U6~cNbshXMR;Hg&gY@-|e%+E|u5?XK=*$w0E;T~RhqU|)|jgDvCbN=_q-QQrEyFSi4ln@aup;mERdF>f7r

G zH6bs9V;qjxa&8yoRGL>@w#+Rpl5DjsoTn+yG@08)<~5dqwEp}i2^oiJI(0O5 z=q%IL&%KUf)mte?5^90^dm-2|bEMs8*Nn}agG9RIO&h{Xo|o@7HtVgHLy0tAFG+6} z+kfm}YMwkWkzFDaG1;4i{vnW8yxa{H>kuH7#u~=oCfGt5wq;riHPRO@gU)Bqm|;H3 zAK3|d+D&VwwO?F$N?`-e3QjVO-Pc^+%5`Ykoza|RB} zGK$5%X)ZN9@{mNTI-eI9a+4*p9nzjNkZ}Kgb`I8vJX4?r8*ZLeFr}Kle7VfyAdOTB zFF!~n%9kf(Kn#;Bh91vo>E{yZE{?aO`$O1z<;e&(4k~{~ I6@tQ<#Wzuf^U@N3* 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

  • 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

      +
    • WORC.plotting.compute_CI (module) +
    • WORC.plotting.linstretch (module)
    • WORC.plotting.plot_barchart (module) diff --git a/WORC/doc/_build/html/index.html b/WORC/doc/_build/html/index.html index 3a38a896..d014a85f 100644 --- a/WORC/doc/_build/html/index.html +++ b/WORC/doc/_build/html/index.html @@ -8,7 +8,7 @@ - WORC: Workflow for Optimal Radiomics Classification — WORC 3.4.5 documentation + WORC: Workflow for Optimal Radiomics Classification — WORC 3.5.0 documentation @@ -63,7 +63,7 @@
      - 3.4.5 + 3.5.0
      @@ -177,7 +177,9 @@

      Welcome to the WORC documentation!

      Note

      -

      Despite the name, besides classification, WORC can actually also be used for regression and multilabel classification. Survival is WIP.

      +

      Despite the name, besides classification, WORC can actually also be +used for regression and multilabel classification. See for more details the +Additional functionality chapter.

      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

    • FAQ
        @@ -365,156 +350,162 @@

        WORC DocumentationResource File Formats
      • Changelog
          -
        • 3.4.5 - 2021-07-09
            +
          • 3.5.0 - 2021-08-18
          • -
          • 3.4.4 - 2021-07-01
              +
            • 3.4.5 - 2021-07-09
            • -
            • 3.4.3 - 2021-06-02
                +
              • 3.4.4 - 2021-07-01
              • -
              • 3.4.2 - 2021-05-27
                  -
                • Fixed
                • -
                • Added
                • +
                • 3.4.3 - 2021-06-02
                • -
                • 3.4.1 - 2021-05-18
                    -
                  • Fixed
                  • -
                  • Changed
                  • +
                  • 3.4.2 - 2021-05-27
                  • -
                  • 3.4.0 - 2021-02-02
                      +
                    • 3.4.1 - 2021-05-18
                    • -
                    • 3.3.5 - 2020-10-21
                        +
                      • 3.4.0 - 2021-02-02
                      • -
                      • 3.3.4 - 2020-10-06
                          +
                        • 3.3.5 - 2020-10-21
                        • -
                        • 3.3.3 - 2020-09-11
                            +
                          • 3.3.4 - 2020-10-06
                          • -
                          • 3.3.2 - 2020-08-19
                              -
                            • Fixed
                            • -
                            • Added
                            • -
                            • Changed
                            • +
                            • 3.3.3 - 2020-09-11
                            • -
                            • 3.3.1 - 2020-07-31
                                -
                              • Changed
                              • -
                              • Fixed
                              • +
                              • 3.3.2 - 2020-08-19
                              • -
                              • 3.3.0 - 2020-07-28
                                  -
                                • Added
                                • +
                                • 3.3.1 - 2020-07-31
                                • -
                                • 3.2.2 - 2020-07-14
                                    +
                                  • 3.3.0 - 2020-07-28
                                  • -
                                  • 3.2.1 - 2020-07-02
                                      +
                                    • 3.2.2 - 2020-07-14
                                    • -
                                    • 3.2.0 - 2020-06-26
                                        +
                                      • 3.2.1 - 2020-07-02
                                      • -
                                      • 3.1.4 - 2020-05-26
                                          +
                                        • 3.2.0 - 2020-06-26
                                        • -
                                        • 3.1.3 - 2020-01-24
                                            +
                                          • 3.1.4 - 2020-05-26
                                          • -
                                          • 3.1.2 - 2019-12-09
                                              +
                                            • 3.1.3 - 2020-01-24
                                            • -
                                            • 3.1.1 - 2019-11-28
                                                +
                                              • 3.1.2 - 2019-12-09
                                              • -
                                              • 3.1.0 - 2019-10-16
                                                  +
                                                • 3.1.1 - 2019-11-28
                                                • -
                                                • 3.0.0 - 2019-05-08
                                                    +
                                                  • 3.1.0 - 2019-10-16
                                                  • -
                                                  • 2.1.3 - 2019-04-08
                                                      -
                                                    • Changed
                                                    • +
                                                    • 3.0.0 - 2019-05-08
                                                    • -
                                                    • 2.1.2 - 2019-04-02
                                                        -
                                                      • Added
                                                      • -
                                                      • Changed
                                                      • -
                                                      • Fixed
                                                      • +
                                                      • 2.1.3 - 2019-04-08
                                                      • -
                                                      • 2.1.1 - 2019-02-15
                                                          +
                                                        • 2.1.2 - 2019-04-02
                                                        • -
                                                        • 2.1.0 - 2018-08-09
                                                        • +
                                                        • export Package +
                                                        • facade Package
                                                          • facade Package
                                                          • basicworc Module
                                                          • diff --git a/WORC/doc/_build/html/objects.inv b/WORC/doc/_build/html/objects.inv index e5f5fa14aa5b7f8791271b15ae3e5eef3a8d09cc..c812c6b0475d7854530727f015c059f69d7c4d04 100644 GIT binary patch delta 5964 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 delta 5900 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 imEk}-FbT_rUO$=aM5uW5p*T - Python Module Index — WORC 3.4.5 documentation + Python Module Index — WORC 3.5.0 documentation @@ -65,7 +65,7 @@
                                                            - 3.4.5 + 3.5.0
                                                            @@ -265,6 +265,11 @@

                                                            Python Module Index

                                                                WORC.exampledata.datadownloader + + +     + WORC.export.hyper_params_exporter +     diff --git a/WORC/doc/_build/html/search.html b/WORC/doc/_build/html/search.html index 76381b72..ed4e0c2d 100644 --- a/WORC/doc/_build/html/search.html +++ b/WORC/doc/_build/html/search.html @@ -8,7 +8,7 @@ - Search — WORC 3.4.5 documentation + Search — WORC 3.5.0 documentation @@ -63,7 +63,7 @@
                                                            - 3.4.5 + 3.5.0
                                                            diff --git a/WORC/doc/_build/html/searchindex.js b/WORC/doc/_build/html/searchindex.js index 78b5b125..6e2e48e0 100644 --- a/WORC/doc/_build/html/searchindex.js +++ b/WORC/doc/_build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["autogen/WORC","autogen/WORC.IOparser","autogen/WORC.classification","autogen/WORC.config","autogen/WORC.detectors","autogen/WORC.exampledata","autogen/WORC.facade","autogen/WORC.facade.helpers","autogen/WORC.fastrconfig","autogen/WORC.featureprocessing","autogen/WORC.plotting","autogen/WORC.processing","autogen/WORC.resources","autogen/WORC.resources.fastr_tests","autogen/WORC.resources.fastr_tools","autogen/WORC.statistics","autogen/WORC.tests","autogen/WORC.tools","autogen/WORC.validators","autogen/config/WORC.config_Bootstrap_defopts","autogen/config/WORC.config_Bootstrap_description","autogen/config/WORC.config_Classification_defopts","autogen/config/WORC.config_Classification_description","autogen/config/WORC.config_ComBat_defopts","autogen/config/WORC.config_ComBat_description","autogen/config/WORC.config_CrossValidation_defopts","autogen/config/WORC.config_CrossValidation_description","autogen/config/WORC.config_Ensemble_defopts","autogen/config/WORC.config_Ensemble_description","autogen/config/WORC.config_Evaluation_defopts","autogen/config/WORC.config_Evaluation_description","autogen/config/WORC.config_FeatPreProcess_defopts","autogen/config/WORC.config_FeatPreProcess_description","autogen/config/WORC.config_Featsel_defopts","autogen/config/WORC.config_Featsel_description","autogen/config/WORC.config_FeatureScaling_defopts","autogen/config/WORC.config_FeatureScaling_description","autogen/config/WORC.config_General_defopts","autogen/config/WORC.config_General_description","autogen/config/WORC.config_HyperOptimization_defopts","autogen/config/WORC.config_HyperOptimization_description","autogen/config/WORC.config_ImageFeatures_defopts","autogen/config/WORC.config_ImageFeatures_description","autogen/config/WORC.config_Imputation_defopts","autogen/config/WORC.config_Imputation_description","autogen/config/WORC.config_Labels_defopts","autogen/config/WORC.config_Labels_description","autogen/config/WORC.config_OneHotEncoding_defopts","autogen/config/WORC.config_OneHotEncoding_description","autogen/config/WORC.config_Preprocessing_defopts","autogen/config/WORC.config_Preprocessing_description","autogen/config/WORC.config_PyRadiomics_defopts","autogen/config/WORC.config_PyRadiomics_description","autogen/config/WORC.config_Resampling_defopts","autogen/config/WORC.config_Resampling_description","autogen/config/WORC.config_Segmentix_defopts","autogen/config/WORC.config_Segmentix_description","autogen/config/WORC.config_SelectFeatGroup_defopts","autogen/config/WORC.config_SelectFeatGroup_description","index","static/additionalfunctionality","static/changelog","static/configuration","static/datamining","static/developerdocumentation","static/faq","static/features","static/file_description","static/introduction","static/quick_start","static/user_manual"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.intersphinx":1,"sphinx.ext.todo":1,"sphinx.ext.viewcode":1,sphinx:56},filenames:["autogen/WORC.rst","autogen/WORC.IOparser.rst","autogen/WORC.classification.rst","autogen/WORC.config.rst","autogen/WORC.detectors.rst","autogen/WORC.exampledata.rst","autogen/WORC.facade.rst","autogen/WORC.facade.helpers.rst","autogen/WORC.fastrconfig.rst","autogen/WORC.featureprocessing.rst","autogen/WORC.plotting.rst","autogen/WORC.processing.rst","autogen/WORC.resources.rst","autogen/WORC.resources.fastr_tests.rst","autogen/WORC.resources.fastr_tools.rst","autogen/WORC.statistics.rst","autogen/WORC.tests.rst","autogen/WORC.tools.rst","autogen/WORC.validators.rst","autogen/config/WORC.config_Bootstrap_defopts.rst","autogen/config/WORC.config_Bootstrap_description.rst","autogen/config/WORC.config_Classification_defopts.rst","autogen/config/WORC.config_Classification_description.rst","autogen/config/WORC.config_ComBat_defopts.rst","autogen/config/WORC.config_ComBat_description.rst","autogen/config/WORC.config_CrossValidation_defopts.rst","autogen/config/WORC.config_CrossValidation_description.rst","autogen/config/WORC.config_Ensemble_defopts.rst","autogen/config/WORC.config_Ensemble_description.rst","autogen/config/WORC.config_Evaluation_defopts.rst","autogen/config/WORC.config_Evaluation_description.rst","autogen/config/WORC.config_FeatPreProcess_defopts.rst","autogen/config/WORC.config_FeatPreProcess_description.rst","autogen/config/WORC.config_Featsel_defopts.rst","autogen/config/WORC.config_Featsel_description.rst","autogen/config/WORC.config_FeatureScaling_defopts.rst","autogen/config/WORC.config_FeatureScaling_description.rst","autogen/config/WORC.config_General_defopts.rst","autogen/config/WORC.config_General_description.rst","autogen/config/WORC.config_HyperOptimization_defopts.rst","autogen/config/WORC.config_HyperOptimization_description.rst","autogen/config/WORC.config_ImageFeatures_defopts.rst","autogen/config/WORC.config_ImageFeatures_description.rst","autogen/config/WORC.config_Imputation_defopts.rst","autogen/config/WORC.config_Imputation_description.rst","autogen/config/WORC.config_Labels_defopts.rst","autogen/config/WORC.config_Labels_description.rst","autogen/config/WORC.config_OneHotEncoding_defopts.rst","autogen/config/WORC.config_OneHotEncoding_description.rst","autogen/config/WORC.config_Preprocessing_defopts.rst","autogen/config/WORC.config_Preprocessing_description.rst","autogen/config/WORC.config_PyRadiomics_defopts.rst","autogen/config/WORC.config_PyRadiomics_description.rst","autogen/config/WORC.config_Resampling_defopts.rst","autogen/config/WORC.config_Resampling_description.rst","autogen/config/WORC.config_Segmentix_defopts.rst","autogen/config/WORC.config_Segmentix_description.rst","autogen/config/WORC.config_SelectFeatGroup_defopts.rst","autogen/config/WORC.config_SelectFeatGroup_description.rst","index.rst","static/additionalfunctionality.rst","static/changelog.rst","static/configuration.rst","static/datamining.rst","static/developerdocumentation.rst","static/faq.rst","static/features.rst","static/file_description.rst","static/introduction.rst","static/quick_start.rst","static/user_manual.rst"],objects:{"WORC.IOparser":{config_WORC:[1,0,0,"-"],config_io_PyRadiomics:[1,0,0,"-"],config_io_classifier:[1,0,0,"-"],config_io_combat:[1,0,0,"-"],config_preprocessing:[1,0,0,"-"],config_segmentix:[1,0,0,"-"],file_io:[1,0,0,"-"]},"WORC.IOparser.config_WORC":{load_config:[1,1,1,""]},"WORC.IOparser.config_io_PyRadiomics":{load_config:[1,1,1,""]},"WORC.IOparser.config_io_classifier":{load_config:[1,1,1,""]},"WORC.IOparser.config_io_combat":{load_config:[1,1,1,""]},"WORC.IOparser.config_preprocessing":{load_config:[1,1,1,""]},"WORC.IOparser.config_segmentix":{load_config:[1,1,1,""]},"WORC.IOparser.file_io":{convert_config_pyradiomics:[1,1,1,""],load_data:[1,1,1,""],load_features:[1,1,1,""]},"WORC.WORC":{Tools:[0,2,1,""],WORC:[0,2,1,""]},"WORC.WORC.Tools":{__dict__:[0,3,1,""],__init__:[0,4,1,""],__module__:[0,3,1,""],__weakref__:[0,3,1,""]},"WORC.WORC.WORC":{__dict__:[0,3,1,""],__init__:[0,4,1,""],__module__:[0,3,1,""],__weakref__:[0,3,1,""],add_ComBat:[0,4,1,""],add_elastix:[0,4,1,""],add_elastix_sourcesandsinks:[0,4,1,""],add_evaluation:[0,4,1,""],add_feature_calculator:[0,4,1,""],add_preprocessing:[0,4,1,""],add_segmentix:[0,4,1,""],add_tools:[0,4,1,""],build:[0,4,1,""],build_training:[0,4,1,""],defaultconfig:[0,4,1,""],execute:[0,4,1,""],save_config:[0,4,1,""],set:[0,4,1,""]},"WORC.addexceptions":{WORCAssertionError:[0,5,1,""],WORCError:[0,5,1,""],WORCIOError:[0,5,1,""],WORCIndexError:[0,5,1,""],WORCKeyError:[0,5,1,""],WORCNotImplementedError:[0,5,1,""],WORCTypeError:[0,5,1,""],WORCValueError:[0,5,1,""]},"WORC.addexceptions.WORCAssertionError":{__module__:[0,3,1,""]},"WORC.addexceptions.WORCError":{__module__:[0,3,1,""],__weakref__:[0,3,1,""]},"WORC.addexceptions.WORCIOError":{__module__:[0,3,1,""],__weakref__:[0,3,1,""]},"WORC.addexceptions.WORCIndexError":{__module__:[0,3,1,""]},"WORC.addexceptions.WORCKeyError":{__module__:[0,3,1,""]},"WORC.addexceptions.WORCNotImplementedError":{__module__:[0,3,1,""]},"WORC.addexceptions.WORCTypeError":{__module__:[0,3,1,""]},"WORC.addexceptions.WORCValueError":{__module__:[0,3,1,""]},"WORC.classification":{AdvancedSampler:[2,0,0,"-"],ObjectSampler:[2,0,0,"-"],SearchCV:[2,0,0,"-"],construct_classifier:[2,0,0,"-"],createfixedsplits:[2,0,0,"-"],crossval:[2,0,0,"-"],fitandscore:[2,0,0,"-"],metrics:[2,0,0,"-"],parameter_optimization:[2,0,0,"-"],regressors:[2,0,0,"-"],trainclassifier:[2,0,0,"-"]},"WORC.classification.AdvancedSampler":{AdvancedSampler:[2,2,1,""],boolean_uniform:[2,2,1,""],discrete_uniform:[2,2,1,""],exp_uniform:[2,2,1,""],log_uniform:[2,2,1,""]},"WORC.classification.AdvancedSampler.AdvancedSampler":{__dict__:[2,3,1,""],__init__:[2,4,1,""],__iter__:[2,4,1,""],__len__:[2,4,1,""],__module__:[2,3,1,""],__weakref__:[2,3,1,""]},"WORC.classification.AdvancedSampler.boolean_uniform":{__dict__:[2,3,1,""],__init__:[2,4,1,""],__module__:[2,3,1,""],__weakref__:[2,3,1,""],rvs:[2,4,1,""]},"WORC.classification.AdvancedSampler.discrete_uniform":{__dict__:[2,3,1,""],__init__:[2,4,1,""],__module__:[2,3,1,""],__weakref__:[2,3,1,""],rvs:[2,4,1,""]},"WORC.classification.AdvancedSampler.exp_uniform":{__dict__:[2,3,1,""],__init__:[2,4,1,""],__module__:[2,3,1,""],__weakref__:[2,3,1,""],rvs:[2,4,1,""]},"WORC.classification.AdvancedSampler.log_uniform":{__dict__:[2,3,1,""],__init__:[2,4,1,""],__module__:[2,3,1,""],__weakref__:[2,3,1,""],rvs:[2,4,1,""]},"WORC.classification.ObjectSampler":{ObjectSampler:[2,2,1,""]},"WORC.classification.ObjectSampler.ObjectSampler":{__dict__:[2,3,1,""],__init__:[2,4,1,""],__module__:[2,3,1,""],__weakref__:[2,3,1,""],fit:[2,4,1,""],init_ADASYN:[2,4,1,""],init_BorderlineSMOTE:[2,4,1,""],init_NearMiss:[2,4,1,""],init_NeighbourhoodCleaningRule:[2,4,1,""],init_RandomOverSampling:[2,4,1,""],init_RandomUnderSampling:[2,4,1,""],init_SMOTE:[2,4,1,""],init_SMOTEENN:[2,4,1,""],init_SMOTETomek:[2,4,1,""],transform:[2,4,1,""]},"WORC.classification.SearchCV":{BaseSearchCV:[2,2,1,""],BaseSearchCVJoblib:[2,2,1,""],BaseSearchCVfastr:[2,2,1,""],Ensemble:[2,2,1,""],GridSearchCVJoblib:[2,2,1,""],GridSearchCVfastr:[2,2,1,""],RandomizedSearchCVJoblib:[2,2,1,""],RandomizedSearchCVfastr:[2,2,1,""],chunks:[2,1,1,""],chunksdict:[2,1,1,""],rms_score:[2,1,1,""],sar_score:[2,1,1,""]},"WORC.classification.SearchCV.BaseSearchCV":{__abstractmethods__:[2,3,1,""],__init__:[2,4,1,""],__module__:[2,3,1,""],create_ensemble:[2,4,1,""],decision_function:[2,4,1,""],inverse_transform:[2,4,1,""],predict:[2,4,1,""],predict_log_proba:[2,4,1,""],predict_proba:[2,4,1,""],preprocess:[2,4,1,""],process_fit:[2,4,1,""],refit_and_score:[2,4,1,""],score:[2,4,1,""],transform:[2,4,1,""]},"WORC.classification.SearchCV.BaseSearchCVJoblib":{__abstractmethods__:[2,3,1,""],__module__:[2,3,1,""]},"WORC.classification.SearchCV.BaseSearchCVfastr":{__abstractmethods__:[2,3,1,""],__module__:[2,3,1,""]},"WORC.classification.SearchCV.Ensemble":{__abstractmethods__:[2,3,1,""],__init__:[2,4,1,""],__module__:[2,3,1,""],decision_function:[2,4,1,""],inverse_transform:[2,4,1,""],predict:[2,4,1,""],predict_log_proba:[2,4,1,""],predict_proba:[2,4,1,""],transform:[2,4,1,""]},"WORC.classification.SearchCV.GridSearchCVJoblib":{__abstractmethods__:[2,3,1,""],__init__:[2,4,1,""],__module__:[2,3,1,""],fit:[2,4,1,""]},"WORC.classification.SearchCV.GridSearchCVfastr":{__abstractmethods__:[2,3,1,""],__init__:[2,4,1,""],__module__:[2,3,1,""],fit:[2,4,1,""]},"WORC.classification.SearchCV.RandomizedSearchCVJoblib":{__abstractmethods__:[2,3,1,""],__init__:[2,4,1,""],__module__:[2,3,1,""],fit:[2,4,1,""]},"WORC.classification.SearchCV.RandomizedSearchCVfastr":{__abstractmethods__:[2,3,1,""],__init__:[2,4,1,""],__module__:[2,3,1,""],fit:[2,4,1,""]},"WORC.classification.construct_classifier":{construct_SVM:[2,1,1,""],construct_classifier:[2,1,1,""],create_param_grid:[2,1,1,""]},"WORC.classification.createfixedsplits":{createfixedsplits:[2,1,1,""]},"WORC.classification.crossval":{LOO_cross_validation:[2,1,1,""],crossval:[2,1,1,""],nocrossval:[2,1,1,""],random_split_cross_validation:[2,1,1,""],test_RS_Ensemble:[2,1,1,""]},"WORC.classification.fitandscore":{delete_cc_para:[2,1,1,""],delete_nonestimator_parameters:[2,1,1,""],fit_and_score:[2,1,1,""],replacenan:[2,1,1,""]},"WORC.classification.metrics":{ICC:[2,1,1,""],ICC_anova:[2,1,1,""],check_multimetric_scoring:[2,1,1,""],check_scoring:[2,1,1,""],f1_weighted_predictproba:[2,1,1,""],multi_class_auc:[2,1,1,""],multi_class_auc_score:[2,1,1,""],pairwise_auc:[2,1,1,""],performance_multilabel:[2,1,1,""],performance_singlelabel:[2,1,1,""]},"WORC.classification.parameter_optimization":{random_search_parameters:[2,1,1,""]},"WORC.classification.trainclassifier":{add_parameters_to_grid:[2,1,1,""],trainclassifier:[2,1,1,""]},"WORC.detectors":{detectors:[4,0,0,"-"]},"WORC.detectors.detectors":{AbstractDetector:[4,2,1,""],BigrClusterDetector:[4,2,1,""],CartesiusClusterDetector:[4,2,1,""],CsvDetector:[4,2,1,""],DebugDetector:[4,2,1,""],HostnameDetector:[4,2,1,""],LinuxDetector:[4,2,1,""],WORCDirectoryDetector:[4,2,1,""]},"WORC.detectors.detectors.AbstractDetector":{__abstractmethods__:[4,3,1,""],__dict__:[4,3,1,""],__module__:[4,3,1,""],__weakref__:[4,3,1,""],do_detection:[4,4,1,""]},"WORC.detectors.detectors.BigrClusterDetector":{__abstractmethods__:[4,3,1,""],__module__:[4,3,1,""]},"WORC.detectors.detectors.CartesiusClusterDetector":{__abstractmethods__:[4,3,1,""],__module__:[4,3,1,""]},"WORC.detectors.detectors.CsvDetector":{__abstractmethods__:[4,3,1,""],__init__:[4,4,1,""],__module__:[4,3,1,""]},"WORC.detectors.detectors.DebugDetector":{__abstractmethods__:[4,3,1,""],__module__:[4,3,1,""]},"WORC.detectors.detectors.HostnameDetector":{__abstractmethods__:[4,3,1,""],__init__:[4,4,1,""],__module__:[4,3,1,""]},"WORC.detectors.detectors.LinuxDetector":{__abstractmethods__:[4,3,1,""],__module__:[4,3,1,""]},"WORC.detectors.detectors.WORCDirectoryDetector":{__abstractmethods__:[4,3,1,""],__module__:[4,3,1,""]},"WORC.exampledata":{create_example_data:[5,0,0,"-"],datadownloader:[5,0,0,"-"]},"WORC.exampledata.create_example_data":{create_random_features:[5,1,1,""]},"WORC.exampledata.datadownloader":{download_HeadAndNeck:[5,1,1,""],download_project:[5,1,1,""],download_subject:[5,1,1,""]},"WORC.facade":{basicworc:[6,0,0,"-"],simpleworc:[6,0,0,"-"]},"WORC.facade.basicworc":{BasicWORC:[6,2,1,""]},"WORC.facade.basicworc.BasicWORC":{__init__:[6,4,1,""],__module__:[6,3,1,""],execute:[6,4,1,""]},"WORC.facade.helpers":{configbuilder:[7,0,0,"-"],exceptions:[7,0,0,"-"],processing:[7,0,0,"-"]},"WORC.facade.helpers.configbuilder":{ConfigBuilder:[7,2,1,""]},"WORC.facade.helpers.configbuilder.ConfigBuilder":{__dict__:[7,3,1,""],__init__:[7,4,1,""],__module__:[7,3,1,""],__weakref__:[7,3,1,""],build_config:[7,4,1,""],coarse_overrides:[7,4,1,""],custom_config_overrides:[7,4,1,""],estimator_scoring_overrides:[7,4,1,""],fullprint:[7,4,1,""]},"WORC.facade.helpers.exceptions":{InvalidCsvFileException:[7,5,1,""],InvalidOrderException:[7,5,1,""],NoFeaturesFoundException:[7,5,1,""],NoImagesFoundException:[7,5,1,""],NoMasksFoundException:[7,5,1,""],NoSegmentationsFoundException:[7,5,1,""],PathNotFoundException:[7,5,1,""]},"WORC.facade.helpers.exceptions.InvalidCsvFileException":{__init__:[7,4,1,""],__module__:[7,3,1,""],__weakref__:[7,3,1,""]},"WORC.facade.helpers.exceptions.InvalidOrderException":{__init__:[7,4,1,""],__module__:[7,3,1,""],__weakref__:[7,3,1,""]},"WORC.facade.helpers.exceptions.NoFeaturesFoundException":{__init__:[7,4,1,""],__module__:[7,3,1,""],__weakref__:[7,3,1,""]},"WORC.facade.helpers.exceptions.NoImagesFoundException":{__init__:[7,4,1,""],__module__:[7,3,1,""],__weakref__:[7,3,1,""]},"WORC.facade.helpers.exceptions.NoMasksFoundException":{__init__:[7,4,1,""],__module__:[7,3,1,""],__weakref__:[7,3,1,""]},"WORC.facade.helpers.exceptions.NoSegmentationsFoundException":{__init__:[7,4,1,""],__module__:[7,3,1,""],__weakref__:[7,3,1,""]},"WORC.facade.helpers.exceptions.PathNotFoundException":{__init__:[7,4,1,""],__module__:[7,3,1,""],__weakref__:[7,3,1,""]},"WORC.facade.helpers.processing":{convert_radiomix_features:[7,1,1,""]},"WORC.facade.simpleworc":{SimpleWORC:[6,2,1,""]},"WORC.facade.simpleworc.SimpleWORC":{__dict__:[6,3,1,""],__init__:[6,4,1,""],__module__:[6,3,1,""],__weakref__:[6,3,1,""],add_config_overrides:[6,4,1,""],add_evaluation:[6,4,1,""],binary_classification:[6,4,1,""],count_num_subjects:[6,4,1,""],execute:[6,4,1,""],features_from_radiomix_xlsx:[6,4,1,""],features_from_this_directory:[6,4,1,""],images_from_this_directory:[6,4,1,""],labels_from_this_file:[6,4,1,""],masks_from_this_directory:[6,4,1,""],multiclass_classification:[6,4,1,""],predict_labels:[6,4,1,""],regression:[6,4,1,""],segmentations_from_this_directory:[6,4,1,""],semantics_from_this_file:[6,4,1,""],set_fixed_splits:[6,4,1,""],set_multicore_execution:[6,4,1,""],set_tmpdir:[6,4,1,""],survival:[6,4,1,""]},"WORC.featureprocessing":{ComBat:[9,0,0,"-"],Decomposition:[9,0,0,"-"],FeatureConverter:[9,0,0,"-"],ICCThreshold:[9,0,0,"-"],Imputer:[9,0,0,"-"],OneHotEncoderWrapper:[9,0,0,"-"],Preprocessor:[9,0,0,"-"],Relief:[9,0,0,"-"],Scalers:[9,0,0,"-"],SelectGroups:[9,0,0,"-"],SelectIndividuals:[9,0,0,"-"],StatisticalTestFeatures:[9,0,0,"-"],StatisticalTestThreshold:[9,0,0,"-"],VarianceThreshold:[9,0,0,"-"]},"WORC.featureprocessing.ComBat":{ComBat:[9,1,1,""],ComBatMatlab:[9,1,1,""],ComBatPython:[9,1,1,""],Synthetictest:[9,1,1,""]},"WORC.featureprocessing.Decomposition":{Decomposition:[9,1,1,""]},"WORC.featureprocessing.FeatureConverter":{FeatureConverter:[9,1,1,""],convert_PREDICT:[9,1,1,""],convert_pyradiomics:[9,1,1,""],convert_pyradiomics_featurevector:[9,1,1,""]},"WORC.featureprocessing.ICCThreshold":{ICCThreshold:[9,2,1,""],convert_features_ICC_threshold:[9,1,1,""]},"WORC.featureprocessing.ICCThreshold.ICCThreshold":{__abstractmethods__:[9,3,1,""],__init__:[9,4,1,""],__module__:[9,3,1,""],fit:[9,4,1,""],transform:[9,4,1,""]},"WORC.featureprocessing.Imputer":{Imputer:[9,2,1,""]},"WORC.featureprocessing.Imputer.Imputer":{__dict__:[9,3,1,""],__init__:[9,4,1,""],__module__:[9,3,1,""],__weakref__:[9,3,1,""],fit:[9,4,1,""],transform:[9,4,1,""]},"WORC.featureprocessing.OneHotEncoderWrapper":{OneHotEncoderWrapper:[9,2,1,""],test:[9,1,1,""]},"WORC.featureprocessing.OneHotEncoderWrapper.OneHotEncoderWrapper":{__dict__:[9,3,1,""],__init__:[9,4,1,""],__module__:[9,3,1,""],__weakref__:[9,3,1,""],fit:[9,4,1,""],transform:[9,4,1,""]},"WORC.featureprocessing.Preprocessor":{Preprocessor:[9,2,1,""]},"WORC.featureprocessing.Preprocessor.Preprocessor":{__dict__:[9,3,1,""],__init__:[9,4,1,""],__module__:[9,3,1,""],__weakref__:[9,3,1,""],fit:[9,4,1,""],transform:[9,4,1,""]},"WORC.featureprocessing.Relief":{SelectMulticlassRelief:[9,2,1,""]},"WORC.featureprocessing.Relief.SelectMulticlassRelief":{__abstractmethods__:[9,3,1,""],__init__:[9,4,1,""],__module__:[9,3,1,""],fit:[9,4,1,""],multi_class_relief:[9,4,1,""],single_class_relief:[9,4,1,""],transform:[9,4,1,""]},"WORC.featureprocessing.Scalers":{LogStandardScaler:[9,2,1,""],RobustStandardScaler:[9,2,1,""],WORCScaler:[9,2,1,""],test:[9,1,1,""]},"WORC.featureprocessing.Scalers.LogStandardScaler":{__module__:[9,3,1,""],fit:[9,4,1,""]},"WORC.featureprocessing.Scalers.RobustStandardScaler":{__module__:[9,3,1,""],fit:[9,4,1,""]},"WORC.featureprocessing.Scalers.WORCScaler":{__init__:[9,4,1,""],__module__:[9,3,1,""],fit:[9,4,1,""],transform:[9,4,1,""]},"WORC.featureprocessing.SelectGroups":{SelectGroups:[9,2,1,""]},"WORC.featureprocessing.SelectGroups.SelectGroups":{__abstractmethods__:[9,3,1,""],__init__:[9,4,1,""],__module__:[9,3,1,""],fit:[9,4,1,""],transform:[9,4,1,""]},"WORC.featureprocessing.SelectIndividuals":{SelectIndividuals:[9,2,1,""]},"WORC.featureprocessing.SelectIndividuals.SelectIndividuals":{__abstractmethods__:[9,3,1,""],__init__:[9,4,1,""],__module__:[9,3,1,""],fit:[9,4,1,""],transform:[9,4,1,""]},"WORC.featureprocessing.StatisticalTestFeatures":{StatisticalTestFeatures:[9,1,1,""]},"WORC.featureprocessing.StatisticalTestThreshold":{StatisticalTestThreshold:[9,2,1,""]},"WORC.featureprocessing.StatisticalTestThreshold.StatisticalTestThreshold":{__abstractmethods__:[9,3,1,""],__init__:[9,4,1,""],__module__:[9,3,1,""],fit:[9,4,1,""],transform:[9,4,1,""]},"WORC.featureprocessing.VarianceThreshold":{VarianceThresholdMean:[9,2,1,""],selfeat_variance:[9,1,1,""]},"WORC.featureprocessing.VarianceThreshold.VarianceThresholdMean":{__abstractmethods__:[9,3,1,""],__init__:[9,4,1,""],__module__:[9,3,1,""],fit:[9,4,1,""],transform:[9,4,1,""]},"WORC.plotting":{compute_CI:[10,0,0,"-"],linstretch:[10,0,0,"-"],plot_ROC:[10,0,0,"-"],plot_barchart:[10,0,0,"-"],plot_boxplot_features:[10,0,0,"-"],plot_boxplot_performance:[10,0,0,"-"],plot_errors:[10,0,0,"-"],plot_estimator_performance:[10,0,0,"-"],plot_hyperparameters:[10,0,0,"-"],plot_images:[10,0,0,"-"],plot_pvalues_features:[10,0,0,"-"],plot_ranked_scores:[10,0,0,"-"],plotminmaxresponse:[10,0,0,"-"]},"WORC.plotting.compute_CI":{compute_confidence:[10,1,1,""],compute_confidence_bootstrap:[10,1,1,""],compute_confidence_logit:[10,1,1,""]},"WORC.plotting.linstretch":{linstretch:[10,1,1,""]},"WORC.plotting.plot_ROC":{curve_thresholding:[10,1,1,""],main:[10,1,1,""],plot_PRC_CIc:[10,1,1,""],plot_ROC:[10,1,1,""],plot_ROC_CIc:[10,1,1,""],plot_single_PRC:[10,1,1,""],plot_single_ROC:[10,1,1,""]},"WORC.plotting.plot_barchart":{count_parameters:[10,1,1,""],main:[10,1,1,""],paracheck:[10,1,1,""],plot_barchart:[10,1,1,""],plot_bars:[10,1,1,""]},"WORC.plotting.plot_boxplot_features":{generate_feature_boxplots:[10,1,1,""],plot_boxplot_features:[10,1,1,""]},"WORC.plotting.plot_boxplot_performance":{generate_performance_boxplots:[10,1,1,""],test:[10,1,1,""]},"WORC.plotting.plot_errors":{plot_errors:[10,1,1,""]},"WORC.plotting.plot_estimator_performance":{combine_multiple_estimators:[10,1,1,""],compute_statistics:[10,1,1,""],fit_thresholds:[10,1,1,""],main:[10,1,1,""],plot_estimator_performance:[10,1,1,""]},"WORC.plotting.plot_hyperparameters":{plot_hyperparameters:[10,1,1,""]},"WORC.plotting.plot_images":{bbox_2D:[10,1,1,""],extract_boundary:[10,1,1,""],plot_im_and_overlay:[10,1,1,""],slicer:[10,1,1,""]},"WORC.plotting.plot_pvalues_features":{manhattan_importance:[10,1,1,""]},"WORC.plotting.plot_ranked_scores":{example:[10,1,1,""],flatten_object:[10,1,1,""],main:[10,1,1,""],plot_ranked_images:[10,1,1,""],plot_ranked_percentages:[10,1,1,""],plot_ranked_posteriors:[10,1,1,""],plot_ranked_scores:[10,1,1,""]},"WORC.plotting.plotminmaxresponse":{main:[10,1,1,""]},"WORC.processing":{ExtractNLargestBlobsn:[11,0,0,"-"],classes:[11,0,0,"-"],helpers:[11,0,0,"-"],label_processing:[11,0,0,"-"],preprocessing:[11,0,0,"-"],segmentix:[11,0,0,"-"]},"WORC.processing.ExtractNLargestBlobsn":{ExtractNLargestBlobsn:[11,1,1,""]},"WORC.processing.classes":{"switch":[11,2,1,""]},"WORC.processing.classes.switch":{__dict__:[11,3,1,""],__init__:[11,4,1,""],__iter__:[11,4,1,""],__module__:[11,3,1,""],__weakref__:[11,3,1,""],match:[11,4,1,""]},"WORC.processing.helpers":{check_image_orientation:[11,1,1,""],resample_image:[11,1,1,""],transpose_image:[11,1,1,""]},"WORC.processing.label_processing":{findlabeldata:[11,1,1,""],load_config_XNAT:[11,1,1,""],load_label_XNAT:[11,1,1,""],load_label_csv:[11,1,1,""],load_label_txt:[11,1,1,""],load_labels:[11,1,1,""]},"WORC.processing.preprocessing":{bias_correct_image:[11,1,1,""],clip_image:[11,1,1,""],normalize_image:[11,1,1,""],preprocess:[11,1,1,""]},"WORC.processing.segmentix":{dilate_contour:[11,1,1,""],get_ring:[11,1,1,""],mask_contour:[11,1,1,""],segmentix:[11,1,1,""]},"WORC.resources":{fastr_tools:[14,0,0,"-"]},"WORC.resources.fastr_tests":{CalcFeatures_test:[13,0,0,"-"],elastix_test:[13,0,0,"-"],segmentix_test:[13,0,0,"-"]},"WORC.resources.fastr_tests.CalcFeatures_test":{create_network:[13,1,1,""],main:[13,1,1,""],sink_data:[13,1,1,""],source_data:[13,1,1,""]},"WORC.resources.fastr_tests.elastix_test":{create_network:[13,1,1,""],main:[13,1,1,""],sink_data:[13,1,1,""],source_data:[13,1,1,""]},"WORC.resources.fastr_tests.segmentix_test":{create_network:[13,1,1,""],main:[13,1,1,""],sink_data:[13,1,1,""],source_data:[13,1,1,""]},"WORC.statistics":{delong:[15,0,0,"-"]},"WORC.statistics.delong":{calc_pvalue:[15,1,1,""],compute_ground_truth_statistics:[15,1,1,""],compute_midrank:[15,1,1,""],compute_midrank_weight:[15,1,1,""],delong_roc_test:[15,1,1,""],delong_roc_variance:[15,1,1,""],fastDeLong:[15,1,1,""]},"WORC.tests":{WORCTutorialSimple_unittest_multiclass:[16,0,0,"-"],WORCTutorialSimple_unittest_regression:[16,0,0,"-"],test_combat:[16,0,0,"-"],test_helpers:[16,0,0,"-"],test_iccthreshold:[16,0,0,"-"],test_plot_errors:[16,0,0,"-"],test_validators:[16,0,0,"-"]},"WORC.tests.WORCTutorialSimple_unittest_multiclass":{main:[16,1,1,""]},"WORC.tests.WORCTutorialSimple_unittest_regression":{main:[16,1,1,""]},"WORC.tests.test_combat":{test_combat:[16,1,1,""],test_combat_fastr:[16,1,1,""]},"WORC.tests.test_helpers":{find_exampledatadir:[16,1,1,""],find_testdatadir:[16,1,1,""]},"WORC.tests.test_iccthreshold":{test_iccthreshold:[16,1,1,""]},"WORC.tests.test_plot_errors":{test_plot_errors:[16,1,1,""]},"WORC.tests.test_validators":{test_invalidlabelsvalidator_columnsubstring:[16,1,1,""],test_invalidlabelsvalidator_patientcolumn:[16,1,1,""],test_invalidlabelsvalidator_patientsubstring:[16,1,1,""],test_invalidlabelsvalidator_validconfig:[16,1,1,""]},"WORC.tools":{Elastix:[17,0,0,"-"],Evaluate:[17,0,0,"-"],Inference:[17,0,0,"-"],Slicer:[17,0,0,"-"],Transformix:[17,0,0,"-"],createfixedsplits:[17,0,0,"-"]},"WORC.tools.Elastix":{Elastix:[17,2,1,""]},"WORC.tools.Elastix.Elastix":{__dict__:[17,3,1,""],__init__:[17,4,1,""],__module__:[17,3,1,""],__weakref__:[17,3,1,""],addchangeorder:[17,4,1,""],create_bbox:[17,4,1,""],create_network:[17,4,1,""],execute:[17,4,1,""],getparametermap:[17,4,1,""]},"WORC.tools.Evaluate":{Evaluate:[17,2,1,""]},"WORC.tools.Evaluate.Evaluate":{__dict__:[17,3,1,""],__init__:[17,4,1,""],__module__:[17,3,1,""],__weakref__:[17,3,1,""],create_links_Addon:[17,4,1,""],create_links_Standalone:[17,4,1,""],create_network:[17,4,1,""],execute:[17,4,1,""],set:[17,4,1,""]},"WORC.tools.Inference":{Inference:[17,2,1,""]},"WORC.tools.Inference.Inference":{__dict__:[17,3,1,""],__init__:[17,4,1,""],__module__:[17,3,1,""],__weakref__:[17,3,1,""],create_network:[17,4,1,""]},"WORC.tools.Slicer":{Slicer:[17,2,1,""]},"WORC.tools.Slicer.Slicer":{__dict__:[17,3,1,""],__init__:[17,4,1,""],__module__:[17,3,1,""],__weakref__:[17,3,1,""],create_network:[17,4,1,""],execute:[17,4,1,""],set:[17,4,1,""]},"WORC.tools.Transformix":{Transformix:[17,2,1,""]},"WORC.tools.Transformix.Transformix":{__dict__:[17,3,1,""],__init__:[17,4,1,""],__module__:[17,3,1,""],__weakref__:[17,3,1,""],create_network:[17,4,1,""],execute:[17,4,1,""]},"WORC.tools.createfixedsplits":{createfixedsplits:[17,1,1,""]},"WORC.validators":{preflightcheck:[18,0,0,"-"]},"WORC.validators.preflightcheck":{AbstractValidator:[18,2,1,""],EvaluateValidator:[18,2,1,""],InvalidLabelsValidator:[18,2,1,""],MinSubjectsValidator:[18,2,1,""],SamplesWarning:[18,2,1,""],SimpleValidator:[18,2,1,""],ValidatorsFactory:[18,2,1,""]},"WORC.validators.preflightcheck.AbstractValidator":{__abstractmethods__:[18,3,1,""],__dict__:[18,3,1,""],__module__:[18,3,1,""],__weakref__:[18,3,1,""],do_validation:[18,4,1,""]},"WORC.validators.preflightcheck.EvaluateValidator":{__abstractmethods__:[18,3,1,""],__module__:[18,3,1,""]},"WORC.validators.preflightcheck.InvalidLabelsValidator":{__abstractmethods__:[18,3,1,""],__module__:[18,3,1,""]},"WORC.validators.preflightcheck.MinSubjectsValidator":{__abstractmethods__:[18,3,1,""],__module__:[18,3,1,""]},"WORC.validators.preflightcheck.SamplesWarning":{__abstractmethods__:[18,3,1,""],__module__:[18,3,1,""]},"WORC.validators.preflightcheck.SimpleValidator":{__abstractmethods__:[18,3,1,""],__module__:[18,3,1,""]},"WORC.validators.preflightcheck.ValidatorsFactory":{__dict__:[18,3,1,""],__module__:[18,3,1,""],__weakref__:[18,3,1,""],factor_validators:[18,6,1,""]},WORC:{WORC:[0,0,0,"-"],__init__:[0,0,0,"-"],addexceptions:[0,0,0,"-"],classification:[2,0,0,"-"],facade:[6,0,0,"-"],featureprocessing:[9,0,0,"-"],plotting:[10,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","class","Python class"],"3":["py","attribute","Python attribute"],"4":["py","method","Python method"],"5":["py","exception","Python exception"],"6":["py","staticmethod","Python static method"]},objtypes:{"0":"py:module","1":"py:function","2":"py:class","3":"py:attribute","4":"py:method","5":"py:exception","6":"py:staticmethod"},terms:{"0284186x":9,"06875v1":9,"0a1":66,"0rc1":59,"105741d":59,"1st":2,"1x1x1":[50,60,62],"22nd":70,"2nd":[2,66],"5th":9,"95th":9,"95varianc":[33,34,62],"98nd":66,"boolean":[0,1,2,6,9,10,11,19,25,31,33,39,43,47,51,52,57,59,61,62],"case":[2,11,24,61,62,64,66,70],"catch":[0,61],"class":[0,2,4,6,7,9,15,17,18,59,61,64,70],"default":[0,1,2,6,9,10,11,17,19,21,22,23,25,27,28,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,60,61,62,64,66,69,70],"export":68,"final":[2,9,11,62,70],"float":[2,9,10,11,15,21,25,33,39,41,42,49,51,53,61,62,66],"function":[0,2,4,6,7,9,10,11,16,17,18,22,50,59,61,62,63,64,65,66,67,69,70],"gr\u00fcnhagen":59,"import":[2,9,34,59,61,62,68,70],"int":[2,9,11],"long":66,"new":[0,59,61,66,68],"return":[0,1,2,9,10,11,15,61,64],"short":66,"static":[18,42,62],"switch":[9,11,61],"throw":[61,66],"true":[0,2,5,6,9,10,11,21,26,29,32,33,37,38,40,41,43,44,48,49,50,51,55,57,58,60,62,69,70],"try":[2,60,68],"while":[2,11,40,61,62,66],Added:59,Adding:59,Age:69,And:9,Els:59,For:[0,2,6,9,22,42,48,59,60,61,62,63,64,65,66,68,69,70],IDs:[11,65],Not:[2,6,61,68],One:[2,54,61,62],PCs:[22,62],SVs:[],That:9,The:[0,1,2,6,9,10,11,15,26,34,46,59,60,61,62,63,64,65,66,67,68],Then:2,There:[61,69,70],These:[10,62,64,66,69,70],USING:59,Use:[2,6,19,20,22,27,28,31,32,47,48,53,54,61,62,66,69],Using:[59,68],Vos:59,Was:61,Will:6,With:59,__abstractmethods__:[2,4,9,18],__dict__:[0,2,4,6,7,9,11,17,18],__doc__:[0,2,4,6,7,9,11,17,18],__file__:69,__init__:[0,2,4,6,7,9,11,17],__iter__:[2,11],__len__:2,__module__:[0,2,4,6,7,9,11,17,18],__weakref__:[0,2,4,6,7,9,11,17,18],_abc_data:[4,18],_abc_impl:[4,18],_base:9,_cluster_config_overrid:7,_data:9,_debug_config_overrid:7,_format_result:2,_generate_detector_messag:[4,18],_is_detect:4,_set_and_validate_estim:6,_valid:[6,18],abbrevi:[22,62],abc:[4,18],about:66,abov:[2,9,60,61,62,66,68,69,70],absolut:61,abspath:69,abstractdetector:4,abstractvalid:18,accept:[2,39,61,62],accorad:2,accord:[2,9,10,66,69,70],accordingli:[60,69],account:[9,10,70],accur:[2,4,7,9,11,17],accuraci:[2,10,70],acquisit:68,across:2,act:62,actual:[0,2,6,30,59,60,61,62,63,64,68,70],adaboost:[22,61,62],adaboost_learning_r:[21,22,62],adaboost_n_estim:[21,22,62],adaboostclassifi:[21,62],adaboostregressor:[21,62],adapt:[59,68],adasyn:[2,53,61,62],add:[0,2,6,9,17,61,64,65,66,67,69,70],add_combat:0,add_config_overrid:6,add_elastix:0,add_elastix_sourcesandsink:0,add_evalu:[0,6,69,70],add_feature_calcul:[0,64],add_parameters_to_grid:2,add_preprocess:0,add_segmentix:0,add_tool:0,addchangeord:17,added:[9,17,24,61,62,64,70],addexcept:59,addinf:61,adding:[2,17,62,64,69,70],addit:[0,6,38,59,61,62,66,69,70],addition:[1,9,10,61,62,70],address:59,adequ:64,adher:61,adjust:[2,10,61,62,70],adopt:[2,15,54,61,62],advanc:[59,69,70],advancedsampl:[0,59],advantag:62,advic:[52,60,62,64,69,70],affect:2,affin:17,after:[0,2,9,38,60,61,62,64,65,66,69,70],afterward:[6,9],again:[62,66,68,69],age:[41,62,66,70],agesex:10,aggreg:66,agument:11,aim:59,aka:70,alejandro:66,alex:66,algorithm:[15,60,61,62,68],align:70,all:[0,1,2,6,9,10,11,21,24,38,40,44,48,53,57,58,60,61,62,63,64,65,66,68,69,70],allign:70,allow:[2,6,61,65,66,67],allow_non:2,along:[9,68],alpha:10,alpha_new:[],alpha_old:[],alreadi:[60,62,68,70],als:70,also:[0,2,6,9,34,54,59,60,61,62,64,65,66,68,69,70],alter:[2,11,61,62,66],altern:[65,70],although:68,altner:65,alwai:[2,9,61,68,69,70],among:[2,9,10,59,62],amount:[66,68],anaconda:[65,69],analys:69,analysi:[34,59,62,66,70],analyticsvidhya:62,angl:[42,62,66],angu:59,angular:66,ani:[2,9,10,21,39,48,61,62,65,66,68,69,70],annual:59,anoth:[11,60,68,70],anova:2,any_structur:[],anymor:61,anyth:68,anywai:9,apach:59,api:[54,60,62],appear:66,append:[61,62,65,70],appendix:[],appli:[0,2,6,9,11,38,50,60,61,62,66,68],applic:[11,59,66,68],approach:[9,59,62,68],appropri:0,arbitrari:66,area:[15,66,70],arg:[1,2,4,11,15,18],argmax:10,argu:66,argument:[0,1,2,11,61,64,65],arif:59,around:[2,6,17,56,60,62,64,70],arrai:[1,2,9,10,11,15,59],artefact:66,articl:[15,59,66],arxiv:[9,59],asm:66,aspect:66,assertionerror:0,assess:[6,9,61],assign:[2,40,42,62],assist:[59,66],associ:2,assum:[2,9,50,60,62,65,68,69,70],assumesameimageandmaskmetadata:[11,37,38,62],assumpt:[2,38,62,70],attribut:[0,2,4,6,7,9,11,17,18,59,61],atyp:70,auc:[2,15,70],author:15,auto:[2,53,62],autom:59,automat:[0,6,11,40,59,60,61,62,66,68,69],avail:[2,6,61,63,68],averag:[10,61],average_precision_weight:[39,62],avoid:[2,60,66],awai:66,axes:66,axi:[9,10,50,62,66],axial:[10,11,49,50,51,56,60,61,62,66],back:[61,65],backend:[38,61,62],backward:61,balanc:70,band:[6,70],bangma:59,barchart:[10,61,70],base:[0,2,4,5,6,7,9,10,11,17,18,34,50,59,61,62,66,70],baseestim:[2,9],baselin:68,basesearchcv:2,basesearchcvfastr:2,basesearchcvjoblib:2,basestr:6,basi:70,basic:[64,66,68,70],basicworc:[0,59,61,65,69,70],batch:[9,23,24,60,62],bay:[24,62],bbox_2d:10,bca:70,been:[0,9,10,59,66,68,69],befor:[0,2,6,9,42,60,61,62,65,66,68,69],beforehand:66,begin:[59,61],beginn:59,behavior:2,behaviour:61,being:[15,50,62],belong:[0,2,9],below:[0,2,34,48,60,62,65,66,68,69,70],benefit:[60,66,68],bengio:70,benign:59,bent:59,berlin:66,besid:[0,59,62,70],best:[2,10,61,62,63,68],best_estim:2,best_estimator_:2,best_index_:2,best_params_:2,best_score_:2,beta:2,better:61,between:[2,9,17,21,22,34,42,59,61,62,66],bia:[11,50,60,61,62],bias_correct_imag:11,biascorrect:[49,50,62],biascorrection_mask:[49,50,62],big:61,bigr:[6,40,59,62,69],bigr_erasmusmc:2,bigrclusterdetector:4,bin:[52,59,62,64],binari:[2,6,9,10,11,59,61,69],binaru:69,binary_classif:[0,6,17,69],binaryimag:11,bincount:[51,52,62],binwidth:[51,52,62],bio:59,biomark:[59,66,68],biomed:59,bit:61,bitbucket:2,bitwise_xor:61,black:59,blazev:59,blob:[11,56,60,62,64],block:69,blog:62,bme:59,bmia:69,boht:66,bonferonni:9,book:59,bool:2,boolean_uniform:2,boost:[22,61,62],boostrap:61,bootstrap:[3,10,20,59,61,70],bootstrap_metr:10,bootstrap_n:10,border:60,borderlinesmot:[2,53,62],both:[2,10,59,60,61,62,64,66,68,70],bound:[11,17],boundari:[9,10,11,34,42,62],box:[17,59,62],boxplot:[10,61],braband:59,braf:59,branch:[0,22,62],breviti:69,british:59,broad:66,brought:68,bug:61,bugfix:61,buggi:61,build:[0,17,59,61,68,69,70],build_config:7,build_train:0,built:69,buisman:59,bulletin:9,busy:66,button:59,c_valu:[],cache_s:2,cad:2,caddementia:2,calc_pvalu:15,calcfeat_nod:0,calcfeatur:[37,61,62],calcfeatures_test:[0,12],calcul:[0,2,9,10,38,62,64],call:[2,61,64,66,69,70],callabl:2,can:[0,2,6,9,10,11,17,34,38,42,44,50,59,60,61,62,64,66,68,69,70],cancer:[59,66],candid:2,cannot:[2,59,60,61],captur:60,carcinoma:59,cardin:61,cartesiu:[6,69],cartesiusclusterdetector:4,caruana:[2,10],cash:[62,68],cast:61,castillo:59,categor:[9,61],categori:70,caught:6,center:[59,66],centr:66,certain:[2,6,17,60,61,62,66,70],cf_:9,cf_pyradiom:[37,62],challeg:2,challeng:[2,70],chang:[6,59,60,62,64,66,69],changelog:59,chapter:[6,59,60,62,63,65,66,67,69,70],characterist:[10,15,70],check:[2,6,11,48,50,60,61,62,64,70],check_image_orient:11,check_multimetric_scor:2,check_scor:2,checkorient:[49,50,62],checkspac:[49,50,62],chi2:61,child:[22,62],choic:[2,59,68],choos:[2,50,61,62],chosen:[2,62,66],chunk:2,chunksdict:2,circular:66,class_i:2,class_j:2,class_weight:2,classfic:[40,62],classif:[0,3,6,22,46,61,64,65,66,69,70],classifi:[0,2,10,21,22,32,59,61,62,65,70],classifier_data:2,classifiermixin:[],classpi:2,clean:[54,61,62],clf:2,clinic:68,clip:[11,49,50,60,61,62],clip_imag:11,clipping_rang:[49,50,62],clone:69,closest:[],cluster:[2,6,22,40,59,61,62,68,69],cnb_alpha:[21,22,62],coars:[6,66,69],coarse_overrid:7,code:[60,62,69],coef0:2,coeffici:[9,70],col:[22,62],coliag:[41,42,58,62],coliage_featur:[9,57,58,62],coliage_features_:9,collabor:59,colleagu:68,color:10,colorect:59,column:[2,6,9,59,66,70],com:[6,9,15,38,59,62,64,65,66,69,70],combat:[0,3,16,24,37,38,59,61],combatharmon:[9,38,62],combatmatlab:9,combatpython:9,combin:[1,2,9,10,24,31,32,59,61,62,63,66,68,70],combine_featur:1,combine_method:[1,31,32,62],combine_multiple_estim:10,comma:[2,9,21,23,35,36,41,62],command:[0,2,9,17,59,61,62,64,65,68,69],common:[2,6],commonli:66,commun:69,compact:66,compar:[15,68],comparison:[59,66],compat:[1,7,9,11,60,61,64],complement_label_1:69,complementari:66,complementnb:[22,62],complementnd:[21,62],complet:[61,62,69,70],complex:[66,70],compon:[9,17,34,60,62,68,70],comprehens:[60,63,66],comput:[0,2,6,9,10,15,16,42,52,59,60,61,62,66,68,69,70],compute_ci:[0,59],compute_confid:10,compute_confidence_bootstrap:10,compute_confidence_logit:10,compute_ground_truth_statist:15,compute_midrank:15,compute_midrank_weight:15,compute_statist:10,concept:[59,68],concern:68,concord:70,conda:65,condit:65,conduct:[2,61,70],confer:[59,66,70],conffid:61,confid:[6,10,61,70],config:[0,1,2,6,7,9,10,11,17,22,34,60,61,62,63,64,65,66,69,70],config_file_path:[1,11],config_io_classifi:[0,59,64],config_io_combat:[0,59],config_io_pyradiom:[0,59],config_preprocess:[0,59],config_segmentix:[0,59],config_worc:[0,59],configbuild:[0,6,61],configpars:[0,11,62],configur:[0,1,2,6,9,59,60,61,64,65,67,69,70],confipars:1,congress:59,congruenc:66,connect:59,consist:[2,39,40,62,69,70],consol:7,constant:[9,43,62,68],construct:[2,6,10,59,69],construct_classifi:[0,59],construct_svm:2,consumpt:2,contain:[0,1,2,6,9,10,11,36,61,62,65,66,69,70],containingfor:2,content:[7,11,59,66],continu:[2,61,69],contour:[10,11,56,60,62],contrast:[2,66],contribut:59,control:2,converg:[10,61],convers:61,convert:[1,7,9,61,64,66],convert_config_pyradiom:1,convert_features_icc_threshold:9,convert_predict:9,convert_pyradiom:9,convert_pyradiomics_featurevector:9,convert_radiomix_featur:7,convex:66,copi:[0,2,9,11,38,59,60,61,62,64],copymetadata:0,core:[2,6,38,40,61,62,66,69],coron:[51,62],correct:[11,24,50,60,61,62,70],correctli:[10,61,65,70],correl:[9,15,66,68,70],correspond:[2,9,10,40,52,61,62,65,66,70],cost:[],could:[61,65,66,68],count:[6,52,62,66],count_num_subject:6,count_paramet:10,coupl:70,cours:70,covari:15,cox:70,cpu:2,crash:[59,61,69],creat:[0,2,5,6,10,17,61,62,65,66,68,69,70],creata:2,create_bbox:17,create_ensembl:[2,61],create_example_data:[0,59,70],create_links_addon:17,create_links_standalon:17,create_network:[13,17],create_param_grid:2,create_random_featur:5,create_sourc:62,createfixedsplit:[0,59],creation:[59,61,66],criteria:59,criterion:2,crop:68,cross:[0,2,10,17,26,38,40,61,62,70],cross_valid:[37,38,62],crossval:[0,59],crossval_typ:10,crossvalid:[3,59],csv:[6,9,10,61,69,70],csv_file_path:4,csv_out:9,csvdetector:4,ct001:0,ct002:0,cto:59,current:[0,2,9,11,26,32,50,59,60,61,62,65,68,70],curv:[6,10,15,61,70],curve_threshold:10,custom:[2,51,52,62],custom_config_overrid:7,cv_iter:2,cv_results_:2,cyan:10,dai:65,dat:9,data:[0,2,9,10,11,16,26,59,60,61,62,65,66,68,69],data_path:69,datadir:69,datadownload:[0,59,61,69],datafil:61,datafold:[5,69],datafram:[2,10],dataset:[0,2,6,30,38,40,59,60,61,62,68,69,70],datatyp:[61,64,67],datayp:61,dcm:11,deal:[60,61],debug:[10,38,59,61,62,69],debugdetector:4,decent:68,decid:[66,68],decision_funct:2,decision_function_shap:2,decod:66,decomposit:[0,6,59,61,70],decompositon:61,default_queu:65,default_scor:2,defaultconfig:[0,7,62,64,70],defin:[0,2,4,6,7,9,11,17,18,34,56,62,63,64,66,68,69,70],definit:[9,59,66],degre:[2,22,42,62,66],del:69,delai:2,delet:[2,59,61,64],delete_cc_para:2,delete_nonestimator_paramet:2,delong:[0,59],delong_roc_test:15,delong_roc_vari:15,demand:2,dementia:2,demo_param:[],demonst:[],den:59,depend:[0,2,10,59,61,65,68,70],deprec:61,depth:[22,62],der:59,describ:[0,63,66,67,70],descript:[2,9,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,69],descriptor:66,design:68,desmoid:59,despit:59,detail:[6,10,11,60,62,65,66,70],detect:[9,61,65,66],detector:[0,6,59,61,69],determin:[1,2,6,10,11,20,28,32,34,36,38,42,44,46,48,50,52,56,59,61,62,66,68,69,70],determinist:2,develop:[2,66,68],developp:61,deviat:[9,42,62,66],df_:9,diagnosi:59,diagnost:59,diamet:66,dicom:[0,41,42,50,58,59,60,61,62,70],dicom_featur:[9,57,58,61,62],dicom_feature_label:[41,42,62,66],dicom_feature_tag:[41,42,62,66],dict:[0,1,2,9,11],dictionari:[0,1,2,6,10,11,61,62,65,70],did:[61,64,68,70],didn:61,differ:[2,10,11,15,59,60,61,68],differenti:59,difficult:68,difscal:9,digit:66,dilat:[11,50,55,56,60,61,62,70],dilate_contour:11,dilate_roi:11,dimens:66,dimension:68,direct:[61,66],directli:[6,61,66,68,69,70],directori:[0,6,62,69],dirnam:69,disabl:[52,61,62],disc:[50,56,62],discret:[42,62,66],discrete_uniform:2,discrimin:59,discuss:[60,66,70],dispatch:2,dissimilar:66,distanc:[9,34,42,62,66],distance_p:9,distinguish:[2,59,70],distribut:[2,61,64,69,70],distrubit:2,divers:68,divid:68,do_detect:4,do_test_rs_ensembl:2,do_valid:18,doc:64,docstr:[69,70],doctest:2,document:[2,6,9,60,61,63,65,69,70],doe:[2,9,61,62,65,66],doi:9,doing:[2,62],don:69,done:[0,2,60,61,62,63,64,65,66,68,70],down:61,download:[61,69],download_headandneck:[5,69],download_project:5,download_subject:5,dpi:10,draw_network:70,drawback:66,drawn:[2,40,62],drmaa:[40,62],drmaaplugin:65,drop:61,drug:66,dti:61,dtrf:59,due:[2,61,68],dummi:[61,65],dure:[2,40,61,62,65],dwarkas:59,e104:66,e107:66,each:[2,6,9,10,11,42,61,62,65,66,68,69,70],earlier:[66,69],easi:[59,68],easier:[61,68,70],easili:[61,62,68,69,70],echo:66,ecr:59,edg:[42,62,66],edit:[69,70],editelastixtransformfil:61,edwardo:2,effect:59,effici:[2,61,66],effort:68,efron:70,eigen:[21,62],either:[0,2,9,10,24,34,62,69,70],ejrad:[],elasticnet:[21,22,61,62],elasticnet_alpha:[21,22,62],elasticnet_l1_ratio:[21,22,62],elastix4:[37,62],elastix:[0,37,59,61,62,70],elastix_para:0,elastix_test:[0,12],electr:66,element:[9,34,50,62,70],elif:[65,69],ellip:66,ellipsi:2,ellipt:66,elong:66,els:[64,65],emb:64,embed:[60,61,63],emper:[24,62],emphasi:66,empir:70,emploi:2,empti:2,emptygraylevel:65,enabl:[2,6,52,62],encod:[2,48,62],end:[59,64,65],energi:66,engin:[2,59,68],enhanc:66,enough:2,ensembl:[2,3,10,17,28,40,59,61,68],ensemble_scor:10,ensur:0,enter:[2,11],entir:2,entri:59,entropi:66,environ:65,epsilon_insensit:[21,62],equal:[2,9,22,24,28,50,62,66],erasmu:68,error:[2,6,10,16,59,61,66,69,70],error_scor:2,especi:[2,38,59,61,62],establish:[59,66],estim:[2,6,7,10,17,21,22,28,34,40,61,62],estimator_input:2,estimator_scoring_overrid:7,estsiz:10,etc:[2,9,10,59],etcetera:69,european:59,eusomii:59,evalu:[0,2,3,6,10,30,40,59,61,69],evaluatevalid:18,even:66,everi:[38,62,68],everywher:64,exact:2,exactli:[65,69],exampl:[0,2,6,10,11,15,16,17,48,59,61,62,65,66,68,69],example_stwstrategyhn:69,exampledata:[0,59,69,70],examplefil:69,excel:[66,70],except:[0,6,61],exclud:[9,24,32,34,62],excluded_featur:[23,24,62],exclus:69,exctract:66,exe:[23,62],execut:[0,2,6,16,17,21,22,24,59,61,62,64,68,69],execute_first:7,executionplugin:65,exhaust:2,exist:[17,61,68],exp:[],exp_uniform:2,expand:[10,61,66],expect:[65,68,69],expected_hostnam:4,experi:[2,6,16,59,61,66,70],experiment:[30,62],experiment_fold:69,experiment_nam:69,expert:66,explain:[34,62,65],explant:66,explicit:2,explor:[2,69],explos:2,expon:[2,22,62],express:2,extens:[61,68,69],extrac:60,extract:[1,2,6,9,10,11,42,52,56,59,60,61,62,65,68,70],extract_boundari:10,extract_firstord:[51,52,62],extract_shap:[51,52,62],extractnlargestblobsn:[0,59],extractor:[51,52,62],extrat:11,f1_score:61,f1_weight:[2,6,39,62],f1_weighted_predictproba:[2,39,62],f6d255a45dd:62,facad:[0,7,59,61,69,70],facilit:[59,68],factor_valid:18,fail:61,fals:[1,2,5,9,10,11,17,19,21,22,25,29,31,37,39,41,44,47,49,50,51,55,57,59,62,69],familiar:68,fancyimput:9,faq:[59,61],fashion:69,fast:[2,15,59],fastdelong:15,fastr3:61,fastr:[0,2,6,17,21,22,40,59,61,62,64,65,69,70],fastr_plugin:[0,2,17,21,22,62],fastr_tempdir:[0,62],fastr_test:[0,12],fastr_tool:[0,12],fastrconfig:[0,59,62,70],fastrhom:62,fat:66,fator:2,fatsat:66,fault:61,feat:1,feat_in:9,feat_out:9,feat_out_0:59,feat_test:2,feat_train:2,featpreprocess:[3,59],featsel:[3,59,65],featur:[0,1,2,5,6,7,9,10,11,16,17,24,32,34,36,38,42,44,48,51,52,58,59,60,61,62,68,69],feature:65,feature_dict:65,feature_fil:[6,69],feature_file_nam:6,feature_label:[2,9,10,65,69],feature_label_1:[],feature_label_2:[],feature_labels_tofit:[9,47,48,62],feature_select:[9,34,61,62],feature_set:9,feature_valu:[2,9,65,69],featurecalcul:[37,38,62,64],featureconvert:[0,59,64],featurefil:[1,10],featurefile_p1:69,featurenam:10,featureprocess:[0,59,64,65],features_:69,features_from_radiomix_xlsx:6,features_from_this_directori:[6,65,69],features_in:9,features_mod1_patient1:1,features_mod1_patient2:1,features_mod2_patient1:1,features_mod2_patient2:1,features_out:9,features_p1:69,features_test:70,features_test_in:9,features_test_out:9,features_train:[65,70],features_train_in:9,features_train_out:9,featuresc:[3,59],featuresdatadir:[65,69],featurespatient1:65,featurespatient2:65,featurevector:9,feel:[68,69],fellow:68,felt:68,fetur:[11,66],few:68,fewer:66,fibromatosi:59,fibrosi:59,fiduzi:59,field:[1,2,9,11,36,48,60,61,62,64,66,68,69],fig:10,figsiz:10,figur:[10,61,68],figwidth:10,fij:9,file1:[2,9],file2:[2,9],file3:[2,9],file:[0,1,2,5,6,9,10,11,46,59,60,61,62,64,66,69],file_io:[0,59,61],file_path:6,filenam:[10,11,65,70],filepath:[10,61],filesmatlabr2015bbinmatlab:[23,62],filesystem:61,fill:[56,60,62],fill_valu:9,fillhol:[55,56,62],filter:[42,59,62,68],finalbsplineinterpolationord:61,find:[2,16,59,61,63,65,68,69],find_exampledatadir:16,find_testdatadir:16,findlabeldata:11,first:[6,9,10,15,34,52,59,61,62,66,68,69,70],fit:[2,9,30,40,61,62,63,64,66,70],fit_and_scor:[2,63,64],fit_param:2,fit_threshold:10,fit_tim:2,fitandscor:[0,59,61,63,64],fitfailedwarn:2,fittd:2,fitted_workflow:2,five:[64,68],fix:[2,10,17,26,34,52,59,62,65,68,70],fixandscor:61,fixed_se:[2,25,26,62],fixed_splits_csv:6,fixedsplit:2,flag:61,flat:66,flatten:[10,61],flatten_object:10,fleiss:9,flexibl:[61,68],flip:[10,66],fluctuat:66,focu:70,focuss:70,fold:2,folder:[2,7,10,16,61,62,64,65,69,70],follow:[2,9,10,59,60,62,64,65,66,68,69,70],fontsiz:[9,10],force2d:[51,52,62],force2ddimens:[51,52,62],foremost:66,foresight:68,forest:[34,62],fork:65,form:66,format:[0,1,2,5,6,7,9,10,11,59,60,61,62,64,70],formula:2,forward:68,found:[2,59,61,62,68,69,70],foundat:59,four:68,fpr:10,fracf_:9,fractal:[58,61,62],fractal_featur:[9,57,58,62],framework:[59,61,68],frangi:[42,62,66],free:69,freeli:70,frequenc:[42,62,66],frequent:9,from:[0,1,2,6,7,9,10,11,15,21,24,38,40,42,46,56,59,60,61,62,64,65,66,68,69,70],frozenset:[2,4,9,18],fulfil:2,full:[6,7,10,11,38,49,50,59,60,61,62,69],fulli:[6,59,61],fullprint:7,fun:68,function_bas:59,funtion:9,further:61,furthermor:66,futur:61,gabor:[9,42,58,59,61,62],gabor_angl:[41,42,62,66],gabor_frequ:[41,42,62,66],gamma:[2,22,62],garcia:2,gastrointestin:59,gather:10,gaussian:[52,59,62],gaussiannb:[21,62],gave:[2,61],gclm:[48,62,66],gener:[0,2,3,6,9,10,21,22,27,34,50,59,60,61,64,65,66,68,70],generalis:59,generaliz:59,generate_config:64,generate_feature_boxplot:10,generate_performance_boxplot:10,genet:[11,70],geometrytoler:[51,52,62],get:[2,10,11,59,68,69,70],get_r:11,getparametermap:17,gibhub:59,git:69,github:[1,2,6,9,10,11,15,38,59,61,62,64,65,69,70],give:[2,48,60,61,62,65,66,68,69,70],given:[0,2,6,9,10,40,42,59,61,62,64,66,69,70],glcm:[42,48,52,58,59,62,65],glcm_:9,glcm_angl:[41,42,62,66],glcm_distanc:[41,42,62,66],glcm_level:[41,42,62,66],glcmm:66,glcmms_:9,gldm:[52,58,59,62,65],gldzm:[58,61,62],gldzm_:9,glob:[6,69],glrlm:[42,52,58,59,62,65],glrlm_:9,glszm:[42,52,58,59,62,65],glszm_:9,gmean:[39,62],going:68,good:70,grade:59,grahpviz:61,grai:59,grand:2,graphviz:61,grayscal:[42,62],grid:[2,40,62],grid_scor:61,gridsearch:[22,62],gridsearchcv:2,gridsearchcvfastr:2,gridsearchcvjoblib:2,griethuysen:66,grlm:66,ground:[10,70],ground_truth:15,groundtruth:2,group:[2,9,34,61,62,65,66,68,70],groupsel:[2,64],groupwis:[2,61,65,66,70],groupwisesearch:[33,34,62,65],growth:59,gsout:2,guarante:2,guid:[2,59,62,65],guidelin:70,hack:65,had:[61,68],haibo:2,halton:2,haltonsampl:2,hand:68,handbook:59,handl:[9,61],handle_unknown:9,hanff:59,happen:66,harmon:[0,9,16,38,59,60,61,62],has:[0,2,6,9,50,59,62,65,66,68],have:[0,2,9,10,11,34,38,59,60,61,62,64,65,66,68,69,70],hdf5:[1,2,6,7,9,10,59,69,70],head:[69,70],header:[0,2,6,66,70],heidelberg:66,held:2,help:[2,4,7,9,11,17,61,70],helper:[0,6,59],henc:[2,6,9,10,60,61,62,64,66,68,70],hepatocellular:59,herder:59,here:[2,60,62,63,64,66,69,70],hf_:9,hf_mean:9,high:[59,66,68,69],higher:2,highest:2,highli:[2,68],highlight:[51,52,62],hing:[21,62],histogram:[2,41,42,58,59,62],histogram_featur:[9,57,58,62],histopatholog:59,histori:68,hofland:59,hold:[0,2],hole:[56,60,62],home:61,homogen:[22,62,66],hope:59,horribl:69,hospit:[23,62],host:59,hostnamedetector:4,hot:[48,62],hounsfield:62,how:[1,2,10,11,28,42,56,61,62,64,65,66,68,69,70],howev:[2,60,62,64,66,68,70],htm:62,html:[0,9,21,22,34,42,51,52,60,62],http:[0,2,6,9,15,21,22,34,38,42,51,52,54,59,60,62,64,65,69,70],huber:[21,62],hyper:[2,62],hyperoptim:[3,28,40,59,60,61],hyperparamat:2,hyperparamet:[2,10,40,61,62,63,66,68],hypothes:66,hypothesi:15,i_max:10,i_min:10,icc:[2,9,16,61,70],icc_anova:2,iccthreshold:[0,59],icctyp:[2,9],idea:[68,70],ident:2,identifi:[6,69],ids:[2,11],ieee:[2,15,59,66],ignor:[9,62],iid:2,iivarinen:66,illustr:68,imag:[0,2,6,10,11,17,38,42,50,52,59,61,62,65,68,69],image_featur:[2,9,10,65],image_features_test:2,image_features_train:2,image_file_nam:[6,69],image_mr:70,image_typ:[41,42,62],imagedatadir:69,imagefeatur:[3,59,66,70],imagefil:11,images1:70,images_from_this_directori:[6,69],images_test:70,images_train:[0,6,70],imagetyp:62,imaginary_label_1:69,imbalanc:[2,54,61,62],img2:10,img:[10,11],immedi:2,implement:[0,2,6,9,11,15,22,24,62,68,70],implicitli:68,imposs:2,improv:[2,66],imput:[0,2,3,44,59,61,64,68],imputat:2,incekara:59,includ:[0,2,6,11,28,32,60,61,62,64,65,66,68,69,70],incompat:[52,62],incorpor:61,incorrect:[50,61,62],incorrectli:[10,61,70],increas:[2,40,61,62],inde:66,independ:[68,70],index:[2,9,10,59,62,65,66,70],indexerror:[0,59],indic:[2,11],individu:2,ineffici:68,infer:[0,40,59,62,70],infinit:61,influenc:66,info:[6,62,65],inform:[2,9,10,38,59,62,64,66,69,70],informat:59,ini:[0,1,2,9,11,61,62,64],init:[9,64],init_adasyn:2,init_borderlinesmot:2,init_nearmiss:2,init_neighbourhoodcleaningrul:2,init_randomoversampl:2,init_randomundersampl:2,init_smot:2,init_smoteenn:2,init_smotetomek:2,initi:[0,2,4,6,7,9,11,17,61,66],inner:[42,60,62,66],input:[0,2,6,9,10,11,17,59,61,62,64,65,68],input_fil:[7,11],inputarrai:9,inset:61,insight:70,inspect:61,instal:[59,60,61,62],instanc:[0,2],instanti:2,instead:[2,52,59,60,61,62,66,69,70],integ:[2,6,9,10,11,19,21,25,27,28,33,37,39,40,41,42,43,44,49,51,52,53,55,59,61,62],integr:[59,61,68],intellig:66,intens:[11,50,52,60,62,66],inter:[2,9],interact:[6,59,61,69],interest:[6,66],interfac:2,intermed:10,intermedi:2,intermediatefacad:61,intern:[59,66,70],interpol:[11,51,52,62],interpret:[64,68],interquartil:66,interv:[6,10,61,70],intervent:[59,66],intra:[2,9],intraclass:[9,70],introduc:69,introduct:[59,69],introductori:68,invalidcsvfileexcept:7,invalidlabelsvalid:18,invalidorderexcept:7,invari:66,inverse_transform:2,involv:2,ioerror:0,iopars:[0,2,59,64],ioplugin:0,iri:2,is_empti:[],is_multimetr:2,is_train:6,isbi:59,isi:70,isn:61,issu:[59,61,65,68,69,70],item:[0,2,9,69],iter:[2,10,20,22,38,40,61,62,64,70],ith:[],itk:[0,11,61],itkimag:10,its:[2,68],itself:[66,68,70],jacob:66,jalv:59,jfortin1:[9,38,62],jiaj:66,job:[2,6,40,59,61,62],joblib:[2,22,38,61,62],joblib_backend:[37,38,62],joblib_ncor:[37,38,62],join:69,joost:66,joseph:9,journal:[15,59,66],json:[2,11,61,69],jth:[],jukka:66,just:[10,61,64,69,70],k_neighbor:[2,53,54,62],kapsa:59,keep:[2,11,59,61,68],kei:[2,3,41,61,62,65,70],kept:9,kernel:[2,22,62,70],kessel:59,keyerror:0,kfold:2,kind:[61,68],klein:59,knn:[9,43,44,61,62],knnimput:61,know:62,knowledg:2,known:66,kovesi:66,kurtosi:66,kwarg:[2,4,18],label1:[45,62,70],label2:[45,62,70],label:[0,1,2,3,6,9,10,11,15,24,46,48,51,52,59,60,61,66,68,69],label_1_count:15,label_data:[2,10,11],label_data_test:2,label_data_train:2,label_feature_1:65,label_feature_2:65,label_feature_3:65,label_feature_4:65,label_fil:[2,11,17,69],label_info:11,label_nam:[1,2,6,11,45,46,62,69],label_process:[0,59],label_s:[],label_set:9,label_statu:11,label_typ:[0,1,2,9,10,11,17,70],labelprocess:61,labels_from_this_fil:[6,59,69],labels_test:[9,70],labels_train:[9,70],lambda:[],lambda_tol:[],languag:[23,24,59,62,68],laplacian:[52,59,62],laptop:68,larg:[2,61,66,68],larger:[40,61,62,66],largest:[10,11,56,60,62,66],lasso:[2,21,33,34,62],last:[61,66,68],lastli:[50,62,64],later:[2,9,62,66],latest:[42,51,52,60,62],latex:61,latter:64,lbfg:[21,62],lbp:[42,58,59,62],lbp_:9,lbp_npoint:[41,42,62,66],lbp_radiu:[41,42,62,66],lda:[21,22,62],lda_shrinkag:[21,22,62],lda_solv:[21,22,62],lead:66,learn:[2,9,10,21,22,34,54,59,60,61,62,68,70],least:[2,65,66,68],leav:[26,61,62],led:61,leender:59,left:[2,61],length:[2,9,10,59],lengthi:69,lesion:[32,62,66],less:[61,62,66],let:69,letter:15,level:[42,51,52,59,62,70],lib:59,licens:59,lidc:59,lightweight:2,lij:9,like:[2,9,59,61,62,66,68,69],limit:70,line:[2,9,59,60,64,66,68,69],linear:[2,21,61,62,70],linear_model:[21,22,34,62],linearexecut:[6,17,21,62],link:[17,61,64,69,70],link_n4biasfieldcorrection_doc:60,linr:[21,62],linstretch:[0,59],lint:61,linux:61,linuxdetector:4,lipoma:59,liposarcoma:59,list:[0,1,2,4,6,7,9,10,11,17,18,21,23,35,36,38,41,42,44,47,58,62,65,70],literatu:9,literatur:[9,60,66],littl:[2,68],liver:[59,70],load:[1,11,42,62,69],load_config:[1,64],load_config_xnat:11,load_data:1,load_featur:[1,61],load_iri:2,load_label:11,load_label_csv:11,load_label_txt:11,load_label_xnat:11,loc:[2,21,22,33,43,53,54,62],local:[42,59,62],locat:[6,58,61,62,66,69],location_featur:[9,57,58,62],locf_:9,log10:15,log:[9,15,22,41,42,51,52,58,59,61,62,64,65,68],log_featur:[9,57,58,62],log_sigma:[41,42,62,66],log_uniform:2,log_z_scor:[35,62],logarithm:[9,61],logic:61,logist:[22,62],logisticregress:[21,22,34,61,62],logit:9,logstandardscal:9,longer:[61,62],loo:[25,26,61,62],loo_cross_valid:2,look:[6,9,59,60,62,63,64,66,68,69,70],loop:[2,65],loss:[2,22,62,66],lot:[52,62,66,68],low:[59,66],lower:[9,11,34,50,61,62],lowerbound:11,lr_l1_ratio:[21,22,62],lr_solver:[21,22,62],lrc:[21,22,62],lrpenalti:[21,22,62],lsqr:[21,62],luckili:68,lung:59,maarten:59,machin:[2,34,59,61,62,66,68,70],macskassi:70,made:[6,59,61,62,66,68,70],maenpaa:66,magnet:66,mai:[2,62,64,66,68,69],main:[6,10,13,16,60,61,69,70],major:[53,61,62,66],majorli:[6,61],make:[2,6,10,38,40,60,61,62,64,65,68,69,70],make_scatterplot:[],make_scor:2,malign:59,manag:[0,66],mandatori:[1,2,9,10,11],manhattan:61,manhattan_import:10,mani:[0,2,9,10,28,56,60,61,62,66,68,70],manipul:70,mann:70,mannwhitneyu:[9,33,62],manual:[2,6,39,59,60,61,62,65,66,68,69],manufactur:66,map:[2,10,70],mappingproxi:[0,2,4,6,7,9,11,17,18],mark:10,marku:66,martijn:59,mask:[0,2,6,10,11,38,50,52,55,56,60,61,62,68,69],mask_contour:11,mask_file_nam:6,masked_arrai:2,masks_from_this_directori:6,masks_test:70,masks_train:70,mass:66,master:[2,60,64,70],match:[1,11,61,62,70],matlab:[9,11,23,24,59,60,62,68],matplotlib2tikz:61,matplotlib:10,matrix:[2,9,59],matter:9,matti:66,max:[1,31,32,34,41,62,64,66],max_it:[2,21,22,62],maxim:2,maximum:[22,42,61,62,66],maxlen:[2,39,40,61,62],mean:[1,2,6,9,24,31,32,43,61,62,65,66,70],mean_fit_tim:2,mean_score_tim:2,mean_test_scor:2,mean_train_scor:2,measur:[2,6,66,70],median:[9,43,50,62,66],medic:[59,66,68],medicin:[59,66],meet:[6,59],melanoma:59,member:2,memori:[2,39,40,61,62,70],mention:66,mesenter:59,mesh:66,messag:[2,10,61],metadata:[0,11,38,50,60,61,62,66],metadata_fil:11,metadata_test:70,metadata_train:70,metaestimatormixin:2,metastas:59,method:[0,2,6,9,10,11,15,32,34,36,44,49,50,53,54,59,61,62,65,66,68,70],metion:9,metric1:10,metric1t:10,metric2:10,metric2t:10,metric:[0,9,10,27,28,39,40,59,61,62,70],mhd:[11,70],miccai:59,michael:66,miclea:59,micro:68,microsoft:69,middl:[0,10,70],midrank:15,mimic:11,min:[9,34,41,61,62,64,66],min_object_s:[55,56,62],mine:[59,60,65,68],minim:[2,42,62,69,70],minimum:[22,42,50,56,61,62,66],minkov:9,minm:[49,62],minmax:[9,35,61,62],minor:[53,61,62,66],minsubjectsvalid:18,mismatch:[38,62],miss:[2,9,61],missing_valu:9,missingpi:[9,61],mixtur:11,mod:[9,23,24,61,62,64],modal:[2,9,42,52,61,62,66,70],modalityname1:[2,9],modalityname2:[2,9],mode:6,model:[1,2,6,10,15,17,34,40,58,59,61,62,68,70],model_select:[2,9],moder:[24,60,62,66],modified_hub:[21,62],modnam:1,modu:[0,2,10,17,45,46,62,69],modul:[12,21,22,34,61,62,64,70],modular:59,modulenotfounderror:59,molecular:59,momentum:66,more:[2,6,9,10,11,36,38,40,59,60,61,62,64,65,66,68,69,70],moreov:68,morpholog:[11,66],most:[2,6,9,22,61,62,66,68,69],most_frequ:[9,43,62],mostli:[2,9,61,62,70],mount:[2,6,61,69],move:61,mr001:0,mr002:0,mri:[52,59,62,66],mse:70,mstarmans91:[6,59,64,65,69,70],much:[40,54,61,62,66,69],multi:[2,59,66],multi_class_auc:2,multi_class_auc_scor:2,multi_class_relief:9,multicentr:59,multiclass:[2,6,69,70],multiclass_classif:[6,69],multicor:[6,38,62],multihread:61,multilabel:[2,6,45,46,59,61,62],multilabel_typ:10,multimetric_grid_search:2,multimod:61,multipl:[0,2,9,10,32,38,60,61,62,66,68,69,70],multipli:[11,55,56,62],multiprocess:[37,62],multiresolut:66,multiscal:66,multislic:[42,58,62],multivendor:59,must:[2,59,62],mutat:59,mutlicor:2,mutual:69,mwu:9,mxn:[],n_1:10,n_2:10,n_blob:[55,56,62],n_classifi:15,n_compon:61,n_core:2,n_exampl:15,n_featur:[2,5,9,61],n_iter:[2,17,19,20,25,26,39,40,62],n_job:2,n_jobspercor:[2,39,40,62],n_jobsperscor:2,n_neighbor:[2,9,43,44,53,54,62],n_neighbour:9,n_neightbor:9,n_object:5,n_output:2,n_patient:9,n_sampl:[2,9,61],n_split:[2,39,40,61,62],n_splits_:2,n_test:10,n_train:10,nadeau:70,naiv:68,name:[0,2,6,9,10,11,17,22,24,36,42,48,57,58,59,61,62,66,69,70],name_of_label_predicted_for_evalu:70,nan:[2,9,32,44,61,62,66],ndarrai:2,nearest:[9,34,44,62],nearmiss:[53,62],neccesari:[61,64],neck:69,need:[2,6,9,59,61,62,64,66,68,69,70],needaccess:9,neg:[9,61,70],neg_dual_func:[],neighbor:[9,34,44,62],neighborhood:59,neighbour:[9,66],neighbourhoodcleaningrul:[2,53,62],net:9,nettyp:17,network:[0,13,17,59,61,62,64,68,69],neural:70,neurocombat:60,never:[30,60,62],new_spac:11,newest:61,newli:61,nework:0,next:[66,69,70],ngldm:[58,61,62],ngldm_:9,ngtdm:[42,52,58,59,61,62,65],ngtdm_:9,nice:[61,68],niessen:59,nifti:[61,70],nii:[0,6,11,69,70],nipyp:2,nmod:0,nocrossv:2,node:[0,17,32,61,62,68,70],nofeaturesfoundexcept:7,noimagesfoundexcept:7,nois:[24,62],nomasksfoundexcept:7,nomean:9,non:[2,6,9,24,61,62,66,68,70],none:[0,1,2,4,5,6,7,9,10,11,15,17,18,21,35,51,55,56,61,62,65],nonparametr:70,nor:59,norm_tol:[],normal:[2,6,10,11,49,50,51,52,60,61,62,65,66,68,70],normalization_factor:10,normalize_imag:[11,60],normalize_roi:[11,49,50,62],normalize_whitespac:2,normalizescal:[51,52,62],nosegmentationsfoundexcept:7,not_label:[],notabl:61,note:[0,2,6,9,10,11,61,62,66,68,69],notic:66,notimplementederror:0,now:[61,66],npoint:66,npv:[61,70],nrrd:[11,70],nsampl:10,nsubject:[5,69],num_class:[],num_train:[],number:[2,6,9,10,11,15,20,22,26,34,38,40,42,44,54,61,62,66,68,70],numbertoextract:11,numer:[2,9,70],numf:9,numpi:[2,9,10,11,15,59,61,66],obj:59,object:[0,1,2,4,6,7,9,10,11,17,18,22,32,54,56,59,60,61,62,64,65,69],objectsampl:[0,59,61],observ:[2,9],obsolet:[38,62],occur:[2,9,34,59,62,63,65,70],occurr:9,odd:66,oddfeat:9,oddpati:9,odink:59,oerat:15,of_:[9,23,62],off:[2,65,66,70],offer:[66,69],offici:59,often:[62,66,68,70],ojala:66,older:61,omit:69,onc:[2,11,60,61,66],oncolog:59,oncoradiom:[6,61],one:[0,2,6,9,10,11,26,36,48,50,61,62,64,65,66,68,69,70],onehotencod:[2,3,9,48,59,61],onehotencoderwrapp:[0,59],onevsrest:61,onevsrestclassifi:2,onli:[2,6,9,11,22,30,40,50,61,62,65,66,68,69,70],onlin:[68,69],ontolog:68,onward:2,open:[59,61,65,68,69],oper:[10,11,59,66,70],opim:2,optim:[0,2,22,40,60,61,62,63,66,70],optimiz:0,option:[0,1,2,6,9,10,11,19,21,22,23,25,27,29,31,32,33,35,37,39,41,43,45,47,49,51,53,55,57,60,61,62,64,65,66,69,70],order:[2,9,10,11,52,60,61,62,63,66,68],org:[2,9,21,22,34,62],organ:[66,68],orient:[11,41,42,50,58,59,60,61,62],orientation_featur:[9,57,58,62],orientationprimaryaxi:[49,50,62],origin:[2,51,52,58,60,61,62,66],original_featur:[9,57,58,62],oserror:0,other:[0,2,9,34,39,59,60,61,62,64,68,69,70],otherwis:[2,9,50,52,60,61,62],otsu:[11,49,50,61,62],our:[59,62,64,66,69,70],out:[2,10,11,26,61,62,68,69,70],outcom:[2,40,62,68,69],outer:[26,60,62,66],outlier:[9,61],output:[2,6,9,10,11,17,61,62,64,65,68,69,70],output_csv:[9,10],output_fold:7,output_hdf:2,output_itk:10,output_json:2,output_nam:10,output_name_zoom:10,output_png:[9,10],output_tex:[9,10],output_zip:10,outputfold:[2,10,69],over:[2,6,9,61,62,66,68],overal:[61,69],overfit:[30,60,61,62],overfit_scal:[2,10],overfitscal:[29,30,62],overid:61,overlai:10,overrid:[6,61],oversampl:[61,68],overview:[60,63,66,69,70],overwrit:[6,50,61,62],overwritten:0,own:[37,59,61,62,64,66,68,69],p_ngtdm:65,packag:[59,61,66,70],packagedir:61,pad:[10,17],padmo:59,page:[15,59,68,70],pairwis:11,pairwise_auc:2,panda:[2,10,65,69],panda_data:[2,65],paper:[2,9,66],par:[9,23,24,62],para:2,paracheck:10,parallel:[2,6,61,62],param:[2,10],param_c:2,param_degre:2,param_distribut:2,param_gamma:2,param_grid:2,param_kernel:2,param_list:2,paramet:[0,2,6,9,10,11,22,34,40,54,59,60,61,62,63,64,68,70],parameter_optim:[0,59],parametergrid:2,parameters_al:2,parameters_est:2,parametersampl:2,parametr:[9,24,62],paramt:[],parekh:66,parent:17,pars:[1,61,62,64],part:[2,6,34,42,61,62,63,64,66,68,70],parti:9,pass:[2,61,70],path:[0,1,2,7,9,10,11,24,61,62,65,69],pathnotfoundexcept:7,patient001:0,patient002:0,patient1:[62,65,70],patient1_0:70,patient1_1:70,patient2:[62,65,70],patient3:[62,70],patient:[0,1,2,6,9,10,11,32,54,59,61,62,66,69,70],patient_001:69,patient_002:69,patient_featur:[9,61,70],patient_id:[2,11,17],patientclass:[61,62],patientinfo:[1,2,9,10,11],patientinfo_test:2,patientinfo_train:2,patrick:9,pattern:[59,70],pca:[2,6,34,61,62,64,70],pcatyp:[33,34,62],pce:61,pdf:9,peak:66,pearson:70,peform:69,penalti:[22,61,62],peopl:59,per:[0,1,2,9,24,56,61,62,65,66,70],per_featur:[9,23,24,62],percentag:[2,6,9,10,17,26,34,40,54,61,62,66,69,70],percentil:[9,61,66],perform:[0,2,6,9,10,17,26,30,38,40,46,59,61,62,63,68,69,70],performance_all_0:69,performance_fil:69,performance_metr:2,performance_multilabel:2,performance_singlelabel:2,person:59,peter:66,peura:66,pf_:[23,35,62],phase:[41,42,58,59,62],phase_featur:[9,57,58,62],phase_minwavelength:[41,42,62,66],phase_nscal:[41,42,62,66],phasef_:9,phd:68,phenotyp:66,phil:59,philip:66,physic:0,pick:[62,70],pid:[10,11,61],pietikainen:66,pilot:59,pinfo:[10,17,61],pinfo_hn:69,pip:[60,61,65,69],pipelin:[0,59,61,68,70],pixel:[0,10,42,52,62,66],place:64,placehold:9,platform:[59,68,69],pleas:[6,9,59,60,62,63,64,65,66,69,70],plot:[0,9,16,59,61],plot_bar:10,plot_barchart:[0,59],plot_boxplot_featur:[0,59],plot_boxplot_perform:[0,59],plot_error:[0,59],plot_estimator_perform:[0,59],plot_hyperparamet:[0,59],plot_im_and_overlai:10,plot_imag:[0,59,61],plot_prc_cic:10,plot_pvalues_featur:[0,59],plot_ranked_imag:10,plot_ranked_percentag:10,plot_ranked_posterior:[10,61],plot_ranked_scor:[0,59],plot_roc:[0,59],plot_roc_c:10,plot_single_prc:10,plot_single_roc:10,plot_svm:61,plot_svr:61,plot_test:9,plotminmaxrespons:[0,59],plotrankedscor:61,plu:[2,24,62,70],pluge:0,plugin:[0,2,21,22,40,61,62,65,68],png:[0,10,61],point:[2,10,42,62,69],pointint:10,pointsar:10,poli:[2,21,62],polynomi:[22,62,70],port:61,posit:[2,9,10,34,62,66,70],possibl:[2,9,59,61,66,68,70],post:69,posterior:[6,10,61,70],posteriors_csv:10,potenti:64,ppv:70,practic:68,prax:66,prc_csv:10,prc_png:10,prc_tex:10,pre:61,pre_dispatch:2,precis:[10,61,66,70],precomput:69,precrop:[51,52,62],predict:[2,5,6,9,10,15,37,57,59,60,61,62,65,66,68,69,70],predict_label:[6,61,69],predict_log_proba:2,predict_proba:[2,61],predictions_on:15,predictions_sorted_transpos:15,predictions_two:15,predictproba:61,predit:61,preflighcheck:61,preflightcheck:[0,59,61],prepar:[11,59],preprint:59,preprocess:[0,2,3,9,37,38,50,59,61,68,70],preprocess_nod:0,preprocessor:[0,32,59,61,62,64],preprocss:2,present:[2,59,61,66,69],preserverd:[24,62],prevent:61,previou:[68,70],previous:[61,68],primari:[50,62],primary_axi:11,princip:66,principl:[34,59,62,68,70],print:[2,7,9,10,61,69,70],probabl:[2,15,65,69],probe:59,problem:[2,59,61,68],procedur:[9,62,70],proceed:[59,70],process:[0,2,6,15,38,59,60,61,62,68,70],process_fit:2,processpoolexecut:17,produc:[2,66],program:[23,62,68],progress:[2,61],project:[5,11,61],project_nam:5,projectid:[45,46,62],proof:59,proper:[0,61],properli:61,properti:[2,66],prostat:59,proven:68,provid:[0,2,6,10,11,17,24,28,38,49,50,60,62,63,66,69,70],provost:70,pseudo:2,psycholog:9,publish:15,purpos:[0,30,62],push:59,put:[10,61,62,70],pvalu:15,pxcastconvert:61,pyradiom:[1,3,9,37,51,52,57,59,61,64,65,66],python3:61,python:[5,9,23,59,60,61,62,64,68,69],python_intro:60,pywavelet:65,qda:[21,22,62],qda_reg_param:[21,22,62],qualiti:2,quantifi:66,quantit:[59,66,68],question:68,queue:59,quick:[59,62,65],quickli:66,quit:[62,68],qxm:[],radial:[66,70],radian:[42,62,66],radii:[42,62],radiograph:66,radiolog:[59,66],radiom:[0,9,60,62,63,70],radiomix:[6,7,61],radiu:[10,11,42,50,56,62,66],rais:[2,61],rajic:59,ran:[2,61,69],random:[2,5,24,26,34,61,62,70],random_se:2,random_search:2,random_search_paramet:2,random_split:[25,62],random_split_cross_valid:2,random_st:[2,9],randomizedsearchcv:2,randomizedsearchcvfastr:2,randomizedsearchcvjoblib:2,randomli:[2,34,62,65],randomoversampl:[53,62],randomsearch:2,randomst:2,randomundersampl:[53,62],rang:[10,11,22,34,54,62,66],rank:[6,9,10,28,34,40,61,62,68,70],rank_:2,rank_test_scor:2,ranked_pid:10,ranked_scor:10,ranked_truth:10,rankedposterior:61,rankedsvm:61,ranking_scor:[2,39,40,62],ranksvm:[],ranksvm_test:[],ranksvm_test_origin:[],ranksvm_train:[],ranksvm_train_old:[],rate:[10,22,62,70],rater:9,rather:2,ratio:[10,22,62,66],rational:63,raw:[11,66],rbf:[2,21,62],read:[1,2,11,68,69,70],read_hdf:69,reader:61,readthedoc:[0,42,51,52,54,59,60,61,62],reason:[2,66],recal:[10,61,70],receiv:[10,15,70],recent:61,recogn:65,recommend:[2,22,24,59,60,62,64,66,68,69],recommmend:69,recreat:2,reduc:[2,59,61],reduct:[61,68],redund:[61,66],ref:2,refactor:61,refer:[0,1,2,3,4,6,7,9,10,11,15,17,18,37,61,62,64,66,68],refit:[2,40,61,62],refit_and_scor:2,refit_ensembl:10,refit_workflow:[2,39,40,62],reflect:66,regard:59,regardless:69,region:[6,66],registr:[0,38,59,61,62,68,70],registrationnod:[37,38,62],regress:[2,6,10,17,22,46,59,61,62,65,69,70],regressor:[0,59,60,61],regular:[22,62,70],rel:[2,65],relat:[0,66],releas:[61,68],relev:[60,64,66,68,70],reli:66,reliabl:9,relief:[0,2,34,59,61,62],reliefdistancep:[33,34,62],reliefnn:[33,34,62],reliefnumfeatur:[33,34,62],reliefsamples:[33,34,61,62],reliefsel:2,reliefus:[33,34,62],remov:[9,10,38,56,60,61,62],remove_small_object:[55,56,62],removeconst:10,renam:61,rencken:59,repeat:[2,62],repetit:66,replac:[2,9,44,61,62,64,65],replacenan:[2,61],report:70,repositori:[59,69],repres:[2,66],reproduc:[61,68],requir:[0,2,6,22,59,61,62,65,68,69,70],resampl:[2,3,11,49,50,54,59,60,61,70],resample_imag:11,resampled_imag:11,resampledpixelspac:[51,52,62],resampling_spac:[49,50,62],research:[59,66,68],resourc:[0,11,13,59,65,68],respect:[9,56,60,62,69,70],result:[2,9,10,38,50,59,61,62,66,68],ret:2,retreiv:11,retriev:66,return_al:2,return_estim:2,return_n_test_sampl:2,return_paramet:2,return_tim:2,return_train_scor:2,returnplot:10,revert:61,review:66,rfmax_depth:[21,22,62],rfmin_samples_split:[21,22,62],rfn_estim:[21,22,62],rfr:[21,62],rgrd:[58,61,62],rgrd_featur:[9,57,58,62],rgrdf_:9,ridg:[21,61,62],right:70,ring:[11,55,56,60,61,62],risk:[59,70],rms_score:2,rng:2,robust:[9,35,59,61,62,66],robust_z_scor:[9,35,62],robustscal:[9,61],robuststandardscal:[9,61],roc:[6,10,15,61,70],roc_comparison:15,roc_csv:10,roc_png:10,roc_tex:10,roi:[11,50,52,59,61,62,70],roi_dilate_radiu:11,roidetermin:[11,49,50,62],roidil:[49,50,62],roidilateradiu:[49,50,62],rokwa:9,root:[2,6],rosset:70,rot90:10,rotat:[50,62,66],rough:66,round:[2,22,61,62],rounded_list:2,routin:[66,68],row:[2,9,66],rtstructread:61,run:[2,6,9,59,61,62,65,68,70],runtim:[2,61],rvs:2,safe:64,saga:[21,62],sagit:[51,61,62],sai:60,same:[1,2,9,10,22,32,38,60,61,62,66,68,69,70],samefeat:9,sampl:[0,1,2,9,10,22,34,40,54,61,62,70],sample_s:9,sample_weight:15,sampler:2,sampleswarn:18,sampling_strategi:[2,53,54,62],sar:2,sar_scor:2,sarcoma:59,satur:66,save:[0,2,5,9,10,38,40,61,62,65,66,69,70],save_config:[0,64],save_data:2,save_memori:10,scale:[2,9,21,22,33,36,42,43,52,53,54,61,62,66,68],scaler:[0,2,30,59,61,62,64],scaling_method:[35,36,62],scan:[62,66,69],scanner:66,scatterplot:[10,61],schoot:59,scienc:70,scikit:[2,9,21,22,34,60,62],scipi:2,score:[2,6,9,10,17,40,50,61,62,63,70],score_tim:2,scorer:2,scorer_:2,scorers_dict:2,scoring_method:[2,6,7,39,40,62],scoring_paramet:2,script:[9,60,61,64,65,68,69,70],script_path:69,scroll:70,search:[2,6,9,34,40,59,61,62,64,65],searchcv:[0,10,59,61,64],sebastian:59,second:[2,9,15,24,62,66],section:[62,65,69,70],see:[0,1,2,4,6,7,9,10,11,17,21,22,34,38,42,51,52,54,59,60,61,62,64,65,66,69,70],seed:[2,26,61,62],seem:[61,68],seen:70,seg:[17,61],seg_liver_mr:70,seg_tumor1_mr:70,seg_tumor2_mr:70,seg_tumor_mr:70,segment:[0,6,10,11,17,38,56,60,61,62,66,68,69],segmentation_file_nam:[6,69],segmentations1:70,segmentations2:70,segmentations_from_this_directori:[6,69],segmentations_test:70,segmentations_train:[6,70],segmentix:[0,1,3,37,38,52,59,60,61,70],segmentix_test:[0,12],segradiu:[55,56,62],segtyp:[55,56,62],sel:9,select:[2,6,9,11,22,34,52,59,61,62,68,70],selected_label:6,selectfeatgroup:[3,34,59,65],selectfrommodel:[33,34,61,62],selectfrommodel_estim:[33,34,62],selectfrommodel_lasso_alpha:[33,34,62],selectfrommodel_n_tre:[33,34,62],selectgroup:[0,59,65],selectindividu:[0,59],selectmodel:2,selectmulticlassrelief:9,selectormixin:[9,61],self:[2,4,7,9,11,17,22,62,65],selfeat_vari:9,semant:[0,6,58,59,61,62],semantic_featur:[9,57,58,62],semantics_from_this_fil:6,semantics_test:70,semantics_train:70,semf_:[9,23,35,62],semicolon:61,sensibl:66,sensit:70,separ:[2,6,21,23,30,35,36,41,61,62,70],sequenc:[0,2,70],seri:[6,65],seriou:60,serpar:61,serv:[0,66,68,70],session:5,set:[0,1,2,5,6,9,10,15,17,22,30,38,40,44,50,60,61,62,64,65,66,68,69,70],set_fixed_split:6,set_multicore_execut:[6,69],set_tmpdir:[6,69],settin:2,settings_dict:1,setup:[6,61],sever:[0,6,9,11,60,61,62,65,66,68,69,70],sex:[9,41,62,66,70],sf_:[9,23,62,65],sf_compact:9,sgd:[21,22,62],sgd_alpha:[21,22,62],sgd_l1_ratio:[21,22,62],sgd_loss:[21,22,62],sgd_penalti:[21,22,62],sgdr:[21,62],shape:[2,9,41,42,52,58,59,62,65],shape_featur:[9,57,58,62],shear:68,sheet:70,shift:[24,62],should:[0,1,2,6,9,10,11,24,36,38,40,42,54,56,60,61,62,65,70],show:[2,10,61,69,70],shown:68,shrink:2,shrinkag:[22,62],shrout:9,shuffle_estim:10,shutil:61,siemen:66,sigma:[9,15,66],sign:[2,9],signal:15,signatur:[2,4,7,9,11,17,59],signific:[10,70],significantli:62,similar:[2,9,60,61,64,65,66,68,69,70],similarli:64,simpl:[6,60,65,66,68,69],simpleelastix:70,simpleitk:[50,60,62,70],simpler:68,simplest:70,simplevalid:18,simpleworc:[0,59,60,61,69,70],simpli:[24,59,61,62,65,69,70],simplifi:69,simultan:[2,68],sinc:65,singel:6,singl:[2,6,10,11,15,24,40,42,44,59,60,61,62,63,70],single_class_relief:9,singleclass:2,singlelabel:[2,17,45,46,62],singleton:2,sink:[0,17,61,64,68,70],sink_data:[0,13,17,70],site:[2,59],sitkbsplin:[51,52,62],six:66,size:[2,10,17,34,40,42,59,61,62,70],size_alpha:[],skew:66,skip:[36,61,62,69,70],skip_featur:[9,35,36,62],sklearn:[2,9,10,21,22,34,39,61,62,64],slack:[22,62],sleijfer:59,slice:[0,2,10,56,61,62,66,70],slicer:[0,10,59,61],slight:2,slightli:69,slow:61,small:[9,56,60,61,62,66],smaller:[54,62,66],smallest:2,smart:[10,62],smit:59,smote:[2,53,61,62],smoteen:2,smoteenn:[53,62],smotetomek:[53,62],snapshot:70,sne:[6,70],societi:59,soft:59,softwar:[24,59,62,68],sole:66,solid:66,solut:[2,65],solv:[65,68],solver:[22,61,62],some:[0,2,6,59,61,62,64,68,69,70],somenam:[62,70],someon:68,someotherrandandomfolderwith:65,sometim:61,sort:[2,15,61,69],sourc:[0,1,2,4,5,6,7,9,10,11,13,15,16,17,18,59,61,62,64,66,68,69],source_data:[0,13,70],space:[2,9,10,11,34,50,60,61,62,64,66,70],span:2,spars:[9,70],spawn:[0,2],spawner:0,spearman:70,specif:[2,9,22,48,62,64,65,66,68,69,70],specifi:[0,2,6,11,22,34,38,40,48,54,62],speed:[6,69],spend:2,spheric:66,split0_test_scor:2,split0_train_scor:2,split1_test_scor:2,split1_train_scor:2,split2_test_scor:2,split2_train_scor:2,split:[2,9,17,22,26,61,62,66,68,70],springer:66,squar:[2,10,70],squared_epsilon_insensit:[21,62],squared_hing:[21,62],squared_loss:[21,62],src:2,ssh:69,stabl:[0,9,21,22,34,54,61,62],stack:1,standalon:[17,61],standard:[6,9,42,59,61,62,66,69,70],standardis:59,standardscal:9,starman:59,start:[2,59,61,62,65,68],stat:[2,10,69],state:[0,2,28,61,62,64,69],statement:[11,64],staticmethod:18,statist:[0,2,9,10,16,34,59,61,62,66,69,70],statisticalsel:2,statisticaltest:61,statisticaltestfeatur:[0,59,61],statisticaltestmetr:[33,34,62],statisticaltestthreshold:[0,33,34,59,62],statisticaltestus:[33,34,62],statsticaltestthreshold:61,statu:[2,11,59],std:9,std_fit_tim:2,std_score_tim:2,std_test_scor:2,std_train_scor:2,stefan:59,step:[2,42,60,61,62,63,65,66,68,70],still:[61,65,69,70],stimul:59,stop:[11,61],store:[2,6,7,69,70],str:[2,61],straight:[60,68],strategi:[2,9,10,43,44,54,59,61,62],stratif:59,stratifi:[2,17],stratifiedkfold:2,strenght:[22,62],strength:[22,62,66],stretch:10,string:[0,1,2,6,9,10,11,21,23,35,39,40,41,45,47,61,62,70],stromal:59,strongli:69,struct:61,structer:66,structur:[65,66,69,70],stuck:69,student:[9,68,70],studi:[0,59,68],studio:69,stwstrategyhn1:69,sub:[0,66],subfold:[6,61,65,69],subgroup:66,subject:[2,5,6],subkei:[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,62],submit:59,subpackag:59,subset:69,substr:[9,24,36,48,62],subtract:[11,55,56,61,62],succeed:61,success:2,suffici:70,suggest:[2,64],suit:[0,2,11],suitabl:[59,66],sun2014fast:15,sun:15,suppli:[1,2,10,42,50,54,56,61,62,70],support:[2,9,26,50,59,61,62,65,66,68,70],suppos:62,sure:[6,64,65,70],surfac:66,surfsara:69,surgeri:59,surgic:59,surrog:2,surround:66,surveil:59,surviv:[6,10,59,70],svc:2,svd:[21,62],svm:[2,6,10,21,22,61,62],svmc:[21,22,62],svmcoef0:[21,22,62],svmdegre:[21,22,62],svmgamma:[21,22,62],svmkernel:[21,22,62],svr:[2,6,21,62],symlink:61,symmetri:66,symposium:59,synthet:[9,10],synthetictest:9,system:[0,2,62,66,70],tabl:[2,70],tadpol:[2,70],tag:[41,42,61,62,66,70],take:[2,9,40,61,62,64,70],taken:10,tandfonlin:9,target:2,task:68,techniqu:[62,66],tedious:68,tell:[6,64,70],tempdir:[61,69],tempfold:2,temporari:[0,6,61,69],tempsav:[2,37,38,62],term:[22,34,61,62,68],terminolog:59,test:[0,2,6,9,10,15,26,30,34,38,40,59,61,62,65,69,70],test_combat:[0,59],test_combat_fastr:16,test_data:[],test_help:[0,59],test_iccthreshold:[0,59],test_invalidlabelsvalidator_columnsubstr:16,test_invalidlabelsvalidator_patientcolumn:16,test_invalidlabelsvalidator_patientsubstr:16,test_invalidlabelsvalidator_validconfig:16,test_metr:10,test_plot_error:[0,59],test_rs_ensembl:2,test_sampl:10,test_sample_count:2,test_scor:[2,39,62],test_score_dict:2,test_siz:[2,17,25,26,39,40,62],test_target:[],test_valid:[0,59],tex:[10,61],text:2,textur:[42,58,59,62],texture_featur:9,texture_gabor:[41,42,62],texture_gabor_featur:[9,57,58,62],texture_glcm:[41,42,51,52,62],texture_glcm_featur:[9,57,58,62],texture_glcmm:[41,42,62],texture_glcmms_featur:[9,57,58,62],texture_gldm:[51,52,62],texture_gldm_featur:[57,58,62],texture_gldzm_featur:[9,57,58,62],texture_glrlm:[41,42,51,52,62],texture_glrlm_featur:[9,57,58,62],texture_glszm:[41,42,51,52,62],texture_glszm_featur:[9,57,58,62],texture_lbp:[41,42,62],texture_lbp_featur:[9,57,58,62],texture_ngldm_featur:[9,57,58,62],texture_ngtdm:[41,42,51,52,62],texture_ngtdm_featur:[9,57,58,62],tf_glcm_contrastd1:66,than:[2,54,61,62,65,69],thei:[2,61,62,63,66,69,70],them:[2,61,62,68,70],themselv:66,therebi:[59,61,68,70],therefor:[0,6,9,60,61,64,65,66,68,69,70],thi:[0,2,6,9,10,32,36,40,48,50,54,59,60,61,62,63,64,65,66,67,68,69,70],thick:66,thing:[61,62,65,69],third:9,thoma:59,thomeer:59,those:[2,6,9,64,66,70],thread:[37,61,62],three:[2,65,66],thresh:[9,10],threshold:[2,9,10,16,34,50,54,61,62,66],threshold_annot:10,threshold_clean:[2,53,54,62],through:[0,2,9,11,17,50,59,61,62,66,68,69,70],throughput:66,thu:[2,9,59,60,61,62,65,66,68,70],tibshirani:70,tiff:[11,70],tikzplotlib:61,timbergen:59,time:[2,10,26,34,40,54,61,62,66,68,69,70],timer:61,timo:66,tip:59,tissu:59,titl:15,tmp:6,tmpdir:[6,69],to_hdf:65,todo:[2,9],togeth:[61,64,69],tol:2,toler:[],tomek:2,tomographi:59,tone:59,too:66,tool:[0,6,37,38,59,60,61,62,64,67,68,69,70],toolbox:[9,57,58,59,61,62,65,66,70],top50:2,top:[10,61],topi:66,toshiba:66,total:[2,66],towardsdatasci:62,tpr:10,trace:[65,69],track:2,trade:2,train:[0,2,6,10,22,26,30,34,38,40,61,62,70],train_data:[],train_scor:2,train_score_dict:2,train_target:[],train_test_split:2,trainclassifi:[0,10,59,61,64],transact:[2,66],transform:[2,9,38,61,62,64,66,70],transformationnod:[37,38,62],transformermixin:9,transformix:[0,37,59,61,62],transpos:[11,60,61],transpose_imag:11,travi:61,treat:62,tree:[22,34,62,70],tri:[2,68],trick:59,trigger:66,truth:[2,10,61,70],tsampl:10,ttest:[9,33,61,62],tube:66,tubular:66,tumor:[59,69,70],tumour:59,tune:[2,62,68],tupl:2,turn:[61,65],tutori:[16,59,62,65],two:[0,2,9,10,15,21,33,41,43,53,61,62,66,69,70],txt:[0,1,2,6,9,10,61,62,70],type:[0,2,4,7,9,10,11,17,22,25,26,34,38,59,61,62,64,66,68,70],typeerror:[0,2],typegroup:61,typic:70,typo:61,udr:[],unadjust:15,unaffect:[24,62],unag:11,uncorrect:70,under:[2,15,59,61,62,66,70],underli:2,underscor:70,understand:68,unfit:2,unfortun:65,uniform:[2,22,54,61,62,64,66],uniformli:2,uniqu:[2,66],unit:[61,62],univari:[2,6,61,70],univers:[2,59],unless:2,unreleas:[],unround:61,unsuccesful:61,unsuit:61,unsupervis:2,until:2,updat:61,upgrad:61,upon:[6,62],upper:[34,62],upperbound:[11,50,62],uri:61,url:[11,45,46,61,62],urltyp:61,usabl:2,usag:[2,40,61,62,66,70],usd:9,use:[0,2,6,9,10,11,17,20,22,24,26,28,30,32,34,38,43,44,48,50,52,58,59,60,61,62,64,66,68,69,70],use_fastr:2,useag:9,used:[0,1,2,6,9,10,11,22,26,28,30,34,38,40,42,44,46,50,52,54,56,58,59,61,62,64,66,68,69,70],useful:[2,9,38,62,70],usemask:11,usepca:[33,34,62],user:[2,6,60,66,67,69],usersmynamefeaturefold:6,usersmynameimagefold:6,usersmynamemaskfold:6,usersmynamesegmentationfold:6,uses:[2,6,9,61,64,65,66,67],using:[0,2,6,9,17,22,24,26,28,34,40,44,50,52,59,60,61,62,64,65,66,68,69,70],usual:66,util:2,v600e:59,val:0,valid:[0,2,6,9,10,17,26,38,40,59,61,62,70],validationm:[26,62],validatorsfactori:18,valu:[0,2,6,9,10,11,15,34,39,42,44,48,52,60,61,62,64,65,66,69,70],value1:62,value2:62,valueerror:0,van:[59,66],vari:[2,52,61,62,66,68],variabl:[0,10,24,60,61,62,65,69],varianc:[2,9,15,33,34,61,62,66],variancethreshold:[0,34,59,61,62],variancethresholdmean:9,variant:68,variat:[24,62],varieti:[6,59,66],variou:[2,10,59,61,62,64,67,68,70],varsel:2,vector:[2,9],veenland:59,veldt:59,vendor:59,verbos:[2,5,9,10,61],verhoef:59,veri:[2,68],verion:61,vermeulen:59,version:[15,24,61,62,65,66],verson:61,versu:59,vessel:[41,42,58,59,62],vessel_featur:[9,57,58,62],vessel_radiu:[41,42,62,66],vessel_scale_rang:[41,42,62,66],vessel_scale_step:[41,42,62,66],vf_:9,vfs:[0,61],via:69,vincent:59,virtual:65,virtualenv:69,vishwa:66,visit:64,visser:59,visual:[66,69],vizual:61,vol:70,volum:[15,59,66],voort:59,voxel:[56,62,66],voxelarrayshift:[51,52,62],wai:[62,66,70],want:[0,6,11,59,60,62,66,69,70],warn:[2,61],warp:70,wavelength:[42,62],wavelet:[51,52,58,59,61,62],wavelet_featur:[9,57,58,62],weak:[0,2,4,6,7,9,11,17,18],week:65,weichao:15,weight:[22,61,62],weigth:[34,62],welch:[9,33,62,70],well:[11,59,61,62,64,66,68,69,70],were:[61,64,65,66,68,70],weus:70,what:[64,66],when:[0,2,6,9,10,17,22,26,28,34,36,40,44,60,61,62,64,65,66,68,69,70],whenev:2,where:[2,10,59,61,68,69],wheter:[30,62],whether:[1,2,6,9,10,11,20,28,38,42,46,48,50,52,56,61,62,63,66,69],which:[0,2,6,7,9,10,11,24,34,36,38,40,48,52,60,61,62,63,64,65,66,68,69,70],whitnei:70,whole:[40,62,68],why:62,wich:2,wide:[59,66],width:[52,59,62,70],wijnenga:59,wiki:[1,2,9,10,11],wilcoxon:[2,9,33,62,70],wildcard:[6,65],willemssen:59,window:[22,61,62,69],wip:[9,10,45,46,59,60,62,63,64],with_mean:9,with_std:9,within:[61,63,65,66,68,70],withing:[50,62],without:[2,61],wonder:68,worc:[1,2,4,5,6,7,9,10,11,13,15,16,17,18,22,37,39,42,48,60,61,62,63,64,66,67,68,69],worc_:69,worc_config:[0,59,61,62],worcassertionerror:0,worccastconvert:61,worccastcovert:61,worcdirectorydetector:4,worcerror:0,worcflow:59,worcindexerror:0,worcioerror:0,worckeyerror:[0,59],worcnotimplementederror:0,worcscal:9,worctutori:[6,59,65,69,70],worctutorialsimple_travis_multiclass:[],worctutorialsimple_travis_regress:[],worctutorialsimple_unittest_multiclass:[0,59],worctutorialsimple_unittest_regress:[0,59],worctypeerror:0,worcvalueerror:[0,59],worcworc:64,work:[11,59,61,66,68],workaround:2,workflow:[0,2,6,10,40,61,62,63,64,66,68,69,70],would:[59,62,66,68,69,70],wrap:[2,60,61,64,68],wrapper:[2,60,64,70],write:10,written:[2,9,10],wtype:0,www:[9,62],x_test:[2,9],x_train:[2,9,10],xgb:[22,62],xgb_boosting_round:[21,22,62],xgb_colsample_bytre:[21,22,62],xgb_gamma:[21,22,62],xgb_learning_r:[21,22,62],xgb_max_depth:[21,22,62],xgb_min_child_weight:[21,22,62],xgbclassifi:[21,62],xgboost:[60,61,62],xgbregressor:[21,62],xgdboost:[60,61],xlsx:[2,7],xml:64,xnat:[11,61,69],xnat_url:5,y_predict:[2,10],y_score:[2,10],y_test:2,y_train:[2,9,10],y_truth:[2,10],yandexdataschool:15,year:15,yet:[6,11,61],yield:2,yml:61,you:[0,2,6,11,17,48,54,59,60,61,62,64,65,66,68,69,70],your:[0,2,6,30,37,38,40,46,52,59,61,62,64,69],yourself:[59,68],yspace:9,z_score:[9,11,35,49,62],zero:[9,44,61,62],zij:9,zip:[10,61,69],zone:59,zoomfactor:10,zwanenburg:66},titles:["WORC Package","IOparser Package","classification Package","<no title>","detectors Package","exampledata Package","facade Package","helpers Package","fastrconfig Package","featureprocessing Package","plotting Package","processing Package","resources Package","fastr_tests Package","fastr_tools Package","statistics Package","tests Package","tools Package","validators Package","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","WORC: Workflow for Optimal Radiomics Classification","Additional functionality","Changelog","Configuration","Data Mining Methods","Developer documentation","FAQ","Radiomics Features","Resource File Formats","Introduction","Quick start guide","User Manual"],titleterms:{"0rc1":61,"boolean":65,"class":11,"default":65,"function":60,"import":69,Added:61,Adding:64,The:[69,70],actual:69,addexcept:[0,65],addit:60,advancedsampl:2,alter:65,analysi:[63,69],arrai:65,attribut:70,basicworc:6,begin:65,bigr:65,bin:66,binari:66,bootstrap:62,calcfeatures_test:13,can:65,chang:61,changelog:61,choic:66,classif:[2,59,62,63],classifi:60,cluster:65,column:65,combat:[9,60,62],command:70,compon:63,comput:65,compute_ci:10,config_io_classifi:1,config_io_combat:1,config_io_pyradiom:1,config_preprocess:1,config_segmentix:1,config_worc:1,configbuild:7,configur:62,construct:70,construct_classifi:2,content:62,convert:65,crash:65,create_example_data:5,createfixedsplit:[2,17],creation:62,crossval:2,crossvalid:62,data:[63,64,70],datadownload:5,debug:70,decomposit:9,definit:70,delet:65,delong:15,depend:66,detector:4,develop:[59,64],dicom:66,differ:[65,66],dimension:63,document:[59,64],elastix:17,elastix_para:70,elastix_test:13,ensembl:62,entri:65,error:65,estim:[],evalu:[17,62,70],exampl:[64,70],exampledata:5,except:7,execut:[65,70],experi:[65,69],extract:66,extractnlargestblobsn:11,facad:6,fals:65,faq:65,fastr:68,fastr_test:13,fastr_tool:14,fastrconfig:8,feat_out_0:65,featpreprocess:62,featsel:62,featur:[63,64,65,66,70],featureconvert:9,featureprocess:9,featuresc:62,file:[65,67,70],file_io:1,filter:66,first:65,fitandscor:2,fix:[61,66],format:[65,67],found:65,from:63,full:66,function_bas:65,gabor:66,gaussian:66,gener:62,given:65,glcm:66,gldm:66,glrlm:66,glszm:66,grai:66,groupwis:63,guid:69,hdf5:65,helper:[7,11],histogram:66,hyperoptim:[62,64],icc:[],iccthreshold:9,imag:[60,66,70],imagefeatur:62,imput:[9,62,63],indexerror:65,indic:[59,65],infer:17,input:[69,70],instal:[65,69],instead:65,integ:65,interact:[62,70],introduct:[62,68],iopars:1,job:65,keep:65,label:[62,65,70],label_process:11,labels_from_this_fil:65,laplacian:66,lbp:66,learn:63,length:66,level:66,lib:65,like:65,line:65,linstretch:10,local:66,log:66,look:65,machin:63,manual:70,mask:70,matrix:66,metadata:70,method:[63,64],metric:2,mine:63,model:63,modul:[0,1,2,4,5,6,7,8,9,10,11,13,15,16,17,18,59,65],modular:68,modulenotfounderror:65,must:65,name:65,need:65,neighborhood:66,network:70,ngtdm:66,numpi:65,obj:65,object:70,objectsampl:2,occur:66,onehotencod:[62,63],onehotencoderwrapp:9,ones:65,optim:[59,68],orient:66,other:[65,66],own:65,packag:[0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,65,69],paramet:66,parameter_optim:2,patient:65,pattern:66,pca:63,phase:66,plot:10,plot_barchart:10,plot_boxplot_featur:10,plot_boxplot_perform:10,plot_error:10,plot_estimator_perform:10,plot_hyperparamet:10,plot_imag:10,plot_pvalues_featur:10,plot_ranked_scor:10,plot_roc:10,plotminmaxrespons:10,preflightcheck:18,preprocess:[11,60,62],preprocessor:9,princip:63,process:[7,11,64],pyradiom:62,queue:65,quick:69,radiom:[59,66,68],rankedsvm:[],reduct:63,refer:59,registr:60,regress:63,regressor:2,relief:[9,63],resampl:[62,63],resourc:[12,67],result:69,roi:66,run:[66,69],scale:63,scaler:9,scatterplot:[],searchcv:2,segment:70,segmentix:[11,62],segmentix_test:13,select:[63,65,66],selectfeatgroup:62,selectgroup:9,selectindividu:9,semant:[66,70],shape:66,simpleworc:[6,65],site:65,size:66,slicer:17,some:65,sourc:70,standard:[65,68],start:69,statist:[15,63],statisticaltestfeatur:9,statisticaltestthreshold:9,submit:65,subpackag:[0,6,12],surviv:63,tabl:59,tell:65,terminolog:68,test:[16,63,64],test_combat:16,test_help:16,test_iccthreshold:16,test_plot_error:16,test_valid:16,textur:66,tip:69,tone:66,tool:17,toolbox:64,trainclassifi:2,transformix:17,trick:69,tutori:69,type:65,univari:63,unreleas:[],use:65,used:65,user:[59,70],valid:18,varianc:63,variancethreshold:9,vessel:66,wavelet:66,welcom:59,where:65,width:66,worc:[0,59,65,70],worc_config:8,worckeyerror:65,worctutorialsimple_travis_multiclass:[],worctutorialsimple_travis_regress:[],worctutorialsimple_unittest_multiclass:16,worctutorialsimple_unittest_regress:16,worcvalueerror:65,work:65,workflow:59,would:65,your:[65,70],zone:66}}) \ No newline at end of file +Search.setIndex({docnames:["autogen/WORC","autogen/WORC.IOparser","autogen/WORC.classification","autogen/WORC.config","autogen/WORC.detectors","autogen/WORC.exampledata","autogen/WORC.export","autogen/WORC.facade","autogen/WORC.facade.helpers","autogen/WORC.fastrconfig","autogen/WORC.featureprocessing","autogen/WORC.plotting","autogen/WORC.processing","autogen/WORC.resources","autogen/WORC.resources.fastr_tests","autogen/WORC.resources.fastr_tools","autogen/WORC.statistics","autogen/WORC.tests","autogen/WORC.tools","autogen/WORC.validators","autogen/config/WORC.config_Bootstrap_defopts","autogen/config/WORC.config_Bootstrap_description","autogen/config/WORC.config_Classification_defopts","autogen/config/WORC.config_Classification_description","autogen/config/WORC.config_ComBat_defopts","autogen/config/WORC.config_ComBat_description","autogen/config/WORC.config_CrossValidation_defopts","autogen/config/WORC.config_CrossValidation_description","autogen/config/WORC.config_Ensemble_defopts","autogen/config/WORC.config_Ensemble_description","autogen/config/WORC.config_Evaluation_defopts","autogen/config/WORC.config_Evaluation_description","autogen/config/WORC.config_FeatPreProcess_defopts","autogen/config/WORC.config_FeatPreProcess_description","autogen/config/WORC.config_Featsel_defopts","autogen/config/WORC.config_Featsel_description","autogen/config/WORC.config_FeatureScaling_defopts","autogen/config/WORC.config_FeatureScaling_description","autogen/config/WORC.config_General_defopts","autogen/config/WORC.config_General_description","autogen/config/WORC.config_HyperOptimization_defopts","autogen/config/WORC.config_HyperOptimization_description","autogen/config/WORC.config_ImageFeatures_defopts","autogen/config/WORC.config_ImageFeatures_description","autogen/config/WORC.config_Imputation_defopts","autogen/config/WORC.config_Imputation_description","autogen/config/WORC.config_Labels_defopts","autogen/config/WORC.config_Labels_description","autogen/config/WORC.config_OneHotEncoding_defopts","autogen/config/WORC.config_OneHotEncoding_description","autogen/config/WORC.config_Preprocessing_defopts","autogen/config/WORC.config_Preprocessing_description","autogen/config/WORC.config_PyRadiomics_defopts","autogen/config/WORC.config_PyRadiomics_description","autogen/config/WORC.config_Resampling_defopts","autogen/config/WORC.config_Resampling_description","autogen/config/WORC.config_Segmentix_defopts","autogen/config/WORC.config_Segmentix_description","autogen/config/WORC.config_SelectFeatGroup_defopts","autogen/config/WORC.config_SelectFeatGroup_description","index","static/additionalfunctionality","static/changelog","static/configuration","static/datamining","static/developerdocumentation","static/faq","static/features","static/file_description","static/introduction","static/quick_start","static/user_manual"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.intersphinx":1,"sphinx.ext.todo":1,"sphinx.ext.viewcode":1,sphinx:56},filenames:["autogen/WORC.rst","autogen/WORC.IOparser.rst","autogen/WORC.classification.rst","autogen/WORC.config.rst","autogen/WORC.detectors.rst","autogen/WORC.exampledata.rst","autogen/WORC.export.rst","autogen/WORC.facade.rst","autogen/WORC.facade.helpers.rst","autogen/WORC.fastrconfig.rst","autogen/WORC.featureprocessing.rst","autogen/WORC.plotting.rst","autogen/WORC.processing.rst","autogen/WORC.resources.rst","autogen/WORC.resources.fastr_tests.rst","autogen/WORC.resources.fastr_tools.rst","autogen/WORC.statistics.rst","autogen/WORC.tests.rst","autogen/WORC.tools.rst","autogen/WORC.validators.rst","autogen/config/WORC.config_Bootstrap_defopts.rst","autogen/config/WORC.config_Bootstrap_description.rst","autogen/config/WORC.config_Classification_defopts.rst","autogen/config/WORC.config_Classification_description.rst","autogen/config/WORC.config_ComBat_defopts.rst","autogen/config/WORC.config_ComBat_description.rst","autogen/config/WORC.config_CrossValidation_defopts.rst","autogen/config/WORC.config_CrossValidation_description.rst","autogen/config/WORC.config_Ensemble_defopts.rst","autogen/config/WORC.config_Ensemble_description.rst","autogen/config/WORC.config_Evaluation_defopts.rst","autogen/config/WORC.config_Evaluation_description.rst","autogen/config/WORC.config_FeatPreProcess_defopts.rst","autogen/config/WORC.config_FeatPreProcess_description.rst","autogen/config/WORC.config_Featsel_defopts.rst","autogen/config/WORC.config_Featsel_description.rst","autogen/config/WORC.config_FeatureScaling_defopts.rst","autogen/config/WORC.config_FeatureScaling_description.rst","autogen/config/WORC.config_General_defopts.rst","autogen/config/WORC.config_General_description.rst","autogen/config/WORC.config_HyperOptimization_defopts.rst","autogen/config/WORC.config_HyperOptimization_description.rst","autogen/config/WORC.config_ImageFeatures_defopts.rst","autogen/config/WORC.config_ImageFeatures_description.rst","autogen/config/WORC.config_Imputation_defopts.rst","autogen/config/WORC.config_Imputation_description.rst","autogen/config/WORC.config_Labels_defopts.rst","autogen/config/WORC.config_Labels_description.rst","autogen/config/WORC.config_OneHotEncoding_defopts.rst","autogen/config/WORC.config_OneHotEncoding_description.rst","autogen/config/WORC.config_Preprocessing_defopts.rst","autogen/config/WORC.config_Preprocessing_description.rst","autogen/config/WORC.config_PyRadiomics_defopts.rst","autogen/config/WORC.config_PyRadiomics_description.rst","autogen/config/WORC.config_Resampling_defopts.rst","autogen/config/WORC.config_Resampling_description.rst","autogen/config/WORC.config_Segmentix_defopts.rst","autogen/config/WORC.config_Segmentix_description.rst","autogen/config/WORC.config_SelectFeatGroup_defopts.rst","autogen/config/WORC.config_SelectFeatGroup_description.rst","index.rst","static/additionalfunctionality.rst","static/changelog.rst","static/configuration.rst","static/datamining.rst","static/developerdocumentation.rst","static/faq.rst","static/features.rst","static/file_description.rst","static/introduction.rst","static/quick_start.rst","static/user_manual.rst"],objects:{"WORC.IOparser":{config_WORC:[1,0,0,"-"],config_io_PyRadiomics:[1,0,0,"-"],config_io_classifier:[1,0,0,"-"],config_io_combat:[1,0,0,"-"],config_preprocessing:[1,0,0,"-"],config_segmentix:[1,0,0,"-"],file_io:[1,0,0,"-"]},"WORC.IOparser.config_WORC":{load_config:[1,1,1,""]},"WORC.IOparser.config_io_PyRadiomics":{load_config:[1,1,1,""]},"WORC.IOparser.config_io_classifier":{load_config:[1,1,1,""]},"WORC.IOparser.config_io_combat":{load_config:[1,1,1,""]},"WORC.IOparser.config_preprocessing":{load_config:[1,1,1,""]},"WORC.IOparser.config_segmentix":{load_config:[1,1,1,""]},"WORC.IOparser.file_io":{convert_config_pyradiomics:[1,1,1,""],load_data:[1,1,1,""],load_features:[1,1,1,""]},"WORC.WORC":{Tools:[0,2,1,""],WORC:[0,2,1,""]},"WORC.WORC.Tools":{__dict__:[0,3,1,""],__init__:[0,4,1,""],__module__:[0,3,1,""],__weakref__:[0,3,1,""]},"WORC.WORC.WORC":{__dict__:[0,3,1,""],__init__:[0,4,1,""],__module__:[0,3,1,""],__weakref__:[0,3,1,""],add_ComBat:[0,4,1,""],add_elastix:[0,4,1,""],add_elastix_sourcesandsinks:[0,4,1,""],add_evaluation:[0,4,1,""],add_feature_calculator:[0,4,1,""],add_preprocessing:[0,4,1,""],add_segmentix:[0,4,1,""],add_tools:[0,4,1,""],build:[0,4,1,""],build_training:[0,4,1,""],defaultconfig:[0,4,1,""],execute:[0,4,1,""],save_config:[0,4,1,""],set:[0,4,1,""]},"WORC.addexceptions":{WORCAssertionError:[0,5,1,""],WORCError:[0,5,1,""],WORCIOError:[0,5,1,""],WORCIndexError:[0,5,1,""],WORCKeyError:[0,5,1,""],WORCNotImplementedError:[0,5,1,""],WORCTypeError:[0,5,1,""],WORCValueError:[0,5,1,""]},"WORC.addexceptions.WORCAssertionError":{__module__:[0,3,1,""]},"WORC.addexceptions.WORCError":{__module__:[0,3,1,""],__weakref__:[0,3,1,""]},"WORC.addexceptions.WORCIOError":{__module__:[0,3,1,""],__weakref__:[0,3,1,""]},"WORC.addexceptions.WORCIndexError":{__module__:[0,3,1,""]},"WORC.addexceptions.WORCKeyError":{__module__:[0,3,1,""]},"WORC.addexceptions.WORCNotImplementedError":{__module__:[0,3,1,""]},"WORC.addexceptions.WORCTypeError":{__module__:[0,3,1,""]},"WORC.addexceptions.WORCValueError":{__module__:[0,3,1,""]},"WORC.classification":{AdvancedSampler:[2,0,0,"-"],ObjectSampler:[2,0,0,"-"],SearchCV:[2,0,0,"-"],construct_classifier:[2,0,0,"-"],createfixedsplits:[2,0,0,"-"],crossval:[2,0,0,"-"],fitandscore:[2,0,0,"-"],metrics:[2,0,0,"-"],parameter_optimization:[2,0,0,"-"],regressors:[2,0,0,"-"],trainclassifier:[2,0,0,"-"]},"WORC.classification.AdvancedSampler":{AdvancedSampler:[2,2,1,""],boolean_uniform:[2,2,1,""],discrete_uniform:[2,2,1,""],exp_uniform:[2,2,1,""],log_uniform:[2,2,1,""]},"WORC.classification.AdvancedSampler.AdvancedSampler":{__dict__:[2,3,1,""],__init__:[2,4,1,""],__iter__:[2,4,1,""],__len__:[2,4,1,""],__module__:[2,3,1,""],__weakref__:[2,3,1,""]},"WORC.classification.AdvancedSampler.boolean_uniform":{__dict__:[2,3,1,""],__init__:[2,4,1,""],__module__:[2,3,1,""],__weakref__:[2,3,1,""],rvs:[2,4,1,""]},"WORC.classification.AdvancedSampler.discrete_uniform":{__dict__:[2,3,1,""],__init__:[2,4,1,""],__module__:[2,3,1,""],__weakref__:[2,3,1,""],rvs:[2,4,1,""]},"WORC.classification.AdvancedSampler.exp_uniform":{__dict__:[2,3,1,""],__init__:[2,4,1,""],__module__:[2,3,1,""],__weakref__:[2,3,1,""],rvs:[2,4,1,""]},"WORC.classification.AdvancedSampler.log_uniform":{__dict__:[2,3,1,""],__init__:[2,4,1,""],__module__:[2,3,1,""],__weakref__:[2,3,1,""],rvs:[2,4,1,""]},"WORC.classification.ObjectSampler":{ObjectSampler:[2,2,1,""]},"WORC.classification.ObjectSampler.ObjectSampler":{__dict__:[2,3,1,""],__init__:[2,4,1,""],__module__:[2,3,1,""],__weakref__:[2,3,1,""],fit:[2,4,1,""],init_ADASYN:[2,4,1,""],init_BorderlineSMOTE:[2,4,1,""],init_NearMiss:[2,4,1,""],init_NeighbourhoodCleaningRule:[2,4,1,""],init_RandomOverSampling:[2,4,1,""],init_RandomUnderSampling:[2,4,1,""],init_SMOTE:[2,4,1,""],init_SMOTEENN:[2,4,1,""],init_SMOTETomek:[2,4,1,""],transform:[2,4,1,""]},"WORC.classification.SearchCV":{BaseSearchCV:[2,2,1,""],BaseSearchCVJoblib:[2,2,1,""],BaseSearchCVfastr:[2,2,1,""],Ensemble:[2,2,1,""],GridSearchCVJoblib:[2,2,1,""],GridSearchCVfastr:[2,2,1,""],RandomizedSearchCVJoblib:[2,2,1,""],RandomizedSearchCVfastr:[2,2,1,""],chunks:[2,1,1,""],chunksdict:[2,1,1,""],rms_score:[2,1,1,""],sar_score:[2,1,1,""]},"WORC.classification.SearchCV.BaseSearchCV":{__abstractmethods__:[2,3,1,""],__init__:[2,4,1,""],__module__:[2,3,1,""],create_ensemble:[2,4,1,""],decision_function:[2,4,1,""],inverse_transform:[2,4,1,""],predict:[2,4,1,""],predict_log_proba:[2,4,1,""],predict_proba:[2,4,1,""],preprocess:[2,4,1,""],process_fit:[2,4,1,""],refit_and_score:[2,4,1,""],score:[2,4,1,""],transform:[2,4,1,""]},"WORC.classification.SearchCV.BaseSearchCVJoblib":{__abstractmethods__:[2,3,1,""],__module__:[2,3,1,""]},"WORC.classification.SearchCV.BaseSearchCVfastr":{__abstractmethods__:[2,3,1,""],__module__:[2,3,1,""]},"WORC.classification.SearchCV.Ensemble":{__abstractmethods__:[2,3,1,""],__init__:[2,4,1,""],__module__:[2,3,1,""],decision_function:[2,4,1,""],inverse_transform:[2,4,1,""],predict:[2,4,1,""],predict_log_proba:[2,4,1,""],predict_proba:[2,4,1,""],transform:[2,4,1,""]},"WORC.classification.SearchCV.GridSearchCVJoblib":{__abstractmethods__:[2,3,1,""],__init__:[2,4,1,""],__module__:[2,3,1,""],fit:[2,4,1,""]},"WORC.classification.SearchCV.GridSearchCVfastr":{__abstractmethods__:[2,3,1,""],__init__:[2,4,1,""],__module__:[2,3,1,""],fit:[2,4,1,""]},"WORC.classification.SearchCV.RandomizedSearchCVJoblib":{__abstractmethods__:[2,3,1,""],__init__:[2,4,1,""],__module__:[2,3,1,""],fit:[2,4,1,""]},"WORC.classification.SearchCV.RandomizedSearchCVfastr":{__abstractmethods__:[2,3,1,""],__init__:[2,4,1,""],__module__:[2,3,1,""],fit:[2,4,1,""]},"WORC.classification.construct_classifier":{construct_SVM:[2,1,1,""],construct_classifier:[2,1,1,""],create_param_grid:[2,1,1,""]},"WORC.classification.createfixedsplits":{createfixedsplits:[2,1,1,""]},"WORC.classification.crossval":{LOO_cross_validation:[2,1,1,""],crossval:[2,1,1,""],nocrossval:[2,1,1,""],random_split_cross_validation:[2,1,1,""],test_RS_Ensemble:[2,1,1,""]},"WORC.classification.fitandscore":{delete_cc_para:[2,1,1,""],delete_nonestimator_parameters:[2,1,1,""],fit_and_score:[2,1,1,""],replacenan:[2,1,1,""]},"WORC.classification.metrics":{ICC:[2,1,1,""],ICC_anova:[2,1,1,""],check_multimetric_scoring:[2,1,1,""],check_scoring:[2,1,1,""],f1_weighted_predictproba:[2,1,1,""],multi_class_auc:[2,1,1,""],multi_class_auc_score:[2,1,1,""],pairwise_auc:[2,1,1,""],performance_multilabel:[2,1,1,""],performance_singlelabel:[2,1,1,""]},"WORC.classification.parameter_optimization":{random_search_parameters:[2,1,1,""]},"WORC.classification.trainclassifier":{add_parameters_to_grid:[2,1,1,""],trainclassifier:[2,1,1,""]},"WORC.detectors":{detectors:[4,0,0,"-"]},"WORC.detectors.detectors":{AbstractDetector:[4,2,1,""],BigrClusterDetector:[4,2,1,""],CartesiusClusterDetector:[4,2,1,""],CsvDetector:[4,2,1,""],DebugDetector:[4,2,1,""],HostnameDetector:[4,2,1,""],LinuxDetector:[4,2,1,""],WORCDirectoryDetector:[4,2,1,""]},"WORC.detectors.detectors.AbstractDetector":{__abstractmethods__:[4,3,1,""],__dict__:[4,3,1,""],__module__:[4,3,1,""],__weakref__:[4,3,1,""],do_detection:[4,4,1,""]},"WORC.detectors.detectors.BigrClusterDetector":{__abstractmethods__:[4,3,1,""],__module__:[4,3,1,""]},"WORC.detectors.detectors.CartesiusClusterDetector":{__abstractmethods__:[4,3,1,""],__module__:[4,3,1,""]},"WORC.detectors.detectors.CsvDetector":{__abstractmethods__:[4,3,1,""],__init__:[4,4,1,""],__module__:[4,3,1,""]},"WORC.detectors.detectors.DebugDetector":{__abstractmethods__:[4,3,1,""],__module__:[4,3,1,""]},"WORC.detectors.detectors.HostnameDetector":{__abstractmethods__:[4,3,1,""],__init__:[4,4,1,""],__module__:[4,3,1,""]},"WORC.detectors.detectors.LinuxDetector":{__abstractmethods__:[4,3,1,""],__module__:[4,3,1,""]},"WORC.detectors.detectors.WORCDirectoryDetector":{__abstractmethods__:[4,3,1,""],__module__:[4,3,1,""]},"WORC.exampledata":{create_example_data:[5,0,0,"-"],datadownloader:[5,0,0,"-"]},"WORC.exampledata.create_example_data":{create_random_features:[5,1,1,""]},"WORC.exampledata.datadownloader":{download_HeadAndNeck:[5,1,1,""],download_project:[5,1,1,""],download_subject:[5,1,1,""]},"WORC.export":{hyper_params_exporter:[6,0,0,"-"]},"WORC.export.hyper_params_exporter":{export_hyper_params_to_latex:[6,1,1,""]},"WORC.facade":{basicworc:[7,0,0,"-"],simpleworc:[7,0,0,"-"]},"WORC.facade.basicworc":{BasicWORC:[7,2,1,""]},"WORC.facade.basicworc.BasicWORC":{__init__:[7,4,1,""],__module__:[7,3,1,""],execute:[7,4,1,""]},"WORC.facade.helpers":{configbuilder:[8,0,0,"-"],exceptions:[8,0,0,"-"],processing:[8,0,0,"-"]},"WORC.facade.helpers.configbuilder":{ConfigBuilder:[8,2,1,""]},"WORC.facade.helpers.configbuilder.ConfigBuilder":{__dict__:[8,3,1,""],__init__:[8,4,1,""],__module__:[8,3,1,""],__weakref__:[8,3,1,""],build_config:[8,4,1,""],coarse_overrides:[8,4,1,""],custom_config_overrides:[8,4,1,""],estimator_scoring_overrides:[8,4,1,""],fullprint:[8,4,1,""]},"WORC.facade.helpers.exceptions":{InvalidCsvFileException:[8,5,1,""],InvalidOrderException:[8,5,1,""],NoFeaturesFoundException:[8,5,1,""],NoImagesFoundException:[8,5,1,""],NoMasksFoundException:[8,5,1,""],NoSegmentationsFoundException:[8,5,1,""],PathNotFoundException:[8,5,1,""]},"WORC.facade.helpers.exceptions.InvalidCsvFileException":{__init__:[8,4,1,""],__module__:[8,3,1,""],__weakref__:[8,3,1,""]},"WORC.facade.helpers.exceptions.InvalidOrderException":{__init__:[8,4,1,""],__module__:[8,3,1,""],__weakref__:[8,3,1,""]},"WORC.facade.helpers.exceptions.NoFeaturesFoundException":{__init__:[8,4,1,""],__module__:[8,3,1,""],__weakref__:[8,3,1,""]},"WORC.facade.helpers.exceptions.NoImagesFoundException":{__init__:[8,4,1,""],__module__:[8,3,1,""],__weakref__:[8,3,1,""]},"WORC.facade.helpers.exceptions.NoMasksFoundException":{__init__:[8,4,1,""],__module__:[8,3,1,""],__weakref__:[8,3,1,""]},"WORC.facade.helpers.exceptions.NoSegmentationsFoundException":{__init__:[8,4,1,""],__module__:[8,3,1,""],__weakref__:[8,3,1,""]},"WORC.facade.helpers.exceptions.PathNotFoundException":{__init__:[8,4,1,""],__module__:[8,3,1,""],__weakref__:[8,3,1,""]},"WORC.facade.helpers.processing":{convert_radiomix_features:[8,1,1,""]},"WORC.facade.simpleworc":{SimpleWORC:[7,2,1,""]},"WORC.facade.simpleworc.SimpleWORC":{__dict__:[7,3,1,""],__init__:[7,4,1,""],__module__:[7,3,1,""],__weakref__:[7,3,1,""],add_config_overrides:[7,4,1,""],add_evaluation:[7,4,1,""],binary_classification:[7,4,1,""],count_num_subjects:[7,4,1,""],execute:[7,4,1,""],features_from_radiomix_xlsx:[7,4,1,""],features_from_this_directory:[7,4,1,""],images_from_this_directory:[7,4,1,""],labels_from_this_file:[7,4,1,""],masks_from_this_directory:[7,4,1,""],multiclass_classification:[7,4,1,""],predict_labels:[7,4,1,""],regression:[7,4,1,""],segmentations_from_this_directory:[7,4,1,""],semantics_from_this_file:[7,4,1,""],set_fixed_splits:[7,4,1,""],set_multicore_execution:[7,4,1,""],set_tmpdir:[7,4,1,""],survival:[7,4,1,""]},"WORC.featureprocessing":{ComBat:[10,0,0,"-"],Decomposition:[10,0,0,"-"],FeatureConverter:[10,0,0,"-"],ICCThreshold:[10,0,0,"-"],Imputer:[10,0,0,"-"],OneHotEncoderWrapper:[10,0,0,"-"],Preprocessor:[10,0,0,"-"],Relief:[10,0,0,"-"],Scalers:[10,0,0,"-"],SelectGroups:[10,0,0,"-"],SelectIndividuals:[10,0,0,"-"],StatisticalTestFeatures:[10,0,0,"-"],StatisticalTestThreshold:[10,0,0,"-"],VarianceThreshold:[10,0,0,"-"]},"WORC.featureprocessing.ComBat":{ComBat:[10,1,1,""],ComBatMatlab:[10,1,1,""],ComBatPython:[10,1,1,""],Synthetictest:[10,1,1,""]},"WORC.featureprocessing.Decomposition":{Decomposition:[10,1,1,""]},"WORC.featureprocessing.FeatureConverter":{FeatureConverter:[10,1,1,""],convert_PREDICT:[10,1,1,""],convert_pyradiomics:[10,1,1,""],convert_pyradiomics_featurevector:[10,1,1,""]},"WORC.featureprocessing.ICCThreshold":{ICCThreshold:[10,2,1,""],convert_features_ICC_threshold:[10,1,1,""]},"WORC.featureprocessing.ICCThreshold.ICCThreshold":{__abstractmethods__:[10,3,1,""],__init__:[10,4,1,""],__module__:[10,3,1,""],fit:[10,4,1,""],transform:[10,4,1,""]},"WORC.featureprocessing.Imputer":{Imputer:[10,2,1,""]},"WORC.featureprocessing.Imputer.Imputer":{__dict__:[10,3,1,""],__init__:[10,4,1,""],__module__:[10,3,1,""],__weakref__:[10,3,1,""],fit:[10,4,1,""],transform:[10,4,1,""]},"WORC.featureprocessing.OneHotEncoderWrapper":{OneHotEncoderWrapper:[10,2,1,""],test:[10,1,1,""]},"WORC.featureprocessing.OneHotEncoderWrapper.OneHotEncoderWrapper":{__dict__:[10,3,1,""],__init__:[10,4,1,""],__module__:[10,3,1,""],__weakref__:[10,3,1,""],fit:[10,4,1,""],transform:[10,4,1,""]},"WORC.featureprocessing.Preprocessor":{Preprocessor:[10,2,1,""]},"WORC.featureprocessing.Preprocessor.Preprocessor":{__dict__:[10,3,1,""],__init__:[10,4,1,""],__module__:[10,3,1,""],__weakref__:[10,3,1,""],fit:[10,4,1,""],transform:[10,4,1,""]},"WORC.featureprocessing.Relief":{SelectMulticlassRelief:[10,2,1,""]},"WORC.featureprocessing.Relief.SelectMulticlassRelief":{__abstractmethods__:[10,3,1,""],__init__:[10,4,1,""],__module__:[10,3,1,""],fit:[10,4,1,""],multi_class_relief:[10,4,1,""],single_class_relief:[10,4,1,""],transform:[10,4,1,""]},"WORC.featureprocessing.Scalers":{LogStandardScaler:[10,2,1,""],RobustStandardScaler:[10,2,1,""],WORCScaler:[10,2,1,""],test:[10,1,1,""]},"WORC.featureprocessing.Scalers.LogStandardScaler":{__module__:[10,3,1,""],fit:[10,4,1,""]},"WORC.featureprocessing.Scalers.RobustStandardScaler":{__module__:[10,3,1,""],fit:[10,4,1,""]},"WORC.featureprocessing.Scalers.WORCScaler":{__init__:[10,4,1,""],__module__:[10,3,1,""],fit:[10,4,1,""],transform:[10,4,1,""]},"WORC.featureprocessing.SelectGroups":{SelectGroups:[10,2,1,""]},"WORC.featureprocessing.SelectGroups.SelectGroups":{__abstractmethods__:[10,3,1,""],__init__:[10,4,1,""],__module__:[10,3,1,""],fit:[10,4,1,""],transform:[10,4,1,""]},"WORC.featureprocessing.SelectIndividuals":{SelectIndividuals:[10,2,1,""]},"WORC.featureprocessing.SelectIndividuals.SelectIndividuals":{__abstractmethods__:[10,3,1,""],__init__:[10,4,1,""],__module__:[10,3,1,""],fit:[10,4,1,""],transform:[10,4,1,""]},"WORC.featureprocessing.StatisticalTestFeatures":{StatisticalTestFeatures:[10,1,1,""]},"WORC.featureprocessing.StatisticalTestThreshold":{StatisticalTestThreshold:[10,2,1,""]},"WORC.featureprocessing.StatisticalTestThreshold.StatisticalTestThreshold":{__abstractmethods__:[10,3,1,""],__init__:[10,4,1,""],__module__:[10,3,1,""],fit:[10,4,1,""],transform:[10,4,1,""]},"WORC.featureprocessing.VarianceThreshold":{VarianceThresholdMean:[10,2,1,""],selfeat_variance:[10,1,1,""]},"WORC.featureprocessing.VarianceThreshold.VarianceThresholdMean":{__abstractmethods__:[10,3,1,""],__init__:[10,4,1,""],__module__:[10,3,1,""],fit:[10,4,1,""],transform:[10,4,1,""]},"WORC.plotting":{compute_CI:[11,0,0,"-"],linstretch:[11,0,0,"-"],plot_ROC:[11,0,0,"-"],plot_barchart:[11,0,0,"-"],plot_boxplot_features:[11,0,0,"-"],plot_boxplot_performance:[11,0,0,"-"],plot_errors:[11,0,0,"-"],plot_estimator_performance:[11,0,0,"-"],plot_hyperparameters:[11,0,0,"-"],plot_images:[11,0,0,"-"],plot_pvalues_features:[11,0,0,"-"],plot_ranked_scores:[11,0,0,"-"],plotminmaxresponse:[11,0,0,"-"]},"WORC.plotting.compute_CI":{compute_confidence:[11,1,1,""],compute_confidence_bootstrap:[11,1,1,""],compute_confidence_logit:[11,1,1,""]},"WORC.plotting.linstretch":{linstretch:[11,1,1,""]},"WORC.plotting.plot_ROC":{curve_thresholding:[11,1,1,""],main:[11,1,1,""],plot_PRC_CIc:[11,1,1,""],plot_ROC:[11,1,1,""],plot_ROC_CIc:[11,1,1,""],plot_single_PRC:[11,1,1,""],plot_single_ROC:[11,1,1,""]},"WORC.plotting.plot_barchart":{count_parameters:[11,1,1,""],main:[11,1,1,""],paracheck:[11,1,1,""],plot_barchart:[11,1,1,""],plot_bars:[11,1,1,""]},"WORC.plotting.plot_boxplot_features":{generate_feature_boxplots:[11,1,1,""],plot_boxplot_features:[11,1,1,""]},"WORC.plotting.plot_boxplot_performance":{generate_performance_boxplots:[11,1,1,""],test:[11,1,1,""]},"WORC.plotting.plot_errors":{plot_errors:[11,1,1,""]},"WORC.plotting.plot_estimator_performance":{combine_multiple_estimators:[11,1,1,""],compute_statistics:[11,1,1,""],fit_thresholds:[11,1,1,""],main:[11,1,1,""],plot_estimator_performance:[11,1,1,""]},"WORC.plotting.plot_hyperparameters":{plot_hyperparameters:[11,1,1,""]},"WORC.plotting.plot_images":{bbox_2D:[11,1,1,""],extract_boundary:[11,1,1,""],plot_im_and_overlay:[11,1,1,""],slicer:[11,1,1,""]},"WORC.plotting.plot_pvalues_features":{manhattan_importance:[11,1,1,""]},"WORC.plotting.plot_ranked_scores":{example:[11,1,1,""],flatten_object:[11,1,1,""],main:[11,1,1,""],plot_ranked_images:[11,1,1,""],plot_ranked_percentages:[11,1,1,""],plot_ranked_posteriors:[11,1,1,""],plot_ranked_scores:[11,1,1,""]},"WORC.plotting.plotminmaxresponse":{main:[11,1,1,""]},"WORC.processing":{ExtractNLargestBlobsn:[12,0,0,"-"],classes:[12,0,0,"-"],helpers:[12,0,0,"-"],label_processing:[12,0,0,"-"],preprocessing:[12,0,0,"-"],segmentix:[12,0,0,"-"]},"WORC.processing.ExtractNLargestBlobsn":{ExtractNLargestBlobsn:[12,1,1,""]},"WORC.processing.classes":{"switch":[12,2,1,""]},"WORC.processing.classes.switch":{__dict__:[12,3,1,""],__init__:[12,4,1,""],__iter__:[12,4,1,""],__module__:[12,3,1,""],__weakref__:[12,3,1,""],match:[12,4,1,""]},"WORC.processing.helpers":{check_image_orientation:[12,1,1,""],resample_image:[12,1,1,""],transpose_image:[12,1,1,""]},"WORC.processing.label_processing":{findlabeldata:[12,1,1,""],load_config_XNAT:[12,1,1,""],load_label_XNAT:[12,1,1,""],load_label_csv:[12,1,1,""],load_label_txt:[12,1,1,""],load_labels:[12,1,1,""]},"WORC.processing.preprocessing":{bias_correct_image:[12,1,1,""],clip_image:[12,1,1,""],normalize_image:[12,1,1,""],preprocess:[12,1,1,""]},"WORC.processing.segmentix":{dilate_contour:[12,1,1,""],get_ring:[12,1,1,""],mask_contour:[12,1,1,""],segmentix:[12,1,1,""]},"WORC.resources":{fastr_tools:[15,0,0,"-"]},"WORC.resources.fastr_tests":{CalcFeatures_test:[14,0,0,"-"],elastix_test:[14,0,0,"-"],segmentix_test:[14,0,0,"-"]},"WORC.resources.fastr_tests.CalcFeatures_test":{create_network:[14,1,1,""],main:[14,1,1,""],sink_data:[14,1,1,""],source_data:[14,1,1,""]},"WORC.resources.fastr_tests.elastix_test":{create_network:[14,1,1,""],main:[14,1,1,""],sink_data:[14,1,1,""],source_data:[14,1,1,""]},"WORC.resources.fastr_tests.segmentix_test":{create_network:[14,1,1,""],main:[14,1,1,""],sink_data:[14,1,1,""],source_data:[14,1,1,""]},"WORC.statistics":{delong:[16,0,0,"-"]},"WORC.statistics.delong":{calc_pvalue:[16,1,1,""],compute_ground_truth_statistics:[16,1,1,""],compute_midrank:[16,1,1,""],compute_midrank_weight:[16,1,1,""],delong_roc_test:[16,1,1,""],delong_roc_variance:[16,1,1,""],fastDeLong:[16,1,1,""]},"WORC.tests":{WORCTutorialSimple_unittest_multiclass:[17,0,0,"-"],WORCTutorialSimple_unittest_regression:[17,0,0,"-"],test_combat:[17,0,0,"-"],test_helpers:[17,0,0,"-"],test_iccthreshold:[17,0,0,"-"],test_plot_errors:[17,0,0,"-"],test_validators:[17,0,0,"-"]},"WORC.tests.WORCTutorialSimple_unittest_multiclass":{main:[17,1,1,""]},"WORC.tests.WORCTutorialSimple_unittest_regression":{main:[17,1,1,""]},"WORC.tests.test_combat":{test_combat:[17,1,1,""],test_combat_fastr:[17,1,1,""]},"WORC.tests.test_helpers":{find_exampledatadir:[17,1,1,""],find_testdatadir:[17,1,1,""]},"WORC.tests.test_iccthreshold":{test_iccthreshold:[17,1,1,""]},"WORC.tests.test_plot_errors":{test_plot_errors:[17,1,1,""]},"WORC.tests.test_validators":{test_invalidlabelsvalidator_columnsubstring:[17,1,1,""],test_invalidlabelsvalidator_patientcolumn:[17,1,1,""],test_invalidlabelsvalidator_patientsubstring:[17,1,1,""],test_invalidlabelsvalidator_validconfig:[17,1,1,""]},"WORC.tools":{Elastix:[18,0,0,"-"],Evaluate:[18,0,0,"-"],Inference:[18,0,0,"-"],Slicer:[18,0,0,"-"],Transformix:[18,0,0,"-"],createfixedsplits:[18,0,0,"-"]},"WORC.tools.Elastix":{Elastix:[18,2,1,""]},"WORC.tools.Elastix.Elastix":{__dict__:[18,3,1,""],__init__:[18,4,1,""],__module__:[18,3,1,""],__weakref__:[18,3,1,""],addchangeorder:[18,4,1,""],create_bbox:[18,4,1,""],create_network:[18,4,1,""],execute:[18,4,1,""],getparametermap:[18,4,1,""]},"WORC.tools.Evaluate":{Evaluate:[18,2,1,""]},"WORC.tools.Evaluate.Evaluate":{__dict__:[18,3,1,""],__init__:[18,4,1,""],__module__:[18,3,1,""],__weakref__:[18,3,1,""],create_links_Addon:[18,4,1,""],create_links_Standalone:[18,4,1,""],create_network:[18,4,1,""],execute:[18,4,1,""],set:[18,4,1,""]},"WORC.tools.Inference":{Inference:[18,2,1,""]},"WORC.tools.Inference.Inference":{__dict__:[18,3,1,""],__init__:[18,4,1,""],__module__:[18,3,1,""],__weakref__:[18,3,1,""],create_network:[18,4,1,""]},"WORC.tools.Slicer":{Slicer:[18,2,1,""]},"WORC.tools.Slicer.Slicer":{__dict__:[18,3,1,""],__init__:[18,4,1,""],__module__:[18,3,1,""],__weakref__:[18,3,1,""],create_network:[18,4,1,""],execute:[18,4,1,""],set:[18,4,1,""]},"WORC.tools.Transformix":{Transformix:[18,2,1,""]},"WORC.tools.Transformix.Transformix":{__dict__:[18,3,1,""],__init__:[18,4,1,""],__module__:[18,3,1,""],__weakref__:[18,3,1,""],create_network:[18,4,1,""],execute:[18,4,1,""]},"WORC.tools.createfixedsplits":{createfixedsplits:[18,1,1,""]},"WORC.validators":{preflightcheck:[19,0,0,"-"]},"WORC.validators.preflightcheck":{AbstractValidator:[19,2,1,""],EvaluateValidator:[19,2,1,""],InvalidLabelsValidator:[19,2,1,""],MinSubjectsValidator:[19,2,1,""],SamplesWarning:[19,2,1,""],SimpleValidator:[19,2,1,""],ValidatorsFactory:[19,2,1,""]},"WORC.validators.preflightcheck.AbstractValidator":{__abstractmethods__:[19,3,1,""],__dict__:[19,3,1,""],__module__:[19,3,1,""],__weakref__:[19,3,1,""],do_validation:[19,4,1,""]},"WORC.validators.preflightcheck.EvaluateValidator":{__abstractmethods__:[19,3,1,""],__module__:[19,3,1,""]},"WORC.validators.preflightcheck.InvalidLabelsValidator":{__abstractmethods__:[19,3,1,""],__module__:[19,3,1,""]},"WORC.validators.preflightcheck.MinSubjectsValidator":{__abstractmethods__:[19,3,1,""],__module__:[19,3,1,""]},"WORC.validators.preflightcheck.SamplesWarning":{__abstractmethods__:[19,3,1,""],__module__:[19,3,1,""]},"WORC.validators.preflightcheck.SimpleValidator":{__abstractmethods__:[19,3,1,""],__module__:[19,3,1,""]},"WORC.validators.preflightcheck.ValidatorsFactory":{__dict__:[19,3,1,""],__module__:[19,3,1,""],__weakref__:[19,3,1,""],factor_validators:[19,6,1,""]},WORC:{WORC:[0,0,0,"-"],__init__:[0,0,0,"-"],addexceptions:[0,0,0,"-"],classification:[2,0,0,"-"],facade:[7,0,0,"-"],featureprocessing:[10,0,0,"-"],plotting:[11,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","class","Python class"],"3":["py","attribute","Python attribute"],"4":["py","method","Python method"],"5":["py","exception","Python exception"],"6":["py","staticmethod","Python static method"]},objtypes:{"0":"py:module","1":"py:function","2":"py:class","3":"py:attribute","4":"py:method","5":"py:exception","6":"py:staticmethod"},terms:{"0284186x":10,"06875v1":10,"0a1":67,"0rc1":60,"105741d":60,"1st":2,"1x1x1":[51,61,63],"22nd":71,"2nd":[2,67],"5th":10,"95th":10,"95varianc":[34,35,63],"98nd":67,"boolean":[0,1,2,7,10,11,12,20,26,32,34,40,44,48,52,53,58,60,62,63],"case":[2,12,25,62,63,65,67,71],"catch":[0,62],"class":[0,2,4,7,8,10,16,18,19,60,61,62,65,71],"default":[0,1,2,7,10,11,12,18,20,22,23,24,26,28,29,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,61,62,63,65,67,70,71],"export":[0,60,69],"final":[2,10,12,63,71],"float":[2,10,11,12,16,22,26,34,40,42,43,50,52,54,62,63,67],"function":[0,2,4,7,8,10,11,12,17,18,19,23,51,60,62,63,64,65,66,67,68,70,71],"gr\u00fcnhagen":60,"import":[2,10,35,60,62,63,69,71],"int":[2,10,12],"long":67,"new":[0,60,62,67,69],"return":[0,1,2,10,11,12,16,62,65],"short":67,"static":[19,43,63],"switch":[10,12,62],"throw":[62,67],"true":[0,2,5,7,10,11,12,22,27,30,33,34,38,39,41,42,44,45,49,50,51,52,56,58,59,61,63,70,71],"try":[2,61,69],"while":[2,12,41,61,62,63,67],Added:60,Adding:60,Age:70,And:10,Els:[],For:[0,2,7,10,23,43,49,60,61,62,63,64,65,66,67,69,70,71],IDs:[12,66],Not:[2,7,62,69],One:[2,55,62,63],PCs:[23,63],SVs:[],That:10,The:[0,1,2,7,10,11,12,16,27,35,47,60,61,62,63,64,65,66,67,68,69],Then:2,There:[62,70,71],These:[11,63,65,67,70,71],USING:60,Use:[2,7,20,21,23,28,29,32,33,48,49,54,55,62,63,67,70],Using:[60,69],Vos:60,Was:62,Will:7,With:60,__abstractmethods__:[2,4,10,19],__dict__:[0,2,4,7,8,10,12,18,19],__doc__:[0,2,4,7,8,10,12,18,19],__file__:70,__init__:[0,2,4,7,8,10,12,18],__iter__:[2,12],__len__:2,__module__:[0,2,4,7,8,10,12,18,19],__weakref__:[0,2,4,7,8,10,12,18,19],_abc_data:[4,19],_abc_impl:[4,19],_base:10,_cluster_config_overrid:8,_data:10,_debug_config_overrid:8,_format_result:2,_generate_detector_messag:[4,19],_is_detect:4,_set_and_validate_estim:7,_valid:[7,19],abbrevi:[23,63],abc:[4,19],abl:62,about:67,abov:[2,10,61,62,63,67,69,70,71],absolut:62,abspath:70,abstractdetector:4,abstractvalid:19,accept:[2,40,62,63],accorad:2,accord:[2,10,11,67,70,71],accordingli:[61,70],account:[10,11,71],accur:[2,4,8,10,12,18],accuraci:[2,11,71],acquisit:[61,69],across:2,act:63,actual:[0,2,7,31,60,61,62,63,64,65,69,71],adaboost:[23,61,62,63],adaboost_learning_r:[22,23,63],adaboost_n_estim:[22,23,63],adaboostclassifi:[22,63],adaboostregressor:[22,63],adapt:[60,61,69],adasyn:[2,54,62,63],add:[0,2,7,10,18,62,65,66,67,68,70,71],add_combat:0,add_config_overrid:7,add_elastix:0,add_elastix_sourcesandsink:0,add_evalu:[0,7,70,71],add_feature_calcul:[0,65],add_parameters_to_grid:2,add_preprocess:0,add_segmentix:0,add_tool:0,addchangeord:18,added:[10,18,25,62,63,65,71],addexcept:60,addinf:62,adding:[2,18,63,65,70,71],addit:[0,7,39,60,62,63,67,70,71],addition:[1,10,11,61,62,63,71],address:60,adequ:65,adher:62,adjust:[2,11,62,63,71],adopt:[2,16,55,62,63],advanc:[60,70,71],advancedsampl:[0,60],advantag:63,advic:[53,61,63,65,70,71],affect:2,affin:18,after:[0,2,10,39,61,62,63,65,66,67,70,71],afterward:[7,10],again:[63,67,69,70],age:[42,63,67,71],agesex:11,aggreg:67,agument:12,aim:60,aka:71,alejandro:67,alex:67,algorithm:[16,61,62,63,69],align:[61,71],all:[0,1,2,7,10,11,12,22,25,39,41,45,49,54,58,59,61,62,63,64,65,66,67,69,70,71],allign:71,allow:[2,7,62,66,67,68],allow_non:2,along:[10,69],alpha:11,alpha_new:[],alpha_old:[],alreadi:[61,63,69,71],als:71,also:[0,2,7,10,35,55,60,61,62,63,65,66,67,69,70,71],alter:[2,12,62,63,67],altern:[66,71],although:69,altner:66,alwai:[2,10,62,69,70,71],aminn:61,among:[2,10,11,60,63],amount:[67,69],anaconda:[66,70],analys:70,analysi:[35,60,63,67,71],analyticsvidhya:63,angl:[43,63,67],angu:60,angular:67,ani:[2,10,11,22,40,49,62,63,66,67,69,70,71],annual:60,anoth:[12,61,69,71],anova:2,any_structur:[],anymor:62,anyth:69,anywai:10,apach:60,api:[55,63],appear:67,append:[62,63,66,71],appendix:[],appli:[0,2,7,10,12,39,51,61,62,63,67,69],applic:[12,60,67,69],approach:[10,60,61,63,69],appropri:0,arbitrari:67,area:[16,61,67,71],arg:[1,2,4,12,16,19],argmax:11,argu:67,argument:[0,1,2,12,62,65,66],arif:60,around:[2,7,18,57,61,63,65,71],arrai:[1,2,10,11,12,16,60],artefact:67,articl:[16,60,67],arxiv:[10,60,61],asm:67,aspect:67,assertionerror:0,assess:[7,10,62],assign:[2,41,43,63],assist:[60,67],associ:2,assum:[2,10,51,61,63,66,69,70,71],assumesameimageandmaskmetadata:[12,38,39,63],assumpt:[2,39,63,71],attribut:[0,2,4,7,8,10,12,18,19,60,62],atyp:71,auc:[2,16,61,71],author:16,auto:[2,54,63],autoencod:61,autom:60,automat:[0,7,12,41,60,61,62,63,67,69,70],avail:[2,7,62,64,69],averag:[11,62],average_precision_weight:[40,63],avoid:[2,61,67],awai:67,axes:67,axi:[10,11,51,63,67],axial:[11,12,50,51,52,57,61,62,63,67],back:[62,66],backend:[39,62,63],backward:62,balanc:71,band:[7,71],bangma:60,barchart:[11,62,71],base:[0,2,4,5,7,8,10,11,12,18,19,35,51,61,62,63,67,71],baseestim:[2,10],baselin:69,basesearchcv:2,basesearchcvfastr:2,basesearchcvjoblib:2,basestr:7,basi:71,basic:[65,67,69,71],basicworc:[0,60,62,66,70,71],batch:[10,24,25,61,63],bay:[25,61,63],bbox_2d:11,bca:71,bcr:61,been:[0,10,11,60,61,67,69,70],befor:[0,2,7,10,43,61,62,63,66,67,69,70],beforehand:67,begin:[60,62],beginn:60,behavior:2,behaviour:62,being:[16,51,61,63],belong:[0,2,10],below:[0,2,35,49,61,63,66,67,69,70,71],benefit:[61,67,69],bengio:71,benign:60,bent:60,berlin:67,besid:[0,60,63,71],best:[2,11,62,63,64,69],best_estim:2,best_estimator_:2,best_index_:2,best_params_:2,best_score_:2,beta:2,better:[61,62],between:[2,10,18,22,23,35,43,60,61,62,63,67],bia:[12,51,61,62,63],bias_correct_imag:12,biascorrect:[50,51,63],biascorrection_mask:[50,51,63],big:62,bigr:[7,41,60,63,70],bigr_erasmusmc:2,bigrclusterdetector:4,bin:[53,60,63,65],binari:[2,7,10,11,12,60,61,62,70],binaru:70,binary_classif:[0,7,18,70],binaryimag:12,bincount:[52,53,63],binwidth:[52,53,63],bio:[],biomark:[60,67,69],biomed:60,bit:62,bitbucket:2,bitwise_xor:62,black:60,blazev:60,blob:[12,57,61,63,65],block:70,blog:63,bme:[],bmia:70,boht:67,bonferonni:10,book:60,bool:2,boolean_uniform:2,boost:[23,61,62,63],boostrap:62,bootstrap:[3,11,21,60,62,71],bootstrap_metr:11,bootstrap_n:11,border:61,borderlinesmot:[2,54,63],both:[2,11,60,61,62,63,65,67,69,71],bound:[12,18],boundari:[10,11,12,35,43,63],box:[18,60,63],boxplot:[11,62],braband:60,braf:60,branch:[0,23,63],breviti:70,british:60,broad:67,brought:69,bspline:61,bug:62,bugfix:62,buggi:62,build:[0,18,60,62,69,70,71],build_config:8,build_train:0,built:70,buisman:60,bulletin:10,busy:67,button:60,c_valu:[],cache_s:2,cad:2,caddementia:2,calc_pvalu:16,calcfeat_nod:0,calcfeatur:[38,62,63],calcfeatures_test:[0,13],calcul:[0,2,10,11,39,63,65],call:[2,62,65,67,70,71],callabl:2,can:[0,2,7,10,11,12,18,35,39,43,45,51,60,61,62,63,65,67,69,70,71],cancer:[60,67],candid:2,cannot:[2,60,61,62],captur:61,carcinoma:[],cardin:62,cartesiu:[7,70],cartesiusclusterdetector:4,caruana:[2,11],cash:[63,69],cast:62,castillo:60,categor:[10,62],categori:71,caught:7,caus:61,center:[60,61,67],centr:67,certain:[2,7,18,61,62,63,67,71],cf_:10,cf_pyradiom:[38,63],challeg:2,challeng:[2,71],chang:[7,60,61,63,65,67,70],changelog:60,chapter:[7,60,61,63,64,66,67,68,70,71],characterist:[11,16,71],check:[2,7,12,49,51,61,62,63,65,71],check_image_orient:12,check_multimetric_scor:2,check_scor:2,checkorient:[50,51,63],checkspac:[50,51,63],chen:61,chi2:62,child:[23,63],choic:[2,60,69],choos:[2,51,62,63],chosen:[2,63,67],chunk:2,chunksdict:2,circular:67,cit1:61,cit2:61,cit3:61,class_i:2,class_j:2,class_weight:2,classfic:[41,63],classif:[0,3,7,23,47,62,65,66,67,70,71],classifi:[0,2,11,22,23,33,60,61,62,63,66,71],classifier_data:2,classifiermixin:[],classpi:2,clean:[55,62,63],clf:2,clinic:69,clip:[12,50,51,61,62,63],clip_imag:12,clipping_rang:[50,51,63],clone:70,closest:[],cluster:[2,7,23,41,60,62,63,69,70],cnb_alpha:[22,23,63],coars:[7,67,70],coarse_overrid:8,code:[61,63,70],coef0:2,coeffici:[10,61,71],col:[23,63],coliag:[42,43,59,63],coliage_featur:[10,58,59,63],coliage_features_:10,collabor:60,colleagu:69,color:11,colorect:60,column:[2,7,10,60,67,71],com:[7,10,16,39,60,61,62,63,65,66,67,70,71],combat:[0,3,17,25,38,39,60,62],combatharmon:[10,39,63],combatmatlab:10,combatpython:10,combin:[1,2,10,11,25,32,33,60,61,62,63,64,67,69,71],combine_featur:1,combine_method:[1,32,33,63],combine_multiple_estim:11,comma:[2,10,22,24,36,37,42,63],command:[0,2,10,18,60,62,63,65,66,69,70],common:[2,7],commonli:[61,67],commun:70,compact:67,compar:[16,69],comparison:[60,67],compat:[1,8,10,12,61,62,65],compens:61,complement_label_1:70,complementari:67,complementnb:[23,63],complementnd:[22,63],complet:[62,63,70,71],complex:[67,71],compon:[10,18,35,61,63,69,71],comprehens:[61,64,67],comput:[0,2,7,10,11,16,17,43,53,60,61,62,63,67,69,70,71],compute_ci:[0,60],compute_confid:11,compute_confidence_bootstrap:11,compute_confidence_logit:11,compute_ground_truth_statist:16,compute_midrank:16,compute_midrank_weight:16,compute_statist:11,concept:[60,69],concern:69,concord:71,conda:66,condit:66,conduct:[2,62,71],confer:[60,67,71],conffid:62,confid:[7,11,62,71],config:[0,1,2,7,8,10,11,12,18,23,35,61,62,63,64,65,66,67,70,71],config_file_path:[1,6,12],config_io_classifi:[0,60,65],config_io_combat:[0,60],config_io_pyradiom:[0,60],config_preprocess:[0,60],config_segmentix:[0,60],config_worc:[0,60],configbuild:[0,7,62],configpars:[0,12,63],configur:[0,1,2,7,10,60,61,62,65,66,68,70,71],confipars:1,congress:60,congruenc:67,connect:[],consist:[2,40,41,63,70,71],consol:8,constant:[10,44,63,69],construct:[2,7,11,60,70],construct_classifi:[0,60],construct_svm:2,consumpt:2,contain:[0,1,2,7,10,11,12,37,62,63,66,67,70,71],containingfor:2,content:[8,12,60,67],continu:[2,61,62,70],contour:[11,12,57,61,63],contrast:[2,67],contribut:60,control:2,converg:[11,62],convers:62,convert:[1,8,10,62,65,67],convert_config_pyradiom:1,convert_features_icc_threshold:10,convert_predict:10,convert_pyradiom:10,convert_pyradiomics_featurevector:10,convert_radiomix_featur:8,convex:67,cope:61,copi:[0,2,10,12,39,60,61,62,63,65],copymetadata:0,core:[2,7,39,41,62,63,67,70],coron:[52,63],correct:[12,25,51,61,62,63,71],correctli:[11,62,66,71],correl:[10,16,61,67,69,71],correspond:[2,10,11,41,53,62,63,66,67,71],cost:[],could:[62,66,67,69],count:[7,53,63,67],count_num_subject:7,count_paramet:11,coupl:71,cours:71,covari:16,cox:71,cpu:2,crash:[60,62,70],creat:[0,2,5,7,11,18,62,63,66,67,69,70,71],creata:2,create_bbox:18,create_ensembl:[2,62],create_example_data:[0,60,71],create_links_addon:18,create_links_standalon:18,create_network:[14,18],create_param_grid:2,create_random_featur:5,create_sourc:63,createfixedsplit:[0,60],creation:[60,62,67],criteria:60,criterion:2,crop:69,cross:[0,2,11,18,27,39,41,62,63,71],cross_valid:[38,39,63],crossval:[0,60],crossval_typ:11,crossvalid:[3,60],csv:[7,10,11,62,70,71],csv_file_path:4,csv_out:10,csvdetector:4,ct001:0,ct002:0,cto:[],current:[0,2,10,12,27,33,51,60,61,62,63,66,69,71],curv:[7,11,16,61,62,71],curve_threshold:11,custom:[2,52,53,63],custom_config_overrid:8,cv_iter:2,cv_results_:2,cyan:11,dai:66,dat:10,data:[0,2,10,11,12,17,27,60,61,62,63,66,67,69,70],data_path:70,datadir:70,datadownload:[0,60,62,70],datafil:62,datafold:[5,70],datafram:[2,11],dataset:[0,2,7,31,39,41,60,61,62,63,69,70,71],datatyp:[62,65,68],datayp:62,david:61,dcm:12,deal:[61,62],debug:[11,39,60,62,63,70],debugdetector:4,decent:69,decid:[67,69],decision_funct:2,decision_function_shap:2,decod:67,decomposit:[0,7,60,62,71],decompositon:62,default_queu:66,default_scor:2,defaultconfig:[0,8,63,65,71],defin:[0,2,4,7,8,10,12,18,19,35,57,61,63,64,65,67,69,70,71],definit:[10,60,67],degre:[2,23,43,63,67],del:70,delai:2,delet:[2,60,62,65],delete_cc_para:2,delete_nonestimator_paramet:2,delong:[0,60],delong_roc_test:16,delong_roc_vari:16,demand:2,dementia:2,demo_param:[],demonst:[],demonstr:61,den:60,depend:[0,2,11,60,62,66,69,71],deprec:62,depth:[23,63],der:60,descent:61,describ:[0,64,67,68,71],descript:[2,10,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,70],descriptor:67,design:[61,69],desmoid:60,despit:60,detail:[7,11,12,60,61,63,66,67,71],detect:[10,62,66,67],detector:[0,7,60,62,70],determin:[1,2,7,11,12,21,29,33,35,37,39,43,45,47,49,51,53,57,60,62,63,67,69,70,71],determinist:2,develop:[2,67,69],developp:62,deviat:[10,43,63,67],df_:10,diagnosi:60,diagnost:60,diamet:67,dicom:[0,42,43,51,59,60,61,62,63,71],dicom_featur:[10,58,59,62,63],dicom_feature_label:[42,43,63,67],dicom_feature_tag:[42,43,63,67],dict:[0,1,2,10,12],dictionari:[0,1,2,7,11,12,62,63,66,71],did:[62,65,69,71],didn:62,differ:[2,11,12,16,60,61,62,69],differenti:60,difficult:69,difscal:10,digit:67,dilat:[12,51,56,57,61,62,63,71],dilate_contour:12,dilate_roi:12,dimens:67,dimension:69,direct:[62,67],directli:[7,62,67,69,70,71],directori:[0,7,63,70],dirnam:70,disabl:[53,62,63],disc:[51,57,63],discret:[43,63,67],discrete_uniform:2,discrimin:60,discuss:[61,67,71],dispatch:2,dissimilar:67,distanc:[10,35,43,63,67],distance_p:10,distinguish:[2,60,71],distribut:[2,61,62,65,70,71],distrubit:2,divers:69,divid:[61,69],do_detect:4,do_test_rs_ensembl:2,do_valid:19,doc:65,docstr:[70,71],doctest:2,document:[2,7,10,62,64,66,70,71],doe:[2,10,62,63,66,67],doi:10,doing:[2,63],don:70,done:[0,2,61,62,63,64,65,66,67,69,71],down:62,download:[62,70],download_headandneck:[5,70],download_project:5,download_subject:5,dpi:11,draw_network:71,drawback:67,drawn:[2,41,63],drmaa:[41,63],drmaaplugin:66,drop:62,drug:67,dti:62,dtrf:[],due:[2,61,62,69],dummi:[62,66],dure:[2,41,62,63,66],dwarkas:60,e104:67,e107:67,each:[2,7,10,11,12,43,61,62,63,66,67,69,70,71],earlier:[67,70],easi:[60,69],easier:[62,69,71],easili:[62,63,69,70,71],echo:67,ecr:60,edg:[43,63,67],edit:[70,71],editelastixtransformfil:62,edwardo:2,effect:60,effici:[2,62,67],effort:69,efron:71,eigen:[22,63],either:[0,2,10,11,25,35,63,70,71],ejrad:[],elast:61,elasticnet:[22,23,62,63],elasticnet_alpha:[22,23,63],elasticnet_l1_ratio:[22,23,63],elastix4:[38,63],elastix:[0,38,60,61,62,63,71],elastix_para:[0,61],elastix_test:[0,13],elastixmodelzoo:61,electr:67,element:[10,35,51,61,63,71],elif:[66,70],ellip:67,ellipsi:2,ellipt:67,elong:67,els:[65,66],emb:65,embed:[61,62,64],emper:[25,63],emphasi:67,empir:[61,71],emploi:2,empti:2,emptygraylevel:66,enabl:[2,7,53,63],encod:[2,49,63],end:[60,65,66],energi:67,engin:[2,69],enhanc:67,enough:2,ensembl:[2,3,11,18,29,41,60,62,69],ensemble_scor:11,ensur:0,enter:[2,12],entir:2,entri:60,entropi:67,environ:66,epsilon_insensit:[22,63],equal:[2,10,23,25,29,51,63,67],erasmu:69,error:[2,7,11,17,60,61,62,67,70,71],error_scor:2,especi:[2,39,60,62,63],establish:[60,67],estim:[2,7,8,11,18,22,23,29,35,41,61,62,63],estimator_input:2,estimator_scoring_overrid:8,estsiz:11,etc:[2,10,11,60],etcetera:70,european:60,eusomii:60,evalu:[0,2,3,7,11,31,41,60,61,62,70],evaluatevalid:19,even:67,everi:[39,63,69],everywher:65,exact:2,exactli:[66,70],exampl:[0,2,7,11,12,16,17,18,49,60,61,62,63,66,67,69,70],example_stwstrategyhn:70,exampledata:[0,60,70,71],examplefil:70,excel:[67,71],except:[0,7,62],exclud:[10,25,33,35,63],excluded_featur:[24,25,63],exclus:[61,70],exctract:67,exe:[24,63],execut:[0,2,7,17,18,22,23,25,60,62,63,65,69,70],execute_first:8,executionplugin:66,exhaust:2,exist:[18,62,69],exp:[],exp_uniform:2,expand:[11,62,67],expect:[66,69,70],expected_hostnam:4,experi:[2,7,17,60,62,67,71],experiment:[31,63],experiment_fold:70,experiment_nam:70,expert:67,explain:[35,63,66],explant:67,explicit:2,explor:[2,70],explos:2,expon:[2,23,63],export_hyper_params_to_latex:6,express:2,extens:[62,69,70],extrac:61,extract:[1,2,7,10,11,12,43,53,57,60,61,62,63,66,69,71],extract_boundari:11,extract_firstord:[52,53,63],extract_shap:[52,53,63],extractnlargestblobsn:[0,60],extractor:[52,53,63],extrat:12,extrem:61,f1_score:62,f1_weight:[2,7,40,63],f1_weighted_predictproba:[2,40,63],f6d255a45dd:63,facad:[0,8,60,62,70,71],facilit:[60,69],factor_valid:19,fail:62,fals:[1,2,5,10,11,12,18,20,22,23,26,30,32,38,40,42,45,48,50,51,52,56,58,60,63,70],familiar:69,fancyimput:10,faq:[60,62],fashion:70,fast:[2,16,60],fastdelong:16,fastr3:62,fastr:[0,2,7,18,22,23,41,60,62,63,65,66,70,71],fastr_plugin:[0,2,18,22,23,63],fastr_tempdir:[0,63],fastr_test:[0,13],fastr_tool:[0,13],fastrconfig:[0,60,63,71],fastrhom:63,fat:67,fator:2,fatsat:67,fault:62,feat:1,feat_in:10,feat_out:10,feat_out_0:60,feat_test:2,feat_train:2,featpreprocess:[3,60],featsel:[3,60,66],featur:[0,1,2,5,7,8,10,11,12,17,18,25,33,35,37,39,43,45,49,52,53,59,60,62,63,69,70],feature:66,feature_dict:66,feature_fil:[7,70],feature_file_nam:7,feature_label:[2,10,11,66,70],feature_label_1:[],feature_label_2:[],feature_labels_tofit:[10,48,49,63],feature_select:[10,35,62,63],feature_set:10,feature_valu:[2,10,66,70],featurecalcul:[38,39,63,65],featureconvert:[0,60,65],featurefil:[1,11],featurefile_p1:70,featurenam:11,featureprocess:[0,60,65,66],features_:70,features_from_radiomix_xlsx:7,features_from_this_directori:[7,66,70],features_in:10,features_mod1_patient1:1,features_mod1_patient2:1,features_mod2_patient1:1,features_mod2_patient2:1,features_out:10,features_p1:70,features_test:71,features_test_in:10,features_test_out:10,features_train:[66,71],features_train_in:10,features_train_out:10,featuresc:[3,60],featuresdatadir:[66,70],featurespatient1:66,featurespatient2:66,featurevector:10,feel:[69,70],fellow:69,felt:69,fetur:[12,67],few:69,fewer:67,fibromatosi:60,fibrosi:60,fiduzi:[],field:[1,2,10,12,37,49,61,62,63,65,67,69,70],fig:11,figsiz:11,figur:[11,62,69],figwidth:11,fij:10,file1:[2,10],file2:[2,10],file3:[2,10],file:[0,1,2,5,7,10,11,12,47,60,61,62,63,65,67,70],file_io:[0,60,62],file_path:7,filenam:[11,12,61,66,71],filepath:[11,62],filesmatlabr2015bbinmatlab:[24,63],filesystem:62,fill:[57,61,63],fill_valu:10,fillhol:[56,57,63],filter:[43,60,63,69],finalbsplineinterpolationord:62,find:[2,17,60,62,64,66,69,70],find_exampledatadir:17,find_testdatadir:17,findlabeldata:12,first:[7,10,11,16,35,53,60,61,62,63,67,69,70,71],fit:[2,10,31,41,62,63,64,65,67,71],fit_and_scor:[2,64,65],fit_param:2,fit_threshold:11,fit_tim:2,fitandscor:[0,60,62,64,65],fitfailedwarn:2,fittd:2,fitted_workflow:2,five:[65,69],fix:[2,11,18,27,35,53,60,61,63,66,69,71],fixandscor:62,fixed_se:[2,26,27,63],fixed_splits_csv:7,fixedsplit:2,flag:62,flat:67,flatten:[11,62],flatten_object:11,fleiss:10,flexibl:[62,69],flip:[11,67],fluctuat:67,focu:71,focuss:71,fold:2,folder:[2,8,11,17,62,63,65,66,70,71],follow:[2,10,11,60,61,63,65,66,67,69,70,71],fontsiz:[10,11],force2d:[52,53,63],force2ddimens:[52,53,63],foremost:67,foresight:69,forest:[35,61,63],fork:66,form:[61,67],format:[0,1,2,5,7,8,10,11,12,60,61,62,63,65,71],formula:2,forward:69,found:[2,60,61,62,63,69,70,71],foundat:[],four:69,fpr:11,fracf_:10,fractal:[59,62,63],fractal_featur:[10,58,59,63],framework:[60,62,69],frangi:[43,63,67],free:70,freeli:71,frequenc:[43,63,67],frequent:[10,61],from:[0,1,2,7,8,10,11,12,16,22,25,39,41,43,47,57,60,61,62,63,65,66,67,69,70,71],frozenset:[2,4,10,19],fulfil:2,full:[7,8,11,12,39,50,51,60,61,62,63,70],fulli:[7,60,62],fullprint:8,fun:69,function_bas:60,funtion:10,further:62,furthermor:67,futur:62,gabor:[10,43,59,60,62,63],gabor_angl:[42,43,63,67],gabor_frequ:[42,43,63,67],gamma:[2,23,63],garcia:2,gastrointestin:60,gather:11,gaussian:[53,60,63],gaussiannb:[22,63],gave:[2,62],gclm:[49,63,67],gener:[0,2,3,7,10,11,22,23,28,35,51,60,61,62,65,66,67,69,71],generalis:61,generaliz:60,generate_config:65,generate_feature_boxplot:11,generate_performance_boxplot:11,genet:[12,71],geometrytoler:[52,53,63],get:[2,11,12,60,69,70,71],get_r:12,getparametermap:18,gibhub:60,git:70,github:[1,2,7,10,11,12,16,39,60,61,62,63,65,66,70,71],give:[2,49,61,62,63,66,67,69,70,71],given:[0,2,7,10,11,41,43,60,62,63,65,67,70,71],glcm:[43,49,53,59,60,63,66],glcm_:10,glcm_angl:[42,43,63,67],glcm_distanc:[42,43,63,67],glcm_level:[42,43,63,67],glcmm:67,glcmms_:10,gldm:[53,59,60,63,66],gldzm:[59,62,63],gldzm_:10,glob:[7,70],glrlm:[43,53,59,60,63,66],glrlm_:10,glszm:[43,53,59,60,63,66],glszm_:10,gmean:[40,63],going:69,good:71,grade:60,gradient:61,grahpviz:62,grai:60,grand:2,graphviz:62,grayscal:[43,63],grid:[2,41,63],grid_scor:62,gridsearch:[23,63],gridsearchcv:2,gridsearchcvfastr:2,gridsearchcvjoblib:2,griethuysen:67,grlm:67,ground:[11,71],ground_truth:16,groundtruth:2,group:[2,10,35,61,62,63,66,67,69,71],groupsel:[2,65],groupwis:[2,62,66,67,71],groupwisesearch:[34,35,63,66],growth:60,gsout:2,guarante:2,guid:[2,60,63,66],guidelin:71,hack:66,had:[62,69],haibo:2,halton:2,haltonsampl:2,hand:[61,69],handbook:60,handl:[10,62],handle_unknown:10,hanff:60,happen:67,harmon:[0,10,17,39,60,61,62,63],has:[0,2,7,10,51,60,63,66,67,69],have:[0,2,10,11,12,35,39,60,61,62,63,65,66,67,69,70,71],hdf5:[1,2,7,8,10,11,60,70,71],head:[70,71],header:[0,2,7,67,71],heidelberg:67,held:2,help:[2,4,8,10,12,18,62,71],helper:[0,7,60],henc:[2,7,10,11,61,62,63,65,67,69,71],hepatocellular:[],herder:60,here:[2,61,63,64,65,67,70,71],heterogen:61,hf_:10,hf_mean:10,high:[60,67,69,70],higher:2,highest:2,highli:[2,69],highlight:[52,53,63],hing:[22,63],histogram:[2,42,43,59,60,63],histogram_featur:[10,58,59,63],histopatholog:60,histori:69,hofland:60,hold:[0,2],hole:[57,61,63],home:62,homogen:[23,63,67],hope:60,horribl:70,hospit:[24,61,63],host:60,hostnamedetector:4,hot:[49,63],hounsfield:63,how:[1,2,11,12,29,43,57,62,63,65,66,67,69,70,71],howev:[2,61,63,65,67,69,71],htm:63,html:[0,10,22,23,35,43,52,53,61,63],http:[0,2,7,10,16,22,23,35,39,43,52,53,55,60,61,62,63,65,66,70,71],huber:[22,63],hyper:[2,63],hyper_params_export:[0,60],hyperoptim:[3,29,41,60,61,62],hyperparamat:2,hyperparamet:[2,11,41,62,63,64,67,69],hypothes:67,hypothesi:16,i_max:11,i_min:11,icc:[2,10,17,62,71],icc_anova:2,iccthreshold:[0,60],icctyp:[2,10],idea:[69,71],ident:2,identifi:[7,70],ids:[2,12],ieee:[2,16,60,61,67],ignor:[10,63],iid:2,iivarinen:67,illustr:69,imag:[0,2,7,11,12,18,39,43,51,53,60,62,63,66,69,70],image_featur:[2,10,11,66],image_features_test:2,image_features_train:2,image_file_nam:[7,70],image_mr:71,image_typ:[42,43,63],imagedatadir:70,imagefeatur:[3,60,67,71],imagefil:12,images1:71,images_from_this_directori:[7,70],images_test:71,images_train:[0,7,71],imagetyp:63,imaginary_label_1:70,imbalanc:[2,55,62,63],img2:11,img:[11,12],immedi:2,implement:[0,2,7,10,12,16,23,25,63,69,71],implicitli:69,imposs:2,improv:[2,67],imput:[0,2,3,45,60,62,65,69],imputat:2,incekara:60,includ:[0,2,7,12,29,33,61,62,63,65,66,67,69,70,71],incompat:[53,63],incorpor:62,incorrect:[51,62,63],incorrectli:[11,62,71],increas:[2,41,62,63],inde:67,independ:[69,71],index:[2,10,11,60,63,66,67,71],indexerror:[0,60],indic:[2,12],individu:2,ineffici:69,infer:[0,41,60,63,71],infinit:62,influenc:67,info:[7,63,66],inform:[2,10,11,39,60,61,63,65,67,70,71],informat:60,ini:[0,1,2,10,12,62,63,65],init:[10,65],init_adasyn:2,init_borderlinesmot:2,init_nearmiss:2,init_neighbourhoodcleaningrul:2,init_randomoversampl:2,init_randomundersampl:2,init_smot:2,init_smoteenn:2,init_smotetomek:2,initi:[0,2,4,7,8,10,12,18,62,67],inner:[43,61,63,67],input:[0,2,7,10,11,12,18,60,62,63,65,66,69],input_fil:[8,12],inputarrai:10,inset:62,insight:71,insightsoftwareconsortium:62,inspect:62,instal:[60,61,62,63],instanc:[0,2,61],instanti:2,instead:[2,53,60,61,62,63,67,70,71],integ:[2,7,10,11,12,20,22,26,28,29,34,38,40,41,42,43,44,45,50,52,53,54,56,60,62,63],integr:[60,62,69],intellig:67,intens:[12,51,53,61,63,67],inter:[2,10,61],interact:[7,60,62,70],interest:[7,67],interfac:2,intermed:11,intermedi:2,intermediatefacad:62,intern:[60,67,71],interpol:[12,52,53,63],interpret:[65,69],interquartil:67,interv:[7,11,62,71],intervent:[60,67],intra:[2,10],intraclass:[10,71],introduc:70,introduct:[60,70],introductori:69,invalidcsvfileexcept:8,invalidlabelsvalid:19,invalidorderexcept:8,invari:67,inverse_transform:2,involv:2,ioerror:0,iopars:[0,2,60,65],ioplugin:0,iqr:61,iri:2,is_empti:[],is_multimetr:2,is_train:7,isbi:60,isi:71,isn:62,issu:[60,62,66,69,70,71],item:[0,2,10,70],iter:[2,11,21,23,39,41,62,63,65,71],ith:[],itk:[0,12,62],itkimag:11,its:[2,61,69],itself:[67,69,71],jacob:67,jalv:60,jfortin1:[10,39,63],jiaj:67,jianan:61,job:[2,7,41,60,62,63],joblib:[2,23,39,62,63],joblib_backend:[38,39,63],joblib_ncor:[38,39,63],join:70,joost:67,joseph:10,journal:[16,60,67],json:[2,12,62,70],jth:[],jukka:67,just:[11,62,65,70,71],k_neighbor:[2,54,55,63],kapsa:60,keep:[2,12,60,62,69],kei:[2,3,42,62,63,66,71],kept:10,kernel:[2,23,63,71],kessel:60,keyerror:0,kfold:2,kind:[62,69],klein:[60,61],knn:[10,44,45,62,63],knnimput:62,know:63,knowledg:2,known:67,kovesi:67,kurtosi:67,kwarg:[2,4,19],label1:[46,63,71],label2:[46,63,71],label:[0,1,2,3,7,10,11,12,16,25,47,49,52,53,60,61,62,67,69,70],label_1_count:16,label_data:[2,11,12],label_data_test:2,label_data_train:2,label_feature_1:66,label_feature_2:66,label_feature_3:66,label_feature_4:66,label_fil:[2,12,18,70],label_info:12,label_nam:[1,2,7,12,46,47,63,70],label_process:[0,60],label_s:[],label_set:10,label_statu:12,label_typ:[0,1,2,10,11,12,18,71],labelprocess:62,labels_from_this_fil:[7,60,70],labels_test:[10,71],labels_train:[10,71],lambda:[],lambda_tol:[],languag:[24,25,60,63,69],laplacian:[53,60,63],laptop:69,larg:[2,62,67,69],larger:[41,62,63,67],largest:[11,12,57,61,63,67],lasso:[2,22,34,35,61,63],last:[62,67,69],lastli:[51,63,65],later:[2,10,63,67],latest:[43,52,53,63],latex:62,latter:65,lbfg:[22,63],lbp:[43,59,60,63],lbp_:10,lbp_npoint:[42,43,63,67],lbp_radiu:[42,43,63,67],lda:[22,23,61,63],lda_shrinkag:[22,23,63],lda_solv:[22,23,63],lead:[62,67],learn:[2,10,11,22,23,35,55,60,61,62,63,69,71],least:[2,66,67,69],leav:[27,62,63],led:62,leender:60,left:[2,62],length:[2,10,11,60],lengthi:70,lesion:[33,63,67],less:[62,63,67],let:70,letter:16,level:[43,52,53,60,63,71],lib:60,licens:60,lidc:60,lightweight:2,lij:10,like:[2,10,60,62,63,67,69,70],limit:[61,71],line:[2,10,60,61,65,67,69,70],linear:[2,22,61,62,63,71],linear_model:[22,23,35,63],linearexecut:[7,18,22,63],link:[18,62,65,70,71],link_n4biasfieldcorrection_doc:61,linr:[22,63],linstretch:[0,60],lint:62,linux:62,linuxdetector:4,lipoma:60,liposarcoma:60,list:[0,1,2,4,7,8,10,11,12,18,19,22,24,36,37,39,42,43,45,48,59,61,63,66,71],literatu:10,literatur:[10,61,67],littl:[2,69],liver:[60,61,71],load:[1,12,43,63,70],load_config:[1,65],load_config_xnat:12,load_data:1,load_featur:[1,62],load_iri:2,load_label:12,load_label_csv:12,load_label_txt:12,load_label_xnat:12,loc:[2,22,23,34,44,54,55,63],local:[43,60,63],locat:[7,59,62,63,67,70],location_featur:[10,58,59,63],locf_:10,log10:16,log:[10,16,23,42,43,52,53,59,60,62,63,65,66,69],log_featur:[10,58,59,63],log_sigma:[42,43,63,67],log_uniform:2,log_z_scor:[36,63],logarithm:[10,61,62],logic:62,logist:[23,61,63],logisticregress:[22,23,35,62,63],logit:10,logstandardscal:10,longer:[62,63],loo:[26,27,62,63],loo_cross_valid:2,look:[7,10,60,61,63,64,65,67,69,70,71],loop:[2,66],loss:[2,23,63,67],lot:[53,63,67,69],low:[60,67],lower:[10,12,35,51,62,63],lowerbound:12,lr_l1_ratio:[22,23,63],lr_solver:[22,23,63],lrc:[22,23,63],lrpenalti:[22,23,63],lsqr:[22,63],luckili:69,lung:60,maarten:[],machin:[2,35,60,61,62,63,67,69,71],macskassi:71,made:[7,60,62,63,67,69,71],maenpaa:67,magnet:67,mai:[2,61,63,65,67,69,70],main:[7,11,14,17,61,62,70,71],major:[54,62,63,67],majorli:[7,62],make:[2,7,11,39,41,62,63,65,66,69,70,71],make_scatterplot:[],make_scor:2,malign:60,manag:[0,67],mandatori:[1,2,10,11,12],manhattan:62,manhattan_import:11,mani:[0,2,10,11,29,57,61,62,63,67,69,71],manipul:71,mann:71,mannwhitneyu:[10,34,63],manual:[2,7,40,60,61,62,63,66,67,69,70],manufactur:[61,67],manuscript:61,map:[2,11,71],mappingproxi:[0,2,4,7,8,10,12,18,19],mark:11,marku:67,martijn:60,mask:[0,2,7,11,12,39,51,53,56,57,61,62,63,69,70],mask_contour:12,mask_file_nam:7,masked_arrai:2,masks_from_this_directori:7,masks_test:71,masks_train:71,mass:67,master:[2,61,65,71],match:[1,12,62,63,71],matlab:[10,12,24,25,60,63,69],matplotlib2tikz:62,matplotlib:11,matrix:[2,10,60],matter:10,matti:67,max:[1,32,33,35,42,63,65,67],max_it:[2,22,23,63],maxim:2,maximum:[23,43,62,63,67],maxlen:[2,40,41,62,63],mean:[1,2,7,10,25,32,33,44,61,62,63,66,67,71],mean_fit_tim:2,mean_score_tim:2,mean_test_scor:2,mean_train_scor:2,measur:[2,7,67,71],median:[10,44,51,61,63,67],medic:[60,61,67,69],medicin:[60,67],meet:[7,60],melanoma:60,member:2,memori:[2,40,41,62,63,71],mention:67,mesenter:60,mesh:67,messag:[2,11,62],metadata:[0,12,39,51,61,62,63,67],metadata_fil:12,metadata_test:71,metadata_train:71,metaestimatormixin:2,metastas:[60,61],method:[0,2,7,10,11,12,16,33,35,37,45,50,51,54,55,60,61,62,63,66,67,69,71],metion:10,metric1:11,metric1t:11,metric2:11,metric2t:11,metric:[0,10,11,28,29,40,41,60,61,62,63,71],mhd:[12,71],miccai:60,michael:67,miclea:60,micro:69,microsoft:70,middl:[0,11,71],midrank:16,mimic:12,min:[10,35,42,62,63,65,67],min_object_s:[56,57,63],mine:[60,61,66,69],minim:[2,43,63,70,71],minimum:[23,43,51,57,62,63,67],minkov:10,minm:[50,63],minmax:[10,36,61,62,63],minor:[54,62,63,67],minsubjectsvalid:19,mismatch:[39,63],miss:[2,10,62],missing_valu:10,missingpi:[10,62],mixtur:12,mod:[10,24,25,62,63,65],modal:[2,10,43,53,61,62,63,67,71],modalityname1:[2,10],modalityname2:[2,10],mode:7,model:[1,2,7,11,16,18,35,41,59,60,61,62,63,69,71],model_select:[2,10],moder:[25,61,63,67],modified_hub:[22,63],modnam:1,modu:[0,2,11,18,46,47,63,70],modul:[13,22,23,35,62,63,65,71],modular:60,modulenotfounderror:60,molecular:60,momentum:67,more:[2,7,10,11,12,37,39,41,60,61,62,63,65,66,67,69,70,71],moreov:69,morpholog:[12,67],most:[2,7,10,23,61,62,63,67,69,70],most_frequ:[10,44,63],mostli:[2,10,62,63,71],mount:[2,7,62,70],move:[61,62],mr001:0,mr002:0,mri:[53,60,63,67],mse:71,mstarmans91:[7,60,65,66,70,71],much:[41,55,62,63,67,70],multi:[2,60,67],multi_class_auc:2,multi_class_auc_scor:2,multi_class_relief:10,multicent:61,multicentr:60,multiclass:[2,7,61,70,71],multiclass_classif:[7,70],multicor:[7,39,63],multifoc:61,multihread:62,multilabel:[2,7,46,47,60,62,63],multilabel_typ:11,multimetric_grid_search:2,multimod:62,multipl:[0,2,10,11,33,39,61,62,63,67,69,70,71],multipli:[12,56,57,63],multiprocess:[38,63],multiresolut:67,multiscal:67,multislic:[43,59,63],multivendor:[],must:[2,60,63],mutat:60,mutlicor:2,mutual:[61,70],mwu:10,mxn:[],n_1:11,n_2:11,n_blob:[56,57,63],n_classifi:16,n_compon:62,n_core:2,n_exampl:16,n_featur:[2,5,10,62],n_iter:[2,18,20,21,26,27,40,41,63],n_job:2,n_jobspercor:[2,40,41,63],n_jobsperscor:2,n_neighbor:[2,10,44,45,54,55,63],n_neighbour:10,n_neightbor:10,n_object:5,n_output:2,n_patient:10,n_sampl:[2,10,62],n_split:[2,40,41,62,63],n_splits_:2,n_test:11,n_train:11,nadeau:71,naiv:[61,69],name:[0,2,7,10,11,12,18,23,25,37,43,49,58,59,60,62,63,67,70,71],name_of_label_predicted_for_evalu:71,nan:[2,10,33,45,62,63,67],natur:61,ndarrai:2,nearest:[10,35,45,63],nearmiss:[54,63],neccesari:[62,65],neck:70,need:[2,7,10,60,62,63,65,67,69,70,71],needaccess:10,neg:[10,62,71],neg_dual_func:[],neighbor:[10,35,45,63],neighborhood:60,neighbour:[10,67],neighbourhoodcleaningrul:[2,54,63],net:[10,61],nettyp:18,network:[0,14,18,60,61,62,63,65,69,70],neural:[61,71],neurocombat:[],never:[31,61,63],new_spac:12,newest:62,newli:62,nework:0,next:[67,70,71],ngldm:[59,62,63],ngldm_:10,ngtdm:[43,53,59,60,62,63,66],ngtdm_:10,nice:[62,69],niessen:60,nifti:[62,71],nii:[0,7,12,70,71],nipyp:2,nmod:0,nocrossv:2,node:[0,18,33,62,63,69,71],nofeaturesfoundexcept:8,noimagesfoundexcept:8,nois:[25,63],nomasksfoundexcept:8,nomean:10,non:[2,7,10,25,61,62,63,67,69,71],none:[0,1,2,4,5,7,8,10,11,12,16,18,19,22,36,52,56,57,62,63,66],nonparametr:71,nor:60,norm_tol:[],normal:[2,7,11,12,50,51,52,53,61,62,63,66,67,69,71],normalization_factor:11,normalize_imag:[12,61],normalize_roi:[12,50,51,63],normalize_whitespac:2,normalizescal:[52,53,63],nosegmentationsfoundexcept:8,not_label:[],notabl:62,note:[0,2,7,10,11,12,62,63,67,69,70],notic:67,notimplementederror:0,now:[62,67],npoint:67,npv:[62,71],nrrd:[12,71],nsampl:11,nsubject:[5,70],num_class:[],num_train:[],number:[2,7,10,11,12,16,21,23,27,35,39,41,43,45,55,62,63,67,69,71],numbertoextract:12,numer:[2,10,71],numf:10,numpi:[2,10,11,12,16,60,62,67],obj:60,object:[0,1,2,4,7,8,10,11,12,18,19,23,33,55,57,60,61,62,63,65,66,70],objectsampl:[0,60,62],observ:[2,10],obsolet:[39,63],occur:[2,10,35,60,63,64,66,71],occurr:10,odd:67,oddfeat:10,oddpati:10,odink:60,oerat:16,of_:[10,24,63],off:[2,66,67,71],offer:[67,70],offici:60,often:[63,67,69,71],ojala:67,older:62,omit:70,onc:[2,12,61,62,67],oncolog:[],oncoradiom:[7,62],one:[0,2,7,10,11,12,27,37,49,51,61,62,63,65,66,67,69,70,71],onehotencod:[2,3,10,49,60,62],onehotencoderwrapp:[0,60],onevsrest:62,onevsrestclassifi:2,onli:[2,7,10,12,23,31,41,51,61,62,63,66,67,69,70,71],onlin:[69,70],ontolog:69,onward:2,open:[60,62,66,69,70],oper:[11,12,60,67,71],opim:2,optim:[0,2,23,41,61,62,63,64,67,71],optimiz:0,option:[0,1,2,7,10,11,12,20,22,23,24,26,28,30,32,33,34,36,38,40,42,44,46,48,50,52,54,56,58,61,62,63,65,66,67,70,71],order:[2,10,11,12,53,61,62,63,64,67,69],org:[2,10,22,23,35,63],organ:[67,69],orient:[12,42,43,51,59,60,61,62,63],orientation_featur:[10,58,59,63],orientationprimaryaxi:[50,51,63],origin:[2,52,53,59,61,62,63,67],original_featur:[10,58,59,63],oserror:0,other:[0,2,10,35,40,60,61,62,63,65,69,70,71],otherwis:[2,10,51,53,61,62,63],otsu:[12,50,51,62,63],our:[60,63,65,67,70,71],out:[2,11,12,27,62,63,69,70,71],outcom:[2,41,61,63,69,70],outer:[27,61,63,67],outlier:[10,61,62],output:[2,7,10,11,12,18,62,63,65,66,69,70,71],output_csv:[10,11],output_file_path:6,output_fold:8,output_hdf:2,output_itk:11,output_json:2,output_nam:11,output_name_zoom:11,output_png:[10,11],output_tex:[10,11],output_zip:11,outputfold:[2,11,70],over:[2,7,10,62,63,67,69],overal:[62,70],overfit:[31,61,62,63],overfit_scal:[2,11],overfitscal:[30,31,63],overid:62,overlai:11,overrid:[7,61,62],oversampl:[62,69],overview:[61,64,67,70,71],overwrit:[7,51,62,63],overwritten:0,own:[38,60,61,62,63,65,67,69,70],p_ngtdm:66,packag:[60,62,67,71],packagedir:62,pad:[11,18],padmo:60,page:[16,60,69,71],pairwis:12,pairwise_auc:2,panda:[2,11,66,70],panda_data:[2,66],paper:[2,10,67],par:[10,24,25,63],para:2,paracheck:11,parallel:[2,7,62,63],param:[2,11],param_c:2,param_degre:2,param_distribut:2,param_gamma:2,param_grid:2,param_kernel:2,param_list:2,paramet:[0,2,7,10,11,12,23,35,41,55,60,61,62,63,64,65,69,71],parameter_optim:[0,60],parametergrid:2,parameters_al:2,parameters_bsplin:61,parameters_est:2,parameters_rigid:61,parametersampl:2,parametr:[10,25,61,63],paramt:[],parekh:67,parent:18,pars:[1,62,63,65],part:[2,7,35,43,62,63,64,65,67,69,71],parti:10,pass:[2,62,71],path:[0,1,2,8,10,11,12,25,62,63,66,70],pathnotfoundexcept:8,patient001:0,patient002:0,patient1:[63,66,71],patient1_0:71,patient1_1:71,patient2:[63,66,71],patient3:[63,71],patient:[0,1,2,7,10,11,12,33,55,60,62,63,67,70,71],patient_001:70,patient_002:70,patient_featur:[10,62,71],patient_id:[2,12,18],patientclass:[62,63],patientinfo:[1,2,10,11,12],patientinfo_test:2,patientinfo_train:2,patrick:10,pattern:[60,71],pca:[2,7,35,62,63,65,71],pcatyp:[34,35,63],pce:62,pdf:10,peak:67,pearson:[61,71],peform:70,penalti:[23,62,63],peopl:60,per:[0,1,2,10,25,57,61,62,63,66,67,71],per_featur:[10,24,25,63],percentag:[2,7,10,11,18,27,35,41,55,62,63,67,70,71],percentil:[10,62,67],perform:[0,2,7,10,11,18,27,31,39,41,47,60,61,62,63,64,69,70,71],performance_all_0:70,performance_fil:70,performance_metr:2,performance_multilabel:2,performance_singlelabel:2,person:60,peter:67,peura:67,pf_:[24,36,63],phase:[42,43,59,60,63],phase_featur:[10,58,59,63],phase_minwavelength:[42,43,63,67],phase_nscal:[42,43,63,67],phasef_:10,phd:69,phenotyp:67,phil:60,philip:67,physic:0,pick:[63,71],pid:[11,12,62],pietikainen:67,pilot:[],pinfo:[11,18,62],pinfo_hn:70,pip:[62,66,70],pipelin:[0,60,62,69,71],pixel:[0,11,43,53,63,67],place:65,placehold:10,platform:[60,69,70],pleas:[7,10,60,61,63,64,65,66,67,70,71],plot:[0,10,17,60,62],plot_bar:11,plot_barchart:[0,60],plot_boxplot_featur:[0,60],plot_boxplot_perform:[0,60],plot_error:[0,60],plot_estimator_perform:[0,60],plot_hyperparamet:[0,60],plot_im_and_overlai:11,plot_imag:[0,60,62],plot_prc_cic:11,plot_pvalues_featur:[0,60],plot_ranked_imag:11,plot_ranked_percentag:11,plot_ranked_posterior:[11,62],plot_ranked_scor:[0,60],plot_roc:[0,60],plot_roc_c:11,plot_single_prc:11,plot_single_roc:11,plot_svm:62,plot_svr:62,plot_test:10,plotminmaxrespons:[0,60],plotrankedscor:62,plu:[2,25,63,71],pluge:0,plugin:[0,2,22,23,41,62,63,66,69],png:[0,11,62],point:[2,11,43,63,70],pointint:11,pointsar:11,poli:[2,22,63],polynomi:[23,63,71],port:62,posit:[2,10,11,35,63,67,71],possibl:[2,10,60,62,67,69,71],post:70,posterior:[7,11,62,71],posteriors_csv:11,potenti:65,ppv:71,practic:69,prax:67,prc:71,prc_csv:11,prc_png:11,prc_tex:11,pre:62,pre_dispatch:2,precis:[11,62,67,71],precomput:70,precrop:[52,53,63],predict:[2,5,7,10,11,16,38,58,60,61,62,63,66,67,69,70,71],predict_label:[7,62,70],predict_log_proba:2,predict_proba:[2,62],predictions_on:16,predictions_sorted_transpos:16,predictions_two:16,predictproba:62,predit:62,preflighcheck:62,preflightcheck:[0,60,62],prepar:[12,60],preprint:[60,61],preprocess:[0,2,3,10,38,39,51,60,62,69,71],preprocess_nod:0,preprocessor:[0,33,60,62,63,65],preprocss:2,present:[2,60,62,67,70],preserverd:[25,63],prevent:62,previou:[69,71],previous:[62,69],primari:[51,63],primarili:61,primary_axi:12,princip:67,principl:[35,60,63,69,71],print:[2,8,10,11,62,70,71],probabl:[2,16,66,70],probe:60,problem:[2,60,61,62,69],procedur:[10,63,71],proceed:[60,71],process:[0,2,7,16,39,60,61,62,63,69,71],process_fit:2,processpoolexecut:18,produc:[2,67],program:[24,63,69],progress:[2,62],project:[5,12,62],project_nam:5,projectid:[46,47,63],proof:60,proper:[0,62],properli:62,properti:[2,67],prostat:60,protocol:61,proven:69,provid:[0,2,7,11,12,18,25,29,39,50,51,61,63,64,67,70,71],provost:71,pseudo:2,psycholog:10,publish:16,purpos:[0,31,63],push:60,put:[11,62,63,71],pvalu:16,pxcastconvert:62,pyradiom:[1,3,10,38,52,53,58,60,62,65,66,67],python3:62,python:[5,10,24,60,62,63,65,69,70],python_intro:[],pywavelet:66,qda:[22,23,61,63],qda_reg_param:[22,23,63],qualiti:2,quantifi:67,quantit:[60,67,69],question:69,queue:60,quick:[60,63,66],quickli:67,quit:[63,69],qxm:[],radial:[67,71],radian:[43,63,67],radii:[43,63],radiograph:67,radiolog:[60,67],radiom:[0,10,61,63,64,71],radiomix:[7,8,62],radiu:[11,12,43,51,57,63,67],rais:[2,62],rajic:60,ran:[2,62,70],random:[2,5,25,27,35,61,62,63,71],random_se:2,random_search:2,random_search_paramet:2,random_split:[26,63],random_split_cross_valid:2,random_st:[2,10],randomizedsearchcv:2,randomizedsearchcvfastr:2,randomizedsearchcvjoblib:2,randomli:[2,35,63,66],randomoversampl:[54,63],randomsearch:2,randomst:2,randomundersampl:[54,63],rang:[11,12,23,35,55,61,63,67],rank:[7,10,11,29,35,41,62,63,69,71],rank_:2,rank_test_scor:2,ranked_pid:11,ranked_scor:11,ranked_truth:11,rankedposterior:62,rankedsvm:62,ranking_scor:[2,40,41,63],ranksvm:[],ranksvm_test:[],ranksvm_test_origin:[],ranksvm_train:[],ranksvm_train_old:[],rate:[11,23,63,71],rater:10,rather:2,ratio:[11,23,63,67],rational:64,raw:[12,67],rbf:[2,22,63],read:[1,2,12,62,69,70,71],read_hdf:70,reader:62,readthedoc:[0,43,52,53,55,60,61,62,63],reason:[2,67],recal:[11,62,71],receiv:[11,16,71],recent:62,recogn:66,recommend:[2,23,25,60,63,65,67,69,70],recommmend:70,recreat:2,reduc:[2,60,62],reduct:[62,69],redund:[62,67],ref:2,refactor:62,refer:[0,1,2,3,4,7,8,10,11,12,16,18,19,38,62,63,65,67,69],refit:[2,41,62,63],refit_and_scor:2,refit_ensembl:11,refit_workflow:[2,40,41,63],reflect:67,regard:60,regardless:70,region:[7,67],registr:[0,39,60,62,63,69,71],registrationnod:[38,39,63],regress:[2,7,11,18,23,47,60,62,63,66,70,71],regressor:[0,60,61,62],regular:[23,61,63,71],rel:[2,66],relat:[0,67],releas:[62,69],relev:[61,65,67,69,71],reli:67,reliabl:10,relief:[0,2,35,60,61,62,63],reliefdistancep:[34,35,63],reliefnn:[34,35,63],reliefnumfeatur:[34,35,63],reliefsamples:[34,35,62,63],reliefsel:2,reliefus:[34,35,63],remov:[10,11,39,57,61,62,63],remove_small_object:[56,57,63],removeconst:11,renam:62,rencken:60,repeat:[2,61,63],repetit:67,replac:[2,10,45,62,63,65,66],replacenan:[2,62],report:71,repositori:[60,70],repres:[2,67],reproduc:[61,62,69],requir:[0,2,7,23,60,62,63,66,69,70,71],resampl:[2,3,12,50,51,55,60,61,62,71],resample_imag:12,resampled_imag:12,resampledpixelspac:[52,53,63],resampling_spac:[50,51,63],research:[67,69],resourc:[0,12,14,60,66,69],respect:[10,57,61,63,70,71],rest:61,result:[2,10,11,39,51,60,61,62,63,67,69],ret:2,retreiv:12,retriev:67,return_al:2,return_estim:2,return_n_test_sampl:2,return_paramet:2,return_tim:2,return_train_scor:2,returnplot:11,revert:62,review:67,rfmax_depth:[22,23,63],rfmin_samples_split:[22,23,63],rfn_estim:[22,23,63],rfr:[22,63],rgrd:[59,62,63],rgrd_featur:[10,58,59,63],rgrdf_:10,ridg:[22,61,62,63],right:71,rigid:61,ring:[12,56,57,61,62,63],risk:71,rms_score:2,rng:2,robert:61,robust:[10,36,60,61,62,63,67],robust_z_scor:[10,36,63],robustscal:[10,62],robuststandardscal:[10,62],roc:[7,11,16,61,62,71],roc_comparison:16,roc_csv:11,roc_png:11,roc_tex:11,roi:[12,51,53,60,62,63,71],roi_dilate_radiu:12,roidetermin:[12,50,51,63],roidil:[50,51,63],roidilateradiu:[50,51,63],rokwa:10,root:[2,7],rosset:71,rot90:11,rotat:[51,63,67],rough:67,round:[2,23,62,63],rounded_list:2,routin:[67,69],row:[2,10,67],rtstructread:62,run:[2,7,10,60,62,63,66,69,71],runtim:[2,62],rvs:2,safe:65,saga:[22,63],sagit:[52,62,63],sai:61,same:[1,2,10,11,23,33,39,61,62,63,67,69,70,71],samefeat:10,sampl:[0,1,2,10,11,23,35,41,55,61,62,63,71],sample_s:10,sample_weight:16,sampler:2,sampleswarn:19,sampling_strategi:[2,54,55,63],sar:2,sar_scor:2,sarcoma:[],satur:67,save:[0,2,5,10,11,39,41,62,63,66,67,70,71],save_config:[0,65],save_data:2,save_memori:11,scale:[2,10,22,23,34,37,43,44,53,54,55,60,62,63,67,69],scaler:[0,2,31,60,62,63,65],scaling_method:[36,37,63],scan:[63,67,70],scanner:67,scatterplot:[11,62],schoot:60,scienc:71,scikit:[2,10,22,23,35,63],scipi:2,score:[2,7,10,11,18,41,51,61,62,63,64,71],score_tim:2,scorer:2,scorer_:2,scorers_dict:2,scoring_method:[2,7,8,40,41,63],scoring_paramet:2,script:[10,61,62,65,66,69,70,71],script_path:70,scroll:71,search:[2,7,10,35,41,60,62,63,65,66],searchcv:[0,11,60,62,65],sebastian:60,second:[2,10,16,25,63,67],section:[63,66,70,71],see:[0,1,2,4,7,8,10,11,12,18,22,23,35,39,43,52,53,55,60,61,62,63,65,66,67,70,71],seed:[2,27,62,63],seem:[62,69],seen:71,seg:[18,62],seg_liver_mr:71,seg_tumor1_mr:71,seg_tumor2_mr:71,seg_tumor_mr:71,segment:[0,7,11,12,18,39,57,61,62,63,67,69,70],segmentation_file_nam:[7,70],segmentations1:71,segmentations2:71,segmentations_from_this_directori:[7,70],segmentations_test:71,segmentations_train:[7,71],segmentix:[0,1,3,38,39,53,60,61,62,71],segmentix_test:[0,13],segradiu:[56,57,63],segtyp:[56,57,63],sel:10,select:[2,7,10,12,23,35,53,60,61,62,63,69,71],selected_label:7,selectfeatgroup:[3,35,60,66],selectfrommodel:[34,35,62,63],selectfrommodel_estim:[34,35,63],selectfrommodel_lasso_alpha:[34,35,63],selectfrommodel_n_tre:[34,35,63],selectgroup:[0,60,66],selectindividu:[0,60],selectmodel:2,selectmulticlassrelief:10,selectormixin:[10,62],self:[2,4,8,10,12,18,23,63,66],selfeat_vari:10,semant:[0,7,59,60,62,63],semantic_featur:[10,58,59,63],semantics_from_this_fil:7,semantics_test:71,semantics_train:71,semf_:[10,24,36,63],semicolon:62,sensibl:67,sensit:[61,71],separ:[2,7,22,24,31,36,37,42,62,63,71],sequenc:[0,2,61,71],seri:[7,66],seriou:61,serpar:62,serv:[0,67,69,71],session:5,set:[0,1,2,5,7,10,11,16,18,23,31,39,41,45,51,61,62,63,65,66,67,69,70,71],set_fixed_split:7,set_multicore_execut:[7,70],set_tmpdir:[7,70],settin:2,settings_dict:1,setup:[7,62],sever:[0,7,10,12,61,62,63,66,67,69,70,71],sex:[10,42,63,67,71],sf_:[10,24,63,66],sf_compact:10,sgd:[22,23,63],sgd_alpha:[22,23,63],sgd_l1_ratio:[22,23,63],sgd_loss:[22,23,63],sgd_penalti:[22,23,63],sgdr:[22,63],shape:[2,10,42,43,53,59,60,63,66],shape_featur:[10,58,59,63],shear:69,sheet:71,shift:[25,63],should:[0,1,2,7,10,11,12,25,37,39,41,43,55,57,61,62,63,66,71],show:[2,11,62,70,71],shown:69,shrink:2,shrinkag:[23,63],shrout:10,shuffle_estim:11,shutil:62,siemen:67,sigma:[10,16,67],sign:[2,10],signal:16,signatur:[2,4,8,10,12,18,60],signific:[11,71],significantli:63,similar:[2,10,61,62,65,66,67,69,70,71],similarli:65,simpl:[7,61,66,67,69,70],simpleelastix:71,simpleitk:[51,61,62,63,71],simpler:69,simplest:71,simplevalid:19,simpleworc:[0,60,61,62,70,71],simpli:[25,60,62,63,66,70,71],simplifi:70,simultan:[2,69],sinc:66,singel:7,singl:[2,7,11,12,16,25,41,43,45,60,61,62,63,64,71],single_class_relief:10,singleclass:2,singlelabel:[2,18,46,47,63],singleton:2,sink:[0,18,62,65,69,71],sink_data:[0,14,18,71],site:[2,60],sitkbsplin:[52,53,63],six:67,size:[2,11,18,35,41,43,60,62,63,71],size_alpha:[],skew:67,skip:[37,62,63,70,71],skip_featur:[10,36,37,63],sklearn:[2,10,11,22,23,35,40,62,63,65],slack:[23,63],sleijfer:60,slice:[0,2,11,57,62,63,67,71],slicer:[0,11,60,62],slight:2,slightli:70,slow:62,small:[10,57,61,62,63,67],smaller:[55,63,67],smallest:2,smart:[11,63],smit:60,smote:[2,54,62,63],smoteen:2,smoteenn:[54,63],smotetomek:[54,63],snapshot:71,sne:[7,71],societi:60,soft:[],softwar:[25,60,63,69],sole:67,solid:67,solut:[2,66],solv:[66,69],solver:[23,62,63],some:[0,2,7,60,61,62,63,65,69,70,71],somenam:[63,71],someon:69,someotherrandandomfolderwith:66,sometim:62,sort:[2,16,62,70],sourc:[0,1,2,4,5,6,7,8,10,11,12,14,16,17,18,19,60,62,63,65,67,69,70],source_data:[0,14,71],space:[2,10,11,12,35,51,61,62,63,65,67,71],span:2,spars:[10,71],spatial:61,spawn:[0,2],spawner:0,spearman:[61,71],special:61,specif:[2,10,23,49,63,65,66,67,69,70,71],specifi:[0,2,7,12,23,35,39,41,49,55,63],speed:[7,70],spend:2,spheric:67,split0_test_scor:2,split0_train_scor:2,split1_test_scor:2,split1_train_scor:2,split2_test_scor:2,split2_train_scor:2,split:[2,10,18,23,27,62,63,67,69,71],springer:67,squar:[2,11,61,71],squared_epsilon_insensit:[22,63],squared_hing:[22,63],squared_loss:[22,63],src:2,ssh:70,stabl:[0,10,22,23,35,55,62,63],stack:1,standalon:[18,62],standard:[7,10,43,60,62,63,67,70,71],standardis:60,standardscal:10,starman:60,start:[2,60,62,63,66,69],stat:[2,11,70],state:[0,2,29,62,63,65,70],statement:[12,65],staticmethod:19,statist:[0,2,10,11,17,35,60,62,63,67,70,71],statisticalsel:2,statisticaltest:62,statisticaltestfeatur:[0,60,62],statisticaltestmetr:[34,35,63],statisticaltestthreshold:[0,34,35,60,63],statisticaltestus:[34,35,63],statsticaltestthreshold:62,statu:[2,12,60],std:10,std_fit_tim:2,std_score_tim:2,std_test_scor:2,std_train_scor:2,stefan:[60,61],step:[2,43,61,62,63,64,66,67,69,71],still:[62,66,70,71],stimul:60,stochast:61,stop:[12,62],store:[2,7,8,70,71],str:[2,62],straight:[61,69],strategi:[2,10,11,44,45,55,60,62,63],stratif:60,stratifi:[2,18],stratifiedkfold:2,strenght:[23,63],strength:[23,63,67],stretch:11,string:[0,1,2,7,10,11,12,22,24,36,40,41,42,46,48,62,63,71],stromal:60,strongli:70,struct:62,structer:67,structur:[66,67,70,71],stuck:70,student:[10,69,71],studi:[0,60,61,69],studio:70,stwstrategyhn1:70,sub:[0,67],subfold:[7,62,66,70],subgroup:67,subject:[2,5,7],subkei:[20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,63],submit:60,subpackag:60,subset:70,substr:[10,25,37,49,63],subtract:[12,56,57,62,63],succeed:62,success:2,suffici:71,suggest:[2,65],suit:[0,2,12],suitabl:[60,67],sun2014fast:16,sun:16,superelastix:61,suppli:[1,2,11,43,51,55,57,61,62,63,71],support:[2,10,27,51,60,61,62,63,66,67,69,71],suppos:63,sure:[7,65,66,71],surfac:67,surfsara:70,surgeri:60,surgic:[],surrog:2,surround:67,surveil:[],surviv:[7,11,71],svc:2,svd:[22,63],svm:[2,7,11,22,23,61,62,63],svmc:[22,23,63],svmcoef0:[22,23,63],svmdegre:[22,23,63],svmgamma:[22,23,63],svmkernel:[22,23,63],svr:[2,7,22,63],symlink:62,symmetri:67,symposium:60,synthet:[10,11],synthetictest:10,system:[0,2,63,67,71],tabl:[2,71],tadpol:[2,71],tag:[42,43,62,63,67,71],take:[2,10,41,62,63,65,71],taken:11,tandfonlin:10,target:2,task:69,techniqu:[61,63,67],tedious:69,tell:[7,65,71],tempdir:[62,70],tempfold:2,temporari:[0,7,62,70],tempsav:[2,38,39,63],term:[23,35,61,62,63,69],terminolog:60,test:[0,2,7,10,11,16,27,31,35,39,41,60,61,62,63,66,70,71],test_combat:[0,60],test_combat_fastr:17,test_data:[],test_help:[0,60],test_iccthreshold:[0,60],test_invalidlabelsvalidator_columnsubstr:17,test_invalidlabelsvalidator_patientcolumn:17,test_invalidlabelsvalidator_patientsubstr:17,test_invalidlabelsvalidator_validconfig:17,test_metr:11,test_plot_error:[0,60],test_rs_ensembl:2,test_sampl:11,test_sample_count:2,test_scor:[2,40,63],test_score_dict:2,test_siz:[2,18,26,27,40,41,63],test_target:[],test_valid:[0,60],tex:[11,62],text:2,textur:[43,59,60,63],texture_featur:10,texture_gabor:[42,43,63],texture_gabor_featur:[10,58,59,63],texture_glcm:[42,43,52,53,63],texture_glcm_featur:[10,58,59,63],texture_glcmm:[42,43,63],texture_glcmms_featur:[10,58,59,63],texture_gldm:[52,53,63],texture_gldm_featur:[58,59,63],texture_gldzm_featur:[10,58,59,63],texture_glrlm:[42,43,52,53,63],texture_glrlm_featur:[10,58,59,63],texture_glszm:[42,43,52,53,63],texture_glszm_featur:[10,58,59,63],texture_lbp:[42,43,63],texture_lbp_featur:[10,58,59,63],texture_ngldm_featur:[10,58,59,63],texture_ngtdm:[42,43,52,53,63],texture_ngtdm_featur:[10,58,59,63],tf_glcm_contrastd1:67,than:[2,55,62,63,66,70],thei:[2,62,63,64,67,70,71],them:[2,62,63,69,71],themselv:67,therebi:[60,62,69,71],therefor:[0,7,10,61,62,65,66,67,69,70,71],thi:[0,2,7,10,11,33,37,41,49,51,55,60,61,62,63,64,65,66,67,68,69,70,71],thick:67,thing:[62,63,66,70],third:10,thoma:60,thomeer:60,those:[2,7,10,65,67,71],thread:[38,62,63],three:[2,66,67],thresh:[10,11],threshold:[2,10,11,17,35,51,55,62,63,67],threshold_annot:11,threshold_clean:[2,54,55,63],through:[0,2,10,12,18,51,60,61,62,63,67,69,70,71],throughput:67,thu:[2,10,60,61,62,63,66,67,69,71],tibshirani:71,tiff:[12,71],tikzplotlib:62,till:61,timbergen:60,time:[2,11,27,35,41,55,61,62,63,67,69,70,71],timer:62,timo:67,tip:60,tissu:[],titl:16,tmp:7,tmpdir:[7,70],to_hdf:66,todo:[2,10],togeth:[62,65,70],tol:2,toler:[],tomek:2,tomographi:60,tone:60,too:67,tool:[0,7,38,39,60,61,62,63,65,68,69,70,71],toolbox:[10,58,59,60,61,62,63,66,67,71],top50:2,top:[11,62],topi:67,toshiba:67,total:[2,67],towardsdatasci:63,tpr:11,trace:[66,70],track:2,trade:2,train:[0,2,7,11,23,27,31,35,39,41,62,63,71],train_data:[],train_scor:2,train_score_dict:2,train_target:[],train_test_split:2,trainclassifi:[0,11,60,62,65],transact:[2,61,67],transform:[2,10,39,61,62,63,65,67,71],transformationnod:[38,39,63],transformermixin:10,transformix:[0,38,60,62,63],transpos:[12,61,62],transpose_imag:12,travi:62,treat:63,tree:[23,35,61,63,71],tri:[2,69],trick:60,trigger:67,truth:[2,11,62,71],tsampl:11,ttest:[10,34,62,63],tube:67,tubular:67,tumor:[60,70,71],tumour:60,tune:[2,63,69],tupl:2,turn:[61,62,66],tutori:[17,60,63,66],two:[0,2,10,11,16,22,34,42,44,54,61,62,63,67,70,71],txt:[0,1,2,7,10,11,61,62,63,71],type:[0,2,4,8,10,11,12,18,23,26,27,35,39,60,61,62,63,65,67,69,71],typeerror:[0,2],typegroup:62,typic:71,typo:62,udr:[],unadjust:16,unaffect:[25,63],unag:12,uncorrect:71,under:[2,16,60,61,62,63,67,71],underli:2,underscor:71,understand:69,unfit:2,unfortun:66,uniform:[2,23,55,62,63,65,67],uniformli:2,uniqu:[2,67],unit:[62,63],univari:[2,7,61,62,71],univers:[2,60],unless:2,unreleas:[],unround:62,unsuccesful:62,unsuit:62,unsupervis:2,until:2,updat:62,upgrad:62,upon:[7,63],upper:[35,63],upperbound:[12,51,63],uri:62,url:[12,46,47,62,63],urltyp:62,usabl:2,usag:[2,41,61,62,63,67,71],usd:10,use:[0,2,7,10,11,12,18,21,23,25,27,29,31,33,35,39,44,45,49,51,53,59,60,61,62,63,65,67,69,70,71],use_fastr:2,useag:10,used:[0,1,2,7,10,11,12,23,27,29,31,35,39,41,43,45,47,51,53,55,57,59,60,61,62,63,65,67,69,70,71],useful:[2,10,39,63,71],usemask:12,usepca:[34,35,63],user:[2,7,61,67,68,70],usersmynamefeaturefold:7,usersmynameimagefold:7,usersmynamemaskfold:7,usersmynamesegmentationfold:7,uses:[2,7,10,62,65,66,67,68],using:[0,2,7,10,18,23,25,27,29,35,41,45,51,53,60,61,62,63,65,66,67,69,70,71],usual:67,util:2,v600e:60,val:0,valid:[0,2,7,10,11,18,27,39,41,60,62,63,71],validationm:[27,63],validatorsfactori:19,valu:[0,2,7,10,11,12,16,35,40,43,45,49,53,61,62,63,65,66,67,70,71],value1:63,value2:63,valueerror:0,van:[60,67],vari:[2,53,62,63,67,69],variabl:[0,11,25,61,62,63,66,70],varianc:[2,10,16,34,35,62,63,67],variancethreshold:[0,35,60,62,63],variancethresholdmean:10,variant:69,variat:[25,61,63],varieti:[7,60,67],variou:[2,11,60,61,62,63,65,68,69,71],varsel:2,vector:[2,10,61],veenland:60,veldt:60,vendor:60,verbos:[2,5,10,11,62],verhoef:60,veri:[2,69],verion:62,vermeulen:60,version:[16,25,61,62,63,66,67],verson:62,versu:60,vessel:[42,43,59,60,63],vessel_featur:[10,58,59,63],vessel_radiu:[42,43,63,67],vessel_scale_rang:[42,43,63,67],vessel_scale_step:[42,43,63,67],vf_:10,vfs:[0,62],via:70,vincent:60,virtual:66,virtualenv:70,vishwa:67,visit:65,visser:60,visual:[67,70],vizual:62,vol:71,volum:[16,60,67],voort:60,voxel:[57,63,67],voxelarrayshift:[52,53,63],wai:[63,67,71],want:[0,7,12,60,61,63,67,70,71],warn:[2,62],warp:[61,71],wavelength:[43,63],wavelet:[52,53,59,60,62,63],wavelet_featur:[10,58,59,63],weak:[0,2,4,7,8,10,12,18,19],week:66,weichao:16,weight:[23,62,63],weigth:[35,63],welch:[10,34,63,71],well:[12,60,61,62,63,65,67,69,70,71],were:[62,65,66,67,69,71],weus:71,what:[65,67],when:[0,2,7,10,11,18,23,27,29,35,37,41,45,61,62,63,65,66,67,69,70,71],whenev:2,where:[2,11,60,62,69,70],wheter:[31,63],whether:[1,2,7,10,11,12,21,29,39,43,47,49,51,53,57,62,63,64,67,70],which:[0,2,7,8,10,11,12,25,35,37,39,41,49,53,61,62,63,64,65,66,67,69,70,71],whitnei:71,whole:[41,63,69],why:63,wich:2,wide:[60,67],width:[53,60,63,71],wijnenga:60,wiki:[1,2,10,11,12],wilcoxon:[2,10,34,63,71],wildcard:[7,66],willemssen:60,window:[23,62,63,70],wip:[10,11,46,47,63,64,65],with_mean:10,with_std:10,within:[62,64,66,67,69,71],withing:[51,63],without:[2,62],wonder:69,worc:[1,2,4,5,6,7,8,10,11,12,14,16,17,18,19,23,38,40,43,49,61,62,63,64,65,67,68,69,70],worc_:70,worc_config:[0,60,62,63],worcassertionerror:0,worccastconvert:62,worccastcovert:62,worcdirectorydetector:4,worcerror:0,worcflow:60,worcindexerror:0,worcioerror:0,worckeyerror:[0,60],worcnotimplementederror:0,worcscal:10,worctutori:[7,60,66,70,71],worctutorialsimple_travis_multiclass:[],worctutorialsimple_travis_regress:[],worctutorialsimple_unittest_multiclass:[0,60],worctutorialsimple_unittest_regress:[0,60],worctypeerror:0,worcvalueerror:[0,60],worcworc:65,work:[12,60,62,67,69],workaround:2,workflow:[0,2,7,11,41,61,62,63,64,65,67,69,70,71],would:[60,63,67,69,70,71],wrap:[2,62,65,69],wrapper:[2,61,65,71],write:11,written:[2,10,11],wtype:0,www:[10,63],x_test:[2,10],x_train:[2,10,11],xgb:[23,63],xgb_boosting_round:[22,23,63],xgb_colsample_bytre:[22,23,63],xgb_gamma:[22,23,63],xgb_learning_r:[22,23,63],xgb_max_depth:[22,23,63],xgb_min_child_weight:[22,23,63],xgbclassifi:[22,63],xgboost:[61,62,63],xgbregressor:[22,63],xgdboost:62,xlsx:[2,8],xml:65,xnat:[12,62,70],xnat_url:5,y_predict:[2,11],y_score:[2,11],y_test:2,y_train:[2,10,11],y_truth:[2,11],yandexdataschool:16,year:16,yet:[7,12,62],yield:2,yml:62,you:[0,2,7,12,18,49,55,60,61,62,63,65,66,67,69,70,71],your:[0,2,7,31,38,39,41,47,53,60,62,63,65,70],yourself:[60,69],yspace:10,z_score:[10,12,36,50,63],zero:[10,45,62,63],zij:10,zip:[11,62,70],zone:60,zoomfactor:11,zwanenburg:67},titles:["WORC Package","IOparser Package","classification Package","<no title>","detectors Package","exampledata Package","export Package","facade Package","helpers Package","fastrconfig Package","featureprocessing Package","plotting Package","processing Package","resources Package","fastr_tests Package","fastr_tools Package","statistics Package","tests Package","tools Package","validators Package","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","<no title>","WORC: Workflow for Optimal Radiomics Classification","Additional functionality","Changelog","Configuration","Data Mining Methods","Developer documentation","FAQ","Radiomics Features","Resource File Formats","Introduction","Quick start guide","User Manual"],titleterms:{"0rc1":62,"boolean":66,"class":12,"default":66,"export":6,"function":61,"import":70,Added:62,Adding:65,The:[70,71],actual:70,addexcept:[0,66],addit:61,advancedsampl:2,alter:66,analysi:[64,70],arrai:66,attribut:71,basicworc:7,begin:66,bigr:66,bin:67,binari:67,bootstrap:63,calcfeatures_test:14,can:66,chang:62,changelog:62,choic:67,classif:[2,60,61,63,64],classifi:[],cluster:66,column:66,combat:[10,61,63],command:71,compon:64,comput:66,compute_ci:11,config_io_classifi:1,config_io_combat:1,config_io_pyradiom:1,config_preprocess:1,config_segmentix:1,config_worc:1,configbuild:8,configur:63,construct:71,construct_classifi:2,content:63,convert:66,crash:66,create_example_data:5,createfixedsplit:[2,18],creation:63,crossval:2,crossvalid:63,data:[64,65,71],datadownload:5,debug:71,decomposit:10,definit:71,delet:66,delong:16,depend:67,detector:4,develop:[60,65],dicom:67,differ:[66,67],dimension:64,document:[60,65],elastix:18,elastix_para:71,elastix_test:14,ensembl:63,entri:66,error:66,estim:[],evalu:[18,63,71],exampl:[65,71],exampledata:5,except:8,execut:[66,71],experi:[66,70],extract:67,extractnlargestblobsn:12,facad:7,fals:66,faq:66,fastr:69,fastr_test:14,fastr_tool:15,fastrconfig:9,feat_out_0:66,featpreprocess:63,featsel:63,featur:[61,64,65,66,67,71],featureconvert:10,featureprocess:10,featuresc:63,file:[66,68,71],file_io:1,filter:67,first:66,fitandscor:2,fix:[62,67],format:[66,68],found:66,from:64,full:67,function_bas:66,gabor:67,gaussian:67,gener:63,given:66,glcm:67,gldm:67,glrlm:67,glszm:67,grai:67,groupwis:64,guid:70,hdf5:66,helper:[8,12],histogram:67,hyper_params_export:6,hyperoptim:[63,65],icc:[],iccthreshold:10,imag:[61,67,71],imagefeatur:63,imput:[10,63,64],indexerror:66,indic:[60,66],infer:18,input:[70,71],instal:[66,70],instead:66,integ:66,interact:[63,71],introduct:[63,69],iopars:1,job:66,keep:66,label:[63,66,71],label_process:12,labels_from_this_fil:66,laplacian:67,lbp:67,learn:64,length:67,level:67,lib:66,like:66,line:66,linstretch:11,local:67,log:67,look:66,machin:64,manual:71,mask:71,matrix:67,metadata:71,method:[64,65],metric:2,mine:64,model:64,modul:[0,1,2,4,5,6,7,8,9,10,11,12,14,16,17,18,19,60,66],modular:69,modulenotfounderror:66,multilabel:61,must:66,name:66,need:66,neighborhood:67,network:71,ngtdm:67,numpi:66,obj:66,object:71,objectsampl:2,occur:67,onehotencod:[63,64],onehotencoderwrapp:10,ones:66,optim:[60,69],orient:67,other:[66,67],own:66,packag:[0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,66,70],paramet:67,parameter_optim:2,patient:66,pattern:67,pca:64,phase:67,plot:11,plot_barchart:11,plot_boxplot_featur:11,plot_boxplot_perform:11,plot_error:11,plot_estimator_perform:11,plot_hyperparamet:11,plot_imag:11,plot_pvalues_featur:11,plot_ranked_scor:11,plot_roc:11,plotminmaxrespons:11,preflightcheck:19,preprocess:[12,61,63],preprocessor:10,princip:64,process:[8,12,65],pyradiom:63,queue:66,quick:70,radiom:[60,67,69],rankedsvm:[],reduct:64,refer:[60,61],registr:61,regress:[61,64],regressor:2,relief:[10,64],resampl:[63,64],resourc:[13,68],result:70,roi:67,run:[67,70],scale:[61,64],scaler:10,scatterplot:[],searchcv:2,segment:71,segmentix:[12,63],segmentix_test:14,select:[64,66,67],selectfeatgroup:63,selectgroup:10,selectindividu:10,semant:[67,71],shape:67,simpleworc:[7,66],site:66,size:67,slicer:18,some:66,sourc:71,standard:[66,69],start:70,statist:[16,64],statisticaltestfeatur:10,statisticaltestthreshold:10,submit:66,subpackag:[0,7,13],surviv:64,tabl:60,tell:66,terminolog:69,test:[17,64,65],test_combat:17,test_help:17,test_iccthreshold:17,test_plot_error:17,test_valid:17,textur:67,tip:70,tone:67,tool:18,toolbox:65,trainclassifi:2,transformix:18,trick:70,tutori:70,type:66,univari:64,unreleas:[],use:66,used:66,user:[60,71],valid:19,varianc:64,variancethreshold:10,vessel:67,wavelet:67,welcom:60,where:66,width:67,worc:[0,60,66,71],worc_config:9,worckeyerror:66,worctutorialsimple_travis_multiclass:[],worctutorialsimple_travis_regress:[],worctutorialsimple_unittest_multiclass:17,worctutorialsimple_unittest_regress:17,worcvalueerror:66,work:66,workflow:60,would:66,your:[66,71],zone:67}}) \ No newline at end of file diff --git a/WORC/doc/_build/html/static/changelog.html b/WORC/doc/_build/html/static/changelog.html index a9aa173f..3c8da0a3 100644 --- a/WORC/doc/_build/html/static/changelog.html +++ b/WORC/doc/_build/html/static/changelog.html @@ -8,7 +8,7 @@ - Changelog — WORC 3.4.5 documentation + Changelog — WORC 3.5.0 documentation @@ -64,7 +64,7 @@
                                                            - 3.4.5 + 3.5.0
                                                            @@ -99,156 +99,162 @@
                                                          • Developer documentation
                                                          • Resource File Formats
                                                          • Changelog