Version history

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