/SlicerIDCBrowser

A 3D Slicer extension to support access to the content of NCI Imaging Data Commons

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

3D Slicer IDC Browser extension

logo

About

IDCBrowser is a 3D Slicer extension for browsing and downloading DICOM files from NCI Imaging Data Commons.

Development of this extension was initiated in June 2023. As of October 7, 2023, the extension should be available in the 3D Slicer 5.5.0 preview and 5.4.0 stable releases.

Installation

You can install the extension via 3D Slicer Extensions Manager.

Once the extension is installed, it provides interface to choose from any of the imaging collections available in Imaging Data Commons, and select and download imaging data at the patient, study or series level.

This extension relies on s5cmd command line tool, which is installed by the extension, and is used to download images stored in DICOM format from the cloud-based storage buckets maintained by the IDC team.

WARNING: the extension is in its early stages, with the interface and features expected to evolve.

View IDC data in a locally installed Slicer Instance

👷‍♂️🚧 WARNING: this feature is in its early development stages. Its functionality may change. Stay tuned for the updates and documentation, and please share your feedback about it by opening issues in this repository🚧

Viewing IDC Data directly in Slicer is one of the features we are planning to bring and is still in development stages

Steps to try out this feature:

  1. Git clone this repo.
git clone https://github.com/vkt1414/SlicerIDCBrowser.git
  1. Checkout add-slicer-idc-viewer branch (eventually this feature will be available on main branch)
cd SlicerIDCBrowser
git checkout add-slicer-idc-viewer
  1. Add the IDCBrowser folder as one of the module paths in Slicer settings. Refer to the screenshot below for more information:

Screenshot (17)

Screenshot (18)

Screenshot (19)

Screenshot (20)

  1. Restart Slicer
  2. Open a URL like slicer://idc-browser/?download=$seriesinstanceuid for example
    slicer://idc-browser/?download=1.2.840.113654.2.55.154809705591242159075253605419469935510
    

Development

See current status of the extension builds in the 3D Slicer Preview dashboard here.

Acknowledgments

This project has been funded in whole or in part with Federal funds from the National Cancer Institute, National Institutes of Health, under Task Order No. HHSN26110071 under Contract No. HHSN261201500003l.

The overview of IDC is available in this open access publication. If you use IDC, please acknowledge us by citing it!

Fedorov, A., Longabaugh, W. J. R., Pot, D., Clunie, D. A., Pieper, S., Aerts, H. J. W. L., Homeyer, A., Lewis, R., Akbarzadeh, A., Bontempi, D., Clifford, W., Herrmann, M. D., Höfener, H., Octaviano, I., Osborne, C., Paquette, S., Petts, J., Punzo, D., Reyes, M., Schacherer, D. P., Tian, M., White, G., Ziegler, E., Shmulevich, I., Pihl, T., Wagner, U., Farahani, K. & Kikinis, R. NCI Imaging Data Commons. Cancer Res. 81, 4188–4193 (2021). http://dx.doi.org/10.1158/0008-5472.CAN-21-0950