You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Feature
This is a sub-feature for PEDIA-VarFish integration (#399)
Docker-compose version of GestaltMatcher (GM) service with REST API endpoint for sending image (GM) service is available. We can integrate GestaltMatcher with VarFish to show the face scores for the suggested gene list which can be an useful for the analyst to see before / after the final PEDIA score is shown.
Solution
We can integrate GM with VarFish by following way:
GM service runs a local service alongside VarFish.
The face sender module is implemented as a separate HTML and embeded into VarFish Prioritization page using iFrame to enable nested browsing.
The user selects the patient photo from the face sender module along with any existing filter settings.
After hitting the filter button the image is sent to GM service to get the prioritized gene list based on Gestalt score. An alternative would be to send the image as soon as the face is selected/changed by the analyst.
A separate column is shown on the result table for the Gestalt score.
For optimizing the performance, the hash of the image is stored in the filter settings and is overwritten every time there is a change just like other filter options.
Alternatives considered
Instead of Prioritization tab in the filter page, a separate tab at the case level is not suitable in my opinion as the last image hash then has to be stored separately and not in the filter settings. Also, the the image selection should be a part of the filtering process as face is a direct input for getting gestalt scores. Moreover the user will have to switch between the case and filtering page when there is a change in the photo.
Technically, passing values between the parent page (prioritization) and the embeded page (face sender) could be little bit of a challenge but should be achievable.
Feature
This is a sub-feature for PEDIA-VarFish integration (#399)
Docker-compose version of GestaltMatcher (GM) service with REST API endpoint for sending image (GM) service is available. We can integrate GestaltMatcher with VarFish to show the face scores for the suggested gene list which can be an useful for the analyst to see before / after the final PEDIA score is shown.
Solution
We can integrate GM with VarFish by following way:
Alternatives considered
Instead of Prioritization tab in the filter page, a separate tab at the case level is not suitable in my opinion as the last image hash then has to be stored separately and not in the filter settings. Also, the the image selection should be a part of the filtering process as face is a direct input for getting gestalt scores. Moreover the user will have to switch between the case and filtering page when there is a change in the photo.
Technically, passing values between the parent page (prioritization) and the embeded page (face sender) could be little bit of a challenge but should be achievable.
Additional context
Docker-compose version of GestaltMatcher service with REST API endpoint for sending image is available at https://github.com/igsb/GestaltMatcher-Arc/tree/service#gestaltmatcher-rest-api
The text was updated successfully, but these errors were encountered: