Any way to parallelize radiomics feature extraction on python?

Hi, I’m dealing with the extraction of a large set of radiomics feature in a large set of data, It took to much running time doing it with a simple loop in Python. I wonder if there is any way to fast it up using GPU.

On the other hand is there some library to extract radiomics features in C.

Thank you !!!

1 Like

Thanks for the inquiry - we have been exploring some options like that but nothing there’s concrete at the moment. But it’s good to know there’s community interest.

For many radiomics use cases you can leverage subject-level parallelism because there are a large number of similar cases to analyze and you can run them on independent cores or compute nodes in a cluster.

In addition to Steve’s comment, subject-level parallelization is already available in PyRadiomics, via the commandline interface. To enable this, specify the --jobs argument with an integer value specifying how many cores to use.

The itk-texturefeatures Python package provides parallelized, fast, computation of a few radiomics features in C++.

1 Like

Thank you!!!

It was very helpful.