theiagen / public_health_bioinformatics

Bioinformatics workflows for genomic characterization, submission preparation, and genomic epidemiology of pathogens of public health concern.
GNU General Public License v3.0
33 stars 15 forks source link

[kSNP3] fix behaviour when phandango colouring is set to false #496

Closed cimendes closed 3 weeks ago

cimendes commented 4 weeks ago

This PR closes #420 This PR closes #465 This PR closes #497

🗑️ This dev branch should be deleted after merging to main.

:brain: Aim, Context and Functionality

This PR makes some changes to kSNP3 and other phylogenetic inference workflows that rely on the reorder_matrix task (augur, core_gene_snp, mashtree_fasta, snippy_tree and snippy_streamline).

:hammer_and_wrench: Impacted Workflows/Tasks & Changes Being Made

This will affect the behavior of the workflow(s) even if users don’t change any workflow inputs relative to the last version : Yes, Phandango coloring is no longer on by default

Running this workflow on different occasions could result in different results, e.g. due to use of a live database, "latest" docker image, or stochastic data processing : No

:clipboard: Workflow/Task Step Changes

🔄 Data Processing

Docker/software or software versions changed: None

Databases or database versions changed: None

Data processing/commands changed: Phandango coloring is now set to false by default

File processing changed: None

Compute resources changed: None

➡️ Inputs

Various input samples for all workflows tested, representing a large diversity of scenarios.

⬅️ Outputs

:test_tube: Testing

Test Dataset

Commandline Testing with MiniWDL or Cromwell (optional)

Terra Testing

kSNP3
Augur
Core_Gene_SNP
Mashtree_FASTA
Snippy_Streamline

Suggested Scenarios for Reviewer to Test

I believe I tested all the scenarios but a second pair of eyes would be great!

Theiagen Version Release Testing (optional)

:microscope: Final Developer Checklist

🎯 Reviewer Checklist

🗂️ Associated Documentation (to be completed by Theiagen developer)

jrotieno commented 3 weeks ago

Testing on Augur with flu H3N2 NA default: https://job-manager.dsde-prod.broadinstitute.org/jobs/718d0ac0-dcb3-4e77-b975-566897cf7411 phandamgo colouring true: https://app.terra.bio/#workspaces/theiagen-training-workspaces/Theiagen_Otieno_Sandbox/job_history/c1a018ba-4a7d-4f32-be98-cdcd172c7d27