Cannot install the SlicerRadiomics Module

Hello, community!

I have been struggling with 3D Slicer, python, PyRadiomics for days… I’m an oral and maxillofacial radiologist so I’m a total stranger for these topics such as coding and computing. Although, I would like to apply Radiomics features for scientific reasons. But somehow I could not:

  1. Install SlicerRadiomics from extension manager on 3D Slicer
  2. I tried to install by python but I could not do it either.
  3. I tried to manually install Radiomics extension by editing applications → modules → additional module paths → add … etc.
  4. I’ve installed both stable and nightly versions and tried all, but no success.

I’m using Mac btw.
Please guide me like instructing a child because I’m really insufficient in this area but I really like to improve.

Oh, in addition, I tried the BoneTexture module in 3D Slicer (both nightly and stable) but when I click compute texture feature set, nothing happens at all.

Thank you!

@melisaocbe Thanks for reporting this. You should have been able to just install Radiomics from the Extension Manager of the stable application and would not need to touch python or the module paths at all, but due to the error described below that’s not currently working on the mac for radiomics. If you have the option of working on a windows or linux machine it should all go smoothly.

@jcfr or @Sam_Horvath do you have any thoughts on this build error? It may be that the factory mac is missing one of the platform package like we’ve seen in the past.

      radiomics/src/_cmatrices.c:3:10: fatal error: 'stdlib.h' file not found

      #include <stdlib.h>
      1 error generated.
      error: command '/D/Support/clang+llvm-14.0.6-x86_64-apple-darwin/bin/clang' failed with exit code 1
      [end of output]

I tried with a Windows device, its working. Thank you so much!