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

Implement "panelmirror" app that maintains a local mirror of PanelApp panels #1916

Open
6 tasks
holtgrewe opened this issue Aug 19, 2024 · 1 comment
Open
6 tasks
Assignees
Labels
enhancement New feature or request

Comments

@holtgrewe
Copy link
Collaborator

holtgrewe commented Aug 19, 2024

Is your feature request related to a problem? Please describe.
We currently use the Genomics England PanelApp API for fetching gene panels. Such proxying comes at a price in terms of uptime reliability and loading time of the front-end.

Describe the solution you'd like
Create a new Django ap "panelmirror" that allows to mirror gene panels, currently for GEL PanelApp gene panels only. Also, create Celery background tasks for regularly loading updates. We only need to provide DRF access to the data.

  • app
  • models
  • DRF front-end
  • client API
  • celery background job
  • management command

Describe alternatives you've considered
N/A

Additional context

@holtgrewe holtgrewe added the enhancement New feature or request label Aug 19, 2024
@xiamaz
Copy link
Collaborator

xiamaz commented Aug 22, 2024

Discussion 2024-08-22

  • integration of custom panel management instance might be something users need (history, tracking of publication evidence etc)
  • testing and release of panels mostly need to be managed by a lab
  • roi and coverage testing need to be computed and shown for individual panels

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Backlog
Development

No branches or pull requests

2 participants