Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to connect to gider #1698

Open
Aurora-God opened this issue Jun 5, 2024 · 6 comments
Open

Unable to connect to gider #1698

Aurora-God opened this issue Jun 5, 2024 · 6 comments

Comments

@Aurora-God
Copy link

Hello, I would like to integrate Monailabel with Girder as the data source, and both Monailabel and Girder will be launched using Docker

The problem I encountered:
I used the official image of Monailabel, version: projectmonai/Monailabel: 0.8.0

After entering the container, I used the command to start monai: monailabel start_server -- app/usr/local/monailabel/sample apps/radiology -- studies http://girder_username:girder_password @Girder_ip: girder_port/api/v1-- conf models deepedit -- conf datasets. dataset1. source girder -- conf girder.api_token<api_key I created from the girder web page>

But when I access this address: http://monai_ip:8000/ohif/ , will jump here: http://monai_ip:8000/ohif/notfoundserver
Unable to access my data in Girder
I'm not sure where the problem is, but I can be certain that the Docker port and IP address are not the problem, and I started it in the same way (different startup commands: monailabel start_server -- app/usr/local/monailabel/sample apps/radiology -- studies http://username:password @Orthanc_ip: Orthanc_ port/dicom web -- conf models deepedit
)Can connect to Orthanc to access its data
Please help me, thank you

@Aurora-God Aurora-God changed the title Integration of Monailabel and Girder Unable to connect to gider Jun 5, 2024
@Aurora-God
Copy link
Author

Hi
I couldn't find how to connect to the Girder in the documentation, nor did I find any related functions or classes to connect to the Girder in MONAILabel/monoaillabel/utils/, nor did I find any information about the Girder in the startup command help
Is it my problem: I couldn't find how to connect to the Girder,
or does Monailabel not support connecting to the Girder? I need to do secondary development and write my own code to connect to the Girder before I can connect to it
I am very eager to know
Please help me, thank you

@Aurora-God
Copy link
Author

@pieper @jcfr @lassoan @marianabb
Please help me.
I am extremely, extremely, extremely, extremely, extremely grateful

@diazandr3s
Copy link
Collaborator

Hi @Aurora-God,

Could you please share more documentation of how Grider works? Is it a DICOMWeb implementation? I'm not aware of this.

Let us know,

@Aurora-God
Copy link
Author

This is Girder's GitHub :https://github.com/girder/girder
He probably wasn't implemented by DICOMWeb.
Can it only be linked to DICOMWeb?

@diazandr3s
Copy link
Collaborator

diazandr3s commented Sep 25, 2024

Thanks for sharing, @Aurora-God.

Can it only be linked to DICOMWeb?

That's right. For Radiology applications, MONAI Label supports DICOMWeb, XNAT or the local file archive: https://github.com/Project-MONAI/MONAILabel/tree/main/monailabel/datastore

@jcfr
Copy link
Contributor

jcfr commented Sep 25, 2024

To follow-up, MONAILabel does provide support for organizing data into the Digital Slide Archive (DSA)1 which is itself power by the @girder data management toolkit.

As pointed out by @diazandr3s, the implementation of the corresponding integration can be found in the monailabel/datastore/dsa.py Python module.

Since the dsa.py module assumes the data are organized following the Digital Slide Archive (DSA) convention, you may not be able to integrate directly with a stock girder server. That said, it should be possible to provide a more generic Girder server integration by refactoring the dsa.py module.

Footnotes

  1. https://digitalslidearchive.github.io/digital_slide_archive/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants