Clinical-Genomics / scout

VCF visualization interface
https://clinical-genomics.github.io/scout
BSD 3-Clause "New" or "Revised" License
152 stars 46 forks source link

Allow user admins to trigger case re-uploads with different panels to avoid re-runs #3668

Open northwestwitch opened 1 year ago

northwestwitch commented 1 year ago

Discussing with production last week during the retreat, came out that it's common practice to order a complete case re-run whenever users are interested in other panels or when a panel gets a few genes added. Of course an entire re-run is not necessary and it would help immensely to reduce the workload of our computer nodes if they could just re-upload the case with different gene panels directly from Scout. This way the node resources could be dedicated to run new cases instead.

The case re-upload could be achieved by

dnil commented 1 year ago

Would be nice, but it would still need to connect with MIP or another small service for refiltering for clinical variants. The users can already trigger research upload on which they can filter with whatever panels they like. The trade off being a lot more variants loaded. And one customer does not trust OMIM inheritance patterns but want to see their own custom ones, which they don't atm if they don't have the panel selected as "default". Perhaps we should start with fixing the latter? Like allow default selection for the panels that are optioned as always searchable?

northwestwitch commented 1 year ago

Would be nice, but it would still need to connect with MIP or another small service for refiltering for clinical variants.

Yes. I've actually already written code doing exactly the same thing for the beacon package, when you filter the VCF by one or more gene panels