Clinical-Genomics / BALSAMIC

Bioinformatic Analysis pipeLine for SomAtic Mutations In Cancer
https://balsamic.readthedocs.io/
MIT License
44 stars 17 forks source link

[User Story] Move QC validation to CG #1309

Open ivadym opened 8 months ago

ivadym commented 8 months ago

Need

As a Balsamic developer, I want to simplify the QC extraction and validation workflow, so that I can efficiently manage the increasing complexity of various workflow types, panels, and application tags.

Suggested approach

Move this logic to CG and start using the new status we have added to Trailblazer with RNAfusion (AnalysisStatus.QC).

Considered alternatives

Keep the QC checks in Balsamic while increasing the CLI complexity.

Deviation

No response

Risk assessment

Risk assessment link

No response

System requirements assessed

Requirements affected by this story

SOUPs

No response

Can be closed when

Blockers

Anything else?

No response

pbiology commented 8 months ago

One thing to take into account here is Project Maven. The idea being that QC data should be collected from the pipelines and stored in a centralised database. From there CG would be then doing the QC checks. So it is quite similar as to what you are describing here.

ivadym commented 8 months ago

Today, we are generating the metrics_deliverables.yaml in Balsamic. The idea here is to move this logic to CG. It appears that Maven only requires the QC file, regardless of its source, so I don't think there is any overlap