Version history

[4.1.2] - 2026-06-04

Enhancements & fixes

  • Update pixelator container to 0.28.0. This fixes a major performance regression in the graph step, which caused very high memory usage. By @johandahlberg #221

Software dependencies

DependencyOld versionNew version
pixelator0.27.20.28.0

[4.1.1] - 2026-05-29

Enhancements & fixes

Software dependencies

DependencyOld versionNew version
pixelator0.27.10.27.2

[4.1.0] - 2026-05-28

Enhancements & fixes

Changed

  • K1 denoising is turned off by default by @Aratz #212

Software dependencies

DependencyOld versionNew version
pixelator0.26.00.27.1
pixelatorES0.10.10.10.4

Parameters

Old parameterNew parameter
--pna_denoise_run_ace_denoising
--pna_denoise_ace_k
--pna_denoise_run_pls_denoising
--pna_denoise_pls_score_threshold

[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

DependencyOld versionNew version
pixelatorES0.6.00.10.1
pixelator0.23.00.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 parameterNew 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.

[3.0.1] - 2026-03-09

Enhancements & fixes

[3.0.0] - 2026-02-23

Changed

  • Set default pna_graph_component_size_min_threshold to 8000 instead of null (i.e. automatic) by @ptajvar #183.

Removed

Enhancements & fixes

  • Update schema files (e.g. explicitly use integer types for integers, rather than numbers) by @johandahlberg #184, #186
  • Add option to select custom containers for the experiment summary by @Aratz #186

Parameters

Old parameterNew parameter
--experiment_summary_container
--save_amplicon_reads
--trim_front
--trim_tail
--max_length
--min_length
--max_n_bases
--avg_qual
--dedup
--remove_polyg
--adapterqc_mismatches
--save_qc_passed_reads
--save_qc_failed_reads
--demux_mismatches
--demux_min_length
--save_demux_processed_reads
--save_demux_failed_reads
--markers_ignore
--algorithm
--max_neighbours
--collapse_mismatches
--collapse_min_count
--save_collapsed_reads
--multiplet_recovery
--graph_max_refinement_recursion_depth
--graph_max_edges_to_split
--graph_min_count
--save_edgelist
--min_size
--max_size
--dynamic_filter
--aggregate_calling
--save_raw_component_metrics
--save_annotate_dataset
--skip_analysis
--compute_polarization
--compute_colocalization
--use_full_bipartite
--polarization_transformation
--polarization_n_permutations
--polarization_min_marker_count
--colocalization_transformation
--colocalization_neighbourhood_size
--colocalization_n_permutations
--colocalization_min_region_count
--colocalization_min_marker_count
--save_analysis_dataset
--skip_layout
--no_node_marker_counts
--layout_algorithm
--skip_report

[!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.

[2.3.1] - 2026-01-14

[2.3.0] - 2025-12-11

From this release onwards, there will not be a default panel selected, i.e. as a user you must specify an exact version of the panel you want to use in your samplesheet, e.g. proxiome-immuno-155-v2. The version to use will depend on which kit lot of the Proxiome Immuno kit you are using. See the Pixelgen Technologies website for an updated list of which panel version to use with which kit lot.

Removed

  • Removed QC Report step from PNA pipeline (functionality is covered by the more extensive Experiment Summary step) by @johandahlberg #167

Enhancements & fixes

Parameters

Old parameterNew parameter
--pna_amplicon_low_complexity_filter
--pna_amplicon_low_complexity_threshold
--pna_amplicon_lbs_filter
--pna_amplicon_lbs_filter_min_overlap
--pna_amplicon_lbs_filter_error_rate

[!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.

Software dependencies

DependencyOld versionNew version
pixelator0.22.10.23.0
pixelatorES0.4.30.6.0

[2.2.0] - 2025-11-05

This new minor version of nf-core/pixelator introduces new panel files with clearer names. These new panels are now the default. To use the old version of the panels, append -v1 to the panel name in the samplesheet, e.g. proxiome-immuno-155-v1.

Enhancements & fixes

  • Update panel files with new names for marker ids by @Aratz #152
  • New panel file with FLAG add-on by @Aratz #152
  • Template update for nf-core/tools v3.4.1 by @Aratz in #151
  • --input now accepts relative paths by @Aratz #153
  • Pass down memory limits in PNA demux and combine-collapse by @fbdtemme #154
  • Fix custom panel usage by @Aratz #156

Software dependencies

DependencyOld versionNew version
pixelator0.21.40.22.1

[2.1.0] - 2025-09-17

Enhancements & fixes

  • Move to using quay.io as the container source, to avoid issues with users needing to login to access the Github Container Registry by @johandahlberg in #140
  • Add a denoise step to the PNA workflow, that cleans data between the graph and analysis steps by @johandahlberg in #140
  • Fix the PNA report not being generated by @fbdtemme in #142
  • Template update for nf-core/tools v3.3.2 by @fbdtemme in #143
  • Add the experiment_summary step which generates the Proximity Experiment Summary report by @johandahlberg in #144
  • Switch PIXELATOR_PNA_LAYOUT process label to process_high to allocate less memory by @ptajvar in #147
  • Simplify PNA_GENERATE_REPORTS subworkflow by @fbdtemme in #150

Parameters

Old parameterNew parameter
--skip_denoise
--save_pna_denoise_pixelfile
--pna_denoise_run_one_core_graph_denoising
--pna_denoise_pval_threshold
--pna_denoise_inflate_factor
--pna_denoise_inflate_factor

[!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.

Software dependencies

DependencyOld versionNew version
pixelator0.20.10.21.4
pixelatorES0.4.3

[!NOTE] Dependency has been updated if both old and new parameter information is present. Dependency has been added if just the new parameter information is present. Dependency has been removed if new parameter information isn’t present.

This release is a major update of the nf-core/pixelator pipeline. It brings in support for the Proximity Network Analysis (PNA) workflow in addition to the Molecular Pixelation (MPX) workflow. Any run of the pipeline will now run the appropriate workflow depending on which design is specified in the input samplesheet.

What’s Changed

Full Changelog: https://github.com/nf-core/pixelator/compare/1.4.0…2.0.0

Parameters

Old parameterNew parameter
--save_pna_demux_parquet
--save_pna_demux_passed_reads
--save_pna_demux_failed_reads
--save_pna_collapsed_reads
--save_pna_graph_pixelfile
--save_pna_analysis_pixelfile
--save_json
--pna_amplicon_mismatches
--pna_amplicon_remove_polyg
--pna_amplicon_quality_cutoff
--pna_demux_mismatches
--pna_demux_output_chunk_reads
--pna_demux_output_max_chunks
--pna_demux_strategy
--pna_collapse_mismatches
--pna_collapse_algorithm
--pna_graph_multiplet_recovery
--pna_graph_leiden_iterations
--pna_graph_initial_stage_leiden_resolution
--pna_graph_refinement_stage_leiden_resolution
--pna_graph_min_count
--pna_graph_min_component_size_in_refinement
--pna_graph_max_refinement_recursion_depth
--pna_graph_initial_stage_max_edges_to_remove
--pna_graph_refinement_stage_max_edges_to_remove
--pna_graph_initial_stage_max_edges_to_remove_relative
--pna_graph_refinement_stage_max_edges_to_remove_relative
--pna_graph_graph_min_component_size_to_prune
--pna_graph_component_size_min_threshold
--pna_analysis_compute_proximity
--pna_analysis_proximity_nbr_of_permutations
--pna_analysis_compute_k_cores
--pna_analysis_compute_svd_var_explained
--pna_analysis_svd_nbr_of_pivots
--pna_layout_no_node_marker_counts
--pna_layout_layout_algorithm
--pna_layout_pmds_pivots
--pna_layout_wpmds_k

[!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.

Software dependencies

DependencyOld versionNew version
pixelator0.19.00.20.1

[!NOTE] Dependency has been updated if both old and new parameter information is present. Dependency has been added if just the new parameter information is present. Dependency has been removed if new parameter information isn’t present.

What’s Changed

Parameters

Old parameterNew parameter
--help_full
--show_hidden
--validationFailUnrecognisedParams
--validationLenientMode
--validationSchemaIgnoreParams
--validationShowHiddenParams
--leiden_iterations--graph_max_refinement_recursion_depth
--graph_max_edges_to_split
--graph_max_edges_to_split
--save_recovered_components

[!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.

Software dependencies

DependencyOld versionNew version
pixelator0.18.20.19.0

[!NOTE] Dependency has been updated if both old and new parameter information is present. Dependency has been added if just the new parameter information is present. Dependency has been removed if new parameter information isn’t present.

New Contributors

Full Changelog: https://github.com/nf-core/pixelator/compare/1.3.1…1.4.0

What’s Changed

New Contributors

Software versions

Software dependencies

DependencyOld versionNew version
pixelator0.17.10.18.2

[!NOTE] Dependency has been updated if both old and new version information is present. Dependency has been added if just the new version information is present. Dependency has been removed if new version information isn’t present.

Full Changelog: https://github.com/nf-core/pixelator/compare/1.2.0…1.3.0

What’s Changed

Full Changelog: https://github.com/nf-core/pixelator/compare/1.1.0…1.2.0

What’s Changed

Software dependencies

DependencyOld versionNew version
pixelator0.15.20.16.2

NB: Dependency has been updated if both old and new version information is present.

NB: Dependency has been added if just the new version information is present.

NB: Dependency has been removed if new version information isn’t present.

Full Changelog: https://github.com/nf-core/pixelator/compare/1.0.3…1.1.0

What’s Changed

New Contributors

Full Changelog: https://github.com/nf-core/pixelator/compare/1.0.2…1.0.3

[1.0.2] - 2023-11-20

Enhancements & fixes

  • [PR #70] - Fix loading of absolute paths and urls in input samplesheet

[1.0.1] - 2023-10-27

Enhancements & fixes

  • [PR #66] - Add a warning and workaround for singularity & apptainer
  • Cleanup some linting warnings
  • Update docker image in RENAME_READS to match the singularity container

Software dependencies

DependencyOld versionNew version
pixelator0.15.00.15.2

NB: Dependency has been updated if both old and new version information is present.

NB: Dependency has been added if just the new version information is present.

NB: Dependency has been removed if new version information isn’t present.

[1.0.0] - 2023-10-17

Initial release of nf-core/pixelator.