Skip to content

v0.18.0

Compare
Choose a tag to compare
@ambarrio ambarrio released this 11 Jul 18:56
· 269 commits to main since this release
b3a862d

[0.18.0] - 2024-07-11

Added

  • Add minimum marker count colocalization_min_marker_count parameter to calculate colocalization score.
  • Add density_scatter_plot function to make two-marker abundance scatter plots with pseudo-density coloring.
  • Add wpmds option in pmds_layout to compute edge weighted layouts. This is now set as the default layout algorithm.
  • Add dsb_normalization function for normalization of marker abundance.
  • Add a Fraction of Outlier Cells metric to the QC report.
  • Add a Panel Version metadata field to the QC report.
  • Add support for datasets generated using the human-sc-immunology-spatial-proteomics-2 panel.

Changed

  • The default value for normalize_counts in local_g is now False instead of True.
  • The default transformation for the calculation of the colocalization score is now rate-diff instead of log1p.
  • Rename edge_rank_plot function to molecule_rank_plot.

Fixed

  • Fix a bug in compute_transition_probabilities when k>1 where the stochastic matrix was not correctly row-normalized.
  • Fix a bug in local_g when use_weights=False where the adjacency matrix was not correctly expended if k>1.
  • Fix a bug where a_pixels_per_b_pixel summary statistics where equal to the b_pixels_per_a_pixel statistics.
  • collapse will return exit code 137 when one of the child processes is killed by the system (e.g. because it is
    to much memory). This allows e.g. Nextflow to retry the process with more memory automatically.
  • Hide the Sample Description metadata field in the QC report when no value is available.
  • Fix an issue where boolean parameters were formatted as integers in the Parameters section of the QC report.
  • Fix a bug in aggregating files with precomputed layouts, where the lazy-loading of the layouts was not working correctly.

Removed

  • Remove the Pixel Version metadata field from the QC report.