Skip to main content

Research tools for MRI-based CAD of cancer

Project description

NEW: Switched to Python version 3, it is now required and assumed everywhere!

Tools in development to support analysis of Diffusion-Weighted Imaging (DWI) data, with focus on prostate cancer.

This software is being developed as part of a research project at the Magnetic Resonance Imaging Research Center, Turku, Finland.

Note: This is very much under construction. The program code is being written on demand basis, for custom needs at in-house projects. It has grown organically at the same time as the programmer has been studying the subject and learning the tools. So the code is quite messy in many places.

Features

  • Read input data as DICOM, or in custom ASCII or MATLAB formats

  • Perform model fitting (Monoexponential ADC, Kurtosis, Stretched exponential, Biexponential)

  • Calculate correlation with Gleason score

  • Calculate and compare diagnostic ROC AUCs

  • Calculate reproducibility measures

  • Plotting schemes

  • Viewer for multi-slice, multi-b-value DWI DICOM files (uses the Matplotlib GUI widget)

  • Build tool for automated pipelining of data processing tasks

Todo or In Progress

  • Improved documentation

  • Improved build tool

  • Autonomous tumor delineation/ROI placement

  • Regression classification

Requirements

  • Python 3.4

  • pathlib2 (or newer Python)

  • NumPy

  • SciPy

  • Scikit-Learn

Optional requirements

Project details


Download files

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

Source Distribution

dwilib-0.1.2.dev0.tar.gz (101.9 kB view details)

Uploaded Source

Built Distribution

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

dwilib-0.1.2.dev0-py3-none-any.whl (61.2 kB view details)

Uploaded Python 3

File details

Details for the file dwilib-0.1.2.dev0.tar.gz.

File metadata

  • Download URL: dwilib-0.1.2.dev0.tar.gz
  • Upload date:
  • Size: 101.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for dwilib-0.1.2.dev0.tar.gz
Algorithm Hash digest
SHA256 4730b9e3384ed04b0f4eae6ab7dbebab36514f9b880c944b6e4a8d863a24e8d1
MD5 830b7fefa29e4272930ea1892686e053
BLAKE2b-256 664a9d27a129f532ed4c3169e9279b858c17a51eeaeec16ddac2b7aa35dd2386

See more details on using hashes here.

File details

Details for the file dwilib-0.1.2.dev0-py3-none-any.whl.

File metadata

  • Download URL: dwilib-0.1.2.dev0-py3-none-any.whl
  • Upload date:
  • Size: 61.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for dwilib-0.1.2.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 5f5b48c4c24925ba5614000671559e0b07d13372a1fb49f9171d049c070c56ec
MD5 6bdcd1c287b8554b59b6d2e373a119a3
BLAKE2b-256 f10a6641cc72f147528b40eccd9a1670f36907bb556448c9fe5cc976ef50ebec

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page