Unable to connect to gider
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
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
@pieper @jcfr @lassoan @marianabb Please help me. I am extremely, extremely, extremely, extremely, extremely grateful
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,
This is Girder's GitHub :https://github.com/girder/girder He probably wasn't implemented by DICOMWeb. Can it only be linked to DICOMWeb?
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
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.