Visible human project MRI dataset loading

Operating system:Mac
Slicer version:4.10.2
Expected behavior: Trying to load dataset from Visible human project
Actual behavior: Loading problems

Hi - can you be more specific about which data you were trying to load and the problems were?

Hi sorry, I’m quite new to all this an wasn’t sure where to describe the problem in detail.

I downloaded the open source VHP datasets and have mainly been working with the 4K tiff images which load into Slicer with no serious problems (despite there being no header info)and have managed to make segmentations and 3D print them.

Now I am trying to load in the MRI data. The files come in 2 directorys, MRI images and then a separate directory of MRI headers which are text files.

The MRI images have a format that my mac is interpreting as a zip file I think but when I try to open it I just get an exec file

If I drag and drop this directory into 3Dslicer, nothing happens, and it also won’t load it into the DICOM database, presumably because the header files are in a separate directory.

My next plan is to separate the images into their individual series… t1, t2 etc and see if that works, but a link to a tutorial or any suggestions would be much appreciated.

I am very much a beginner at all this so am struggling a little bit with the language of this software. please excuse my naive questions.

Thanks

Amy

The visible human data is not in DICOM format. It is distributes with “Z” compression, in the GE Signa format. This format was proprietary and pre-dates DICOM.

You can convert this format to NIfTI with the following steps

  • Uncompress all of the images. From the command line, this would be uncompress *.Z
  • Convert the images to NIfTI using dcm2nii (which pre-dates dcm2niix). This software was distributed with MRIcron - just get the 2016 version or earlier. The only benefit of this old software relative to dcm2niix is support for these archival proprietary formats. Be aware that the Signal format does not include much information about image spacing and orientation. Therefore, you may have to tune the resulting NIfTI header by hand.

The visible human scans are very old, and you should keep your expectations realistic. While the color photographs (particularly for the female) are unique, the MRI and CT scans are obsolete. Pressing the “Download Sample Data” button in Slicer will provide you access to far better MRI and CT images.

Chris,
Thank you sooo much for your super helpful reply. I didn’t realise that MRI and CT data formats had changed so much. I will definitely check out the sample data as you suggested and if I can’t find any of the areas I need, I’ll try converting the old dataset. I’ll post a link to my project here when/if I have something interesting to show :wink:

What anatomy are you interested in?

I’m interested in looking at the negative spaces of our bodies and organs. The cavities within and ‘packing fascia’ between organs.
I still haven’t managed to locate a free online dataset of the thorax that is good enough quality so if you know of any I’d be super grateful for a pointer.

Cheers

Amy

There are a lot of very good scans on TCIA. Even though the folks are ill with cancer, much of rest of the anatomy is well represented.

1 Like

Visible Human is now available in DICOM format from NCI Imaging Data Commons - see announcement here: IDC July 2023 release - Announcements - Imaging Data Commons.

Hi Andrey, Can you please help me access the DICOM format. I have read the announcement but have hard time downloading the s5cmd. do you have detailed instruction on how to do so on windows, thank you

Dear Mouna,
It might be that you are having trouble installing WGET on windows so you cannot then download s5cmd. Here is a page that discusses how to install the Wget program for Windows. Maybe this will help: https://www.tomshardware.com/how-to/use-wget-download-files-command-line

@Mouna_Taroua can you please let us know what exactly was the nature of the problems you had downloading the s5cmd?

All you have to do is open the s5cmd GitHub page, go to releases and download the binary for your platform, as shown in the screen demo below. What exactly is not working for you?

2023-07-26_14-43-18

Thank you Andrew! I am very new to this, so thank you for your patience. I did downloads the s5cmd, and run the commend " s5cmd --no-sign-request --endpoint-url https://storage.googleapis.com run file_manifest_gcs.s5cmd " while also downloading’s the s5cmd manifest but keep getting nothing back. I am not really sure what I am doing wrong

1 Like

I understand, and I do want to say that on my side, I greatly appreciate it that you were not afraid to ask these questions and seek help! I most definitely do want to help you resolve issues and make sure you can download the dataset!

Few questions:

  1. How did you create the manifest? Did you confirm it is not empty?
  2. Since you use Windows - what kind of terminal / command line application do you use?

At least in the past, my experience was that Windows had very sluggish support of the terminal, and console output produced by a command line tool would not (or would not always) show up in the console. The entire VHD is quite large (nearly 300 GB!), and may take a while to download even on a fast network. It might be that it is actually being downloaded, but you do not see any progress messages in the terminal because those do not show up on Windows.

To confirm that s5cmd works, you can run this test command (as listed in the IDC documentation here: Downloading data - IDC User Guide) and, assuming it completes without errors, check that you see file named 902b4588-6f10-4342-9c80-f1054e67ee83.dcm with non-zero size.

s5cmd --no-sign-request --endpoint-url https://storage.googleapis.com cp s3://public-datasets-idc/cdac3f73-4fc9-4e0d-913b-b64aa3100977/902b4588-6f10-4342-9c80-f1054e67ee83.dcm .

I really appreciate your time! These are the steps I have done :
I downloaded the s5cmd_manifest through the IDC page by selecting GCP - data storage and egress sponsored by Google Public Data Program option, and it has several datasets.
The s5cmd is downloaded and compatible with my operating system. However when I run it, nothing is displayed. is it normal?
then I go to the windows command prompt and type "s5cmd --no-sign-request --endpoint-url https://storage.googleapis.com run file_manifest_gcs.s5cmd " and get the following message

‘s5cmd’ is not recognized as an internal or external command, operable program or batch file.

I followed the same steps on a mac and it giving me the same error

Sorry, I don’t understand what you did exactly. Can you maybe add links and more details? I still do not know what you downloaded exactly…

You will need to specify full path to the s5cmd executable, since it will not be in your system path automatically. You can do this by selecting s5cmd executable in the terminal as shown in the image below.