Comp2Comp icon indicating copy to clipboard operation
Comp2Comp copied to clipboard

Possible to work on google colab?

Open Meddebma opened this issue 2 years ago • 9 comments

Hi,

is it possible to run comp2comp on google colab? and do you consider to integrate nifti format for input and output images?

Best, Aymen

Meddebma avatar Apr 28 '23 07:04 Meddebma

Thank you so much for this code, it worked really well. I am impressed with the quality!

Meddebma avatar Apr 28 '23 09:04 Meddebma

Hi @Meddebma,

Did you get the code running on google colab? I haven't tried this so curious if it worked for you. Thank you!

louisblankemeier avatar Apr 28 '23 17:04 louisblankemeier

Also, we have a function that supports nifti inputs here https://github.com/StanfordMIMI/Comp2Comp/blob/master/comp2comp/io/io_utils.py#L31 but have not yet tested this extensively as a part of the pipelines. We will at this to our todos. We do not currently support nifti outputs, besides the segmentation files which are stored as niftis.

louisblankemeier avatar Apr 28 '23 17:04 louisblankemeier

Hi @louisblankemeier ,

yes it worked perfectly, here is the code: !git clone https://github.com/StanfordMIMI/Comp2Comp/ %cd Comp2Comp !pip install -e . !bin/C2C spine_muscle_adipose_tissue --input_path /content/drive/MyDrive/CT_body_comp_AI/example/sr It took 90-120sec per CT scan. I am really impressed how good it is! Definitely gonna use it for my next research

Meddebma avatar Apr 28 '23 19:04 Meddebma

I'm glad it worked for you on colab, that's really good to know!!

louisblankemeier avatar Apr 28 '23 20:04 louisblankemeier

Maybe a Colab version is something we post on the repo as an example use case? Perhaps with voxel integration for viewing?

akshaysc avatar Apr 28 '23 20:04 akshaysc

Agreed!! I think we've surfaced several cases where people would want to interact with outputs in python (going beyond the CL interface) and a colab tutorial would be well suited here. As you mentioned, one case is visualizing outputs for development and QA, and voxel would be perfect for that! I think we should add this to the top of our TODOs.

louisblankemeier avatar Apr 28 '23 20:04 louisblankemeier

hello @Meddebma,

I am trying to use Comp2Comp for my research in bariatric surgery to get the fat area. I am having some issues, and since it worked for you, I would be glad if you could help.

bin/C2C spine_muscle_adipose_tissue --i projects/adipose_extract/sample_ct

When I run this code, I see a new directory, 'models,' created, but it has nothing.

My input file has 4 folders with an average of 98 DICOM files in each

Which directory does the result save to? @louisblankemeier

Thank you

BlessingTorsu avatar Nov 04 '24 23:11 BlessingTorsu