Ei kuvausta

Andrej Studen 043dd7c94d Update README.md 4 vuotta sitten
dicomUtils ae65c9190e Updates 4 vuotta sitten
pythonScripts ab41342943 Script to put segmentations at the correct places 4 vuotta sitten
slicerModule 67ef22559c Adding irAEMMBrowser 4 vuotta sitten
README.md 043dd7c94d Update README.md 4 vuotta sitten
setup.json.template b986ecdaba Adding path template for site configuration 4 vuotta sitten

README.md

Immunotherapy related adverse effects toolbox

Manage images and data related to irAE project.

Slicer module

A Slicer module was created to assist Radiology and Nuclear Medicine phsicians in reviewing the images. The following lists the installation, setup and usage of the module.

Installation

Download the code and dependencies. Unzip. To have Slicer know where the files are, open Slicer, and under Edit->Application settings select Modules section. Under Paths, click on Add and navigate to newly unzipped directories. We need labkeyBrowser and DICOMtools from SlcierLabkeyExtension and slicerModule from iraeMM code. After clicking OK, Slicer will and has to be restarted.

Setup

To access LabKey, the Slicer tools must be configured. Do that by selecting LabKey->labkeyBrowser module from module list and fill appropriate fields.

Onko-nix

For accessing OIL internal site, the settings are:

  • Server: `http://onko-nix.onko-i.si:8080
  • Labkey username: username, given at the LabKey site, typically your email
  • Labkey password: password, generated when accessing LabKey site

The rest needn't be changed.

Setup verification and storage

Once the data is entered, click on Init to check whether LabKey can be accessed. If the button turns green, you are OK. Do Save configuration.

Usage

Use Labkey->iraemmBrowser module. The Patients section lets you select the patient and corresponding visit. On Load the data gets loaded from the server.

Converting segmentations

The segmentations on server are stored as label maps, which have to be converted to segments for Slicer. To do that, select Segmentations module from the drop-down menu. Under Active segmentations, a new segmentation must be created by selecting Create new segmentation option from the pull down menu. Scroll down to Export/import models and labelmaps and change the mode to Import by moving the radio button selection. The Input type should be set to labelmap

Dependencies

To access LabKey, the python API was used. Anonymization and NIfTI conversion are based on phenomenal nibabel tools. Data storage is provided by Orthanc with associated interface.

Usage

Anonymization must be run as a tomcat8 user for access to data files. Check setup in the anonymization.py and run it with runPython.sh anonymization.py.