Skip to content

Commit a1188dc

Browse files
authored
Merge pull request #1621 from nf-core/qualimap-performance-optimization
Optimize qualimap performance with multi-threaded name sorting
2 parents eb418bd + b9d5e08 commit a1188dc

13 files changed

+67
-13
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ Special thanks to the following for their contributions to the release:
1515

1616
- [PR #1608](https://github.com/nf-core/rnaseq/pull/1608) - Bump version after release 3.21.0
1717
- [PR #1617](https://github.com/nf-core/rnaseq/pull/1617) - Update bbmap/bbsplit module
18+
- [PR #1621](https://github.com/nf-core/rnaseq/pull/1621) - Optimize qualimap performance with multi-threaded name sorting
1819

1920
## [[3.21.0](https://github.com/nf-core/rnaseq/releases/tag/3.21.0)] - 2025-09-18
2021

modules/nf-core/qualimap/rnaseq/nextflow.config

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/bam_input.nf.test.snap

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"BAM input for Salmon": {
33
"content": [
4-
139,
4+
144,
55
{
66
"BBMAP_BBSPLIT": {
77
"bbmap": 39.18
@@ -79,6 +79,9 @@
7979
"SAMTOOLS_INDEX": {
8080
"samtools": 1.21
8181
},
82+
"SAMTOOLS_SORT_QUALIMAP": {
83+
"samtools": 1.21
84+
},
8285
"SAMTOOLS_STATS": {
8386
"samtools": 1.21
8487
},
@@ -958,7 +961,7 @@
958961
},
959962
"BAM input for RSEM": {
960963
"content": [
961-
138,
964+
143,
962965
{
963966
"BBMAP_BBSPLIT": {
964967
"bbmap": 39.18
@@ -1041,6 +1044,9 @@
10411044
"SAMTOOLS_INDEX": {
10421045
"samtools": 1.21
10431046
},
1047+
"SAMTOOLS_SORT_QUALIMAP": {
1048+
"samtools": 1.21
1049+
},
10441050
"SAMTOOLS_STATS": {
10451051
"samtools": 1.21
10461052
},

tests/default.nf.test.snap

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@
102102
},
103103
"Params: default": {
104104
"content": [
105-
209,
105+
214,
106106
{
107107
"BBMAP_BBSPLIT": {
108108
"bbmap": 39.18
@@ -199,6 +199,9 @@
199199
"SAMTOOLS_SORT": {
200200
"samtools": 1.21
201201
},
202+
"SAMTOOLS_SORT_QUALIMAP": {
203+
"samtools": 1.21
204+
},
202205
"SAMTOOLS_STATS": {
203206
"samtools": 1.21
204207
},

tests/featurecounts_group_type.nf.test.snap

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@
102102
},
103103
"Params: --featurecounts_group_type false": {
104104
"content": [
105-
199,
105+
204,
106106
{
107107
"BBMAP_BBSPLIT": {
108108
"bbmap": 39.18
@@ -196,6 +196,9 @@
196196
"SAMTOOLS_SORT": {
197197
"samtools": 1.21
198198
},
199+
"SAMTOOLS_SORT_QUALIMAP": {
200+
"samtools": 1.21
201+
},
199202
"SAMTOOLS_STATS": {
200203
"samtools": 1.21
201204
},

tests/hisat2.nf.test.snap

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@
103103
},
104104
"Params: --aligner hisat2": {
105105
"content": [
106-
200,
106+
205,
107107
{
108108
"BBMAP_BBSPLIT": {
109109
"bbmap": 39.18
@@ -203,6 +203,9 @@
203203
"SAMTOOLS_SORT": {
204204
"samtools": 1.21
205205
},
206+
"SAMTOOLS_SORT_QUALIMAP": {
207+
"samtools": 1.21
208+
},
206209
"SAMTOOLS_STATS": {
207210
"samtools": 1.21
208211
},

tests/min_mapped_reads.nf.test.snap

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"Params: --min_mapped_reads 90": {
33
"content": [
4-
163,
4+
166,
55
{
66
"BBMAP_BBSPLIT": {
77
"bbmap": 39.18
@@ -98,6 +98,9 @@
9898
"SAMTOOLS_SORT": {
9999
"samtools": 1.21
100100
},
101+
"SAMTOOLS_SORT_QUALIMAP": {
102+
"samtools": 1.21
103+
},
101104
"SAMTOOLS_STATS": {
102105
"samtools": 1.21
103106
},

tests/remove_ribo_rna.nf.test.snap

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"Params: --remove_ribo_rna": {
33
"content": [
4-
220,
4+
225,
55
{
66
"BBMAP_BBSPLIT": {
77
"bbmap": 39.18
@@ -98,6 +98,9 @@
9898
"SAMTOOLS_SORT": {
9999
"samtools": 1.21
100100
},
101+
"SAMTOOLS_SORT_QUALIMAP": {
102+
"samtools": 1.21
103+
},
101104
"SAMTOOLS_STATS": {
102105
"samtools": 1.21
103106
},

tests/sentieon_default.nf.test.snap

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@
102102
},
103103
"Params: default --use_sentieon_star": {
104104
"content": [
105-
209,
105+
214,
106106
{
107107
"BBMAP_BBSPLIT": {
108108
"bbmap": 39.18
@@ -199,6 +199,9 @@
199199
"SAMTOOLS_SORT": {
200200
"samtools": 1.21
201201
},
202+
"SAMTOOLS_SORT_QUALIMAP": {
203+
"samtools": 1.21
204+
},
202205
"SAMTOOLS_STATS": {
203206
"samtools": 1.21
204207
},

tests/skip_trimming.nf.test.snap

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"Params: --skip_trimming": {
33
"content": [
4-
199,
4+
204,
55
{
66
"BBMAP_BBSPLIT": {
77
"bbmap": 39.18
@@ -98,6 +98,9 @@
9898
"SAMTOOLS_SORT": {
9999
"samtools": 1.21
100100
},
101+
"SAMTOOLS_SORT_QUALIMAP": {
102+
"samtools": 1.21
103+
},
101104
"SAMTOOLS_STATS": {
102105
"samtools": 1.21
103106
},

0 commit comments

Comments
 (0)