Skip to main content

WORC v3.1.4

Workflow for Optimal Radiomics Classification

Information

Linux

Windows

Documentation

PyPi

image0

image1

image2

image3

Introduction

WORC is an open-source python package for the easy execution of full radiomics pipelines.

We aim to establish a general radiomics platform supporting easy integration of other tools. With our modular build and support of different software languages (python, MATLAB, ruby, java etc.), we want to facilitate and stimulate collaboration, standardisation and comparison of different radiomics approaches. By combining this in a single framework, we hope to find a universal radiomics strategy that can address various problems.

Disclaimer

This package is still under development. We try to thoroughly test and evaluate every new build and function, but bugs can off course still occur. Please contact us through the channels below if you find any and we will try to fix them as soon as possible, or create an issue on this Github.

Tutorial and Documentation

The WORC tutorial is hosted in a separate repository.

The official documentation can be found at https://worc.readthedocs.io.

Installation

WORC currently only supports Unix with Python 3.6+ (tested on 3.7.2 - 3.7.4) systems and has been tested on Ubuntu 16.04 and 18.04, and Windows 10. For detailed installation instructions, please check the ReadTheDocs installation guidelines.

The package can be installed through pip:

pip install WORC

Alternatively, you can directly install WORC from this repository:

python setup.py install

Make sure you install the requirements first:

pip install -r requirements.txt

NOTE: The version of PyRadiomics which WORC currently uses requires numpy to be installed beforehand. Make sure you do so, e.g.

pip install numpy

3rd-party packages used in WORC:

See for other python packages the requirements file.

Start

We suggest you start with the WORC Tutorial. Besides a Jupyter notebook with instructions, we provide there also an example script for you to get started with.

WIP

  • We are writing the paper on WORC.

  • We are expanding the example experiments of WORC with open source datasets.

License

This package is covered by the open source APACHE 2.0 License.

When using WORC, please cite this repository.

Contact

We are happy to help you with any questions. Please sent us a mail or place an issue on the Github.

We welcome contributions to WORC. For the moment, converting your toolbox into a FASTR tool is satisfactory: see also the fastr tool development documentation.

Optional

Besides the default installation, there are several optional packages you could install to support WORC.

Graphviz

WORC can draw the network and save it as a SVG image using graphviz. In order to do so, please make sure you install graphviz. On Ubuntu, simply run

apt install graphiv

On Windows, follow the installation instructions provided on the graphviz website. Make sure you add the executable to the PATH when prompted.

Elastix

Image registration is included in WORC through elastix and transformix. In order to use elastix, please download the binaries and place them in your fastr.config.mounts[‘apps’] path. Check the elastix tool description for the correct subdirectory structure. For example, on Linux, the binaries and libraries should be in “../apps/elastix/4.8/install/” and “../apps/elastix/4.8/install/lib” respectively.

Note: optionally, you can tell WORC to copy the metadata from the image file to the segmentation file before applying the deformation field. This requires ITK and ITKTools: see the ITKTools github for installation instructions.

XNAT

We use the XNATpy package to connect the toolbox to the XNAT online database platforms. You will only need this when you use the example dataset we provided, or if you want to download or upload data from or to XNAT. We advise you to specify your account settings in a .netrc file when using this feature for your own datasets, such that you do not need to input them on every request.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

WORC-3.1.4-py3-none-any.whl (12.2 MB view details)

Uploaded Python 3

File details

Details for the file WORC-3.1.4-py3-none-any.whl.

File metadata

  • Download URL: WORC-3.1.4-py3-none-any.whl
  • Upload date:
  • Size: 12.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.22.0 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.5.2

File hashes

Hashes for WORC-3.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 c733f90bd2560e51fa37c7abc67a3d9652cf138735db9d7d8f222c4bfbc55eb1
MD5 6aba3d43fab8b8cf583c1d07fea34152
BLAKE2b-256 5a955ef57028eac23ac7ad0f2b24f8e649327f694d21bf920aa6aa4e9ddb1b2d

See more details on using hashes here.

Release history Release notifications | RSS feed

3.7.0

2 files

3.6.3

1 file

3.6.2

1 file

3.6.1

1 file

3.6.0

1 file

3.5.0

1 file

3.4.5

1 file

3.4.4

1 file

3.4.3

1 file

3.4.2

1 file

3.4.1

1 file

3.4.0

1 file

3.3.5

1 file

3.3.4

1 file

3.3.3

1 file

3.3.2

1 file

3.3.1

1 file

3.3.0

1 file

3.2.2

1 file

3.2.1

1 file

3.2.0

1 file

This release

3.1.4 This release

1 file

3.1.3

1 file

3.1.2

1 file

3.1.1

1 file

3.1.0

1 file

3.0.0

1 file

2.1.3

1 file

2.1.2

1 file

2.1.1

1 file

2.1.0

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page