Releases: bahlolab/nf-cavalier
Releases · bahlolab/nf-cavalier
23.03.1
22.07.1
22.03.1
22.03.1 - 22 Mar 2022
Added
- SV support, SVPV visualisation
- Candidate variants CSV output summarising all candidate variants across all samples
Fixed
- Test code resulting in warning
2 samples in "vcf" but not in "ped" or "bams": a_sam, b_sam
removed
Changed
- Merge cavalier-pre and cavalier containers, install the majority of R packages with conda for faster builds
- PanelApp list versions save to cavalier cache to avoid downloading repeatedly across pipelines
- Reorganise Nextflow code into discrete modules to simplify main.nf
- Set Cavalier cache dir explicitly in Nextflow pipeline to avoid singularity not recognising home directory issue
21.10.2
21.10.2 - 29 Oct 2021
Fixed
- VEP cache directory not passed as Nextflow Path, causing directory not to be mounted in Singularity images.
Added
- Warnings when sample IDs and family IDs in inputs are unmatched.
- Splitting of input VCF based on genomic intervals to speed VCF preprocessing.
- Param
exclude_benign_missense
to allow control whether benign missense variants are excluded from results.
Changed
- Switched to BCF instead of VCF.gz format for intermediate tasks
- Dropped unused VEP annotations
--mane
,--var_synonyms
,--pubmed
,--af_esp
,--gene_phenotype
,--appris
,
--tsl
,--uniprot
,--biotype
,--canonical
,--regulatory
and--domains
- Dropped VEP filter options
--allow_non_variant
and--dont_skip
. - Combined
vep
andvep_filter
processes into processvep
. - Combined
vcf_split
andvcf_flatten_multi
into new processvcf_split_norm
. - process
vep
now outputs 3 files: '*.vep.bcf' for annotated variants to be passed to Cavalier, '*.vep-modifier.bcf'
for annotated variants categorised as 'MODIFIER' and '.unannotated.bcf' for variants not annotated by VEP
(intergenic/invariant/failed reference check).