Skip to content

Commit 6160e77

Browse files
authored
Merge pull request #217 from Aratz/update_pixelator_0.27.2
Update pixelator 0.27.2
2 parents 561ccbf + 34d6fe8 commit 6160e77

39 files changed

Lines changed: 248 additions & 241 deletions

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88
### Enhancements & fixes
99

1010
- Improve documentation by @Aratz [#216](https://github.com/nf-core/pixelator/pull/216)
11+
- Update pixelator by @Aratz [#217](https://github.com/nf-core/pixelator/pull/217)
12+
13+
### Software dependencies
14+
15+
| Dependency | Old version | New version |
16+
| ----------- | ----------- | ----------- |
17+
| `pixelator` | 0.27.1 | 0.27.2 |
1118

1219
## [[4.1.0](https://github.com/nf-core/pixelator/releases/tag/4.1.0)] - 2026-05-28
1320

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,9 @@ For hashed PNA data (Proxiome kit v2), the samplesheet will look as follows:
6262

6363
```csv
6464
pool,hash_index,sample,sample_alias,condition,design,panel,fastq_1,fastq_2
65-
pool1,1,sample1,s1,control,proxiome-v2,proxiome-v2-immuno-155-v1.0,pool1_R1_001.fastq.gz,pool1_R2_001.fastq.gz
66-
pool1,2,sample2,s2,case,proxiome-v2,proxiome-v2-immuno-155-v1.0,pool1_R1_001.fastq.gz,pool1_R2_001.fastq.gz
67-
pool2,1,sample3,s3,control,proxiome-v2,proxiome-v2-immuno-155-v1.0,pool2_R1_001.fastq.gz,pool2_R2_001.fastq.gz
65+
pool1,1,sample1,s1,control,proxiome-v2,proxiome-v2-immuno-155-v2.0,pool1_R1_001.fastq.gz,pool1_R2_001.fastq.gz
66+
pool1,2,sample2,s2,case,proxiome-v2,proxiome-v2-immuno-155-v2.0,pool1_R1_001.fastq.gz,pool1_R2_001.fastq.gz
67+
pool2,1,sample3,s3,control,proxiome-v2,proxiome-v2-immuno-155-v2.0,pool2_R1_001.fastq.gz,pool2_R2_001.fastq.gz
6868
```
6969

7070
> [!NOTE]
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
pool,hash_index,sample,sample_alias,condition,design,panel,fastq_1,fastq_2
2-
pool1,1,sample1,s1,control,proxiome-v2,proxiome-v2-immuno-155-v1.0,pool1_R1_001.fastq.gz,pool1_R2_001.fastq.gz
3-
pool1,2,sample2,s2,treatment,proxiome-v2,proxiome-v2-immuno-155-v1.0,pool1_R1_001.fastq.gz,pool1_R2_001.fastq.gz
2+
pool1,1,sample1,s1,control,proxiome-v2,proxiome-v2-immuno-155-v2.0,pool1_R1_001.fastq.gz,pool1_R2_001.fastq.gz
3+
pool1,2,sample2,s2,treatment,proxiome-v2,proxiome-v2-immuno-155-v2.0,pool1_R1_001.fastq.gz,pool1_R2_001.fastq.gz

assets/schema_input.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,14 @@
3131
"const": "proxiome-v2"
3232
},
3333
"panel": {
34-
"const": "proxiome-v2-immuno-155-v1.0"
34+
"pattern": "^proxiome-v2-"
3535
}
3636
},
3737
"required": ["design", "panel"]
3838
},
3939
"then": {
4040
"required": ["pool", "hash_index"],
41-
"errorMessage": "The `pool` and `hash_index` columns are required for `proxiome-v2` design with panel `proxiome-v2-immuno-155-v1.0`."
41+
"errorMessage": "The `pool` and `hash_index` columns are required for `proxiome-v2` design with a `proxiome-v2` panel."
4242
}
4343
}
4444
],

docs/usage.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -127,8 +127,8 @@ Typically there are 8 hashed samples per pool (numbering 1 to 8).
127127

128128
```csv
129129
pool,hash_index,sample,sample_alias,condition,design,panel,fastq_1,fastq_2
130-
pool1,1,sample1,s1,control,proxiome-v2,proxiome-v2-immuno-155-v1.0,pool1_R1_001.fastq.gz,pool1_R2_001.fastq.gz
131-
pool2,2,sample2,s2,treatment,proxiome-v2,proxiome-v2-immuno-155-v1.0,pool1_R1_001.fastq.gz,pool1_R2_001.fastq.gz
130+
pool1,1,sample1,s1,control,proxiome-v2,proxiome-v2-immuno-155-v2.0,pool1_R1_001.fastq.gz,pool1_R2_001.fastq.gz
131+
pool2,2,sample2,s2,treatment,proxiome-v2,proxiome-v2-immuno-155-v2.0,pool1_R1_001.fastq.gz,pool1_R2_001.fastq.gz
132132
```
133133

134134
### Multiple runs of the same sample
@@ -154,10 +154,10 @@ The same approach applies when pooled hashed samples are sequenced again:
154154

155155
```csv title="samplesheet.csv"
156156
pool,hash_index,sample,sample_alias,condition,design,panel,fastq_1,fastq_2
157-
pool1,1,sample1,s1,control,proxiome-v2,proxiome-v2-immuno-155-v1.0,pool1_run1_R1_001.fastq.gz,pool1_run1_R2_001.fastq.gz
158-
pool1,1,sample1,s1,control,proxiome-v2,proxiome-v2-immuno-155-v1.0,pool1_run2_R1_001.fastq.gz,pool1_run2_R2_001.fastq.gz
159-
pool1,2,sample2,s2,treatment,proxiome-v2,proxiome-v2-immuno-155-v1.0,pool1_run1_R1_001.fastq.gz,pool1_run1_R2_001.fastq.gz
160-
pool1,2,sample2,s2,treatment,proxiome-v2,proxiome-v2-immuno-155-v1.0,pool1_run2_R1_001.fastq.gz,pool1_run2_R2_001.fastq.gz
157+
pool1,1,sample1,s1,control,proxiome-v2,proxiome-v2-immuno-155-v2.0,pool1_run1_R1_001.fastq.gz,pool1_run1_R2_001.fastq.gz
158+
pool1,1,sample1,s1,control,proxiome-v2,proxiome-v2-immuno-155-v2.0,pool1_run2_R1_001.fastq.gz,pool1_run2_R2_001.fastq.gz
159+
pool1,2,sample2,s2,treatment,proxiome-v2,proxiome-v2-immuno-155-v2.0,pool1_run1_R1_001.fastq.gz,pool1_run1_R2_001.fastq.gz
160+
pool1,2,sample2,s2,treatment,proxiome-v2,proxiome-v2-immuno-155-v2.0,pool1_run2_R1_001.fastq.gz,pool1_run2_R2_001.fastq.gz
161161
```
162162

163163
### Relative paths

modules/local/experiment_summary/tests/main.nf.test

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ nextflow_process {
1919
"""
2020
input[0] = [ file(params.pipelines_testdata_base_path + 'samplesheet/pna/samplesheet_proxiome_v2.csv', checkIfExists: true) ]
2121
input[1] = [
22-
[id:'all', design:'proxiome-v2', panel:'proxiome-v2-immuno-155-v1.0', technology:'proxiome-v2' ],
22+
[id:'all', design:'proxiome-v2', panel:'proxiome-v2-immuno-155-v2.0', technology:'proxiome-v2' ],
2323
[
2424
'amplicon', 'amplicon',
2525
],
@@ -55,7 +55,7 @@ nextflow_process {
5555
"""
5656
input[0] = [ file(params.pipelines_testdata_base_path + 'samplesheet/pna/samplesheet_proxiome_v2.csv', checkIfExists: true) ]
5757
input[1] = [
58-
[id:'all', design:'proxiome-v2', panel:'proxiome-v2-immuno-155-v1.0', technology:'proxiome-v2' ],
58+
[id:'all', design:'proxiome-v2', panel:'proxiome-v2-immuno-155-v2.0', technology:'proxiome-v2' ],
5959
[
6060
'amplicon', 'amplicon', 'amplicon', 'amplicon',
6161
'demux', 'demux', 'demux', 'demux',

modules/local/pixelator/amplicon/main.nf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ process PIXELATOR_AMPLICON {
55
// TODO: Add conda
66
// conda "bioconda::pixelator=0.18.2"
77
container "${params.pixelator_container?:workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container
8-
? 'quay.io/pixelgen-technologies/pixelator:0.27.1'
9-
: 'quay.io/pixelgen-technologies/pixelator:0.27.1'}"
8+
? 'quay.io/pixelgen-technologies/pixelator:0.27.2'
9+
: 'quay.io/pixelgen-technologies/pixelator:0.27.2'}"
1010

1111
input:
1212
tuple val(meta), path(reads, arity: '1..*')

modules/local/pixelator/amplicon/tests/main.nf.test

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ nextflow_process {
1515
process {
1616
"""
1717
input[0] = [
18-
[ id:'pool1', design:'proxiome-v2', panel:'proxiome-v2-immuno-155-v1.0', technology:'proxiome-v2' ],
18+
[ id:'pool1', design:'proxiome-v2', panel:'proxiome-v2-immuno-155-v2.0', technology:'proxiome-v2' ],
1919
[
2020
file(params.pipelines_testdata_base_path + 'testdata/pna/fastq/pool1_R1.fastq.gz', checkIfExists: true),
2121
file(params.pipelines_testdata_base_path + 'testdata/pna/fastq/pool1_R2.fastq.gz', checkIfExists: true)
@@ -41,7 +41,7 @@ nextflow_process {
4141
process {
4242
"""
4343
input[0] = [
44-
[ id:'pool1', design:'proxiome-v2', panel:'proxiome-v2-immuno-155-v1.0', technology:'proxiome-v2' ],
44+
[ id:'pool1', design:'proxiome-v2', panel:'proxiome-v2-immuno-155-v2.0', technology:'proxiome-v2' ],
4545
[
4646
file(params.pipelines_testdata_base_path + 'testdata/pna/fastq/pool1_R1.fastq.gz', checkIfExists: true),
4747
file(params.pipelines_testdata_base_path + 'testdata/pna/fastq/pool1_R2.fastq.gz', checkIfExists: true)

modules/local/pixelator/amplicon/tests/main.nf.test.snap

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
{
88
"id": "pool1",
99
"design": "proxiome-v2",
10-
"panel": "proxiome-v2-immuno-155-v1.0",
10+
"panel": "proxiome-v2-immuno-155-v2.0",
1111
"technology": "proxiome-v2"
1212
},
1313
"pool1.amplicon.fq.zst:md5,d41d8cd98f00b204e9800998ecf8427e"
@@ -18,7 +18,7 @@
1818
{
1919
"id": "pool1",
2020
"design": "proxiome-v2",
21-
"panel": "proxiome-v2-immuno-155-v1.0",
21+
"panel": "proxiome-v2-immuno-155-v2.0",
2222
"technology": "proxiome-v2"
2323
},
2424
"pool1.report.json:md5,d41d8cd98f00b204e9800998ecf8427e"
@@ -29,7 +29,7 @@
2929
{
3030
"id": "pool1",
3131
"design": "proxiome-v2",
32-
"panel": "proxiome-v2-immuno-155-v1.0",
32+
"panel": "proxiome-v2-immuno-155-v2.0",
3333
"technology": "proxiome-v2"
3434
},
3535
"pool1.meta.json:md5,d41d8cd98f00b204e9800998ecf8427e"
@@ -40,7 +40,7 @@
4040
{
4141
"id": "pool1",
4242
"design": "proxiome-v2",
43-
"panel": "proxiome-v2-immuno-155-v1.0",
43+
"panel": "proxiome-v2-immuno-155-v2.0",
4444
"technology": "proxiome-v2"
4545
},
4646
"pool1.pixelator-amplicon.log:md5,d41d8cd98f00b204e9800998ecf8427e"
@@ -60,15 +60,15 @@
6060
[
6161
"PIXELATOR_AMPLICON",
6262
"pixelator",
63-
"0.27.1"
63+
"0.27.2"
6464
]
6565
],
6666
"amplicon": [
6767
[
6868
{
6969
"id": "pool1",
7070
"design": "proxiome-v2",
71-
"panel": "proxiome-v2-immuno-155-v1.0",
71+
"panel": "proxiome-v2-immuno-155-v2.0",
7272
"technology": "proxiome-v2"
7373
},
7474
"pool1.amplicon.fq.zst:md5,d41d8cd98f00b204e9800998ecf8427e"
@@ -79,7 +79,7 @@
7979
{
8080
"id": "pool1",
8181
"design": "proxiome-v2",
82-
"panel": "proxiome-v2-immuno-155-v1.0",
82+
"panel": "proxiome-v2-immuno-155-v2.0",
8383
"technology": "proxiome-v2"
8484
},
8585
"pool1.pixelator-amplicon.log:md5,d41d8cd98f00b204e9800998ecf8427e"
@@ -90,7 +90,7 @@
9090
{
9191
"id": "pool1",
9292
"design": "proxiome-v2",
93-
"panel": "proxiome-v2-immuno-155-v1.0",
93+
"panel": "proxiome-v2-immuno-155-v2.0",
9494
"technology": "proxiome-v2"
9595
},
9696
"pool1.meta.json:md5,d41d8cd98f00b204e9800998ecf8427e"
@@ -101,7 +101,7 @@
101101
{
102102
"id": "pool1",
103103
"design": "proxiome-v2",
104-
"panel": "proxiome-v2-immuno-155-v1.0",
104+
"panel": "proxiome-v2-immuno-155-v2.0",
105105
"technology": "proxiome-v2"
106106
},
107107
"pool1.report.json:md5,d41d8cd98f00b204e9800998ecf8427e"
@@ -111,15 +111,15 @@
111111
[
112112
"PIXELATOR_AMPLICON",
113113
"pixelator",
114-
"0.27.1"
114+
"0.27.2"
115115
]
116116
]
117117
}
118118
],
119-
"timestamp": "2026-05-27T13:29:11.737111296",
119+
"timestamp": "2026-05-29T14:05:38.535137938",
120120
"meta": {
121121
"nf-test": "0.9.5",
122-
"nextflow": "25.10.5"
122+
"nextflow": "26.04.2"
123123
}
124124
},
125125
"PNA amplicon - small test": {
@@ -140,7 +140,7 @@
140140
[
141141
"PIXELATOR_AMPLICON",
142142
"pixelator",
143-
"0.27.1"
143+
"0.27.2"
144144
]
145145
]
146146
],

modules/local/pixelator/analysis/main.nf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ process PIXELATOR_ANALYSIS {
66
// conda "bioconda::pixelator=0.18.2"
77

88
container "${params.pixelator_container?:workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container
9-
? 'quay.io/pixelgen-technologies/pixelator:0.27.1'
10-
: 'quay.io/pixelgen-technologies/pixelator:0.27.1'}"
9+
? 'quay.io/pixelgen-technologies/pixelator:0.27.2'
10+
: 'quay.io/pixelgen-technologies/pixelator:0.27.2'}"
1111

1212
input:
1313
tuple val(meta), path(data)

0 commit comments

Comments
 (0)