Skip to content

Commit

Permalink
Merge pull request #752 from maxulysse/dev_polish
Browse files Browse the repository at this point in the history
More polish
  • Loading branch information
maxulysse authored Sep 16, 2022
2 parents 43d4a06 + 3eaa57a commit 7339521
Show file tree
Hide file tree
Showing 2 changed files with 85 additions and 34 deletions.
87 changes: 69 additions & 18 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- [#691](https://github.com/nf-core/sarek/pull/691) - Enable `PROFILE=conda`, `PROFILE=docker` and `PROFILE=singularity` for pytest
- [#716](https://github.com/nf-core/sarek/pull/716) - Add documentation for Azure recommended config vm_size
- [#752](https://github.com/nf-core/sarek/pull/752) - Add tracking of all dependencies starting 3.0

### Changed

Expand All @@ -24,11 +25,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- [#723](https://github.com/nf-core/sarek/pull/723) - Sync `TEMPLATE` with `tools` `2.5.1`
- [#726](https://github.com/nf-core/sarek/pull/726) - Adapt resource requests
- [#730](https://github.com/nf-core/sarek/pull/730) - Reduce number of tests
- [#731](https://github.com/nf-core/sarek/pull/731) - Run the somatic test as default on `-profile test_full`, the germline can be tested with `-profile test_full_somatic`
- [#731](https://github.com/nf-core/sarek/pull/731) - Run the somatic test as default on `-profile test_full`, the germline can be tested with `-profile test_full_germline`
- [#733](https://github.com/nf-core/sarek/pull/733) - Add description for params.cf_chrom_len
- [#734](https://github.com/nf-core/sarek/pull/734) - nf-core modules update -a
- [#736](https://github.com/nf-core/sarek/pull/736) - More extensive CI for default test
- [#742](https://github.com/nf-core/sarek/pull/742) - Requiring the Hyplotypecaller to be specified as one of the tools for joint germline genotyping.
- [#742](https://github.com/nf-core/sarek/pull/742) - Requiring the Haplotypecaller to be specified as one of the tools for joint germline genotyping
- [#752](https://github.com/nf-core/sarek/pull/752) - Code polishing

### Fixed

Expand All @@ -50,15 +52,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Removed

- [#742](https://github.com/nf-core/sarek/pull/742) - Removed some lines from the usage-doc as Sarek no longer support input supplied as a list of multiple csv-files.
- [#742](https://github.com/nf-core/sarek/pull/742) - Removed some lines from the usage-doc as Sarek no longer support input supplied as a list of multiple csv-files

## [3.0.1](https://github.com/nf-core/sarek/releases/tag/3.0.1) - Saiva

Saiva is a lake in the Sarek national park, just below the Skierfe mountain.

### Fixed

- [#708](https://github.com/nf-core/sarek/pull/708) - Fixes mpileup bug. Update nf-core module `samtools/mpileup` to subset CRAM file by intervals.
- [#708](https://github.com/nf-core/sarek/pull/708) - Fixes mpileup bug. Update nf-core module `samtools/mpileup` to subset CRAM file by intervals

## [3.0](https://github.com/nf-core/sarek/releases/tag/3.0) - Skierfe

Expand Down Expand Up @@ -96,13 +98,13 @@ Skierfe is a mountain in the Sarek national park, and the inspiration for the lo
- [#613](https://github.com/nf-core/sarek/pull/613) - Added params `--dbnsfp_consequence` to allow configuration of consequence for the `dbnsfp` `VEP` plugin
- [#613](https://github.com/nf-core/sarek/pull/613) - Added params `--vep_version` to allow more configuration on the vep container definition
- [#620](https://github.com/nf-core/sarek/pull/620) - Added checks for sex information when running a CNV tools
- [#623](https://github.com/nf-core/sarek/pull/623) - Additional checks of data in the input sample sheet.
- [#629](https://github.com/nf-core/sarek/pull/629) - Added checks to catch inconsistency between supplied samples and requested tools.
- [#623](https://github.com/nf-core/sarek/pull/623) - Additional checks of data in the input sample sheet
- [#629](https://github.com/nf-core/sarek/pull/629) - Added checks to catch inconsistency between supplied samples and requested tools
- [#632](https://github.com/nf-core/sarek/pull/632) - Added params `--snpeff_version` to allow more configuration on the snpeff container definition
- [#632](https://github.com/nf-core/sarek/pull/632) - Added params `--vep_include_fasta` to use the fasta file for annotation
- [#639](https://github.com/nf-core/sarek/pull/639) - Adding genes-txt-file and summary-html-file to the published output from snpEff.
- [#639](https://github.com/nf-core/sarek/pull/639) - Adding genes-txt-file and summary-html-file to the published output from snpEff
- [#647](https://github.com/nf-core/sarek/pull/647) - Update resource requests for preprocessing based on what worked for 5 ICGC matched WGS samples
- [#652](https://github.com/nf-core/sarek/pull/652) - Added full size somatic test profile.
- [#652](https://github.com/nf-core/sarek/pull/652) - Added full size somatic test profile

### Changed

Expand All @@ -129,7 +131,7 @@ Skierfe is a mountain in the Sarek national park, and the inspiration for the lo
- [#539](https://github.com/nf-core/sarek/pull/539) - Update `CITATIONS.md`
- [#544](https://github.com/nf-core/sarek/pull/544) - `Mutect2` is no longer compatible with `--no_intervals`
- [#551](https://github.com/nf-core/sarek/pull/551) - Sync `TEMPLATE` with `tools` `2.4`
- [#562](https://github.com/nf-core/sarek/pull/562) - Restart from `--step annotate` is now also requiring a CSV file.
- [#562](https://github.com/nf-core/sarek/pull/562) - Restart from `--step annotate` is now also requiring a CSV file
- [#563](https://github.com/nf-core/sarek/pull/563) - Updated subway map
- [#570](https://github.com/nf-core/sarek/pull/570) - Extract mpileup into its own subworkflow; zip mpileup files
- [#571](https://github.com/nf-core/sarek/pull/571) - Including and using GATK4's mergeVcfs
Expand Down Expand Up @@ -218,6 +220,55 @@ Skierfe is a mountain in the Sarek national park, and the inspiration for the lo
- [#668](https://github.com/nf-core/sarek/pull/668) - Add `snpeff_version` and `vep_version` to `schema_ignore_params` to avoid issue when specifying on command line
- [#669](https://github.com/nf-core/sarek/pull/669) - Fix path to files when creating csv files

### Dependencies

| Dependency | Old version | New version |
| ---------------------- | ----------- | ----------- |
| `ascat` | 2.5.2 | 3.0.0 |
| `bcftools` | 1.9 | 1.15.1 |
| `bwa-mem2` | 2.0 | 2.2.1 |
| `bwa` | 0.7.17 | unchanged |
| `cancerit-allelecount` | 4.0.2 | 4.3.0 |
| `cnvkit` | 0.9.6 | 0.9.9 |
| `control-freec` | 11.6 | 11.6 |
| `deepvariant` | added | 1.3.0 |
| `dragmap` | added | 1.2.1 |
| `ensembl-vep` | 99.2 | 106.1 |
| `fastp` | added | 0.23.2 |
| `fastqc` | 0.11.9 | unchanged |
| `fgbio` | 1.1.0 | 2.0.2 |
| `freebayes` | 1.3.2 | 1.3.5 |
| `gatk4` | 4.1.7.0 | 4.2.6.1 |
| `gawk` | added | 5.1.0 |
| `genesplicer` | 1.0 | removed |
| `htslib` | 1.9 | removed |
| `llvm-openmp` | 8.0.1 | removed |
| `manta` | 1.6.0 | unchanged |
| `markdown` | 3.1.1 | removed |
| `mosdepth` | 0.3.3 | 0.3.3 |
| `msisensor-pro` | 1.1.a | 1.2.0 |
| `msisensor` | 0.5 | removed |
| `multiqc` | 1.8 | 1.13a |
| `openjdk` | added | 8.0.312 |
| `openmp` | 8.0.1 | removed |
| `p7zip` | added | 15.09 |
| `pigz` | 2.3.4 | unchanged |
| `pygments` | 2.5.2 | removed |
| `pymdown-extensions` | 6.0 | removed |
| `qualimap` | 2.2.2d | removed |
| `r-ggplot2` | 3.3.0 | removed |
| `samblaster` | 0.1.24 | 0.1.26 |
| `samtools` | 1.9 | 1.15.1 |
| `sed` | added | 4.7 |
| `snpeff` | 4.3.1t | 5.1 |
| `strelka` | 2.9.10 | 2.9.10 |
| `svdb` | added | 2.6.1 |
| `tabix` | added | 1.11 |
| `tiddit` | 2.7.1 | 3.1.0 |
| `trim-galore` | 0.6.5 | removed |
| `vcfanno` | 0.3.2 | removed |
| `vcftools` | 0.1.16 | unchanged |

### Deprecated

### Removed
Expand All @@ -230,7 +281,7 @@ Skierfe is a mountain in the Sarek national park, and the inspiration for the lo
- [#539](https://github.com/nf-core/sarek/pull/539) - `--genesplicer` has been removed
- [#539](https://github.com/nf-core/sarek/pull/539) - `conf/genomes.config` and `params.genomes_base` have been removed
- [#562](https://github.com/nf-core/sarek/pull/562) - Restart from `--step annotate` from folder is removed. Use a `csv` file instead
- [#571](https://github.com/nf-core/sarek/pull/571) - Removed the local module `concat_vcf`.
- [#571](https://github.com/nf-core/sarek/pull/571) - Removed the local module `concat_vcf`
- [#605](https://github.com/nf-core/sarek/pull/605) - Removed Scatter/gather from GATK_SINGLE_SAMPLE_GERMLINE_VARIANT_CALLING, all intervals are processed together
- [#643](https://github.com/nf-core/sarek/pull/643) - Removed Sentieon parameters

Expand Down Expand Up @@ -368,7 +419,7 @@ Piellorieppe is one of the main massif in the Sarek National Park.
- [#180](https://github.com/nf-core/sarek/pull/180) - Now saving Mapped BAMs (and creating TSV) in minimal setting
- [#182](https://github.com/nf-core/sarek/pull/182) - Add possibility to run `HaplotypeCaller` without `dbsnp` so it can be used to actually generate vcfs to build a set of known sites (cf [gatkforums](https://gatkforums.broadinstitute.org/gatk/discussion/1247/what-should-i-use-as-known-variants-sites-for-running-tool-x))
- [#195](https://github.com/nf-core/sarek/pull/195) - Now creating TSV for duplicates marked BAMs in minimal setting
- [#195](https://github.com/nf-core/sarek/pull/195), [#202](https://github.com/nf-core/sarek/pull/202) - Add `--save_bam_mapped` params to save mapped BAMs.
- [#195](https://github.com/nf-core/sarek/pull/195), [#202](https://github.com/nf-core/sarek/pull/202) - Add `--save_bam_mapped` params to save mapped BAMs
- [#197](https://github.com/nf-core/sarek/pull/197) - Add step `prepare_recalibration` to allow restart from DuplicatesMarked BAMs
- [#204](https://github.com/nf-core/sarek/pull/204) - Add step `Control-FREEC` to allow restart from pileup files
- [#205](https://github.com/nf-core/sarek/pull/205) - Add `--skip_markduplicates` to allow skipping the `MarkDuplicates` process
Expand Down Expand Up @@ -530,9 +581,9 @@ Jåkkåtjkaskajekna is one of the two glaciers of the Ålkatj Massif.

### Fixed

- [#48](https://github.com/nf-core/sarek/issues/48) - Fix `singularity.autoMounts` issue.
- [#49](https://github.com/nf-core/sarek/issues/49) - Use correct tag for annotation containers.
- [#50](https://github.com/nf-core/sarek/issues/50) - Fix paths for scripts.
- [#48](https://github.com/nf-core/sarek/issues/48) - Fix `singularity.autoMounts` issue
- [#49](https://github.com/nf-core/sarek/issues/49) - Use correct tag for annotation containers
- [#50](https://github.com/nf-core/sarek/issues/50) - Fix paths for scripts

## [2.5](https://github.com/nf-core/sarek/releases/tag/2.5) - Ålkatj

Expand Down Expand Up @@ -764,7 +815,7 @@ Initial release of `nf-core/sarek`, created with the [nf-core](http://nf-co.re/)
### Fixed

- [#665](https://github.com/SciLifeLab/Sarek/pull/665) - Input bam file now has always the same name (whether it is from a single fastq pair or multiple) in the `MarkDuplicates` process, so metrics too
- [#672](https://github.com/SciLifeLab/Sarek/pull/672) - Process `PullSingularityContainers` from `buildContainers.nf` now expect a file with the correct `.simg` extension for singularity images, and no longer the `.img` one.
- [#672](https://github.com/SciLifeLab/Sarek/pull/672) - Process `PullSingularityContainers` from `buildContainers.nf` now expect a file with the correct `.simg` extension for singularity images, and no longer the `.img` one
- [#679](https://github.com/SciLifeLab/Sarek/pull/679) - Add `publishDirMode` for `germlineVC.nf`
- [#700](https://github.com/SciLifeLab/Sarek/pull/700) - Fix [#699](https://github.com/SciLifeLab/Sarek/issues/699) missing DP in the FORMAT column VCFs for Mutect2
- [#702](https://github.com/SciLifeLab/Sarek/pull/702) - Fix [#701](https://github.com/SciLifeLab/Sarek/issues/701)
Expand Down Expand Up @@ -862,10 +913,10 @@ Ruotes is one of the main massif in the Sarek National Park.
- [#582](https://github.com/SciLifeLab/Sarek/pull/582), [#587](https://github.com/SciLifeLab/Sarek/pull/587) - Update figures
- [#595](https://github.com/SciLifeLab/Sarek/pull/595) - Function `defineDirectoryMap()` is now part of `SarekUtils`
- [#595](https://github.com/SciLifeLab/Sarek/pull/595) - Process `GenerateMultiQCconfig` replace by function `createMultiQCconfig()`
- [#597](https://github.com/SciLifeLab/Sarek/pull/597) - `extractBams()` now takes an extra parameter.
- [#597](https://github.com/SciLifeLab/Sarek/pull/597) - `extractBams()` now takes an extra parameter
- [#597](https://github.com/SciLifeLab/Sarek/pull/597) - Move `checkFileExtension()`, `checkParameterExistence()`, `checkParameterList()`, `checkReferenceMap()`, `checkRefExistence()`, `extractBams()`, `extractGenders()`, `returnFile()`, `returnStatus()` and `returnTSV()` functions to `SarekUtils`
- [#597](https://github.com/SciLifeLab/Sarek/pull/597) - Reduce data footprint for Process `CreateRecalibrationTable`
- [#597](https://github.com/SciLifeLab/Sarek/pull/597) - Replace deprecated operator `phase` by `join`.
- [#597](https://github.com/SciLifeLab/Sarek/pull/597) - Replace deprecated operator `phase` by `join`
- [#599](https://github.com/SciLifeLab/Sarek/pull/599) - Merge is tested with `ANNOTATEALL`
- [#604](https://github.com/SciLifeLab/Sarek/pull/604) - Synching `GRCh38` `wgs_calling_regions` bedfiles
- [#607](https://github.com/SciLifeLab/Sarek/pull/607) - One container approach
Expand All @@ -889,7 +940,7 @@ Ruotes is one of the main massif in the Sarek National Park.

## [2.0.0](https://github.com/SciLifeLab/Sarek/releases/tag/2.0.0) - 2018-03-23

First release under the `Sarek` name, from the National Park in Northern Sweden
First release under the `Sarek` name, from the National Park in Northern Sweden.

### Added

Expand Down
32 changes: 16 additions & 16 deletions nextflow.config
Original file line number Diff line number Diff line change
Expand Up @@ -49,23 +49,23 @@ params {
seq_platform = 'ILLUMINA' // Default platform written in read group PL field by aligner

// Variant Calling
only_paired_variant_calling = false //if true, skips germline variant calling for normal-paired samples
ascat_ploidy = null // default value for ASCAT
ascat_min_base_qual = 20 // default value for ASCAT
ascat_min_counts = 10 // default value for ASCAT
ascat_min_map_qual = 35 // default value for ASCAT
ascat_purity = null // default value for ASCAT
cf_ploidy = "2" // default value for Control-FREEC
cf_coeff = 0.05 // default value for Control-FREEC
cf_contamination = 0 // default value for Control-FREEC
only_paired_variant_calling = false // if true, skips germline variant calling for normal-paired samples
ascat_ploidy = null // default value for ASCAT
ascat_min_base_qual = 20 // default value for ASCAT
ascat_min_counts = 10 // default value for ASCAT
ascat_min_map_qual = 35 // default value for ASCAT
ascat_purity = null // default value for ASCAT
cf_ploidy = "2" // default value for Control-FREEC
cf_coeff = 0.05 // default value for Control-FREEC
cf_contamination = 0 // default value for Control-FREEC
cf_contamination_adjustment = false // by default we are not using this in Control-FREEC
cf_mincov = 0 // ControlFreec default values
cf_minqual = 0 // ControlFreec default values
cf_window = null // by default we are not using this in Control-FREEC
cf_chrom_len = null // by default we are using the fasta_fai. This can be used to circumvent this issue until there is a better option available upstream: https://github.com/nf-core/sarek/issues/670
ignore_soft_clipped_bases = false // no --dont-use-soft-clipped-bases for GATK Mutect2
wes = false // Set to true, if data is exome/targeted sequencing data. Used to use correct models in various variant callers
joint_germline = false // g.vcf & joint germline calling are not run by default if HaplotypeCaller is selected
cf_mincov = 0 // ControlFreec default values
cf_minqual = 0 // ControlFreec default values
cf_window = null // by default we are not using this in Control-FREEC
cf_chrom_len = null // by default we are using the fasta_fai. This can be used to circumvent this issue until there is a better option available upstream: https://github.com/nf-core/sarek/issues/670
ignore_soft_clipped_bases = false // no --dont-use-soft-clipped-bases for GATK Mutect2
wes = false // Set to true, if data is exome/targeted sequencing data. Used to use correct models in various variant callers
joint_germline = false // g.vcf & joint germline calling are not run by default if HaplotypeCaller is selected

// Annotation
vep_out_format = 'vcf'
Expand Down

0 comments on commit 7339521

Please sign in to comment.