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.


  • 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


  • 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.

Files for dwilib, version 0.1.8.dev0
Filename, size File type Python version Upload date Hashes
Filename, size dwilib-0.1.8.dev0-py3-none-any.whl (133.6 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size dwilib-0.1.8.dev0.tar.gz (51.2 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page