Skip to content

Release 4.0.0#207

Open
Aratz wants to merge 78 commits into
masterfrom
dev
Open

Release 4.0.0#207
Aratz wants to merge 78 commits into
masterfrom
dev

Conversation

@Aratz
Copy link
Copy Markdown
Contributor

@Aratz Aratz commented May 19, 2026

[4.0.0] - 2026-05-19

Added

  • Add Proxiome V2 workflow support, enabling sample pooling and processing of up to 8,000 cells per run by @Aratz #204, #205

Enhancements & fixes

  • Use nextflow strict syntax by @Aratz #194
  • Use TMPDIR when defined to store temporary files by @Aratz #195
  • Retry experiment summary up to two times after failure by @Aratz #196
  • Updated pixelatorES to 0.10.1 in PNA experiment summary step by @Aratz #197, #204
  • Add cells_1k and cells_8k Nextflow profiles with process-specific resource overrides for different input scales by @johandahlberg #203
  • Fix singularity CI tests by @Aratz #208
  • Update nf-core template to 4.0.2 by @Aratz #202

Software dependencies

Dependency Old version New version
pixelatorES 0.6.0 0.10.1
pixelator 0.23.0 0.26.0

Warning

Panel and design names have been completely renamed in pixelator 0.26 (nf-core/pixelator 4.0 and above). Refer to the pixelator changelog for more details.

Parameters

Old parameter New parameter
--leiden-iterations
--min-component-size-in-refinement
--min-component-size-to-prune
--edge_cycle-verification

Note

Parameter has been updated if both old and new parameter information is present.
Parameter has been added if just the new parameter information is present.
Parameter has been removed if new parameter information isn't present.

Aratz and others added 30 commits March 4, 2026 10:21
Merge changes from patch 3.0.1 back into dev
As far as I understand, this was set so that Nextflow would re-run in
case the samplesheet changes. Nextflow does this natively though
Make nf-core/pixelator compliant with strict syntax
Co-authored-by: Johan Dahlberg <johan@uppsala-bioinformatics.se>
Use $TMPDIR to set temporaryr directories
Enable retry for experiment summary
Aratz and others added 17 commits May 19, 2026 10:00
Co-authored-by: Johan Dahlberg <johan@uppsala-bioinformatics.se>
Co-authored-by: Johan Dahlberg <johan@uppsala-bioinformatics.se>
Co-authored-by: Johan Dahlberg <johan@uppsala-bioinformatics.se>
Co-authored-by: Johan Dahlberg <johan@uppsala-bioinformatics.se>
Co-authored-by: Johan Dahlberg <johan@uppsala-bioinformatics.se>
Co-authored-by: Johan Dahlberg <johan@uppsala-bioinformatics.se>
Co-authored-by: Johan Dahlberg <johan@uppsala-bioinformatics.se>
Update documentation to match Proxiome v2 changes
@Aratz Aratz self-assigned this May 19, 2026
@Aratz Aratz requested a review from a team as a code owner May 19, 2026 11:33
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 19, 2026

nf-core pipelines lint overall result: Passed ✅ ⚠️

Posted for pipeline commit 2e422bc

+| ✅ 229 tests passed       |+
#| ❔  10 tests were ignored |#
!| ❗   2 tests had warnings |!
Details

❗ Test warnings:

❔ Tests ignored:

  • files_exist - File is ignored: assets/multiqc_config.yml
  • files_exist - File is ignored: conf/igenomes.config
  • files_exist - File is ignored: conf/igenomes_ignored.config
  • files_exist - File is ignored: conf/test.config
  • files_exist - File is ignored: tests/default.nf.test
  • files_unchanged - File ignored due to lint config: LICENSE or LICENSE.md or LICENCE or LICENCE.md
  • files_unchanged - File ignored due to lint config: .github/PULL_REQUEST_TEMPLATE.md
  • files_unchanged - File ignored due to lint config: assets/nf-core-pixelator_logo_light.png
  • files_unchanged - File ignored due to lint config: .gitignore or .prettierignore
  • multiqc_config - multiqc_config

✅ Tests passed:

Run details

  • nf-core/tools version 4.0.2
  • Run at 2026-05-19 13:10:48

@Aratz Aratz mentioned this pull request May 19, 2026
5 tasks
Copy link
Copy Markdown

@vagkaratzas vagkaratzas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good stuff. I would suggest sticking to the latest template and using other updated nf-core pipelines as a guide -as much as you can-, so that there is uniformity between pipelines, and no surprises for reviewers, new contributors and users. Take your time and have a look at the comments I left throughout.

Comment thread assets/samplesheet_proxiome_v1.csv
Comment thread conf/base_test.config
Comment thread conf/container_env.config
Comment thread conf/test_proxiome_v1.config
Comment thread conf/test_proxiome_v2.config
Comment thread tests/proxiome_v1.nf.test
Comment thread workflows/pixelator.nf
Comment thread nextflow.config
Comment thread nextflow.config
Comment thread nextflow.config
Comment thread README.md
Comment thread CHANGELOG.md
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants