Skip to content

Releases: BCCDC-PHL/WasteFlow

v2.0.4

21 Feb 17:31
f46b943
Compare
Choose a tag to compare
  • Upgrade Freyja v1.4.7 to v1.4.9

v2.0.3

07 Feb 17:45
f3ffe63
Compare
Choose a tag to compare
  • Fix bug causing trim galore and bwa processes not to work

  • Correct name of mutation table directory to match conifg

  • Make tag in combine_reps more informative by specifying sample ID

  • Update README to specify naming format of technical replicates in order to combine sequencing reads

v2.0.1

27 Dec 22:38
d275756
Compare
Choose a tag to compare
  • Change errorStrategy to 'ignore' all failures on Freyja demix (lineage_freyja) process, not only negative control samples

  • Change errorStrategy to 'retry' twice on SnpEff (annotate_snpeff) process in case it is the first time pipeline is being run. SnpEff database needs to be downloaded and the first time will download but fail, then because it is now present rerunning will work.

  • Adjust QC align commands to be more informative (samtools coverage and depth).

  • Add trace file to track samples (that fail lineage_freyja process).

  • Reuse ref_ch defined in treatment workflow for effluent

v2.0.0

19 Oct 01:30
49a5dc1
Compare
Choose a tag to compare
  • Resolve cvxpy.error.SolverError with update to Freyja v1.4.7 that groups sublineages if insufficient read depth covering lineage differentiating mutations. This adds the Freyja --depthcutoff option which is not present in older versions and would cause an error.
    4c09101

  • Handle negative control samples (only samples with "neg" substring - still fails otherwise) that are empty and would previously cause the pipeline to terminate after the Freyja demix command is unable to make lineage calls.

  • Renaming options and reformatting outputs

v1.4.0

12 Oct 00:56
Compare
Choose a tag to compare
  • Truncate VCF files that are without calls to 0 bytes for filtering before Freyja demix command

  • Ability to rerun back across depth and vcf files generated by Freyja (iVar) or Freebayes, inclusive of current data directory. Useful for re-classifying lineages across historical dataset after updating Freyja barcode.

v1.3.2

09 Sep 21:09
97ca6fd
Compare
Choose a tag to compare
  • Logic to check for snp annotation as part of mutation csv adjusted

  • Priming trimming (iVar) adjusted for Nextera-generated data. Over trimming occurred prior to this change.

v1.3.0

28 Jul 18:25
Compare
Choose a tag to compare
  • Option to run pipeline on individual samples (default: 1 x for fq, 1 x rev fq) or on the combined result of multiple replicates (ex. 3 x for, 3 x rev)

  • Mutation table functionality - cleaned and formatted output of Freebayes-called, SnpEff-annotated mutations per sample in input directory when --annotate_snps active plus option to combine this output across multiple directories specified by --table_search_string

  • Optional bootstrapping functionality - Freyja bootstrapped estimates of lineage & WHO VOC/VOI

  • Freyja kept at v1.4.2 for validation purposes

v1.0.0

20 Jul 20:30
Compare
Choose a tag to compare
  • Restructure pipeline into 3 workflows - backward incompatible with v0.1.6

  • Freebayes-based lineage calls by Freyja activated with --freebayes switch

  • Update to Freyja v1.4.2 for barcode versioning functionality

  • Rename output directory to include pipeline version currently run & output log file with Freyja barcode used on date pipeline was run

v0.1.6

22 Feb 18:33
a264711
Compare
Choose a tag to compare
  • Initial release
  • wastewater analysis with Freyja (sub population level)
  • TODO: Readme completion & ww consensus lineage classification (NML)