kids-first / kf-alignment-workflow

:microscope: Alignment workflow for Kids-First DRC
Apache License 2.0
10 stars 6 forks source link

↩️ return to expressiontool for renamesample #100

Closed dmiller15 closed 4 years ago

dmiller15 commented 4 years ago

Description

This PR attempts to address the problems arising with our alignment workflow in Cavatica. While there's nothing wrong with the existing code it appears some functionality of cwl cannot be reliably implemented in Cavatica for the time being. In this case, it's the outputEval of the tool bamtofastq_chomp.cwl. To temporarily get around this while SBG determines the cause, I have created a secondary "noEval" pipeline that returns the old preparerg expressiontool to the mix. This pipeline should be usable while SBG investigates the cause.

Type of change

How Has This Been Tested?

Test Configuration:

Checklist:

migbro commented 4 years ago

Perhaps just point me to the task that has the result of the correct workflow to do a quick comparison please

dmiller15 commented 4 years ago

I don't know if I ran this exact workflow using the current production workflow. Closest is here: https://cavatica.sbgenomics.com/u/kfdrc-harmonization/kf-reference-pipeline/tasks/637bebd7-a771-46f1-9ba9-6b3d791e4d7c/. Same BAM but I also ran some fastqs with it.

migbro commented 4 years ago

I don't know if I ran this exact workflow using the current production workflow. Closest is here: https://cavatica.sbgenomics.com/u/kfdrc-harmonization/kf-reference-pipeline/tasks/637bebd7-a771-46f1-9ba9-6b3d791e4d7c/. Same BAM but I also ran some fastqs with it.

Um, hmmm, just want to run the most basic of metrics on the output crams to ensure you get the same results. It looks like a pretty fast run, can you run the official prod version on that one bam please?

dmiller15 commented 4 years ago

Ok running a comparison test: NoEval: https://cavatica.sbgenomics.com/u/kfdrc-harmonization/kf-reference-pipeline/tasks/d32bcc1a-93ab-45b9-9847-482643a8536a/ Eval: https://cavatica.sbgenomics.com/u/kfdrc-harmonization/kf-reference-pipeline/tasks/3c2982cc-0c6b-44d5-9a9e-d903cc7aa985/