Skip to content

Commit 1304401

Browse files
authored
Merge pull request #160 from uclahs-cds/jieunoh-update-picard-to-2.26.10
Jieunoh update picard to 2.26.10
2 parents 40e7e3e + d0778f3 commit 1304401

File tree

7 files changed

+9
-12
lines changed

7 files changed

+9
-12
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
1010
## [Unreleased]
1111
### Changed
1212
- Update GATK to 4.2.4.1 to address Log4j vulnerabilities (https://github.com/advisories/GHSA-8489-44mv-ggj8, https://github.com/advisories/GHSA-p6xc-xr62-6r2g)
13+
- Update Picard version to 2.26.10 to address Log4j moderate vulnerability (https://github.com/advisories/GHSA-8489-44mv-ggj8)
1314

1415
### Added
1516
- Add F32 config file

pipeline/config/F32.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ process {
1414
cpus = 32
1515
}
1616
withName: run_SortSam_Picard {
17-
cpus = 1
17+
cpus = 2
1818
memory = 10.GB
1919
}
2020
withName: run_MarkDuplicate_Picard {

pipeline/config/F72.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ process {
1414
cpus = 56
1515
}
1616
withName: run_SortSam_Picard {
17-
cpus = 1
17+
cpus = 2
1818
memory = 10.GB
1919
}
2020
withName: run_MarkDuplicate_Picard {

pipeline/config/M64.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ process {
1414
cpus = 56
1515
}
1616
withName: run_SortSam_Picard {
17-
cpus = 1
17+
cpus = 2
1818
memory = 10.GB
1919
}
2020
withName: run_MarkDuplicate_Picard {

pipeline/config/methods.config

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ params {
1515

1616
docker_image_bwa_and_samtools = "blcdsdockerregistry/bwa-mem2_samtools-1.12:2.2.1"
1717
docker_image_hisat2_and_samtools = "blcdsdockerregistry/hisat2_samtools-1.12:2.2.1"
18-
docker_image_picardtools = "blcdsdockerregistry/align-dna:picardtools-2.23.3"
18+
docker_image_picardtools = "blcdsdockerregistry/picard:2.26.10"
1919
docker_image_sha512sum = "blcdsdockerregistry/align-dna:sha512sum-1.0"
2020
docker_image_validate_params = "blcdsdockerregistry/validate:2.1.5"
2121
docker_image_gatk = "broadinstitute/gatk:4.2.4.1"
@@ -54,10 +54,6 @@ else {
5454
if (!params.containsKey('mark_duplicates')) {
5555
params.mark_duplicates = true
5656
}
57-
58-
params.mem_command_sort_sam = "4g"
59-
params.mem_command_mark_duplicates = "4g"
60-
params.mem_command_build_bam_index = "4g"
6157

6258
docker {
6359
_uid_and_gid = "-u \$(id -u):\$(id -g)"

pipeline/modules/mark_duplicate_picardtools.nf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ process run_MarkDuplicate_Picard {
3838
# add picard option prefix, '--INPUT' to each input bam
3939
declare -r INPUT=$(echo '!{input_bams}' | sed -e 's/ / --INPUT /g' | sed '1s/^/--INPUT /')
4040
41-
java -Xmx!{params.mem_command_mark_duplicates} -Djava.io.tmpdir=/temp_dir \
42-
-jar /picard-tools/picard.jar \
41+
java -Xmx${task.memory.getMega()}m -Djava.io.tmpdir=/temp_dir \
42+
-jar /usr/local/share/picard-slim-2.26.10-0/picard.jar \
4343
MarkDuplicates \
4444
--VALIDATION_STRINGENCY LENIENT \
4545
$INPUT \

pipeline/modules/sort_bam_picardtools.nf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@ process run_SortSam_Picard {
5959
"""
6060
set -euo pipefail
6161
62-
java -Xmx${params.mem_command_sort_sam} -Djava.io.tmpdir=/temp_dir \
63-
-jar /picard-tools/picard.jar \
62+
java -Xmx${task.memory.getMega()}m -Djava.io.tmpdir=/temp_dir \
63+
-jar /usr/local/share/picard-slim-2.26.10-0/picard.jar \
6464
SortSam \
6565
--VALIDATION_STRINGENCY LENIENT \
6666
--INPUT ${input_bam} \

0 commit comments

Comments
 (0)