Releases: nf-cmgg/germline
Releases · nf-cmgg/germline
v1.8.2 - Outstanding Oostkamp
v1.8.1 - Open Oostkamp
Fixes
- Revert VEP version to v105
v1.8.0 - Optimistic Oostkamp
New features
- Added
watchpath
functionality to the pipeline. Add thewatch:
prefix to a file basename in the samplesheet and the pipeline will automatically wait for the file to be created in the--watchdir
directory (the lookup happens recursively)
Changes
- Bumped the minimal support nextflow version to
24.04.0
- Bumped all modules to the newest versions
- The pipeline now also outputs
csi
indices - Rename the
master
branch tomain
- Low coverage regions (regions with less than 5 reads) are no longer considered for variant calling
Refactors
- Updated the pipeline to the new linting guidelines
- Removed
check_max
in favor ofresourceLimits
v1.7.0 - Tolerant Tongeren
Fixes
- Automap analysis should now give the correct output files for individuals.
Changes
- Haplotypecaller will not perform phasing by default now. This can still be turned back on using the
--hc_phasing
parameter. - Removed the WES and WGS profiles.
v1.6.0 - Offbeat Ostend
New features
- Added UPDio for Uniparental Disomy detection in family samples. This introduces the
--updio
parameter to turn on this detection and--updio_common_cnvs
to supply a common CNVs file to UPDio. The family needs to contain at least one child with its mother and father. - Added docs built with MkDocs. See the documentation site here.
- Added AutoMap to find regions of homozygosity from human samples. This introduces the
--automap
parameter to turn on this feature and the--automap_repeats
,--automap_panel
and--automap_panel_name
parameters to configure AutoMap (see the parameters docs for more information)
Changes
- Updated all tests to use snapshots instead.
- Made the pipeline pluggable to enable the use of it in a meta pipeline.
v1.5.1 - Great Geraardsbergen
v1.5.1 - Great Geraardsbergen - [March 7 2024]
Fixes
- Fixed an issue with
igenomes
paths not being casted correctly to their corresponding parameter
v1.5.0 - Amazing Antwerp
Improvements
- Updated to the nf-core template v2.13.0
- Updated all GATK modules to 4.5.0.0
- Moved the pipeline from https://github.com/CenterForMedicalGeneticsGhent/nf-cmgg-germline to https://github.com/nf-cmgg/germline
Changes
- VCF files created with
haplotypecaller
now have thehaplotypecaller
tag in the filename instead ofgatk4-joint
to keep naming consistent
v1.4.2 - Vibrant Veurne
Fixes
- Set the default ensembl VEP version to 105.0 instead of using dynamic container fetching
v1.4.1 - Lively Leuven
New Features
- Added the
--output_suffix
parameter to add a custom suffix to the basename of the output files. - Implemented files for the alphamissense plugin of VEP.
- Added the
--only_pass
parameter to only output variants that have thePASS
flag in the FILTER column. (This is only applied when--filter
is also given) - Added the
--keep_alt_contigs
parameter. This will tell the pipeline to not filter out the alternate contigs, which will now be done by default. - Add dbsnp Ids to VCFs coming from vardict. This will be done automatically if a dbsnp VCF is given to the pipeline through the
--dbsnp
parameter.
Improvements
- Updated the seqplorer profile so that the output filenames are correct for easy import
- Changed the separator in
--vcfanno_resources
to;
instead of,
to allow commas in glob patterns. - Removed the reheader step from the vardict subworkflow and added a simple sed substitution to the vardictjava module
vcf2db
now uses a python 2 environment to increase it's stability
v1.4.0 - Kingly Kortrijk
New Features
- Added the
--callers
parameter to specify the variant caller to use. Currently onlyhaplotypecaller
andvardict
are supported. - Added the
vardict
variant caller. - Added the
--vardict_min_af
parameter to specify the minimum allele frequency forvardict
. This option is also available in the samplesheet asvardict_min_af
to set it dynamically per sample. - Added the
--output_genomicsdb
option to specify whether a GenomicsDB should be outputted or not. This will betrue
when usingonly_merge
. - Added
--normalize
options for decomposing and normalizing of variants after calling and genotyping. - Added
WGS
,WES
,SeqCap
,HyperCap
andseqplorer
profiles that can be used to set the default parameters for these types of runs.
Improvements
- Refactored the pipeline to accomodate future additions of variant callers and genotypers
- Removed a lot of unnecessary bloat
- Improved GenomicsDBImport (can now be multithreaded and runs a lot faster). This will make very big runs more possible.
- Changed
coverage_fast
tomosdepth_slow
, reversing the effect of the parameter. By default mosdepth will now be run with--fast-mode
. This can be disabled using the newmosdepth_slow
parameter. - Automatically merge the regions that are within 150 bps of eachother for the variant calling. This way it's ensured that indel calling happens correctly.
Fixes
- Fixed an issue with the outputting of the validation PNG files, now all three types of PNGs are outputted.
- Fixed a small issue where VCFs without a sample created by the callers could not be used by
bcftools concat
, these files will now be filtered from the input of the command. - Removed the
--maxentscan
parameter because this file is automatically present in the container