Skip to content

Releases: phac-nml/ncov-dehoster

Release v0.5.0

07 Mar 19:17
79daa9a
Compare
Choose a tag to compare

Resource label and value adjustments along with some code cleanup

Parameter Changes

  • Max resource parameters added

General Developer Changes

  • Switched to the nf-core resource labels
    • Adjusted default resource values
    • Added in the time directive
    • Added in the max_ params

Release v0.4.0

05 Oct 15:00
3cc0374
Compare
Choose a tag to compare

Adding in downsampling options along with some code clean-up and environment adjustments

Additions

  • The following parameters pertaining to downsampling have been added:
    • --downsample - Turns on downsampling with seqtk
    • --downsample_count - Approximate number of reads to be kept
    • --downsample_seed - The random seed to use for downsampling
    • --downsample_amplicons - Downsample with regards to keeping amplicons at approximately the same coverage threshold using samtools

Parameter Changes

  • New profile - mamba
    • Separates out conda and mamba for more user control

Output Changes

  • The summary CSV file (removal_summary.csv) has additional columns added when running with downsampling

General Developer Changes

  • Nextflow code restructuring
    • Duplicate modules removed
    • Updated outputs to use path over file
  • Python code restructuring to follow better practices in documenting functions
  • Adjusted how the versions output is created

Release v0.3.0

03 Apr 17:25
bc6ac0d
Compare
Choose a tag to compare

General Developer Changes

  • Adjusted how conda is implemented to support new releases of Nextflow
  • Fixed integration tests

Release v0.2.0

04 Jul 20:00
330a39a
Compare
Choose a tag to compare

Argument Changes:

  • Added --keep_ref_id <ID> as an argument for illumina and nanopore fastq data
    • Allows for a different reference ID to be kept if the reference sequence is changed
  • Removed --covid_ref_id <ID> as an illumina specific argument
    • Replaced by above
  • Removed the illumina_threads and nanopore_threads resource arguments that were not super useful
    • Changed to using task.cpus to keep everything in line
    • Resources should be changed using the process name or the process tag now

Parameter Changes:

  • Default minimum read length for nanopore data (--min_length) set to 350 from 400 to better accommodate shorter amplicon schemes
  • Help command updated

Output Changes:

  • New output file: process_versions.yml
    • File contains the process name along with which tools and their versions was used in it

General Developer Changes:

  • Changed code order for nanopore workflows
    • All minimap2 code should be above nanostripper in the files now
  • General reformatting of code to try to make everything more consistent/cohesive

Initial Release v0.1.0

04 Mar 14:02
9f3534a
Compare
Choose a tag to compare

Initial release, pipeline seems to be in a good spot at the moment