Coder Social home page Coder Social logo

radiomics-develop's Introduction

Welcome to radiomics-develop!

This is a repository dedicated to the development of programming code for new radiomics applications (IBSI compliant!) via collaborative work with other scientific colleagues. I look forward to work with you! Please do not hesitate to contact me if you have any question: Martin Vallières, 1-514-839-0248, [email protected]

Recent developments

  • IBSI calibration test -- Phase 2: Image processing with CT data (June 2018)
  • IBSI calibration test -- Phase 1: Feature calculation with digital phantom (April 2018)
  • Now using CSV files as inputs for roiNames (April 2018)
  • Addition and subtraction of ROIs now allowed, with operations parsed in roiNames.csv files (April 2018)
  • Compatibility with input imaging data of the following format: .nrrd and .img/.hdr (April 2018)
  • Wavelet features (August 2017)
  • Re-organization of radiomics structure (August 2017)
  • Definition of definite/aboslute/filter imaging intensities (August 2017)
  • Visualization tool to check ROIs on images with manualROIchoice=true (August 2017)

System requirements

  • MAC or Linux operating systems. If you are using Windows, please install a Linux virtual box on your system.
  • MATLAB 2017a and above.
  • Python version 2.7 and above: "sudo apt-get install python" in linux.
  • pydicom package: "sudo apt-get install python-dicom" in linux.

All software code have up to now been tested on:

  • MATLAB 2017a using Ubuntu 16.04 (Linux).

Installation

  1. Install git on your computer. In Linux, this goes simply by running sudo apt-get install git in the terminal.
  2. Clone this online repository to your prefered location on your computer by running git clone https://github.com/mvallieres/radiomics-develop in the terminal.

Instructions

Documentation

Warning

  • By default, GLCM, GLRLM and NGTDM matrices are using distance corrections as originally defined in M Vallières et al 2015 Phys. Med. Biol. 60 5471. Resulting features for these matrices will thus be slightly different from the benchmarked features defined by the Imaging Biomarker Standardisation Initiative.
  • Moran's I index, Geary's C measure and Global intensity peak features are at the moment disabled. The reason is that these features take too long to compute the way they are written now. We need to find a way to vectorize their computation or to use valid approximations with faster computation methods.
  • Comments and definitions of input and output arguments in the different pieces of code are not integrated yet. This is a work in progress.

Future work

  1. Multivariable modeling.
  2. Image post-processing (PVE corrections for PET, intensity nonuniformity corrections for MRI, etc.)

DISCLAIMER

"I'm not a programmer, I'm just a scientist doing stuff!"

STATEMENT

Copyright (C) 2017 Martin Vallières
All rights reserved.

radiomics-develop's People

Contributors

mvallieres avatar

Watchers

James Cloos avatar  avatar paper2code - bot avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.