Skip to content

Releases: TRON-Bioinformatics/covigator-ngs-pipeline

Release 0.9.3

18 Mar 11:24
3b9e3db
Compare
Choose a tag to compare

Changes

  • BAM preprocessing is using a local folder as temp folder
  • Pangolin is only executed for LoFreq and for the assembly results
  • Pangolin now uses the provided CPUs
  • Pangolin uses a local temp folder

Release v0.9.2

17 Mar 06:04
c24700f
Compare
Choose a tag to compare

Bugfix

  • Fix crash when phasing an empty VCF

Release v0.9.1

16 Mar 21:12
Compare
Choose a tag to compare

Bugfix

  • Avoid issue with corrupted repository after first use when using the pipeline from github eg: nextflow run tron-bioinformatics/covigator-ngs-pipeline -r v0.9.0

Release v0.9.0

15 Mar 15:12
6e0b91d
Compare
Choose a tag to compare

Changes

  • Added a custom step phasing of clonal mutations. All clonal mutations (ie: clonal/not clonal determined by VAF) on the same amino acid are merged into a single mutation. This is not a read-backed phasing implementation which would allow to also phase intrahost mutations.
  • Removed vt for decomposing complex mutations as the dependency was causing difficult to diagnose troubles in conda environments and it has virtually no impact in the output
  • Improved documentation

Release v0.8.0

07 Feb 06:35
Compare
Choose a tag to compare

Changes

  • Integrate pangolin for lineage determination.
  • Integrate VAFator to annotate mutations with Variant Allele Frequency and subsequently classify them into clonal, intrahost or low frequency mutations.
  • Remove unnecessary --chromosome parameter, this is now inferred from the reference.
  • Transform iVar output table into VCF format and postprocess it similarly to other VCFs.
  • Conda dependencies are now modular which minimises collisions of dependencies.
  • Improve automated tests.
  • Support for other virus than SARS-CoV-2 is now tested!

Release v0.7.0

13 Oct 12:24
55feb39
Compare
Choose a tag to compare

Changes:

  • Added parameters --input_fastas and --input_fastqs to enable the processing of multiple samples
  • The code has been migrated to Nextflow DSL2 and organized into more readable modules

Bugfix:

  • Domain annotations had the wrong coordinates and hence were wrong. These are fixed now

Release v0.6.0

29 Sep 08:33
c0877c6
Compare
Choose a tag to compare

Minor changes:

  • The output folder is used as provided, no subfolder with the sample name is created

Release v0.5.0

08 Jul 13:14
Compare
Choose a tag to compare

Major changes:

  • Add coverage analysis for FASTQ pipeline
  • Add Pfam domain annotations in the output VCFs
  • Add ConsHMM conservation scores annotations in the output VCFs

Minor changes:

  • Parametrise chromosome for FASTA pipeline, default is the Sars-CoV-2 chromosome
  • Parametrise global alignment parameters
  • Avoid calling external Nextflow workflows and reimplement internally due to performance reasons. Logic does not change

Release Covigator NGS pipeline v0.4.0

22 Jun 20:07
Compare
Choose a tag to compare

Major changes

  • Support DNA assemblies in FASTA format as input instead of raw reads. Variant calling on the assembly is implemented using BioPython PairwiseAligner and a valid VCF is created. This VCF is then normalized and annotated with SnpEff. Thus providing a VCF compatible with the VCFs generated from the FASTQ files.
  • The variant normalization is reimplemented locally to avoid a call to Nextflow which was not efficient.

Minor changes

  • Ensure the work folder are cleaned up after correct execution
  • Add an initialization mode convenient to install the pipeline and initialize the conda environments before running on multiple samples concurrently.

Release Covigator NGS pipeline v0.3.1

16 Jun 11:33
Compare
Choose a tag to compare

Bugfix release

  • The variant normalization workflow cached in the assets folder was sometimes causing an error when accessed concurrently. Although this is still the default behavior and it will just work in most cases, the tronflow dependencies can now be manually cloned and parametrized as a workaround for this issue.